AWS S3 contd
Major elements
- Buckets: This is a logical storage location. Each Bucket belongs to a region. In buckets we will have folders and objects
- Objects: These represent file. Each file cannot be greater than 5 TiB.
- Versioning: We can store the objects with versions.
Storage Classes
- Storage class is helpful in fine tuning pricing model according to access and storage costs. Refer Here for s3 storage classes
- Frequently accesed data
- S3 Standard
- Reduced redundancy
- Infrequently accessed data
- Standard Infrequent Access (IA)
- One Zone IA
- Archived data: This is for archival data
- Glacier instant retrieval: Here low latency access upto milliseconds is supported
- Glacier flexible retreival: Here data access can be in minutes
- Glacier deep archive: Here the is stored and cannot be accessed. If you want to access convert to other storage classes which takes time upto 12 hours.
- S3 Intelligent tiering: In this aws will switch the storage classes according to your usage to optimize bills.
-
Life Cycle Management: We can configure rules to move the data from one storage class to other storage class depending on age. Example:
- once the data is uploaded it should be in standard for 90 days
- 91-365 it should in infrequent access
- 365+ should in glacier deep archive.
- Static Website Hosting: S3 is a blob storage which allows access over https, we can host websites in s3 bucket as long as they are static (HTML, CSS and Javascript).
References
- Pricing calculator Refer Here
