Save
aws saa-c03
section 9 RDS
Save
Share
Learn
Content
Leaderboard
Learn
Created by
suriyanti
Visit profile
Cards (273)
RDS
Relational Database Service
View source
RDS
is a managed database service for databases that use SQL as a query language
View source
SQL
A
structured language
to query
databases
View source
Types of database engines managed by AWS
PostgreSQL
MySQL
MariaDB
Oracle
Microsoft SQL Server
IBM DB2
Aurora
View source
Aurora
is a proprietary database from
AWS
View source
Benefits of using RDS
Fully
automated
provisioning
Automated operating system
patching
Continuous
backups
Point
in
Time
Restore
Monitoring
dashboards
Read
replicas
Multi AZ
setup
Maintenance
windows for upgrades
Scaling
capabilities
View source
Point in
Time Restore
Ability to
restore
to a
specific
timestamp
View source
Read replicas
Used to improve read
performance
View source
Multi AZ
Helpful for
disaster recovery
View source
RDS Storage Auto Scaling
Automatically
scales storage when certain
conditions
are met
View source
RDS Storage Auto Scaling
detects when storage is running
low
and scales automatically
View source
RDS Storage Auto Scaling conditions
1. Set maximum storage threshold
2. Free storage less than
10%
3. Low-storage lasts more than
5
minutes
4.
6
hours since last modification
View source
RDS Storage Auto Scaling
supports all
database
engines for RDS
View source
Users cannot
SSH
into RDS instances
View source
AWS provides a managed service, so users do not have access to the underlying
EC2
instance
View source
RDS aims to
avoid manual
scaling of database
storage
View source
Going into the exam is going to be extremely important to understand the difference between
RDS Read Replicas
and
Multi AZ
View source
Read
Replicas
Help you to
scale
your reads
View source
Creating Read Replicas
1. Create up to
15
Read Replicas
2. Can be within the same
availability
zone
3. Cross
availability
zone
4. Cross
region
View source
Asynchronous
replication
Reads are eventually
consistent
View source
Read
Replicas
can be promoted to their own
database
View source
Read Replicas are only for
SELECT
type of statements
View source
INSERT, UPDATE or DELETE cannot be used with
Read Replicas
View source
There is a cost when data goes from one
availability zone
to another
View source
RDS Read Replica
is a managed service
View source
Read Replica within the same region
No
replication
fee
View source
Cross region replica
Incurs a
replication fee
View source
Multi AZ
Mainly used for
Disaster Recovery
View source
Multi AZ setup
1. Application performs
reads
and
writes
to Master
2.
Synchronous
replication to standby instance
3.
Automatic
failover to standby database
View source
Multi AZ
provides one
DNS
name for the application
View source
Standby
database is just for
standby
View source
Read Replicas can be set up as Multi
AZ
for
Disaster Recovery
View source
Going from Single AZ to Multi AZ is a
zero downtime
operation
View source
Transitioning to Multi AZ
1. Click on modify for the database
2. Enable
Multi AZ
3.
Snapshot
taken of main database
4.
Snapshot
restored into new standby database
5.
Synchronization
established between databases
View source
The
standby
database will catch up to the main
RDS
database
View source
RDS Custom
A service that allows access to the
underlying operating system
and
customization
for databases
View source
RDS
Custom
Access to
OS
Database
customization
View source
Database types for RDS Custom
Oracle
Microsoft SQL Server
View source
With
RDS
, we don't have access to any underlying operating system or
customization
View source
With RDS, we still get all the benefits of
automated
setup, operations, and
scaling
of the database in AWS
View source
See all 273 cards