3.3 KiB
3.3 KiB
title, type, tags, last_updated
| title | type | tags | last_updated | ||||
|---|---|---|---|---|---|---|---|
| EC2 Purchase Options | concept |
|
2026-04-24 |
EC2 Purchase Options
Definition
AWS EC2 提供多种购买选项,允许用户根据工作负载需求和成本优化目标选择最适合的计费方式。
Purchase Options
1. On-Demand Instances(按需实例)
- 特点:按秒计费,无需承诺,无预付费用
- 适用场景:短期、不可预测的工作负载;首次运行应用程序;测试和开发环境
- 优点:灵活性最高,无需长期承诺
- 缺点:成本最高,无折扣
2. Savings Plans(节约计划)
- 特点:1 年或 3 年承诺使用量(以美元计),享受比按需价格低最多 72% 的折扣
- 类型:
- Compute Savings Plans:最灵活,几乎适用于所有 EC2 实例类型
- EC2 Instance Savings Plans:针对特定实例系列,灵活性较低但折扣更高
- 适用场景:可预测的稳定工作负载
- 优点:成本可预测,折扣显著
- 缺点:需要承诺使用量
3. Spot Instances(竞价实例)
- 特点:利用 AWS 闲置容量,价格随供需波动,最高可享受 90% 的按需价格折扣
- 适用场景:容错工作负载:批处理、大数据、CI/CD、容器化应用
- 优点:成本最低(高达 90% 折扣)
- 缺点:实例可被 AWS 中断(2 分钟警告)
- 最佳实践:
- 实现容错机制(自动保存状态)
- 使用 Spot Fleet 或 Spot Block
- 与 EKS/ECS 集成实现自动扩展
4. Reserved Instances(预留实例)
- 特点:1 年或 3 年承诺,目前已被 Savings Plans 取代
- 类型:标准 RI(可修改)、可转换 RI(可更改实例类型)
- 备注:新用户推荐使用 Savings Plans
5. Dedicated Hosts(专用主机)
- 特点:物理服务器专供单个客户使用,满足合规性要求
- 适用场景:有许可证需求、物理服务器隔离要求、BYOL(自带许可证)工作负载
Cost Optimization Strategy
推荐的成本优化策略(来自 ctp-topic-13-cloud-finops-policies):
- Right Sizing:先确定正确的实例大小
- 基准负载:使用 Savings Plans 或 RI 覆盖
- 弹性扩展:使用 Spot 实例处理波动负载
- 组合策略:Savings Plans(基准)+ Spot(弹性)= 最佳成本架构
Comparison Table
| 购买选项 | 折扣 | 灵活性 | 承诺要求 | 适用场景 |
|---|---|---|---|---|
| On-Demand | 0% | 最高 | 无 | 测试/开发/短期 |
| Savings Plans | 最高 72% | 中等 | 1-3 年 | 稳定工作负载 |
| Spot Instances | 最高 90% | 低 | 无 | 容错工作负载 |
| Reserved Instances | 最高 60% | 低 | 1-3 年 | 稳定工作负载(已不推荐) |
Related Concepts
- Savings Plans:AWS 承诺使用量定价
- Spot Instances:竞价型实例
- Graviton:ARM 处理器,可与各种购买选项配合使用
- Right Sizing:正确选择实例大小
- FinOps:云财务管理