EC2 で動くアプリケーションについて、需要の増減に応じてインスタンス数を自動で増減させ、さらに異常なインスタンスを自動で置き換えたいと考えています。最も適切なサービスはどれですか。

1 / 1
回答を選択してください
正解B

解説

需要追従とインスタンスの自動置き換えを行うサービスを選ぶ問題。

  • 1需要の増減に応じて負荷に追従して 容量を自動調整 する
  • 2インスタンス数を自動で増減スケールアウト/イン を自動化する
  • 3異常なインスタンスを自動で置き換えヘルスチェックによる 自己修復 が必要
A不正解

Amazon CloudFront

CloudFront はコンテンツをエッジでキャッシュして低遅延配信する CDN サービスです。

EC2 のインスタンス数を増減させたり異常なインスタンスを置き換えたりする機能ではないため不正解です。

B正解

Amazon EC2 Auto Scaling

正解。EC2 Auto Scaling は、需要に応じてインスタンス数を自動で増減(スケールアウト/イン)し、ヘルスチェックで異常を検知したインスタンスを自動で終了・置き換えます。需要追従とインスタンス障害からの自動復旧の両方を実現します。

C不正解

Amazon S3

S3 はオブジェクトストレージで、ファイルの保管・配信に使うサービスです。

EC2 インスタンスの台数管理や置き換えを行う機能ではないため不正解です。

D不正解

AWS IAM

IAM はアクセス権限を管理するサービスです。

インスタンス数の増減や障害インスタンスの置き換えには関与しないため不正解です。

ポイント

『インスタンス数の自動増減』『異常インスタンスの置き換え』は EC2 Auto Scaling。ロードバランサー(ELB)と組み合わせて『需要追従+高可用性』を実現する定番構成。