Question 303:
You have been asked to leverage Amazon VPC EC2 and SQS to implement an application that processes millions of messages per second from a message queue. You want to ensure that your application in EC2 instances has sufficient bandwidth when the SQS queue grows. The instances also need to access the internet. Which option will provide the most scalable solution for the application?
Answer options:
A.Ensure the application instances are properly configured with an Elastic Load Balancer. B.Ensure the application instances are launched in private subnets with the EBS-optimized option enabled. C.Ensure the application instances are launched in private subnets with the associate-public-IP-address=true option enabled. Remove any NAT instance from the public subnet, if any. D.Ensure the application instances are launched in public subnets with an Auto Scaling group and Auto Scaling triggers are configured to watch the SQS queue size.