以下是 AWS 常用服务的清单,附带核心功能和典型应用场景,帮助您根据需求快速匹配服务:

适用于程序开发

核心请求流

数据流

安全/运维

架构图​

1. 核心请求流​

2. 数据流​

3. 安全/运维​

服务类型​

一、计算服务​

EC2 (Elastic Compute Cloud)

核心:可扩展的虚拟服务器,支持多种 OS 和实例类型。

场景:Web 应用、批处理、开发环境。

关键点:支持按需/预留/Spot 实例,结合 Auto Scaling 动态调整容量。

Lambda

核心:事件驱动的无服务器计算,按执行付费。

场景:实时文件处理、API 后端、自动化任务(如 S3 文件上传触发)。

ECS/EKS (容器服务)

核心:托管 Docker 容器(ECS)或 Kubernetes(EKS)。

场景:微服务架构、CI/CD 流水线。

二、存储服务​

S3 (Simple Storage Service)

核心:高耐用对象存储,支持多存储类别(标准/低频/归档)。

场景:静态网站托管、大数据分析存储、备份归档。

关键点:版本控制、跨区域复制(CRR)、生命周期策略。

EBS (Elastic Block Store)

核心:块存储,附加到 EC2 实例。

场景:数据库存储、需要低延迟的 IO 密集型应用。

EFS (Elastic File System)

核心:共享文件存储,多 EC2 实例并行访问。

场景:内容管理系统(如 WordPress)、共享开发环境。

三、数据库服务​

RDS (Relational Database Service)

核心:托管关系型数据库(MySQL/PostgreSQL/Oracle 等)。

场景:OLTP 应用、企业 ERP 系统。

关键点:自动备份、多可用区部署高可用。

DynamoDB

核心:全托管 NoSQL 数据库,毫秒级响应。

场景:高频读写场景(如游戏排行榜、用户会话存储)。

Redshift

核心:数据仓库,PB 级分析。

场景:商业智能(BI)、日志分析。

四、网络服务​

VPC (Virtual Private Cloud)

核心:隔离的虚拟网络,自定义 IP、子网、路由表。

场景:混合云架构、网络安全分层(公有/私有子网)。

CloudFront

核心:全球 CDN,低延迟分发内容。

场景:加速静态资源(图片/视频)、DDoS 防护。

ALB/NLB (负载均衡器)

核心:ALB(应用层路由)/NLB(高性能 TCP 流量分发)。

场景:高可用 Web 应用(ALB)、游戏服务器(NLB)。

五、安全与身份​

IAM (Identity and Access Management)

核心:精细化权限管理(用户/角色/策略)。

场景:多团队权限隔离、临时访问授权(STS)。

KMS (Key Management Service)

核心:加密密钥托管,支持自动轮换。

场景:数据库加密、S3 对象加密。

六、大数据与分析​

Glue

核心:无服务器 ETL(数据提取、转换、加载)。

场景:数据湖构建、清洗异构数据源。

QuickSight

核心:可视化 BI 工具,支持自然语言查询。

场景:销售报表、运营仪表盘。

七、DevOps 与监控​

CloudWatch

核心:监控指标、日志收集、报警。

场景:EC2 性能监控、Lambda 日志分析。

CodePipeline

核心:自动化 CI/CD 流水线。

场景:代码提交到部署的全流程自动化。

典型场景组合​

Web 应用架构

服务组合:EC2 + ALB + RDS + S3 + CloudFront

说明:负载均衡分发流量,静态资源通过 CDN 加速,数据库多可用区部署保障高可用。

无服务器数据处理

服务组合:Lambda + S3 + DynamoDB + EventBridge

说明:S3 文件上传触发 Lambda 处理数据,结果存入 DynamoDB,EventBridge 定时调度任务。

大数据分析

服务组合:Redshift + Glue + QuickSight

说明:Glue 清洗数据,Redshift 存储分析,QuickSight 可视化。

通过以上服务组合,可快速构建高可用、可扩展的云解决方案。实际选型时需结合成本、性能需求和技术栈。