S3 Perfomance Optimisation Flashcards
Process of PUT Upload
A file becomes an object while uploading data using s3:PutObject api call and a maximum of 5GB of data can be uploaded in single PUT upload.
No of individual parts
10000 parts each ranging from 5MB - 5GB and last part (leftover) will be less than 5MB
Characteristics of Single Stream of Data
Data is transferred as single stream and if the transfer fails restart the whole process.
Speed and reliability is limited.
Working of S3 Accelerated Transfer
Data uploaded by a user will be sent to edge location via public internet and then transferred to AWS Global Network to the region where the S3 bucket resides.
What is Multipart Upload ?
Data is split up into individual parts and uploaded in parallel.
Transfer rate between two
Will the lowest between the two points.
What is S3 Accelerated Transfer ?
Make use of AWS Edge Locations (PoPs) for transfer rate and lower latency.
By default disabled.
Condition for Multipart upload
Minimum size for multipart upload is 100 MB.
Advantages of Multipart Upload
Improved transfer rates.
Parts are in isolation,hence if a part fails we can restart the part again without affecting the whole upload.
Bucket Naming Convention for S3 accelerated transfer
Bucket name should not contain . and should DNS compactable naming convention.