A不正解
Amazon CloudFront
CloudFront はコンテンツをエッジでキャッシュして低遅延配信する CDN サービスです。
EC2 のインスタンス数を増減させたり異常なインスタンスを置き換えたりする機能ではないため不正解です。
EC2 で動くアプリケーションについて、需要の増減に応じてインスタンス数を自動で増減させ、さらに異常なインスタンスを自動で置き換えたいと考えています。最も適切なサービスはどれですか。
需要追従とインスタンスの自動置き換えを行うサービスを選ぶ問題。
Amazon CloudFront
CloudFront はコンテンツをエッジでキャッシュして低遅延配信する CDN サービスです。
EC2 のインスタンス数を増減させたり異常なインスタンスを置き換えたりする機能ではないため不正解です。
Amazon EC2 Auto Scaling
正解。EC2 Auto Scaling は、需要に応じてインスタンス数を自動で増減(スケールアウト/イン)し、ヘルスチェックで異常を検知したインスタンスを自動で終了・置き換えます。需要追従とインスタンス障害からの自動復旧の両方を実現します。
Amazon S3
S3 はオブジェクトストレージで、ファイルの保管・配信に使うサービスです。
EC2 インスタンスの台数管理や置き換えを行う機能ではないため不正解です。
AWS IAM
IAM はアクセス権限を管理するサービスです。
インスタンス数の増減や障害インスタンスの置き換えには関与しないため不正解です。
『インスタンス数の自動増減』『異常インスタンスの置き換え』は EC2 Auto Scaling。ロードバランサー(ELB)と組み合わせて『需要追従+高可用性』を実現する定番構成。