第 1 章

AWS 概览与入门

⏱️ 30 分钟
📝 20 题练习
备考助手

📌 核心知识点

AWS 服务分类区域和可用区入门建议学习路径

📖 AWS 概览与入门

欢迎来到 AWS 实战指南!本章将帮助您了解 AWS 的整体架构和核心概念。

为什么选择 AWS?

Amazon Web Services (AWS) 是全球领先的云计算平台,提供超过 200 种功能齐全的服务。选择 AWS 的理由:

  • 市场领导者: 占据全球云市场约 32% 的份额
  • 服务丰富: 从计算、存储到 AI/ML,应有尽有
  • 全球覆盖: 30+ 个区域,99+ 个可用区
  • 持续创新: 每年发布数千项新功能

AWS 云计算市场格局

AWS 服务分类

AWS 服务可分为以下主要类别:

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

EC2 实例类型总览(AWS 官方)

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

S3 一致性模型(AWS 官方)

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

VPC 基础网络架构(AWS 官方)

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

IAM 策略生效逻辑(AWS 官方)

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

RDS 数据库实例架构(AWS 官方)

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

Lambda 并发指标监控(AWS 官方)

看图重点:无服务器场景的容量问题通常从并发与节流指标入手定位。

区域和可用区

理解 AWS 的地理架构对于设计高可用系统至关重要:

AWS 全球基础设施
├── 区域 (Region) - 地理位置,如 ap-southeast-2 (悉尼)
│   ├── 可用区 (AZ) - 独立的数据中心
│   │   ├── AZ-a
│   │   ├── AZ-b
│   │   └── AZ-c
│   └── 本地区域 (Local Zone) - 低延迟扩展
└── 边缘位置 (Edge Location) - CloudFront CDN 节点

AWS Regions 全球分布示意(AWS 官方)

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

AWS Availability Zones 结构示意(AWS 官方)

看图重点:同一区域内多 AZ 是高可用基础,生产环境建议至少跨 2 个 AZ 部署。

选择区域的考虑因素:

  1. 延迟: 选择离用户最近的区域
  2. 合规: 某些数据必须留在特定地理位置
  3. 服务可用性: 不是所有服务都在所有区域可用
  4. 成本: 不同区域价格不同

入门建议

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) 开始,理解基础概念后再扩展到其他服务。

⚠️ 常见陷阱

  1. 忘记关闭资源: 测试完毕后记得终止 EC2 实例
  2. 使用 root 账号: 应该创建 IAM 用户进行日常操作
  3. 忽略账单: 设置账单警报,避免意外费用
  4. 公开 S3 存储桶: 默认应该保持私有

📚 本章小结

  • AWS 是全球领先的云平台,提供 200+ 服务
  • 理解区域和可用区对高可用设计很重要
  • 账号安全和成本管理从第一天就要重视
  • 建议从 IAM、EC2、S3、VPC 开始学习
📝 章节练习 (20 题)
开始练习