Skip to content

Instantly share code, notes, and snippets.

@michaelguild13
Last active January 29, 2019 06:45
Show Gist options
  • Save michaelguild13/f6e06cf092b1f6f5310ee3c706d52af9 to your computer and use it in GitHub Desktop.
Save michaelguild13/f6e06cf092b1f6f5310ee3c706d52af9 to your computer and use it in GitHub Desktop.
AWS-S3-Notes
S3 - Object based storage spread across multiple devices and facilities.
- It's meant for files, not databases.
- Files are stored in Buckets
- Files can be up to 5TB
- Unlimited storage
- Universal Namespaced (uniquely global)
- When you upload, you get a 200 for sucess
- Objects consist of Key ( file name ) and value (data of file)
- Optional versioning
- Metadata
- Access Control
- Cost is based on
- Storage
- Requests
- Storage Management pricing
- Data transfer pricing
- Transfer acceleration
- Allows fast, easy, secure transfers over long distances to S3 Bucket
- Takes advantage of CloudFronts global Edge Locations to send to S3 Bucket
S3 Basics
- Amazon guarantees 99.99999999999% (11 x 9)
- Tiered storage avalible
- Versioning
- Encription
- Access with conrol lists and bucket policies
S3 Standard
- (11x9) guarantee
- Stored reduntantly across multiple devices in multiple facilities
- Designed to sustain a loss of 2 facilities concurrently
S3 IA (Infrequently Accessed)
- Data that is accessed less frequently and requires rapid access when need
- cost less than S3 Standards, but charged a retrieval fee
S3 One Zone AI
- Lower cost than S3 IA and doesen't require multiple avalibility zone data resilient
Glacier
- Very cheap and used for archive only. Standard retrieval time is 3-5 hours
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment