A financial services enterprise is modernizing a legacy monolithic transaction routing application currently running on-premises on VMware virtual machines. The target architecture must be highly available across three Availability Zones, achieve a Recovery Time Objective (RTO) of less than 15 minutes, and minimize operational overhead. The modernized application will run as containers on AWS Fargate. The containerized workloads must reside in private subnets without direct internet access and securely connect to an Amazon Aurora PostgreSQL database in a shared services VPC. The private endpoint of the database is registered in an Amazon Route 53 Private Hosted Zone (PHZ) in the shared services AWS account. All container registries must be accessed privately. Which combination of network topology and task configuration meets these modernization requirements with the least operational overhead?
- Deploy Amazon ECS tasks using the AWS Fargate launch type with the awsvpc network mode. Configure ECS interface VPC endpoints in the workload VPC. Establish a Transit Gateway attachment to route traffic to the shared services VPC. Create a Route 53 Private Hosted Zone association authorization from the shared services account to the workload VPC, and associate the private hosted zone with the workload VPC.Cevap
- BDeploy Amazon ECS tasks using the AWS Fargate launch type with the bridge network mode. Configure ECS interface VPC endpoints in the workload VPC. Establish a Transit Gateway attachment to route traffic to the shared services VPC. Create a Route 53 Private Hosted Zone association authorization from the shared services account to the workload VPC, and associate the private hosted zone with the workload VPC.
- CDeploy Amazon ECS tasks using the AWS Fargate launch type with the awsvpc network mode. Configure ECS interface VPC endpoints in the workload VPC. Establish a VPC Peering connection to route traffic to the shared services VPC. Rely on the default Route 53 Resolver to automatically resolve the shared services database endpoint across the peered VPCs without explicitly authorizing or associating the Private Hosted Zone with the workload VPC.
- DDeploy Amazon ECS tasks using the AWS Fargate launch type with the awsvpc network mode. Provision a single NAT Gateway in a single public subnet of the workload VPC to route task pulling requests to Amazon ECR. Establish a Transit Gateway attachment to route traffic to the shared services VPC. Create a Route 53 Private Hosted Zone association authorization from the shared services account to the workload VPC, and associate the private hosted zone with the workload VPC.