A company is deploying a new web application in a hybrid cloud environment. The application must be able to scale out automatically during peak usage and scale in during low usage. The deployment must also ensure that the application remains available if a single Availability Zone fails. Which deployment strategy should the architect recommend?
Trap 1: Deploy a cluster of instances in a single Availability Zone with a…
Single AZ is a single point of failure.
Trap 2: Use a single large instance and manually resize during peak periods.
Manual scaling is not automatic and can cause downtime.
Trap 3: Deploy a load balancer in front of a single instance.
This provides no scaling or fault tolerance.
- A
Deploy a cluster of instances in a single Availability Zone with a load balancer.
Why wrong: Single AZ is a single point of failure.
- B
Create an auto-scaling group spanning multiple Availability Zones.
Auto-scaling provides automatic scaling and multi-AZ ensures high availability.
- C
Use a single large instance and manually resize during peak periods.
Why wrong: Manual scaling is not automatic and can cause downtime.
- D
Deploy a load balancer in front of a single instance.
Why wrong: This provides no scaling or fault tolerance.