FinTrace Analytics is modernizing its transaction-matching audit engine by migrating it from on-premises virtualized environments to AWS. The target architecture requires the ingestion and preprocessing service to be deployed on Amazon ECS using the AWS Fargate launch type across three Availability Zones in a private subnet in VPC-A. This service needs to communicate privately with a transaction-matching engine, also running on Amazon ECS with the AWS Fargate launch type across three Availability Zones in a private subnet in VPC-B.
Both VPCs are connected using an AWS Transit Gateway, with routing properly configured between the subnets. The matching engine must be resolvable via the private domain name engine.fintrace.local from the preprocessing tasks in VPC-A. The design must ensure high availability, zero exposure of the matching engine to the public internet, and minimal operational overhead.
Which of the following configurations should a Solutions Architect recommend?
- ADeploy the matching engine tasks using the bridge network mode to enable dynamic port mapping, register them with an internal Application Load Balancer (ALB) in VPC-B, and create a Route 53 Private Hosted Zone for engine.fintrace.local associated with both VPC-A and VPC-B containing an alias record pointing to the internal ALB.
- BDeploy the matching engine tasks using the awsvpc network mode, register them with an internal Application Load Balancer (ALB) in VPC-B, and create a Route 53 Private Hosted Zone for engine.fintrace.local associated only with VPC-B containing an alias record pointing to the internal ALB, relying on Transit Gateway to propagate Route 53 DNS resolution across VPC boundaries.
- Deploy the matching engine tasks using the awsvpc network mode, register them with an internal Application Load Balancer (ALB) in VPC-B, and create a Route 53 Private Hosted Zone for engine.fintrace.local associated with both VPC-A and VPC-B containing an alias record pointing to the internal ALB.Cevap
- DDeploy the matching engine tasks using the awsvpc network mode, register them with an internal Application Load Balancer (ALB) in VPC-B, and create a Route 53 Private Hosted Zone for engine.fintrace.local associated with both VPC-A and VPC-B containing an alias record pointing to the internal ALB, while routing all VPC-B outbound traffic through a single NAT Gateway in one Availability Zone.