What AWS service simplifies the relational database setup, operation, and scaling in the cloud?
Amazon Relational Database Service (RDS)
Can you access the operating system of RDS instances?
No, RDS is a managed service that does not provide access to the operating system or allow SSH access
Which database engines are supported by RDS?
Amazon Aurora, MySQL, MariaDB, PostgreSQL, Oracle, and Microsoft SQL Server
What type of replication is used when data is replicated to a standby instance?
Synchronous replication, ensuring that both the primary and standby instances have identical data
Where are RDS instances hosted?
RDS instances are hosted within a VPC in a specific AWS region, each instance has dedicated storage provided by EBS, and deployments can include multiple databases
Where are RDS backups stored?
Both automated backups and manual snapshots are stored in Amazon S3 (AWS-managed bucket)
Why is running and managing a database directly on an EC2 instance generally considered a bad practice?
What type of replication is used when data is replicated to a read replica, typically located in another region?
Asynchronous replication
What are the billing components of the RDS service?
When might you consider running a database directly on an EC2 instance instead of using RDS?
What feature of RDS automatically creates a standby database instance, synchronously replicates data to it in a different availability zone, and provides automatic failover without manual intervention?
RDS Multi-AZ
What are the most common RDS Multi-AZ architectures?
Based on the following characteristics, identify RDS Multi-AZ architecture:
Instance Multi-AZ architecture (primary-secondary)
Based on the following characteristics, identify the Multi-AZ architecture:
Cluster Multi-AZ architecture (writer-reader-reader)
What might trigger an RDS failover event?
What backup and restore services are available within AWS RDS?
Based on the following characteristics, identify the RDS backup type:
Automated Backup
Based on the following characteristics, identify the RDS backup type:
Manual Snapshot
Are automated backups or manual snapshots restored directly to the current RDS instance?
No, restoring from backups or snapshots creates a new RDS instance, resulting in a new database endpoint, and the restoration process can be slow
Which RDS feature allows the creation of one or more read-only copies of database instances within the same AWS region or across different regions to enhance scalability?
RDS Read Replica (improves global availability and resiliency)
Should applications using RDS be aware of read replicas?
Yes, applications should be aware of read replicas as they have their own endpoint addresses
How many direct read replicas can an RDS instance have?
Up to 5 read replicas per database instance, read replicas can also have their own read replicas, so replication lag may occur
Can RDS read replicas be used for write operations?
Only after a read replica has been promoted to a primary instance
How do RDS snapshots and read replicas impact RPO (Recovery Point Objective) and RTO (Recovery Time Objective)?