Database on AWS Flashcards

1
Q

What RDS Databases are available?

A

SQL

MySQL

PostgesSQL

Oracle

Aurora

MariaDB

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is the best DB option for online analytics

A

Red Shift

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

You need an RDS database, but do not want to manage the OS. What can you use?

A

Any RDS, it runs on VMs but you cannot RDP or SSH to them

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Is RDS serverless?

A

No, except for aurora

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are the RDS backup options?

A

Automated

Manual Snapshots

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

You need to improve your RDS DB performance. What can you do?

A

Use read replicas

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are the characteristics of read replicas?

A

Increases performance

Must have backups turned on

Can be multi-az

Can be in different regions

Can be aurora or MySQL

Can promote RR to master

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

You promoted a read replica to master, what will break?

A

replication

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Why would you use multi-az RR?

A

DR

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

How can you force a multi-az failover?

A

Reboot one of the instances

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What RDS DB’s provide encryption?

A

MySQL

Oracle

SQL Server

Postgres

MariaDB

Aurora

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What encryption service does RDS use?

A

AWS Key mgmt Service (KMS)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What are the characteristics of DynamoDB?

A

SSD

Spread across thre geographically distinct data centers

Eventual consistent reads (default)

Strongly consistent reads (available for higher cost)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is the use case for red shift?

A

OLAP Data Warehouse for Business Intelligence

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Is multi-az available for red shift?

A

No

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is the maximum retention for red shift backups?

A

35 days

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

How many copies does red shift maintain of your data?

A

three. Original and replica on compute and an S3 backup

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

What DR options are available for red shift?

A

asynchronously replicate snapshots to S3 in another region

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

How many copies of your data are maintained in Aurora?

A

6 copies. 2 copies in each AZ with a minimum of 3 az’s

20
Q

What is the use case for RDS?

A

Online transaction processing

21
Q

What are the types of elasticache?

A

memcached

redis

22
Q

You need data written to a dynamo DB read back within seconds. What option do you choose

A

Enable strongly consistent reads

23
Q

What is elasticache?

A

A cloud-based in-memory cache used by app/web servers to improve database performance for frequently used database calls.

24
Q

Describe redis

A

key/value store

master slave architecture

multi az

25
Describe memcached
Simple, widely adopted, in-memory key/value store for small chunks of arbitrary data from the results of database calls, API calls, or page rendering.
26
What database service categories are available on AWS?
RDS - (OnLine Transaction Processing, standard Relational Databases) DynamoDB (NoSQL) RedShift (OnLine Analytics Processing, Business Intelligence) Elasticache (in memory caching) Database Migration Service
27
What OLTP databases are available in RDS?
MS SQL Server MySQL PostgreSQL Oracle MariaDB Aurora
28
How does Automated Backups work?
Automated Backups allow you to recover your DB to any point in time within a "retention period". Retention Period can be between 1 and 35 days. Automated Backups will take a full daily snapshot and will also store the transaction logs throughout the day.
29
What is Multi-AZ RDS?
Multi-AZ allows to have an exact copy of your production database in another AZ. In the event of planned DB maintenance, BD instance failure, or an Availability Zone failure, Amazon RDS will automatically failover to the standby.
30
What is the use case for Multi-AZ RDS
Multi-AZ is for disaster recovery. It is not used for improving performance. For performance improvement, Read Replicas are needed.
31
Can Multi-AZ be used to performance improvement?
No. Multi-AZ is for disaster recovery. It is not used for improving performance. For performance improvement, Read Replicas are needed.
32
What options do you have to improve DB performance
Read replicas and elasticache
33
What are the maximum number of read replicas?
5
34
How do read replicas improve performance?
App/web servers can be confiured to use the relica copies to spread out the load
35
What is the DB service that provides OLAP?
Red shift
36
What is the cost of RDS backups?
nothing. stored in S3
37
Characteristics of RDS snapshots?
Manual retained after RDS instance is deleted
38
When an RDS instance is restored will the end point be the same
No
39
In RDS multi-az you lose the primary. What happens
Endpoint auto fails over by re-pointing the DNS alias to a healthy copy.
40
What DBs provide multi-az?
MySQL Postgres MariaDB Aurora
41
What DBs provide read replicas??
Aurora MySQL
42
What are the two types of redshift configurations?
single node multi node
43
What are the max number of compute nodes in a redshift multi node config?
128
44
Describe red shift security characteristics?
To keep data secure in transit, Amazon Redshift supports SSL-enabled connections between your client application and your Redshift data warehouse cluster. To keep your data secure at rest, Amazon Redshift encrypts each block using hardware-accelerated AES-256 as it is written to disk. The blocks are backed up as is, which means that backups are encrypted as well. By default, Amazon Redshift takes care of key management but you can choose to manage your keys using your own hardware security modules (HSMs) or manage your keys through AWS Key Management Service.
45
What are the max number of aurora replicas?
15
46
Aurora scaling characteristics?
10 GB to 64TB up to 32 vCPUs and 244 GB or mem 2 copies of DB in each AZ w/ min of 3 AZs Transparently handle loss of up to two copies Self healing
47
Max # of read-replicas on their DBs?
Aurora Replicas 15 MySQL replicas 5