--- title: "Amazon ECS" type: concept tags: - AWS - ECS - Containers - Orchestration aliases: - ECS - Elastic Container Service - Amazon ECS last_updated: 2026-05-12 --- ## Overview Amazon ECS(Elastic Container Service)是 AWS 提供的完全托管式容器编排服务,用于在 AWS 上运行 Docker 容器。支持 Fargate(无服务器模式)和 EC2(自管理虚拟机模式)两种启动类型。 ## Key Features - **完全托管**:AWS 自动管理容器编排基础设施 - **Fargate 启动类型**:无需管理服务器或集群 - **EC2 启动类型**:对底层计算资源有更多控制 - **与 AWS 服务深度集成**:IAM、VPC、CloudWatch、Spot 实例等 ## Spot Instance Integration ECS 与 EC2 Spot 实例深度集成: - 支持 Spot 实例池多样化 - 支持 Spot 中断处理自动化 - 可配合 Auto Scaling 实现弹性 - Spot + Graviton 可实现双重成本优化 ## ECS vs EKS | 特性 | ECS | EKS | |------|-----|-----| | 控制复杂度 | 低(AWS 原生) | 高(Kubernetes 标准) | | 迁移性 | AWS 锁定 | 跨云可移植 | | 功能丰富度 | 基础够用 | 生态丰富 | | Spot 支持 | ✅ | ✅ | | 适用场景 | AWS 优先,简单需求 | 多云策略,复杂需求 | ## Related Pages - [[EC2-Spot-Instances]]:Spot 实例集成 - [[EKS]]:另一种容器编排选择 - [[Graviton]]:可与 ECS 配合使用降低成本 - [[FinOps]]:成本优化 - [[public-cloud-learning-sessions-best-practices-for-ec2-cost-optimization-in-aws-2]]