AWS認定資格 WEB問題集&徹底解説

ソリューションアーキテクト-プロフェッショナル

正解 問題
(お気に入りチェック) 1 2 3 4
解説
問題によれば、PHP Webアプリケーションのインフラ機能改善に関する解決方法が求められています。選択肢アのフェールオーバー環境は、S3バケットを構築することによってフェイルオーバーを実現するものです。しかし、Webアプリケーションを構成する多層環境の改善のためには、一層のアプリケーション層の向上が必要であるため、フェイルオーバー環境では限度があるといえます。選択肢イは、Auto Scalingグループを構成してWeb層を拡張し、Elastic Load Balancingでトラフィックを分配しています。選択肢ウは、CloudFrontディストリビューションを使用することで、トラフィックをオンプレミスからAWSにオフロードすることができます。そして、選択肢エは、VM Import/Exportを使用してオンプレミスのWebサーバーをAMiに変換し、Auto Scalingグループを作成してWeb層を自動的にスケーリングしています。4つの選択肢の中で、最も適切な選択肢は選択肢ウです。

+ 質問 / コメント
解答・解説に疑問がある場合や、よりよい解説がある場合など、お気軽にコメントください。ただし、短文コメントは表示されません。また、中傷などコメントの内容によっては、会員機能を停止させて頂きます。教え学び合える場になれば嬉しいです。(コメント投稿にはログインが必要です)
正答率 47%
No.18 解説
あなたの会社には、オンプレミスの多層 PHP Web アプリケーションがあり、会社の発表による Web トラフィックの大規模なバーストが原因で、最近ダウンタイムが発生しました。トラフィックの予想外の増加を処理するインフラストラクチャの機能を迅速に改善する方法を見つけます。アプリケーションは現在、ロード バランサーと複数の Linux Apache Web サーバーで構成される Web 層と、MySQL データベースをホストする Linux サーバーをホストするデータベース層の 2 層で構成されています。以下のどのシナリオが、必要な短い時間枠でアプリケーションの能力を向上させながら、完全なサイト機能を提供しますか?
  • フェールオーバー環境: S3 バケットを作成し、ウェブサイト ホスティング用に構成します。ゾーン ファイル インポートを使用して DNS を Route53 に移行し、Route53 DNS フェイルオーバーを利用して、S3 がホストする Web サイトにフェイルオーバーします。
  • ハイブリッド環境: EC2 で Web サーバーを起動するために使用できる AMI を作成します。AMI を使用して受信トラフィックに基づいて Web 層をスケーリングする Auto Scaling グループを作成します。Elastic Load Balancing を活用して、オンプレミスの Web サーバーと AWS でホストされている Web サーバーの間のトラフィックを分散します。
  • オンプレミス環境からのトラフィックのオフロード: CIoudFront ディストリビューションをセットアップし、カスタムオリジンからオブジェクトをキャッシュするように CloudFront を構成します。オブジェクト キャッシュの動作をカスタマイズすることを選択し、オブジェクトがキャッシュに存在する必要がある TTL を選択します。
  • AWS への移行: VM Import/Export を使用して、オンプレミスの Web サーバーを AMI にすばやく変換します。インポートされた AMI を使用して、着信トラフィックに基づいて Web 層をスケーリングする Auto Scaling グループを作成します。RDS リードレプリカを作成し、RDS インスタンスとオンプレミスの MySQL サーバーの間でレプリケーションをセットアップして、データベースを移行します。

(会員限定)当問題の評価をお願いします。改善に活用します。