Performance Optimization

  • Single PUT Upload:

    • Upload a single object all as one part.

    • If transmission fails, then you have to restart the whole upload.

  • Multipart Upload:

    • Upload a single object as a set of parts.

    • Each part is a separate portion of the object's data.

    • 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 assembles these parts and creates the object.

    • When object size is above 100 MB, you should use multipart uploads instead.

    • Maximum object size = 5 TB

    • Maximum number of parts per upload = 10,000

  • Transfer Acceleration:

    • Designed to optimize transfer speeds from across the world into S3 buckets.

    • Uses globally distributed edge locations.

    • As the data arrives at an edge location, data is routed to Amazon S3 over an optimized network path.

    • The name of the bucket used must be DNS-compliant and must not contain periods/dots.

Last updated