Q25 — AWS SAA-C03 第14章
第 25/100 問 | ← 第14章
Q1025. ある消費者調査会社は、特定の地理的地域から数年にわたりデータを収集しています。このデータは、AWS リージョン内の Amazon S3 バケットに保存されています。同社は、新たな地理的地域に拠点を置くマーケティング会社とこのデータを共有し始めました。同社は、マーケティング会社の AWS アカウントに対して当該 S3 バケットへのアクセス権限を付与済みです。同社は、マーケティング会社が S3 バケットからデータをリクエストする際のデータ転送コストを最小化したいと考えています。これらの要件を満たす解決策はどれですか?
- A. 同社の S3 バケットで Requester Pays 機能を有効化します。
- B. 同社の S3 バケットからマーケティング会社の S3 バケットへ、S3 クロスリージョンレプリケーション(CRR)を設定します。 ✓
- C. AWS Resource Access Manager を使用して、S3 バケットをマーケティング会社の AWS アカウントと共有します。
- D. 同社の S3 バケットを S3 Intelligent-Tiering で構成し、マーケティング会社の S3 バケットと同期させます。
正解: B. 同社の S3 バケットからマーケティング会社の S3 バケットへ、S3 クロスリージョンレプリケーション(CRR)を設定します。
解説
マーケティング会社が S3 バケットからデータをリクエストする際のデータ転送コストを最小化するには、最も適した解決策は以下の通りです: B. 同社の S3 バケットからマーケティング会社の S3 バケットへ、S3 クロスリージョンレプリケーション(CRR)を設定します。 解説: 1. S3 クロスリージョンレプリケーション(CRR): - CRR を設定することで、同社の S3 バケット内のデータが、マーケティング会社の AWS アカウントおよび地理的リージョン内にある S3 バケットへ自動的にレプリケートされます。これにより、マーケティング会社は自リージョン内のバケットからデータにアクセスできるため、クロスリージョンアクセスに伴うデータ転送コストを大幅に削減できます。 2. コスト効率性: - 同一 AWS リージョン内でのデータ転送は、クロスリージョン転送に比べて一般に低コストです。このレプリケーションにより、マーケティング会社は自リージョン内でデータにアクセスでき、高額なクロスリージョン転送料金を回避できます。 他の選択肢の検討: A. Requester Pays 機能の有効化: - Requester Pays は、データ取得にかかるコストをリクエスタ(この場合はマーケティング会社)が負担することを可能にしますが、クロスリージョン転送そのもののコストを削減するものではありません。マーケティング会社は依然として、他リージョンからのデータ取得に伴う転送料金を負担することになります。 C. AWS Resource Access Manager を用いたバケット共有: - バケットの共有は、データ転送コストの削減には寄与しません。マーケティング会社は引き続き、他リージョンからのデータアクセスに伴う転送料金を負担します。 D. S3 Intelligent-Tiering の活用とマーケティング会社の S3 バケットへの同期: - S3 Intelligent-Tiering はストレージコストの最適化を目的としており、データ転送コストには直接影響しません。また、マーケティング会社のバケットへの同期処理自体が、特にクロスリージョンで実行される場合、データ転送料金を発生させます。 結論: 選択肢 B は、マーケティング会社が自リージョン内でレプリケートされたデータにアクセスできるようにすることで、データ転送コストを最も効果的に最小化する解決策です。