Sync: add ec2 optimization notes

This commit is contained in:
2026-04-24 16:13:36 +08:00
parent 2e0b9940ed
commit cac9d11fef
6 changed files with 724 additions and 6 deletions

View File

@@ -0,0 +1,89 @@
---
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]]

View File

@@ -0,0 +1,52 @@
---
title: "Nitro System"
type: concept
tags:
- AWS
- EC2
- Hardware
- Performance
last_updated: 2026-04-24
---
# Nitro System
## Definition
AWS Nitro System 是 AWS 自研的专用硬件平台,用于增强 EC2 实例的性能和效率。Nitro 通过将网络、存储和安全功能从主 CPU 卸载到专用硬件上来实现这一点。
## Aliases
- AWS Nitro
- Nitro Hypervisor
## Core Components
1. **Nitro Card**:专用硬件组件,处理网络、存储和安全功能
2. **Nitro Hypervisor**:轻量级虚拟机管理程序,几乎不占用 CPU 资源
3. **Nitro Security Chip**:专用安全芯片,提供硬件级安全保护
## Key Benefits
- **性能提升**:通过卸载 I/O 操作释放 CPU 资源用于应用计算
- **安全性增强**:硬件级信任根和安全启动
- **网络加速**:支持高达 100 Gbps 的网络吞吐量
- **存储加速**:支持 NVMe over Fabric 等高速存储协议
- **更高的性价比**:通过效率提升降低单位计算成本
## Use Cases
- 高性能计算 (HPC)
- 大数据分析
- 机器学习训练
- 高网络吞吐量工作负载
- 低延迟交易系统
## Related Concepts
- [[Graviton]]ARM 架构处理器,可与 Nitro 系统配合使用
- [[EC2-Instance-Types]]Nitro 系统支持多种 EC2 实例类型
- [[EC2-Purchase-Options]]EC2 购买选项
## Sources
- [[public-cloud-learning-sessions-best-practices-for-ec2-cost-optimization-in-aws-2]]