ECSのFargateとEC2起動タイプの主な違いはどれですか?
ECS Fargateはサーバーレスのコンテナ実行環境で、基盤となるEC2インスタンスのプロビジョニングや管理が不要です。ユーザーはコンテナの定義とリソース(CPU/メモリ)を指定するだけで、AWSが基盤インフラを管理します。EC2起動タイプではコンテナホストとなるEC2インスタンスを自分で管理し、パッチ適用やキャパシティ計画が必要です。 選択肢A の FargateはKubernetesのみサポートし、EC2起動タイプはDockerをサポートするは誤りで、FargateはECSとEKS両方でDockerコンテナをサポートします。 選択肢C の EC2起動タイプの方がコストが常に安いは誤りで、ワークロードの特性によってはFargateの方が安くなる場合があります。短期的な処理やバーストの多いワークロードはFargateが有利です。 選択肢D の Fargateは1コンテナにつき1EC2インスタンスが自動割り当てられるは誤りで、FargateはAWSが基盤インフラを管理するためコンテナとEC2インスタンスが1対1で対応するわけではありません。複数のコンテナが共有インフラ上で実行されます。