Recall & Review
beginner
What is the main goal of high availability design patterns?
To ensure that applications and services remain accessible and operational with minimal downtime, even during failures or maintenance.
Click to reveal answer
intermediate
Explain the Active-Active pattern in high availability.
Active-Active means running multiple instances of a service simultaneously in different locations. Traffic is distributed among them, so if one fails, others keep working without interruption.
Click to reveal answer
intermediate
What is the difference between Active-Active and Active-Passive patterns?
Active-Active runs all instances at the same time sharing the load. Active-Passive runs one active instance and one or more standby instances that only start if the active one fails.
Click to reveal answer
beginner
How does Azure Availability Zones help with high availability?
Availability Zones are separate physical locations within an Azure region. Deploying resources across zones protects against data center failures, improving uptime.
Click to reveal answer
beginner
What role does load balancing play in high availability?
Load balancers distribute user traffic across multiple healthy instances, preventing overload and ensuring continuous service if some instances fail.
Click to reveal answer
Which pattern runs multiple service instances simultaneously to share load and improve availability?
✗ Incorrect
Active-Active runs multiple instances at the same time to share load and provide high availability.
What Azure feature provides physically separate locations within a region for fault tolerance?
✗ Incorrect
Availability Zones are separate physical locations in an Azure region to improve fault tolerance.
In an Active-Passive pattern, what happens when the active instance fails?
✗ Incorrect
The passive instance takes over to keep the service running.
Why is load balancing important for high availability?
✗ Incorrect
Load balancers distribute traffic to prevent overload and handle failures.
Which of these is NOT a high availability design pattern?
✗ Incorrect
Single Instance does not provide high availability because it has no redundancy.
Describe how you would design a highly available web application using Azure services.
Think about spreading resources and balancing traffic.
You got /4 concepts.
Explain the benefits and trade-offs between Active-Active and Active-Passive high availability patterns.
Consider cost, complexity, and downtime.
You got /4 concepts.