Simple Storage Service (S3)
- Bucket:
- This is the root for storing objects
- Bucket name should be dns compliant Refer Here
- No Two bucket across all AWS accounts can have same name
- Lets create a bucket and upload a video
- the url copied is
https://qtvideosnov23.s3.ap-south-2.amazonaws.com/one.mp4
=>https://<bucket-name>.s3.<region>.amazonaws.com/<objectname>
-
S3 pricing
- Data size: 1000 GB
- Write Operation Count = 10000
- Read Operation Count = 10000
- Size Read => 10000
- S3 Standard
- Infrequent access
- Glacier
-
Backup and Archival
- Backup is meant to recover data from failures quickly (max recovery time should be in hours) => Business Continuity
- Archival is meant to recover data from disasters and recovery will take time (usually in days) => Disaster Recovery
- In AWS
- Glacier is meant for archival
- S3 can be used for backups.
- Each Object can be set to Storage Class. Storage class defines the billing w.r.t storage and access costs
- The only restriction for an object i.e. file is it cannot be greater than 5 TiB