Files
nexus/wiki/entities/Spot-Invaders.md
weishen c3f9de5f9f ingest: Public Cloud Learning Sessions - EC2 Cost Optimization AWS (2024-05-29)
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)
2026-04-29 11:38:37 +08:00

37 lines
1.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: "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]]:演示来源