type
status
date
slug
summary
tags
category
icon
password
理論
- Amazon S3 クロスリージョンレプリケーション (CRR):
- S3バケット間でデータを自動的にコピーし、複数のリージョンにデータを保持できる機能です。
- 高可用性と冗長性を確保するために使用され、アプリケーションが複数のリージョンでアクセスする場合に有効です。
- S3 マルチリージョンアクセスポイント:
- 複数のS3バケットをシームレスに統合して、一つのアクセスポイントからアクセスできるようにする機能です。
- 複数リージョンにデータを分散させてアクセスする際、簡単に管理できるようになります。
- 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で、最小の運用負荷で複数リージョンでのデータアクセスとアプリケーション展開を実現できます。
- 作者:みなみ
- 链接:https://tangly1024.com/資格勉強/171d7ae8-88e2-80bb-86d5-defea2933f07
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章