RDS Aurora Elasticache Flashcards

1
Q

RDS, an AWS managed service, uses SQL as the query language. True or False?

A

True

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

Which one of the following databases are not supported by AWS RDS? (Pick 2)

a) Cassandra

b) Oracle

c) Postgress

d) MySQL Server

e) MongoDB

A

A & E

RDS allows MariaDB, Postgress, MySQL, Oracle, Microsoft SQL Server, and Aurora

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

Which of the following features is not available for the AWS RDS service

a) Storage backed by EBS (gp2 or io1)

b) Multi AZ set up for DR

c) Read replicas for improved scalability

d) SSH into RDS instances

e) Point In Time restore

f) Automated Provisioning, OS patching

A

d)
Because AWS RDS is a managed instance, we do not have access to the underlying EC2 instance

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

AWS RDS does not support autoscaling in which RDS detects the DB is running out of space and scales automatically. True or False

A

False

RDS detects you are running out of space and scales automatically there by avoiding a manual intervention. You have to set the Maximum Storage Threshold.

Storage gets modified under these conditions:

  • Free Storage is < 10% of allocated storage
  • Low-Storage lasts at least 5 minutes
  • 6 hours have passed since last modification

Useful for applications with unpredictable workload

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

Which AWS RDS feature helps with scaling reads? Read Replicas or Multi AZ set up ?

A

Read Replicas

RDS can have upto 15 read replicas
Within AZ, Cross AZ, or Cross Region

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

The RDS Read Replication is synchronous in nature so its in highly consistent. True or False?

A

False
RDS Read replication is asynchronous so reads are eventually consistent.

The read replicas can become its own database and take writes

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

Which RDS feature enables a micro service to implement the CQRS design pattern?

A

Asynchronous Read Replica. The application will only allowed to read from the read replica without affecting the write instance.

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

In AWS there is a network cost when data goes from one AZ to another. The same rule applies to AWS RDS when replicas are within the same AZ or same region. True or False?

A

False
While its true there is network cost associated when data goes from one AZ to another, under AWS RDS, which is a managed service, if AZs are within the same region, there is no cost. There is a cost if data goes from one region to another

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

AWS RDS Multi AZ is mainly used for Disaster Recovery. True or False?

A

True
Since there is one DNS name the fail over happens automatically. The failure can be due to AZ, network, or storage. No changes needed in the application

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

AWS RDS Multi AZ has an RDS standby instance that is replicated synchronously. True or False?

A

True
The read replicas can also be setup as multi AZ for DR

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

In a AWS Aurora cluster, what are the endpoints that can be used to implement CQRS?

A

Writer Endpoint (connected to master) and Reader Endpoint (connection load balancing)

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

What does Redis stand for?

A

Remote Dictionary Service

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

Default port for FTP

A

21

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

Default port for SSH

A

22

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

Default port for SFTP

A

22 (same as SSH)

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

Default port for HTTP

A

80

17
Q

Default port for HTTPS

A

443

18
Q

Default port for Postgress

A

5432

19
Q

Default port for MySQL

A

3306

20
Q

Default port for Oracle

A

1521

21
Q

Default port for MS SQL

A

1433

22
Q

Default port for MariaDB

A

3306 (same as MySQL)

23
Q

Default port for Aurora

A

5432 (Postgress) 3306 (My SQL)

24
Q
A