A multinational logistics provider, CargoFlow, is modernizing its legacy package sorting and dispatch application. The current application runs on-premises on virtualized Linux servers and consists of an API ingestion service and a backend processing engine. The company plans to migrate this workload to AWS and deploy it as containers. The modernization must meet strict compliance and security guidelines: it must require zero management of underlying virtual machine infrastructure, ensure container tasks are strictly isolated at the hypervisor level, and enforce that all internal communication between the ingestion service (deployed in VPC A) and the processing engine (deployed in VPC B) remains entirely within the AWS private network. The two VPCs are located in different AWS accounts under the same AWS Organization. A Solutions Architect needs to design a solution that achieves these goals with the minimum operational overhead.
Which TWO actions should the Solutions Architect take to meet these requirements? (Select TWO.)
- Deploy the ingestion service and processing engine tasks on Amazon ECS using the AWS Fargate launch type.Cevap
- Configure an Interface VPC Endpoint (AWS PrivateLink) in VPC A pointing to a Network Load Balancer in VPC B that routes traffic to the processing engine tasks, and associate the Route 53 Private Hosted Zone containing the service endpoint record with VPC A.Cevap
- CDeploy the processing engine tasks on Amazon ECS using the AWS Fargate launch type with the task network mode set to bridge mode to enable port mapping.
- DCreate a Route 53 Private Hosted Zone in VPC B for the processing engine, and configure the ingestion tasks in VPC A to use the default Route 53 Resolver endpoint IP of VPC B without associating VPC A with the private hosted zone.
- EConfigure transit routing between VPC A and VPC B by establishing an AWS Direct Connect Gateway connection between the two VPCs to enable secure cross-account container communication.