Module 5: Storage and Databases Flashcards
Instance Store
- Provide temporary block-level storage for an Amazon EC2 instance.
- Disk storage that is physically attached to the host computer for an EC2 instance.
- Has the same lifespan as the instance.
Amazon Elastic Block Store (Amazon EBS)
- A service that provides block-level storage volumes that you can use with Amazon EC2 instances.
- All the data on the EBS remains available when an Amazon EC2 instance is terminated.
Amazon Simple Storage Service (Amazon S3)
- A service that provides object-level storage.
- Stores data as objects in buckets.
Amazon S3 Standard
- Designed for frequently accessed data.
- Stores data in a minimum of 3 Availability Zones.
Amazon S3 Standard-Infrequent Access (S3 Standard-IA)
- Ideal for infrequently accessed data but requires high availability when needed.
- Minimum of 3 Availability Zones.
Amazon S3 One Zone-Infrequent Access (S3 One Zone-IA)
- Stores data in a single AZ.
- Used to save on storage costs if data can easily reproduced in the event of an AZ failure.
S3 Intelligent Tiering
Monitors objects’ access patterns and moves it between S3 Standard and S3 Standard-IA.
S3 Glacier
- Low cost storage class that is ideal for data archiving.
- Able to retrieve objects within a few minutes to hours.
S3 Glacier Deep Archive
- Lowest cost storage class ideal for archiving.
- Able to retrieve objects within 12 hours.
File Storage
- Multiple clients can access data that is stored in shared file folders.
- A storage server uses block storage with a local file system to organize files.
- Ideal for use cases in which a large number of servers and resources need to access the same data at the same time.
Amazon Elastic File System (Amazon EFS)
A scalable file system used with AWS Cloud services and on-premises resources.
Relational Database
- Data is stored in a way that relates it other pieces of data.
- Use SQL to store and query data.
Amazon Relational Database Service (Amazon RDS)
A managed service that automates tasks such as hardware provisioning, database setup, patching, and backups.
Amazon Aurora
- An enterprise class relational database.
- Compatible with MySQL and PostgreSQL relational databases.
- Helps to reduce your database costs by reducing unnecessary input/output operations, while ensuring that your database resources remain reliable and available.
Amazon DynamoDB
- A serverless key-value database service.
- Automatically scales.