Q51 — AWS SAA-C03 第4章
第 51/105 問 | ← 第4章
Q246. 大手メディア企業がAWS上でWebアプリケーションをホストしています。同社は、機密性の高いメディアファイルをキャッシュし始めて、世界中のユーザーがこれらのファイルに確実にアクセスできるようにしたいと考えています。コンテンツはAmazon S3バケットに保存されています。同社は、リクエストの発生場所(地理的位置)に関わらず、コンテンツを迅速に配信する必要があります。これらの要件を満たすソリューションはどれですか?
- A. AWS DataSyncを使用して、S3バケットとWebアプリケーションを接続します。
- B. AWS Global Acceleratorを展開して、S3バケットとWebアプリケーションを接続します。
- C. Amazon CloudFrontを展開して、S3バケットとCloudFrontのエッジサーバーを接続します。 ✓
- D. Amazon Simple Queue Service (Amazon SQS) を使用して、S3バケットとWebアプリケーションを接続します。
正解: C. Amazon CloudFrontを展開して、S3バケットとCloudFrontのエッジサーバーを接続します。
解説
機密性の高いメディアファイルをグローバルに高速かつ信頼性高く配信するには、CDN(コンテンツデリバリネットワーク)機能が必要です。Amazon CloudFrontは、S3をオリジンとして利用可能で、世界中のエッジロケーションからキャッシュされたコンテンツを低遅延で配信できます。また、HTTPSや署名付きURL/署名付きCookieによるアクセス制御により、機密コンテンツのセキュリティも確保可能です。一方、AWS DataSyncはデータ移動向け、Global AcceleratorはTCP/UDPトラフィックのレイテンシ最適化向け(HTTP/HTTPSの静的コンテンツ配信には不向き)、SQSは非同期メッセージング向けであり、いずれも静的メディアファイルのグローバルキャッシュ・高速配信という要件には適合しません。したがって、正解は選択肢Cです。