Simple Storage Service(S3)
- Blob (Binary Large object) Storage
- Unlimited Storage.
- Each file/blob size cannot be grater than 5 TB
- S3 is organized into
- Buckets
- Each Bucket has files (objects) and folders
- All the objects inside buckets can be accessed over https
- In S3 Buckets you can give permissions only to AWS (IAM) users or to everyone.
- All the objects are exposed over https, helps in achieving following use cases
- Dropbox/Google Drive
- Amazon Prime Video/Music/Netflix
- Downloads in Websites
Cost of S3
- S3 cost includes
- Size of Storage
- Accessing the Storage
- Depending on your use case AWS gives different Storage Classes
- Standard Storage:
- Paying more for storage
- Less for Accessing
- Redundancy levels will be high
- Reduced Redundancy:
- Redundancy Levels will be less
- Infrequent Access:
- Paying more for Accessing
- Paying Less for Storage
- Glacier:
- Archival kind of storage.
- Storage cost will be much less
- Zero Access cost (bcoz you cannot access the data directly from glacier)
- Intelligent Tiers:
- Amazon will automatically choose storage class depending on usage.
- Standard Storage:
- Default Storage class is standard
Content Delivery Networks
- CDNs have
- Origin Servers
- Points Of Presence Servers.
- Refer Here for AWS Point of Presence Servers
- Data will be stored in S3 Buckets.
- For CDN
- S3
- Cloudfront (CDN)
- Media Services.
Static Web Sites
- Any website which is developed in html, javascript and css (Static Websites) can be directly hosted on s3 buckets.