AWS 服务生态介绍 ,最近在做AWS相关开发 ,看到一些不错的分享,其中有一篇是介绍AWS生态的,和大家分享一下。
生态图
服务介绍
Route 53:AWS 的域名系统服务,用于注册域名、管理 DNS 记录和路由流量。
API Gateway:用于创建、发布、维护、监控和保护任意规模的 API 的服务。
Elastic Load Balancer (ELB):用于自动分发流量到多个目标,以确保高可用性和稳定性的负载均衡服务。
Cognito:用于添加用户身份验证和管理功能到应用程序的服务,支持各种身份提供者和身份验证方式。
EC2 (Elastic Compute Cloud):提供可调整大小容量的云计算服务,用于托管虚拟服务器实例。
ECS (Elastic Container Service):用于在 AWS 上运行、扩展和管理 Docker 容器的高度可扩展的容器管理服务。
Lambda:一种无服务器计算服务,允许您在云中运行代码,无需管理服务器。
CloudFront:全球内容分发网络 (CDN),用于加速分发您的静态和动态 web 内容到用户。
CloudTrail:用于跟踪、管理和存档您的 AWS 账户活动的服务。
CloudWatch:用于监视 AWS 资源和应用程序性能的服务,收集和跟踪指标、收集和监控日志文件。
ElasticCache:用于缓存数据的托管缓存服务,支持 Memcached 和 Redis 引擎。
Aurora:关系型数据库服务,与 MySQL 和 PostgreSQL 兼容,具有高性能、高可用性和可扩展性。
DynamoDB:全托管的 NoSQL 数据库服务,提供低延迟、高性能和无需管理的数据存储。
DocumentDB:全托管的文档数据库服务,与 MongoDB 兼容,适用于存储、查询和分析 JSON 格式的数据。
RDS (Relational Database Service):用于管理关系型数据库的全托管服务,支持多种数据库引擎,如 MySQL、PostgreSQL、Oracle 等。
OpenSearch:全托管的 Elasticsearch 服务,用于搜索、分析和可视化数据。
S3 (Simple Storage Service):用于存储和检索任意量数据的对象存储服务。
SNS (Simple Notification Service):用于向各种终端传递消息的托管消息传递服务。
SQS (Simple Queue Service):全托管的消息队列服务,用于在应用程序组件之间进行松散耦合的消息传递。
EventBridge:用于构建事件驱动架构的全托管事件总线服务。
Step Functions:用于协调分布式应用程序组件的服务器无关状态机服务。
Elastic Beanstalk:用于快速部署和管理 Web 应用程序和服务的托管平台服务。
App Runner:自动缩放、部署和运行容器化和无服务器应用程序的服务。
App Sync:用于构建实时和离线应用程序的数据同步服务。
Lightsail:提供简单虚拟私有服务器 (VPS)、存储、数据库和网络服务的轻量级云计算平台。
CloudFormation:基础设施即代码服务,用于通过模板自动化创建和管理 AWS 资源。
CDK (Cloud Development Kit):用于以编程方式创建和管理 AWS 资源的软件开发工具包。
Amplify:用于构建和部署 Web 和移动应用程序的全栈框架和平台。
SAM (Serverless Application Model):用于构建和部署服务器无关应用程序的开发框架。
Athena:用于在 S3 中执行交互式查询的分析性查询服务。
EMR (Elastic MapReduce):用于在 EC2 实例上运行大规模数据处理框架的托管 Hadoop 和 Spark 服务。
Redshift:用于分析大规模数据集的数据仓库服务。
QuickSight:全托管的业务智能服务,用于可视化、分析。
后续
本篇是对于AWS生态的一个速览,后续我会继续出一篇,以我开发角度,对于AWS生态以及服务的理解。