194-AWS SAP AWS 「理論・実践・一問道場」S3 マルチリージョンアクセスポイント

 

理論

  1. Amazon S3 クロスリージョンレプリケーション (CRR):
      • S3バケット間でデータを自動的にコピーし、複数のリージョンにデータを保持できる機能です。
      • 高可用性と冗長性を確保するために使用され、アプリケーションが複数のリージョンでアクセスする場合に有効です。
  1. S3 マルチリージョンアクセスポイント:
      • 複数のS3バケットをシームレスに統合して、一つのアクセスポイントからアクセスできるようにする機能です。
      • 複数リージョンにデータを分散させてアクセスする際、簡単に管理できるようになります。
  1. CloudFront と Global Accelerator:
      • CloudFrontはコンテンツ配信ネットワーク(CDN)で、キャッシュを活用し、低遅延でコンテンツを提供しますが、動的データの更新には向いていません。
      • Global Acceleratorは、アプリケーションのネットワークパフォーマンスを最適化しますが、直接S3データの同期を管理することはありません。
これらの知識を基に、複数リージョンでのS3データの管理や効率的なアプリケーション展開を行う際には、S3のクロスリージョンレプリケーションマルチリージョンアクセスポイントが最も簡単で運用負荷が少ない方法です。

実践

一問道場

問題 #194
トピック 1
ある企業がAWS上でアプリケーションをホストしています。このアプリケーションは、1つのAmazon S3バケットに保存されたオブジェクトを読み書きします。企業は、アプリケーションを2つのAWSリージョンで展開できるようにアプリケーションを変更する必要があります。
最小の運用負荷でこの要件を満たす解決策はどれですか?
A. Amazon CloudFrontディストリビューションを設定し、S3バケットをオリジンとして指定します。アプリケーションを第二リージョンに展開し、アプリケーションをCloudFrontディストリビューションを使用するように変更します。AWS Global Acceleratorを使用してS3バケットのデータにアクセスします。
B. 第二リージョンに新しいS3バケットを作成します。元のS3バケットと新しいS3バケットの間で双方向のS3クロスリージョンレプリケーション(CRR)を設定します。S3マルチリージョンアクセスポイントを設定し、両方のS3バケットを使用します。変更されたアプリケーションを両方のリージョンに展開します。
C. 第二リージョンに新しいS3バケットを作成します。アプリケーションを第二リージョンに展開し、新しいS3バケットを使用するようにアプリケーションを構成します。元のS3バケットから新しいS3バケットにS3クロスリージョンレプリケーション(CRR)を設定します。
D. S3ゲートウェイエンドポイントを設定し、S3バケットをオリジンとして指定します。アプリケーションを第二リージョンに展開し、新しいS3ゲートウェイエンドポイントを使用するようにアプリケーションを変更します。S3インテリジェントティアリングをS3バケットで使用します。
 

解説

この問題では、アプリケーションを複数のAWSリージョンに展開し、S3バケットのデータを効率的に利用する方法を求めています。最小の運用負荷で要件を満たす方法を選ぶ必要があります。
A.
CloudFrontとGlobal Acceleratorを使用してS3バケットにアクセスする方法ですが、CloudFrontはキャッシュを使用するため、データの整合性が問題になる可能性があります。また、Global Acceleratorは主にアプリケーションアクセスの最適化に使用され、S3データの取り扱いには最適ではありません。運用負荷が高くなる可能性があります。
B.
新しいS3バケットを作成し、S3クロスリージョンレプリケーション(CRR) を設定して、データの整合性を保ちながら複数のリージョンで使用できます。さらに、S3マルチリージョンアクセスポイントを使うことで、2つのS3バケットをシームレスに使用できます。この方法は、運用負荷が最も低く、最適な選択です。
C.
新しいS3バケットを作成し、S3クロスリージョンレプリケーションを設定する方法ですが、Bと同様のレプリケーション設定が必要ですが、マルチリージョンアクセスポイントを使わず、バケットを個別に扱うため、管理が少し複雑になります。
D.
S3ゲートウェイエンドポイントを使用する方法ですが、S3アクセスを最適化するには使い勝手が悪く、特にマルチリージョン展開の要求に対して最適ではありません。
最適解はBで、最小の運用負荷で複数リージョンでのデータアクセスとアプリケーション展開を実現できます。
195-AWS SAP AWS 「理論・実践・一問道場」C5193-AWS SAP AWS 「理論・実践・一問道場」Amazon FSx for Windows File Server 直接変更
Loading...
minami
minami
みなみの成長 🐝
Announcement

🎉 ブログへようこそ 🎉

名前: みなみ一人会社
性別:
国籍: China 🇨🇳
政治スタンス: 民主主義支持者
完全独学で基本情報技術者をはじめ、32個の資格を仕事をしながら取得。
現在はIT会社で技術担当として働きながら、ブログ執筆や学習支援にも取り組んでいます。
独学で合格できる学習法や勉強法、試験対策を発信中!

📚 発信内容

  • 💻 IT・システム開発
  • 🏠 不動産 × 宅建士
  • 🎓 MBA 学習記録