Storage and Databases Flashcards
(22 cards)
Block Level Storage
A place to store files (hard drives for EC2 instances)
Amazon Elastic Block Store (Amazon EBS)
A service that provides block-level storage volumes that you can use with Amazon EC2 instances. If you stop or terminate an Amazon EC2 instance, all the data on the attached EBS volume remains available.
EBS Snapshot
An incremental backup. This means that the first backup taken of a volume copies all the data.
Characteristics of the Amazon EBS service
Best for data that requires retention
Separate drives from the host computer of an EC2 instance
Availability Zone level resource
Need to be in the same Availability Zone to attach EC2 instances
Volume does not automatically scale
Amazon Simple Storage Service (Amazon S3)
Store and retrieve an unlimited amount of data
You want to store data that is infrequently accessed but must be immediately available when needed. Which Amazon S3 storage class should you use?
S3 Standard-IA
Amazon EFS
Multiple instances can access the data in EFS at the same time
Linux file system
Regional resource
Automatically scales
Relational database management system (RDBMS)
Data is stored in a way that relates it to other pieces of data
Amazon Relational Database Service (Amazon RDS)
A service that enables you to run relational databases in the AWS Cloud.
Amazon Aurora
PostgreSQL
MySQL
MariaDB
Oracle Database
Microsoft SQL Server
Amazon Aurora
An enterprise-class relational database. It is compatible with MySQL and PostgreSQL relational databases.
Nonrelational databases/NoSQL databases
You create tables. A table is a place where you can store and query data.
Amazon DynamoDB
A (serverless) key-value database service. It delivers single-digit millisecond performance at any scale.
A non-relational database
Purpose built
Highly scaleable
Millisecond response time
Fully managed
99.999% availability
What are the scenarios in which you should use Amazon Relational Database Service (Amazon RDS)?
Using SQL to organize data
Storing data in an Amazon Aurora database
Amazon Redshift
A data warehousing service that you can use for big data analytics. It offers the ability to collect data from many sources and helps you to understand relationships and trends across your data.
BI
Business Intelligence
AWS Database Migration Service (AWS DMS)
Enables you to migrate relational databases, nonrelational databases, and other types of data stores.
You want to store data in an object storage service. Which AWS service is best for this type of storage?
Amazon Simple Storage Service (Amazon S3)
Amazon EBS volumes and Amazon EFS file systems
EBS volumes store data within a single Availability Zone. Amazon EFS file systems store data across multiple Availability Zones.
Which service is used to query and analyze data across a data warehouse?
Amazon Redshift
Amazon EFS
Amazon Elastic File System
EC2
Elastic Compute Cloud
Object storage
A technology that stores and manages data in an unstructured format called objects