备考助手
📌 核心知识点
AWS 服务分类区域和可用区入门建议学习路径
📖 AWS 概览与入门
欢迎来到 AWS 实战指南!本章将帮助您了解 AWS 的整体架构和核心概念。
为什么选择 AWS?
Amazon Web Services (AWS) 是全球领先的云计算平台,提供超过 200 种功能齐全的服务。选择 AWS 的理由:
- 市场领导者: 占据全球云市场约 32% 的份额
- 服务丰富: 从计算、存储到 AI/ML,应有尽有
- 全球覆盖: 30+ 个区域,99+ 个可用区
- 持续创新: 每年发布数千项新功能

AWS 服务分类
AWS 服务可分为以下主要类别:
| 类别 | 核心服务 | 用途 |
|---|---|---|
| 计算 | EC2, Lambda, ECS | 运行应用程序 |
| 存储 | S3, EBS, EFS | 存储数据 |
| 数据库 | RDS, DynamoDB, ElastiCache | 管理数据 |
| 网络 | VPC, Route 53, CloudFront | 连接和分发 |
| 安全 | IAM, KMS, WAF | 保护资源 |
| 监控 | CloudWatch, X-Ray | 观察和调试 |

看图重点:计算层先定实例家族,再定规格,避免一开始就过配。

看图重点:对象存储设计里,一致性模型会直接影响上传后可见性。

看图重点:网络分层(公网/私网/数据层)是 AWS 架构的基础骨架。

看图重点:安全权限问题排查基本都回到这张“拒绝优先”逻辑图。

看图重点:数据库层要区分计算实例、存储、备份与高可用职责。

看图重点:无服务器场景的容量问题通常从并发与节流指标入手定位。
区域和可用区
理解 AWS 的地理架构对于设计高可用系统至关重要:
AWS 全球基础设施
├── 区域 (Region) - 地理位置,如 ap-southeast-2 (悉尼)
│ ├── 可用区 (AZ) - 独立的数据中心
│ │ ├── AZ-a
│ │ ├── AZ-b
│ │ └── AZ-c
│ └── 本地区域 (Local Zone) - 低延迟扩展
└── 边缘位置 (Edge Location) - CloudFront CDN 节点

看图重点:先按用户地理位置选 Region,再考虑服务可用性和合规要求。

看图重点:同一区域内多 AZ 是高可用基础,生产环境建议至少跨 2 个 AZ 部署。
选择区域的考虑因素:
- 延迟: 选择离用户最近的区域
- 合规: 某些数据必须留在特定地理位置
- 服务可用性: 不是所有服务都在所有区域可用
- 成本: 不同区域价格不同
入门建议
1. 账号安全第一
# 创建账号后立即执行
1. 启用 MFA (多因素认证)
2. 创建 IAM 用户,不使用 root 账号
3. 设置账单警报
4. 启用 CloudTrail 日志
2. 理解计费模式
AWS 采用按需付费模式,主要计费维度:
- 计算时间: EC2 按小时/秒计费
- 存储容量: S3 按 GB 计费
- 数据传输: 出站流量收费,入站通常免费
- API 请求: 某些服务按请求数计费
3. 利用免费套餐
AWS 提供 12 个月免费套餐,包括:
- 750 小时/月 t2.micro EC2
- 5 GB S3 存储
- 750 小时/月 RDS db.t2.micro
- 100 万次 Lambda 请求
学习路径建议
初学者路径:
1. IAM - 理解权限管理 (本指南第5章)
2. EC2 - 掌握虚拟服务器 (本指南第2章)
3. S3 - 学习对象存储 (本指南第3章)
4. VPC - 配置网络 (本指南第4章)
5. RDS - 使用托管数据库 (本指南第6章)
进阶路径:
6. Lambda - 无服务器计算 (本指南第7章)
7. ELB - 负载均衡 (本指南第8章)
8. ECS - 容器服务 (本指南第9章)
9. 成本优化 (本指南第10章)
实用工具推荐
| 工具 | 用途 |
|---|---|
| AWS CLI | 命令行管理 AWS 资源 |
| AWS CloudShell | 浏览器内置终端 |
| AWS Console Mobile | 移动端监控 |
| AWS Pricing Calculator | 估算成本 |
💡 专家建议
从小开始,逐步扩展
不要试图一次学习所有服务。从核心服务 (EC2, S3, VPC, IAM) 开始,理解基础概念后再扩展到其他服务。
⚠️ 常见陷阱
- 忘记关闭资源: 测试完毕后记得终止 EC2 实例
- 使用 root 账号: 应该创建 IAM 用户进行日常操作
- 忽略账单: 设置账单警报,避免意外费用
- 公开 S3 存储桶: 默认应该保持私有
📚 本章小结
- AWS 是全球领先的云平台,提供 200+ 服务
- 理解区域和可用区对高可用设计很重要
- 账号安全和成本管理从第一天就要重视
- 建议从 IAM、EC2、S3、VPC 开始学习