0
0
AWScloud~20 mins

Multi-AZ deployment for high availability in AWS - Practice Problems & Coding Challenges

Choose your learning style9 modes available
Challenge - 5 Problems
🎖️
Multi-AZ Mastery
Get all challenges correct to earn this badge!
Test your skills under time pressure!
Architecture
intermediate
2:00remaining
Understanding Multi-AZ Deployment Architecture

Which of the following best describes the purpose of deploying an AWS RDS instance in Multi-AZ mode?

ATo increase read throughput by distributing read requests across multiple AZs.
BTo provide automatic failover to a standby instance in a different AZ in case of primary instance failure.
CTo enable cross-region replication for disaster recovery.
DTo reduce storage costs by sharing storage across AZs.
Attempts:
2 left
💡 Hint

Think about what Multi-AZ deployment protects against in terms of availability.

service_behavior
intermediate
2:00remaining
Behavior of Load Balancer in Multi-AZ Setup

In a Multi-AZ deployment of an application behind an AWS Elastic Load Balancer (ELB), what happens if one AZ becomes unavailable?

AThe ELB automatically routes all traffic to healthy instances in the remaining AZs.
BThe ELB routes traffic only to instances in the unavailable AZ to maintain session affinity.
CThe ELB duplicates traffic to both healthy and unhealthy AZs to prevent data loss.
DThe ELB stops routing traffic until the unavailable AZ is restored.
Attempts:
2 left
💡 Hint

Consider how ELB handles instance health and availability zones.

security
advanced
2:30remaining
Security Considerations in Multi-AZ Deployments

Which security practice is MOST important when configuring Multi-AZ deployments for a database to ensure data confidentiality and integrity?

AEnable encryption at rest and in transit for all database instances across AZs.
BUse the same security group for all AZs to simplify access control.
CDisable encryption to improve replication speed between AZs.
DAllow unrestricted inbound traffic from all AZs to ensure connectivity.
Attempts:
2 left
💡 Hint

Think about protecting data both when stored and when moving between AZs.

Best Practice
advanced
2:30remaining
Best Practice for Multi-AZ Deployment Cost Optimization

Which approach is the best practice to optimize costs while maintaining high availability in a Multi-AZ deployment?

AAlways use Multi-AZ for all environments regardless of workload criticality.
BDeploy all instances in a single AZ to reduce inter-AZ data transfer costs.
CDisable Multi-AZ and rely on manual backups for failover.
DUse Multi-AZ for production databases and Single-AZ for development and testing environments.
Attempts:
2 left
💡 Hint

Consider balancing availability needs with cost in different environments.

🧠 Conceptual
expert
3:00remaining
Impact of Multi-AZ Deployment on Recovery Time Objective (RTO)

How does Multi-AZ deployment affect the Recovery Time Objective (RTO) of a database service during an AZ failure?

AIt has no effect on RTO since failover requires manual DNS updates.
BIt increases RTO because data must be manually restored from backups.
CIt reduces RTO to near zero by enabling automatic failover without manual intervention.
DIt doubles RTO due to replication lag between AZs.
Attempts:
2 left
💡 Hint

Think about how Multi-AZ failover works automatically.