Multi-AZ and multi-region design, Auto Scaling, ELB types, decoupling with SQS and SNS, disaster recovery strategies and Route 53 routing.
40 cards · basic cards · AI-written, checked twice. Edit anything.
- What is the primary benefit of Multi-AZ deployment in AWS?
Show answer
High availability within a single region through redundancy across multiple data centers
- Define RTO in the context of disaster recovery
Show answer
Recovery Time Objective - the maximum time a system can be down before causing unacceptable business impact
- Define RPO in the context of disaster recovery
Show answer
Recovery Point Objective - the maximum acceptable amount of data loss measured in time
- When should you use Multi-AZ instead of Multi-Region?
Show answer
For high availability needs within a single geographic area where lower latency and lower cost are priorities
- How are databases replicated across AWS regions?
Show answer
Through asynchronous replication using read replicas or managed services like RDS cross-region replication
- What is the key difference between Multi-AZ and Multi-Region failover?
Show answer
Multi-AZ fails over automatically within the same region; Multi-Region requires manual intervention or application-level routing
- What latency concern exists with Multi-Region deployment?
Show answer
Increased latency between regions due to geographic distance
- How does Multi-Region deployment affect cost?
Show answer
Increases costs due to data transfer between regions, duplicate infrastructure, and replication charges
- What are the three capacity parameters of an Auto Scaling Group?
Show answer
Minimum capacity, maximum capacity, and desired capacity
- Name the main types of Auto Scaling policies
Show answer
Target tracking, step scaling, and simple scaling
- How does target tracking scaling work?
Show answer
Automatically adjusts capacity to maintain a specific metric value, such as 70% CPU utilization
- What is step scaling in Auto Scaling?
Show answer
Scales based on multiple threshold steps, allowing different scaling actions for different metric ranges
- What is scheduled scaling used for?
Show answer
Automatically adjusting capacity at specific times or dates, such as business hours vs. after-hours
- What does the cooldown period do in Auto Scaling?
Show answer
Prevents rapid scaling up and down by enforcing a waiting period between scaling activities
- What is the difference between a launch template and a launch configuration?
Show answer
Launch template is versioned and reusable across services; launch configuration is immutable and ASG-specific