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)
This commit is contained in:
2026-04-29 11:38:37 +08:00
parent 070bd42886
commit c3f9de5f9f
11 changed files with 574 additions and 59 deletions

View File

@@ -0,0 +1,36 @@
---
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]]:演示来源