Q81 — AWS SAA-C03 第13章
第 81/100 問 | ← 第13章
Q981. ある企業が、ユーザーが写真をダウンロードできるアプリケーションをAWS上でホストしています。すべての写真は、us-east-1リージョンにあるAmazon S3バケットに保存されています。この企業は、グローバルな顧客に対して低遅延で写真のダウンロード機能を提供したいと考えています。これらの要件を満たすソリューションはどれですか?
- A. us-east-1リージョンでAmazon S3が使用するパブリックIPアドレスを特定し、それらすべてのIPアドレスへトラフィックをルーティングするAmazon Route 53のレイテンシーベースルーティングポリシーを設定する。
- B. S3バケットの前にAmazon CloudFrontディストリビューションを設定し、そのディストリビューションエンドポイントを使用してS3バケット内の写真にアクセスする。 ✓
- C. Amazon Route 53のジオプロキシミティルーティングポリシーを設定し、各顧客の所在地に最も近いS3バケットへトラフィックをルーティングする。
- D. us-west-1リージョンに新しいS3バケットを作成し、S3クロスリージョンレプリケーションルールを設定して写真を新しいS3バケットへコピーする。
正解: B. S3バケットの前にAmazon CloudFrontディストリビューションを設定し、そのディストリビューションエンドポイントを使用してS3バケット内の写真にアクセスする。
解説
正解は:B。S3バケットの前にAmazon CloudFrontディストリビューションを設定し、そのディストリビューションエンドポイントを使用してS3バケット内の写真にアクセスする。 解説: A. us-east-1リージョンでAmazon S3が使用するパブリックIPアドレスを特定し、それらすべてのIPアドレスへトラフィックをルーティングするAmazon Route 53のレイテンシーベースルーティングポリシーを設定する。— この方法は推奨されません。Amazon S3が使用するパブリックIPアドレスは随時変更される可能性があり、全IPアドレスの一覧を維持・管理することは継続的な運用負荷となります。 B. S3バケットの前にAmazon CloudFrontディストリビューションを設定し、そのディストリビューションエンドポイントを使用してS3バケット内の写真にアクセスする。— これは、グローバルな顧客に対して低遅延で写真を提供するための最適なソリューションです。CloudFrontはコンテンツ配信ネットワーク(CDN)であり、S3バケットから取得したコンテンツを世界中のエッジロケーションにキャッシュします。顧客が写真をリクエストすると、CloudFrontは顧客に最も近いエッジロケーションからコンテンツを配信するため、遅延が大幅に削減されます。また、CloudFrontのエンドポイント経由で写真にアクセスすることで、アプリケーションの設計も簡素化され、ユーザーがS3バケットを直接操作する必要がなくなります。 C. Amazon Route 53のジオプロキシミティルーティングポリシーを設定し、各顧客の所在地に最も近いS3バケットへトラフィックをルーティングする。— この方法は効果的ではありません。S3バケットはus-east-1リージョンにしか存在しないため、顧客をus-east-1へルーティングしても、すべてのグローバルな顧客にとって最適なレイテンシーが得られるとは限りません。 D. us-west-1リージョンに新しいS3バケットを作成し、S3クロスリージョンレプリケーションルールを設定して写真を新しいS3バケットへコピーする。— この方法は、米国西部にいる顧客にとっては多少のレイテンシー改善が見込めますが、グローバル全体のパフォーマンス要件には対応できません。また、クロスリージョンレプリケーションの管理や監視といった追加の運用負荷も発生します。 したがって、グローバルな顧客に対して低遅延で写真を提供するには、S3バケットの前にAmazon CloudFrontを配置するのが最も適したソリューションです。