はじめに
この記事はAWS SAA試験勉強のための、Amazon ECSに関する知識のまとめです。
Amazon ECSとは
Amazon ECS (Elastic Container Service)はEC2インスタンスのクラスターでDockerコンテナーを実行できるAWSサービスです。
ECSはAWS独自のコンテナオーケストレーションを採用しています。
Amazon ECSの基本的性質
- クラスター上で動作するTaskの定義はTask Definitionで行います。
- Amazon EventBridge スケジューラを利用してスケジュールされたタスクの作成を定期的に実施することが可能。
Amazon ECSクラスターへのスケーリング設定
ステップスケーリングポリシー
CPUが上昇した場合に自動的に徐々にパフォーマンスを向上させることができます。
サービススケジューラ
Amazon ECSのサービススケジューラは長時間実行するタスクのスケジュール設定に向いている機能であり、短期間に繰り返すジョブのスケジュール設定には利用できません。