0
0
AWScloud~20 mins

High availability design patterns in AWS - Practice Problems & Coding Challenges

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

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

AIt reduces the cost by using spot instances in multiple zones.
BIt increases the database read throughput by distributing read requests across zones.
CIt automatically replicates data across multiple Availability Zones to improve fault tolerance.
DIt enables automatic scaling of the database storage based on demand.
Attempts:
2 left
💡 Hint

Think about what Multi-AZ means for availability and data safety.

service_behavior
intermediate
2:00remaining
Load Balancer Behavior in High Availability

What is the expected behavior of an AWS Elastic Load Balancer (ELB) when one of its registered EC2 instances becomes unhealthy?

AThe ELB redirects traffic to a backup ELB in another region.
BThe ELB continues to send traffic to all instances regardless of health status.
CThe ELB terminates the unhealthy instance automatically.
DThe ELB stops sending traffic to the unhealthy instance and routes requests only to healthy instances.
Attempts:
2 left
💡 Hint

Consider how ELB ensures availability by managing traffic distribution.

security
advanced
2:30remaining
Designing High Availability with Secure Access

You want to design a highly available web application on AWS that restricts access to backend databases only from application servers. Which combination of AWS features best achieves this?

APlace application servers in public subnets and databases in private subnets with security groups allowing traffic only from application servers.
BPlace both application servers and databases in public subnets with open security groups.
CPlace application servers in private subnets and databases in public subnets with no security groups.
DPlace application servers and databases in the same public subnet with security groups allowing all traffic.
Attempts:
2 left
💡 Hint

Think about subnet types and security groups to restrict access.

Best Practice
advanced
2:30remaining
Implementing Auto Scaling for High Availability

Which Auto Scaling group configuration best supports high availability for a web application across multiple Availability Zones?

AConfigure the Auto Scaling group with a fixed number of instances and no scaling policies.
BConfigure the Auto Scaling group to span multiple Availability Zones with a minimum number of instances in each zone.
CConfigure the Auto Scaling group in a single Availability Zone with a high maximum instance count.
DConfigure the Auto Scaling group to launch instances only on demand without health checks.
Attempts:
2 left
💡 Hint

Consider how spreading instances across zones improves availability.

🧠 Conceptual
expert
3:00remaining
Analyzing Failover Behavior in Multi-Region Architectures

In a multi-region AWS architecture using Route 53 with health checks and failover routing policy, what happens when the primary region becomes unreachable?

ARoute 53 automatically routes traffic to the secondary region after detecting the primary region is unhealthy.
BRoute 53 continues routing traffic to the primary region regardless of health status.
CRoute 53 routes traffic to both regions simultaneously to balance load.
DRoute 53 disables DNS resolution until the primary region recovers.
Attempts:
2 left
💡 Hint

Think about how DNS failover works with health checks in Route 53.