Storage on AWS Flashcards
What are the three types of storage on AWS?
- File storage
- Block storage
- Object storage
What is file storage?
You place your files in a tree-like hierarchy that consists of folders and subfolders
Amazon EFS (Amazon Elastic File System) provides scalable network file storage for Amazon EC2 cloud computing service users.
Similar to traditional Network Attached Storage (NAS)
What is block storage?
Block storage splits files into fixed-size chunks of data called blocks that have their own addresses.
Since each block is addressable, blocks can be retrieved efficiently.
Similar to traditional Direct Attached Storage (DAS) or Storage Area Network (SAN)
What is object storage?
Changing just one character in a file will update the entire file, whereas within block storage, you can address the single block without altering everything.
What is EC2 Instance Store?
Provides temporary block level storage for your instance. (internal to the EC2 instance)
If you delete your instance, your instance store is deleted as well
What is Elastic Block Storage?
Like an External Drive attached to your laptop
Transferrable to other EC2 instance
1 to 1 relationship to their connected to EC2 instance
What are EBS (Elastic Block Storage) use cases?
- Operating System
- Databases
- Enterprise applications
- Throughout-intensive applications
Amazon EBS 4 volume types (PGTC)?
- EBS provisioned IOPS SSD. Highest performance SSD designed for latency sensitive transactional workloads
- EBS General Purpose SSD. General purpose that balances price and performance
- Throughput optimized HDD. Los-cost HDD designed for frequently accessed
- Cold HDD. Lowest cost HDD designed for less frequent access
What is Amazon S3?
Amazon S3 is an object storage service.
Use Cases: Common use cases for Amazon S3 include data backup and restore, content storage and distribution, big data analytics, disaster recovery, and archiving.
What do you store your objects in S3?
Buckets
What must you do when storing S3?
Choose a region
Choose a bucket name
In S3, each object is identified using a URL?
Yes, that is true
Buckets can be in one of 3 states
- Unversioned (default)
- Versioning-enabled
- Versioning-suspended
When you upload an object to Amazon S3 and you don’t specify the storage class, what happens?
You are uploading to the default class known as standard storage.
What are the 8 S3 storage classed?
- Amazon S3 Standard
- Amazon S3 Intelligent Tiering
- Amazon S3 Standard Infrequent Access (Standard IA)
- Amazon S3 One Zone-Infrequent Access (S3 One Zone-IA)
- Amazon S3 Glacier Instant Retrieval
- Amazon S3 Glacier Flexible Retrieval
- Amazon S3 Glacier Deep Archive
- Amazon S3 Outposts
What is Amazon S3 Standard?
This is considered general purpose storage for cloud applications, dynamic websites, content distribution, mobile and gaming applications, and big data analytics.
What is Amazon S3 Intelligent-Tiering?
This tier is useful if your data has unknown or changing access patterns. S3 Intelligent-Tiering stores objects in two tiers, a frequent access tier and an infrequent access tier. Amazon S3 monitors access patterns of your data, and automatically moves your data to the most cost-effective storage tier based on frequency of access.
What is Amazon S3 Standard-Infrequent Access (S3 Standard-IA)?
S3 Standard-IA is for data that is accessed less frequently, but requires rapid access when needed. S3 Standard-IA offers the high durability, high throughput, and low latency of S3 Standard, with a low per-GB storage price and per-GB retrieval fee. This storage tier is ideal if you want to store long-term backups, disaster recovery files, and so on.
What is Amazon S3 One Zone-Infrequent Access (S3 One Zone-IA)?
Unlike other S3 storage classes which store data in a minimum of three Availability Zones (AZs), S3 One Zone-IA stores data in a single AZ and costs 20% less than S3 Standard-IA. S3 One Zone-IA is ideal for customers who want a lower-cost option for infrequently accessed data but do not require the availability and resilience of S3 Standard or S3 Standard-IA. It’s a good choice for storing secondary backup copies of on-premises data or easily re-creatable data.
What is Amazon S3 Glacier Instant Retrieval?
Amazon S3 Glacier Instant Retrieval is an archive storage class that delivers the lowest-cost storage for long-lived data that is rarely accessed and requires retrieval in milliseconds.
What is Amazon S3 Glacier Flexible Retrieval?
S3 Glacier Flexible Retrieval delivers low-cost storage, up to 10% lower cost (than S3 Glacier Instant Retrieval), for archive data that is accessed 1—2 times per year and is retrieved asynchronously.
What is Amazon S3 Glacier Deep Archive?
S3 Glacier Deep Archive is Amazon S3’s lowest-cost storage class and supports long-term retention and digital preservation for data that may be accessed once or twice in a year. It is designed for customers—particularly those in highly regulated industries, such as the Financial Services, Healthcare, and Public Sectors—that retain data sets for 7 to 10 years or longer to meet regulatory compliance requirements.
What is Amazon S3 Outposts?
Amazon S3 on Outposts delivers object storage to your on-premises AWS Outposts environment.
Summary EC2 Instance Store
Instance store is ephemeral block storage. This is preconfigured storage that exists on the same physical server that hosts the EC2 instance and cannot be detached from Amazon EC2. You can think of it as a built-in drive for your EC2 instance. Instance store is generally well-suited for temporary storage of information that is constantly changing, such as buffers, caches, and scratch data. It is not meant for data that is persistent or long-lasting. If you need persistent long-term block storage that can be detached from Amazon EC2 and provide you more management flexibility, such as increasing volume size or creating snapshots, then you should use Amazon EBS.