1. 멀티파트 업로딩 : 파일을 여러개의 블럭으로 나눠서 동시에 여러개의 Connection을 통해서 업로드 하는 방법


2. 특징
- 업로드가 Parallel하게 이루어지기 때문에 상당 부분의 성능 향상을 가지고 올 수 있다.
- 큰 파일 하나를 여러개의 블럭으로 나눠서 전송하기 때문에, 만약에 전송중에 특정 블럭 전송이 실패하면, 전체 파일을 재 전송할 필요가 없이 실패한 특정 블럭만 다시 전송하면 된다.
- 객체 파트를 장시간에 걸쳐 업로드할 수 있다. 일단 멀티파트 업로드가 시작되면 멀티파트 업로드를 명시적으로 완료하거나 중단해야 한다.
- multipart 업로드 기능을 구현은 SDK 형태로 재공되는 라이브러리를 사용하면 된다.
- 아마존 가이드에서는 100MB 이상의 파일 전송시에 멀티파트 업로드를 권장하고 있다.
3. 주요 사양
- 최대 객체 크기 : 5TB- 업로드 당 최대 부분 개수 : 10,000개- 부분 번호 : 1~10,000 (포함)
- 부분 크기 : 5MB~5GB (마지막 부분은 5MB도 가능하다)
- 파트 목록 조회 요청에 대해 반환되는 최대 부분 개수 : 1000- 멀티파트 업로드 나열 요청에서 반환되는 최대 멀티파트 업로드 개수 : 1000