Auto-sync: 2026-04-20 00:02

This commit is contained in:
2026-04-20 00:02:56 +08:00
parent 8341ee6cc4
commit 6ab2838935
104 changed files with 4077 additions and 31 deletions

View File

@@ -0,0 +1,46 @@
---
title: "EC2 Spot Instances"
type: concept
tags:
- AWS
- EC2
- Cost-Optimization
- Spot
sources: []
last_updated: 2026-04-19
---
## Definition
EC2 Spot Instances 是 AWS 提供的一种利用闲置计算容量的实例类型,相比按需定价最高可节省 90% 成本。
## Key Characteristics
- 利用 AWS 数据中心的闲置容量
- 相比按需实例最高可享 90% 折扣
- 当 AWS 需要回收容量时可能会被中断
- 提供中断前通知机制
- 支持与 Auto Scaling、EKS、ECS 集成
## Use Cases
- Web 服务(具备容错能力)
- 容器化工作负载
- 高性能计算批处理
- 大数据分析
- CI/CD 流水线
## Key Considerations
- **容错能力**:应用需能处理实例中断
- **灵活性**:支持跨多个实例类型和可用区
- **无状态**:适合无状态工作负载
- **中断风险**AWS 提前 2 分钟通知回收
## Best Practices
- 跨实例类型和可用区分散部署
- 配置自动响应中断的机制
- 结合 Graviton 使用进一步优化成本
## Connections
- [[AWS]] ← provides ← [[EC2-Spot-Instances]]
- [[Cost-Optimization]] ← achieved_by ← [[EC2-Spot-Instances]]
- [[Spot-Interruption]] ← risk_of ← [[EC2-Spot-Instances]]
- [[EKS]] ← supports ← [[EC2-Spot-Instances]]
- [[ECS]] ← supports ← [[EC2-Spot-Instances]]