Q42 — AWS SAA-C03 第14章

第 42/100 問 | ← 第14章

Q1042. ある企業は、主要なパブリックWebアプリケーションを1つのAWSリージョン内で複数のAvailability Zoneにまたがってホストしています。このアプリケーションにはAmazon EC2 Auto ScalingグループとApplication Load Balancer(ALB)が使用されています。 Web開発チームは、動的コンテンツを世界中の何百万もの顧客にグローバルに提供する能力を向上させるための、コスト最適化されたコンピュートソリューションを必要としています。 これらの要件を満たすソリューションはどれですか?

正解: A. Amazon CloudFrontディストリビューションを作成し、既存のALBをオリジンとして設定します。

解説

世界中の何百万もの顧客に対して、動的コンテンツをグローバルに配信する能力を、コスト最適化された方法で向上させるには、以下の選択肢が最も適しています: A. Amazon CloudFrontディストリビューションを作成し、既存のALBをオリジンとして設定します。 解説: \1. Amazon CloudFront:  - CloudFrontは、世界中のエッジロケーションにコンテンツをキャッシュするコンテンツ配信ネットワーク(CDN)です。CloudFrontを活用することで、ユーザーに近い場所から動的コンテンツを高速に配信でき、レイテンシを低減し、全体的なユーザーエクスペリエンスを向上させます。 \2. コスト最適化:  - CloudFrontは、オリジン(本問ではALB)への負荷を、ユーザーに近いエッジロケーションでのキャッシュによって軽減します。これにより、データ転送料金を削減し、バックエンドリソースの利用を抑えることができます。 \3. 動的コンテンツ対応:  - CloudFrontは動的コンテンツの配信をサポートしており、ALBとの連携が効果的に可能です。静的コンテンツはキャッシュして高速配信し、動的コンテンツはALBにリクエストを転送するといった柔軟な動作が実現できます。 他の選択肢の検討: B. Amazon Route 53を用いて地理的位置に基づくトラフィックルーティングを行う:  - Route 53は地理的ルーティングを可能にしますが、コンテンツのキャッシュ機能を持たないため、CloudFrontほどのレイテンシ低減効果は得られません。また、CDNが提供するパフォーマンス向上効果もありません。 C. Amazon S3バケットへのアプリケーション移行とウェブサイトホスティング設定:  - S3は静的コンテンツ向けのサービスであり、動的コンテンツの処理には不向きです。また、ALB経由のEC2インスタンスと比較して、動的Webアプリケーションを実行する機能は限定的です。 D. AWS Direct Connectを用いた直接配信:  - AWS Direct Connectは、オンプレミス環境とAWS間の専用ネットワーク接続を提供するサービスであり、グローバルな最終ユーザーへのコンテンツ配信には適しておらず、CloudFrontのようなキャッシュ機能も備えていません。 結論: 選択肢Aは、CloudFrontを活用して動的コンテンツのグローバル配信を最適化し、パフォーマンス向上とコスト削減を同時に実現する、最も効果的なソリューションです。