QuestionQ209
Network DesignA company is migrating an application to the AWS Cloud. The company has successfully provisioned and tested connectivity between AWS Direct Connect and the company’s on-premises data center. The application runs on Amazon EC2 instances across multiple Availability Zones. The instances are part of an Auto Scaling group.
The application uses HTTPS to communicate with a third-party vendor’s data service hosted in the company’s data center. The data service enforces a static ACL by explicitly allow-listing client IP addresses.
A network engineer must design a network solution so the migrated application can continue accessing the vendor’s data service as the application scales.
Which solution meets these requirements with the LEAST ongoing change to the vendor’s allow list?
- A Configure a private NAT gateway in the subnets for each Availability Zone that the application runs in. Configure the application to target the NAT gateways instead of the data service directly. Update the data service's allow list to include the IP addresses of the NAT gateways.
- B Configure an elastic network interface in the subnets for each Availability Zone that the application runs in. Associate the elastic network interfaces with the Auto Scaling group for the application. Update the data service's allow list to include the IP addresses of the elastic network interfaces.
- C Configure an elastic network interface in the subnets for each Availability Zone that the application runs in. Launch an EC2 instance into each subnet. Attach the respective elastic network interfaces to the new EC2 instances. In the application subnet route tables, configure the new EC2 instances as the next destination for the data service. Update the data service’s allow list to include the IP addresses of the elastic network interfaces.
- D Configure an Application Load Balancer (ALB) in the subnets for each Availability Zone that the application runs in. Configure an ALB-associated target group that contains a target that uses the IP address for the data service. Configure the application to target the ALB instead of the data service directly. Update the data service's allow list to include the IP addresses of the ALBs.
Community Discussion