サーバーレス・コンテナアーキテクチャ比較問題
Amazon ECSにおけるEC2起動タイプとFargate起動タイプの違いについて、最も適切に説明しているものはどれですか?
A.EC2起動タイプではホストとなるEC2インスタンスをユーザーが管理する必要があるが、Fargate起動タイプではAWSがインフラを管理しユーザーはコンテナの定義のみに集中できる← 正解
✓ 正解です。EC2起動タイプではクラスターを構成するEC2インスタンスの管理が必要ですが、Fargateではサーバーレスでインフラ管理が不要になります。
B.Fargate起動タイプではEC2インスタンスを手動でプロビジョニングする必要があり、EC2起動タイプではインフラ管理が不要である
✗ 説明が逆です。Fargateはサーバーレスであり手動プロビジョニングは不要です。EC2起動タイプがインスタンス管理を必要とします。
C.EC2起動タイプはWindowsコンテナのみをサポートしており、FargateはLinuxコンテナのみをサポートしている
✗ FargateはLinuxおよびWindowsコンテナの両方をサポートしています。OS制限による差別化という説明は誤りです。
D.EC2起動タイプとFargate起動タイプは料金・機能ともにまったく同一であり、パフォーマンスの差のみがある
✗ EC2起動タイプとFargateは料金体系が異なり、EC2はインスタンス費用、Fargateはvcpuとメモリ使用量での課金です。機能も一部異なります。