An online multiplayer gaming platform uses Amazon EC2 instances in an Auto Scaling Group (ASG) behind an Application Load Balancer (ALB) to run its matchmaking service. The matchmaking application requires 5 minutes to bootstrap, load assets, and become fully operational. During peak hours, sudden traffic surges cause players to experience connection timeouts. Monitoring shows that during spikes, the ASG launches new instances, but before they transition to an InService state, the existing instances become overloaded and fail health checks. In addition, outbound database registration requests from the private subnets fail when the Availability Zone hosting the single NAT Gateway experiences an outage. Which TWO configurations should a Solutions Architect implement to improve the fault tolerance and auto-scaling behavior of the application? (Select TWO.)
- Configure an Auto Scaling Group Warm Pool with instances in a Stopped state, and configure the default instance warmup time to match the application bootstrapping duration.Cevap
- Deploy a NAT Gateway in each Availability Zone, and update the route tables of the private subnets to route outbound traffic through the local NAT Gateway in their respective Availability Zone.Cevap
- CDecrease the default cooldown period of the Auto Scaling Group to 60 seconds to allow the group to launch new instances more rapidly during surges.
- DSubmit an AWS Support case to pre-warm the Application Load Balancer to ensure it scales out to support the sudden connection spikes.
- EConsolidate all outbound route tables to point to a single NAT Gateway deployed in a public subnet of a separate shared transit VPC.