Just got the email from Amazon. It announced Multipart Upload for S3 storage.
We are excited to announce Multipart Upload which enables faster, more flexible uploads into Amazon S3. Multipart Upload allows you to upload a single object as a set of parts. Each part is a contiguous portion of the objects data. You can upload these object parts independently and in any order. If transmission of any part fails, you can retransmit that part without affecting other parts. After all parts of your object are uploaded, Amazon S3 then presents the data as a single object.
Multipart Upload enables several features we’ve heard customers ask for:
* Parallel uploads – upload multiple parts of an object in parallel to improve throughput
* Pause – begin uploading parts of an object then stop and wait as long as you like before resuming
* Resume – resume an upload that was paused or one that only partially succeeded
* Unknown size uploads – begin uploading data before you know the total size of the object
So, for big file, it is more fast and easy to upload.