SAAコスト最適化されたアーキテクチャの設計

ECSのFargateとEC2起動タイプの主な違いはどれですか?

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

解説

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で対応するわけではありません。複数のコンテナが共有インフラ上で実行されます。

ドメイン別正答率・予想スコアでリアルタイムに実力把握

無限ノックでSAAを徹底対策。全問AI生成のオリジナル問題。

無料で演習を始める →
SAA の問題一覧に戻る