0
0
AWScloud~5 mins

High availability design patterns in AWS - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
Recall & Review
beginner
What is the main goal of high availability design patterns?
To ensure that a system or service remains operational and accessible with minimal downtime, even during failures or maintenance.
Click to reveal answer
intermediate
Explain the concept of 'Active-Active' high availability pattern.
In Active-Active, multiple instances of a service run simultaneously in different locations. Traffic is distributed among them, so if one fails, others continue serving without interruption.
Click to reveal answer
intermediate
What is the difference between 'Active-Passive' and 'Active-Active' patterns?
Active-Passive has one active instance and one or more standby instances that take over if the active fails. Active-Active runs all instances actively and shares the load.
Click to reveal answer
beginner
How does AWS Elastic Load Balancer (ELB) support high availability?
ELB distributes incoming traffic across multiple healthy instances in different Availability Zones, helping maintain service availability if some instances fail.
Click to reveal answer
beginner
Why is multi-AZ deployment important for high availability in AWS?
Multi-AZ deployment places resources in different physical locations (Availability Zones) to protect against data center failures, ensuring the system stays available.
Click to reveal answer
Which pattern involves multiple active instances serving traffic simultaneously?
ACold Standby
BActive-Passive
CActive-Active
DSingle Instance
What AWS service helps distribute traffic to multiple instances for high availability?
AAmazon S3
BAWS Lambda
CAmazon RDS
DElastic Load Balancer (ELB)
Why deploy resources in multiple Availability Zones (AZs)?
ATo protect against data center failures
BTo improve security
CTo reduce costs
DTo increase latency
In an Active-Passive pattern, what happens when the active instance fails?
AThe passive instance takes over
BThe system shuts down
CTraffic is lost
DBoth instances fail
Which of these is NOT a benefit of high availability design patterns?
AReduced downtime
BIncreased single point of failure
CImproved fault tolerance
DBetter user experience
Describe the Active-Active and Active-Passive high availability patterns and when you might use each.
Think about how many instances run at the same time and how traffic is handled.
You got /3 concepts.
    Explain why deploying resources across multiple Availability Zones improves system availability in AWS.
    Consider what happens if one data center goes down.
    You got /3 concepts.