高性能アーキテクチャ設計
100GBの大容量ファイルをAmazon S3にアップロードする際、アップロード速度の向上と耐障害性を高めるためにマルチパートアップロードを利用する場合、最初に行う操作はどれか。
- Aファイルを分割せずそのままPutObjectで一括アップロードする
- B各パートをアップロードしてETagを取得する
- C全パートの完了をCompleteMultipartUploadで通知する
- ✓マルチパートアップロードを開始(CreateMultipartUpload)してアップロードIDを取得する
解説
マルチパートアップロードはCreateMultipartUploadでアップロードを開始しIDを取得した後、各パートをアップロードし、最後にCompleteMultipartUploadで完了を通知するという順序で行う。
根拠高性能アーキテクチャ設計:大容量データ転送の高速化(Amazon S3マルチパートアップロード)