AWS简介 #
一、什么是云计算 #
云计算是通过互联网按需提供计算资源的服务模式,用户无需购买和维护物理硬件,只需为实际使用的资源付费。
1.1 云计算服务模型 #
text
云计算服务模型:
├── IaaS(基础设施即服务)
│ └── 提供虚拟机、存储、网络等基础资源
│ └── 代表:AWS EC2、S3、VPC
│
├── PaaS(平台即服务)
│ └── 提供应用开发和部署平台
│ └── 代表:AWS Elastic Beanstalk、Lambda
│
└── SaaS(软件即服务)
└── 提供完整的软件应用
└── 代表:AWS WorkSpaces、Chime
1.2 云计算部署模型 #
| 模型 | 描述 | 适用场景 |
|---|---|---|
| 公有云 | 由云服务商运营,资源共享 | 大多数应用场景 |
| 私有云 | 企业独立拥有和运营 | 高安全要求 |
| 混合云 | 公有云和私有云结合 | 灵活迁移场景 |
| 多云 | 使用多个云服务商 | 避免供应商锁定 |
二、AWS发展历史 #
2.1 发展历程 #
text
AWS发展历程:
├── 2003年 - AWS概念提出
├── 2004年 - SQS服务上线
├── 2006年 - S3和EC2发布,云计算时代开启
├── 2008年 - EBS、CloudFront发布
├── 2009年 - RDS、VPC、CloudFormation发布
├── 2010年 - Route 53发布
├── 2011年 - ElastiCache、CloudWatch发布
├── 2012年 - DynamoDB、Redshift发布
├── 2014年 - Lambda发布,无服务器时代开启
├── 2015年 - Aurora发布
├── 2017年 - Fargate发布
├── 2018年 - EKS发布
├── 2020年 - Graviton2处理器
└── 至今 - 持续创新,服务超过200种
2.2 市场地位 #
AWS是全球云计算市场的领导者:
| 指标 | 数据 |
|---|---|
| 全球市场份额 | 约32% |
| 服务数量 | 超过200种 |
| 全球区域 | 31个地理区域 |
| 可用区 | 99个 |
| 客户数量 | 数百万 |
三、AWS全球基础设施 #
3.1 基础设施层次 #
text
AWS基础设施层次:
├── Region(区域)
│ └── 全球分布的地理区域
│ └── 如:us-east-1(弗吉尼亚)、ap-northeast-1(东京)
│
├── Availability Zone(可用区)
│ └── 区域内独立的数据中心
│ └── 每个区域有3-6个可用区
│ └── 物理隔离,低延迟连接
│
├── Local Zone(本地扩展区)
│ └── 靠近人口密集区域的计算资源
│ └── 提供超低延迟
│
└── Wavelength Zone
└── 5G网络边缘的计算资源
└── 移动应用超低延迟
3.2 主要区域 #
| 区域代码 | 位置 | 备注 |
|---|---|---|
| us-east-1 | 美国东部(弗吉尼亚) | 最先推出的区域,服务最全 |
| us-west-2 | 美国西部(俄勒冈) | |
| eu-west-1 | 欧洲(爱尔兰) | |
| ap-northeast-1 | 亚太(东京) | |
| ap-northeast-2 | 亚太(首尔) | |
| ap-southeast-1 | 亚太(新加坡) | |
| ap-southeast-2 | 亚太(悉尼) | |
| cn-north-1 | 中国(北京) | AWS中国区 |
| cn-northwest-1 | 中国(宁夏) | AWS中国区 |
3.3 选择区域的考虑因素 #
| 因素 | 说明 |
|---|---|
| 延迟 | 选择离用户最近的区域 |
| 合规 | 数据主权和法规要求 |
| 成本 | 不同区域定价不同 |
| 服务可用性 | 部分服务仅在特定区域可用 |
| 容灾 | 跨区域部署实现高可用 |
四、AWS核心服务概览 #
4.1 计算服务 #
text
计算服务:
├── EC2(Elastic Compute Cloud)
│ └── 虚拟服务器,最核心的计算服务
│
├── Lambda
│ └── 无服务器计算,事件驱动执行
│
├── ECS(Elastic Container Service)
│ └── 容器编排服务
│
├── EKS(Elastic Kubernetes Service)
│ └── Kubernetes托管服务
│
├── Elastic Beanstalk
│ └── 应用托管平台,自动部署
│
├── Lightsail
│ └── 轻量级VPS,适合入门
│
└── Batch
└── 批处理计算服务
4.2 存储服务 #
text
存储服务:
├── S3(Simple Storage Service)
│ └── 对象存储,无限容量
│
├── EBS(Elastic Block Store)
│ └── 块存储,EC2磁盘
│
├── EFS(Elastic File System)
│ └── 弹性文件系统,NFS协议
│
├── Glacier
│ └── 归档存储,低成本长期存储
│
└── Storage Gateway
└── 混合存储解决方案
4.3 数据库服务 #
text
数据库服务:
├── RDS(Relational Database Service)
│ └── 关系数据库托管服务
│ └── 支持:MySQL、PostgreSQL、Oracle、SQL Server
│
├── Aurora
│ └── 云原生关系数据库
│ └── 兼容MySQL/PostgreSQL
│
├── DynamoDB
│ └── NoSQL数据库,键值存储
│
├── ElastiCache
│ └── 内存缓存,支持Redis/Memcached
│
├── DocumentDB
│ └── 文档数据库,兼容MongoDB
│
└── Neptune
└── 图数据库
4.4 网络服务 #
text
网络服务:
├── VPC(Virtual Private Cloud)
│ └── 虚拟私有云,网络隔离
│
├── Route 53
│ └── DNS服务,域名解析
│
├── CloudFront
│ └── CDN内容分发网络
│
├── ELB(Elastic Load Balancing)
│ └── 负载均衡服务
│
├── API Gateway
│ └── API网关服务
│
├── Direct Connect
│ └── 专线连接
│
└── VPN
└── 虚拟专用网络
4.5 安全服务 #
text
安全服务:
├── IAM(Identity and Access Management)
│ └── 身份和访问管理
│
├── Cognito
│ └── 用户身份认证
│
├── KMS(Key Management Service)
│ └── 密钥管理服务
│
├── Secrets Manager
│ └── 密钥存储管理
│
├── GuardDuty
│ └── 威胁检测服务
│
├── WAF(Web Application Firewall)
│ └── Web应用防火墙
│
└── Shield
└── DDoS防护服务
五、AWS核心概念 #
5.1 弹性 #
AWS的核心特性之一是弹性,即根据需求自动扩展或收缩资源。
text
弹性伸缩:
├── 横向扩展(Scale Out)
│ └── 增加更多实例
│
├── 横向收缩(Scale In)
│ └── 减少实例数量
│
├── 纵向扩展(Scale Up)
│ └── 升级实例规格
│
└── 纵向收缩(Scale Down)
└── 降低实例规格
5.2 高可用 #
通过多可用区部署实现高可用:
text
高可用架构:
┌─────────────────────────────────────────────┐
│ Region │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ AZ1 │ │ AZ2 │ │ AZ3 │ │
│ │ ┌────┐ │ │ ┌────┐ │ │ ┌────┐ │ │
│ │ │EC2 │ │ │ │EC2 │ │ │ │EC2 │ │ │
│ │ └────┘ │ │ └────┘ │ │ └────┘ │ │
│ │ ┌────┐ │ │ ┌────┐ │ │ ┌────┐ │ │
│ │ │ RDS│ │ │ │ RDS│ │ │ │ RDS│ │ │
│ │ │主库│ │ │ │备库│ │ │ │备库│ │ │
│ │ └────┘ │ │ └────┘ │ │ └────┘ │ │
│ └──────────┘ └──────────┘ └──────────┘ │
└─────────────────────────────────────────────┘
5.3 按需付费 #
AWS采用按需付费模式:
| 计费模式 | 说明 |
|---|---|
| 按需 | 按实际使用量付费,无预付 |
| 预留实例 | 预付费用,享受折扣 |
| Spot实例 | 竞价实例,价格最低 |
| 专用主机 | 专用物理服务器 |
六、AWS与其他云服务商对比 #
6.1 主要云服务商 #
| 特性 | AWS | Azure | GCP |
|---|---|---|---|
| 市场份额 | 32% | 23% | 10% |
| 服务数量 | 200+ | 100+ | 100+ |
| 全球区域 | 31 | 60+ | 37 |
| 企业客户 | 最多 | 次之 | 较少 |
| 开源支持 | 良好 | 优秀 | 优秀 |
6.2 AWS优势 #
| 优势 | 说明 |
|---|---|
| 服务最全面 | 超过200种服务 |
| 市场成熟度 | 最早进入市场 |
| 生态系统 | 丰富的合作伙伴 |
| 社区支持 | 大量文档和教程 |
| 创新能力 | 持续推出新服务 |
七、典型应用场景 #
7.1 Web应用托管 #
text
Web应用架构:
用户 → Route53 → CloudFront → ALB → EC2 → RDS
↓
S3(静态资源)
7.2 大数据处理 #
text
大数据架构:
数据源 → Kinesis → S3 → EMR/Glue → Redshift
↓
Athena(查询)
7.3 无服务器应用 #
text
无服务器架构:
API Gateway → Lambda → DynamoDB
↓
S3(静态网站)
八、学习路径建议 #
text
AWS学习路径:
├── 第一阶段:基础入门
│ ├── 了解云计算概念
│ ├── 注册AWS账户
│ ├── 熟悉控制台操作
│ └── 理解计费模式
│
├── 第二阶段:核心服务
│ ├── EC2计算服务
│ ├── S3存储服务
│ ├── VPC网络服务
│ └── IAM安全服务
│
├── 第三阶段:数据库服务
│ ├── RDS关系数据库
│ ├── DynamoDB NoSQL
│ └── ElastiCache缓存
│
├── 第四阶段:高级服务
│ ├── Lambda无服务器
│ ├── 容器服务ECS/EKS
│ └── 自动化部署
│
└── 第五阶段:架构设计
├── 高可用架构
├── 安全架构
└── 成本优化
九、小结 #
本章介绍了AWS的基础知识:
| 内容 | 要点 |
|---|---|
| 云计算概念 | IaaS、PaaS、SaaS服务模型 |
| AWS历史 | 2006年发布,云计算先驱 |
| 全球基础设施 | 区域、可用区、边缘节点 |
| 核心服务 | 计算、存储、数据库、网络、安全 |
| 核心概念 | 弹性、高可用、按需付费 |
下一步学习 #
现在你已经了解了AWS的基础概念,接下来可以:
最后更新:2026-03-28