無限ノック › SAA 練習問題一覧 › 問題
SAA弾力性に優れたアーキテクチャの設計

EC2インスタンスで稼働するWebアプリケーションがトラフィックの急激な増加に対応できずにいます。現在、単一のEC2インスタンスにすべてのリクエストが集中しています。最小限の運用オーバーヘッドで自動スケーリングと負荷分散を実現する構成として最も適切なものはどれですか?

A
Application Load Balancer + Auto Scalingグループを構成し、スケーリングポリシーにCPU使用率を使用する
✓ 正解
Application Load Balancer + Auto Scalingグループを構成し、スケーリングポリシーにCPU使用率を使用する。 ALB + Auto Scalingの組み合わせは、トラフィック増加に応じてEC2インスタンスを自動的に追加・削除するAWSの標準的な水平スケーリングパターンです。CPU使用率などのメトリクスに基づき自動スケールアウト/インし、運用オーバーヘッドを最小化できます。
B
Route 53の加重ルーティングを使用して複数のEC2インスタンスにトラフィックを分散する
(Route 53の加重ルーティング)は手動でインスタンスを管理する必要があり、自動スケーリングには対応していません。
C
CloudFrontディストリビューションを作成してEC2インスタンスをオリジンとして設定する
(CloudFrontディストリビューション)はコンテンツのキャッシュには有効ですが、動的コンテンツの負荷分散と自動スケーリングは実現しません。
D
EC2インスタンスタイプをより大きなサイズにスケールアップする
(EC2インスタンスタイプのスケールアップ)は単一障害点を残したままであり、無停止での変更も困難です。

解説

Application Load Balancer + Auto Scalingグループを構成し、スケーリングポリシーにCPU使用率を使用する。 ALB + Auto Scalingの組み合わせは、トラフィック増加に応じてEC2インスタンスを自動的に追加・削除するAWSの標準的な水平スケーリングパターンです。CPU使用率などのメトリクスに基づき自動スケールアウト/インし、運用オーバーヘッドを最小化できます。 選択肢B(Route 53の加重ルーティング)は手動でインスタンスを管理する必要があり、自動スケーリングには対応していません。 選択肢C(CloudFrontディストリビューション)はコンテンツのキャッシュには有効ですが、動的コンテンツの負荷分散と自動スケーリングは実現しません。 選択肢D(EC2インスタンスタイプのスケールアップ)は単一障害点を残したままであり、無停止での変更も困難です。

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

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

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