A financial services company runs a critical payment processing application on EC2 instances behind an Application Load Balancer. During peak transaction periods, the application experiences latency spikes. The team wants to implement auto scaling but must ensure that in-flight transactions are never dropped when instances are terminated. Which configuration achieves this?
-
A
Enable connection draining (deregistration delay) on the target group and configure scale-in protection during transaction processing
-
B
Set the minimum capacity to match peak load so instances are never terminated
-
C
Use a Network Load Balancer instead, which handles connection draining automatically without configuration
-
D
Configure the Auto Scaling group to only scale out and never scale in during business hours