大きなファイルのダウンロードを速く

正解は イ です。 S3の バイト範囲の取得(Range) で、1つのファイルの 複数の部分を並列に 取得すると、帯域を有効に使えます。アップロードでは マルチパートアップロード が対応します。 操作 並列化の方法 ダウンロード バイト範囲の取得(Range) アップロード マルチパートアップロード 保存のクラスで取得の速さは上がらない。 複数の接続で並列に取得でき、時間が短くなる。 1本の接続のままで、速くならない。 バージョニングは性能に関係しない。

S3にある数十GBの解析の結果のファイルを、EC2のアプリが毎回1本の接続でダウンロードしており、時間がかかる。ネットワークの帯域には余裕がある。

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

出典AWS非公式・オリジナル問題
ア
ファイルをS3 Glacier Instant Retrievalに移して、取得を速くする
イ
バイト範囲の取得で、ファイルの複数の部分を並列にダウンロードする
ウ
ファイルを1つのZIPに圧縮し直して、1本の接続で取得し続ける
エ
S3のバケットのバージョニングを有効にして、読み取りを分散させる