CloudGuild · Blog · Cheat sheets · Lessons · Certifications

Exam Question Walkthrough: High Availability for Relational Databases

Learn how to tackle AWS SAA-C03 questions on database availability and failover with this detailed walkthrough.

A common decision point for candidates is understanding how to ensure high availability and durability for relational workloads. This question tests your knowledge of AWS database options and their capabilities.

The question

A company needs a database that automatically replicates across three Availability Zones and can fail over in seconds with no data loss for a relational workload. Which option is BEST?

Think before you scroll

Before looking at the answer, consider what features are essential for a relational database needing high availability. Focus on replication, failover capabilities, and the specific requirements of relational workloads.

The answer

B. Amazon Aurora with Multi-AZ is the correct option. Aurora automatically replicates data across three Availability Zones and supports fast failover. This ensures high availability and minimal data loss, making it ideal for relational workloads.

Why the other options lose

The concept behind it

High availability for relational databases often involves using Multi-AZ deployments, which ensure data is replicated across multiple locations. Understanding the specific features of AWS services, like Amazon Aurora, is key to selecting the right option for resilience and durability in your architecture.

Exam trap to remember

Remember: Multi-AZ deployments are essential for high availability in relational databases. Single-AZ options do not provide the failover capabilities necessary for critical systems.

Take a free mock exam →