大きなオブジェクトの読み取りの高速化

バイト範囲の取得を並列化すると、1本の接続の帯域に縛られずに読み込める。必要な範囲だけを読むこともできる。 遠距離の経路は改善し得るが、1本の接続による制約は残る。同じリージョン内の分析では効果も限られる。 保存単価を下げる選択で、読み取りの並列化にはならない。 版の管理で、読み取り性能とは関係しない。

分析アプリが、S3に保存した数十GBのファイルを毎回最初から最後まで1本の接続で読み込んでおり、時間がかかる。ファイルを分割して保存し直すことはしたくない。

最も適切なものを1つ選択してください。

出典AWS非公式・オリジナル問題
ア
S3 Transfer Accelerationを有効にして、同じ1本の接続で読む
イ
オブジェクトをS3 Glacier Instant Retrievalへ移す
ウ
Rangeヘッダーで範囲を分けたGET要求を並列に送り、結合する
エ
バケットのバージョニングを有効にする