Source: Cloud & DevOps/Public-Cloud-Learning-Sessions/05_FinOps/public-cloud-learning-sessions-best-practices-for-ec2-cost-optimization-in-aws-2.md Entities: Mike-Dukes, Steele-Taylor, Spot-Invaders Concepts: AWS-Nitro, EC2-Spot-Instances, ECS Concepts updated: Graviton, SpotInstances (added source reference)
1.3 KiB
1.3 KiB
title, type, tags, aliases, last_updated
| title | type | tags | aliases | last_updated | |||||
|---|---|---|---|---|---|---|---|---|---|
| Spot Invaders | entity |
|
|
2026-05-12 |
Spot Invaders
Type: EKS + EC2 Spot 容错混沌工程游戏
Overview
Spot Invaders 是一款基于 Amazon EKS 和 EC2 Spot 实例的容错混沌工程游戏,直观展示如何在 EKS 上运行具有弹性的应用,同时优化成本。游戏机制包括射击外星人(模拟 Pod 故障)和鲸鱼(触发 Spot 中断),生动展现即使在发生中断的情况下也能维持服务可用性的最佳实践。
Game Mechanics
- 射击外星人:模拟 Pod 故障,展示应用容错能力
- 射击鲸鱼:触发 Spot 实例中断,演示 Spot 中断通知机制
- 存活挑战:在持续的 Pod 故障和 Spot 中断下维持游戏运行
Key Lessons
- Spot 实例可用于生产级有弹性要求的应用
- 跨实例类型和可用区多样化是关键
- EKS 提供内置 Spot 中断通知(2 分钟预警)
- 自动化中断响应可实现零停机
Connections
- AWS:托管平台
- EKS:容器编排平台
- EC2-Spot-Instances:底层计算资源
- public-cloud-learning-sessions-best-practices-for-ec2-cost-optimization-in-aws-2:演示来源