柳嘉希

硕士研究生毕业生

软件工程师 | 可扩展的API · 网络爬虫 · 数据集成 · Vibe代码清理专家

AWS CLF-C02 复习:EC2、实例类型、AMI、定价、自动扩缩与消息服务

EC2 是 AWS 提供的虚拟服务器,可以按需创建、启动、停止和销毁。

EC2 工作原理

创建 EC2 实例时通常需要选择:

  • AMI:操作系统和预装软件
  • 实例类型:CPU、内存、网络能力
  • 存储配置
  • 网络与安全组

连接实例可以使用 SSH、RDP 或 AWS Systems Manager。

实例类型

通用型:计算、内存、网络均衡,适合 Web 服务。

计算优化型:适合高 CPU 任务。

内存优化型:适合大数据集、缓存和数据库。

加速计算型:使用 GPU 或硬件加速。

存储优化型:适合高 I/O 和本地存储工作负载。

定价模型

常见定价方式:

  • 按需实例
  • 预留实例
  • Savings Plans
  • Spot 实例

选择时要看工作负载是否稳定、是否可中断、是否长期运行。

自动扩缩与负载均衡

Auto Scaling 根据需求自动增加或减少实例数量。

Elastic Load Balancing 把流量分发到多个目标,提高可用性。

消息服务

SQS 是队列服务,用于解耦生产者和消费者。

SNS 是发布订阅服务,用于把消息推送给多个订阅者。

EventBridge 用于事件驱动架构,可以连接不同 AWS 服务和应用事件。