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)
37 lines
1.3 KiB
Markdown
37 lines
1.3 KiB
Markdown
---
|
||
title: "Spot Invaders"
|
||
type: entity
|
||
tags:
|
||
- AWS
|
||
- EKS
|
||
- Spot-Instances
|
||
- Chaos-Engineering
|
||
aliases:
|
||
- Spot Invaders
|
||
last_updated: 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]]:演示来源
|