Files
nexus/wiki/concepts/EC2-Purchase-Options.md

90 lines
3.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "EC2 Purchase Options"
type: concept
tags:
- AWS
- EC2
- Cost-Optimization
- FinOps
last_updated: 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]]
1. **Right Sizing**:先确定正确的实例大小
2. **基准负载**:使用 Savings Plans 或 RI 覆盖
3. **弹性扩展**:使用 Spot 实例处理波动负载
4. **组合策略**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]]:云财务管理
## Sources
- [[public-cloud-learning-sessions-best-practices-for-ec2-cost-optimization-in-aws-2]]
- [[ctp-topic-13-cloud-finops-policies]]
- [[public-cloud-learning-sessions-reducing-cloud-costs-20250318-170100-meeting-reco]]