Topic 1 Question #1
ある企業は、複数の大陸にまたがる都市で、気温、湿度、気圧のデータを収集しています。同社が各サイトから毎日収集するデータの平均量は500GBです。各サイトは高速インターネット接続を備えています。
同社は、これらのグローバルサイトからのデータを、可能な限り迅速に単一のAmazon S3バケットに集約したいと考えています。ソリューションは、運用上の複雑さを最小限に抑える必要があります。
これらの要件を満たすソリューションはどれでしょうか?
答案: A
各選択肢の分析:
A. S3転送アクセラレーションはグローバルなエッジロケーションを利用して長距離からのS3アップロードを高速化でき、マルチパートアップロードと組み合わせることで運用の複雑さを抑えつつ大量データを迅速に単一バケットに集約できるため正解です。
B. 最寄りリージョンのバケットへアップロードした後にクロスリージョンレプリケーションでコピーする手順は遅延が発生する上、複数バケットの管理が必要となり運用の複雑さが増すため誤りです。
C. 各サイトは高速インターネット接続を備えているためSnowball Edgeを利用する必要がなく、毎日のデバイス配送は時間がかかる上に運用の複雑さも大幅に上昇するため誤りです。
D. EC2インスタンスやEBSボリュームの管理、スナップショットのコピー・復元という複数の手順が必要となり、運用の複雑さが非常に高くなる上にデータ集約の時間も長くなるため誤りです。
重要ポイント:
グローバルな複数拠点から単一のS3バケットに高速かつ低運用負荷で大量データをアップロードするシナリオでは、S3転送アクセラレーションとマルチパートアップロードの組み合わせが最適であることを理解すること。
参考資料:
Amazon S3 転送アクセラレーション, https://docs.aws.amazon.com/ja_jp/AmazonS3/latest/userguide/transfer-acceleration.html
マルチパートアップロードを使用したオブジェクトのアップロード, https://docs.aws.amazon.com/ja_jp/AmazonS3/latest/userguide/mpuoverview.html