Technology Storage Flashcards
Storage Big Picture
Companies today need to collect, store, and analyze the data they´ve accumulated over the years on a massive scale. Storage devices in the cloud provide a place for companies to store data..
Amazon Simple Storage Service S3
It´s an object storage service for the cloud that is highly available
- Objects (or files) are stored in buckets ( or directories )
- Essentially unlimited storage that can hold millions of objects per bucket
- Objects can be public or private
- You can upload objects via the console, the CLI, or programmatically from within code using SDKs
S3 features
- You can set security at the bucket level or individual object level using access control lists ACLs, bucket policies, or access point policies.
- You can use S3 access logs to track the access to your buckets and objects
- You can enable versioning to create multiple versions of our file in order to protect against accidental deletion and to use a previous version.
- S3 is a regional service, but bucket names must be globally unique
Data Accessibility
1.- Durability
Is important so your objects are never lost or compromised.
Amazon S3 standard is designed for 99.999999999% (11 9´s) of durability
2.- Availability
Availability is important so you can access your dat quickly when you need it.
Amazon S3 Standard is designed for 99.99% avilability
S3 Storage Classes
- S3 Standard
- S3 Intelligent Tiering
- S3 Standard Infrequent Access (IA)
- S3 One Zone Infrequent Access (IA)
- S3 Glacier
- S3 Glacier Deep Archive
- Outposts
S3 Standard
S3 Standard
- General Purpose storage
- Data stored across multiple AZs
- Low latency and high throughput
RECOMMENDED FOR
Frequent accessed data
Durability 11 - 9´s
Availability 4 - 9´s
S3 Intelligent Tiering
- Automatically moves your data to the most cost effective storage class
- Automatic cost savings
- No retrieval fees
- Data stores across multiple AZs
RECOMMENDED FOR
Data with unknown or changing access pattern
Durability 11 - 9´s
Availability 3 - 9´s
S3 Standard Infrequent Access (IA)
- Data accessed less frequenty but requieres rapid access
- Data stored across multiple AZs
- Cheaper than S3 Standard
RECOMMENDED FOR
- Long lived data
- Infrequently accessed
- Millisecond access when needed
Durability 11 - 9´s
Availability 3 - 9´s
S3 One Zone Infrequent Access (IA)
- Like S3 Standar IA but data stored in 1 AZ
- Cost 20% less than S3 Standard IA
- Data stored in this storage class can be lost
RECOMMENDED FOR
- Re creatable data
- Infrequently accessed with millisecond access
- Availability and durability not essential
Durability 11 - 9´s
Availability 99.5%
S3 Glacier
- Long term data storage and archival for lower costs
- Data retrieval takes longer
- 3 retrieval options 1-5 min, 3-5 hrs 5-12 hrs
- Data stored across multiple AZs
RECOMMENDED FOR
- Long term backups
- Cheaper storage options
S3 Glacier Deep Archive
- Like S3 Glacier but longer access times
- 2 retireval options 12hrs or 48 hrs
- Cheapest of all S3 options
- Data stored across multiple AZs
RECOMMENDED FOR
- Long term data archival accessed once or twice a year
- Retaining data for regulatory compliance requirements
S3 Outposts
- Provides object storage on premises
- A single storage class
- Store data across multiple devices and servers
RECOMMENDED FOR
- Data that needs to be kept local
- Demanding application performance needs
S3 in the Real World
Provide 2 use cases
- Static Websites . Deploy statis websites to S3 and use CloudFront for global distribution
- Data archive. Archive data using Amazon Glacier as a storage option for Amazon S3
- Analytics systems. Store data in Amazon S3 for use with Analytics services like Redshift and Athena
- Mobile apps. Mobile applicatoin users can upload files to an Amazon S3 bucket
EC2 Storage
- Instance Store
- Elastic Block Store (EBS)
- Elastic File System (EFS)
Amazon Elastic Block Store (EBS)
Storage device (called a volume) that can be attached to (or removed from ) your instance
- Data persist when the instance is not running
- Tied to one AZ
Can only be attached to one instance in the same AZ
RECOMMENDED FOR
Quick accesible data,Running a DB on an instance, Long term data storage