Which solution will meet these requirements?
Configure the ECS services to use the blue/green deployment type and a Network Load Balancer. Request increases to the service quota for tasks per service to meet the demand.
Configure the ECS services to use the blue/green deployment type and a Network Load Balancer. Implement Auto Scaling group for each ECS service by using the Cluster Autoscaler.
Configure the ECS services to use the blue/green deployment type and an Application Load Balancer. Implement an Auto Scaling group for each ECS service by using the Cluster Autoscaler.
Configure the ECS services to use the blue/green deployment type and an Application Load Balancer. Implement Service Auto Scaling for each ECS service.
Explanations:
A Network Load Balancer is typically used for handling TCP/UDP traffic, not HTTP/HTTPS traffic, which the application is using. Also, ECS services with blue/green deployments do not require manual service quota increases for task scaling.
A Network Load Balancer is not suitable for HTTPS traffic, and the Cluster Autoscaler is not the correct method for auto-scaling ECS services. ECS services use Service Auto Scaling instead.
While an Application Load Balancer is appropriate for HTTPS traffic, the Cluster Autoscaler is not designed for auto-scaling ECS services. Service Auto Scaling is the correct method for managing ECS task scaling.
An Application Load Balancer is appropriate for HTTPS traffic. Service Auto Scaling is used for scaling ECS services based on CloudWatch alarms, and blue/green deployments can be configured to handle application updates. This option correctly meets all requirements.