ECS(Elastic Container Service)
- コンテナを実行・管理するサービス
- Docker環境を簡単に用意可能
ECR
- Elastic Container Registry
- コンテナイメージを登録・管理
- ECSがここを参照してコンテナを起動
主要要素
| クラスター | |
| サービス | クラスター内で必要なタスク数を維持する |
| タスク | ECSで管理するコンテナの実行単位 |
コンテナ起動タイプ
| EC2起動タイプ | |
| Fargate起動タイプ | タスクが実行されていない時は料金が発生しない |
EKS(Elastic Kubernetes Service)
- AWSのKubernetesマネージドサービス
- ECSと同様コンテナの実行・管理を行なうことができる
スケーリング
| Horizontal Pod Autoscaler | |
| Cluster Autoscaler | EKSクラスタ内のノード数を自動で増減させる |
| Metrics Server |