AeroVigil Systems is modernizing an on-premises network security monitoring tool by migrating the workload to Amazon ECS. The application is a packet-inspection agent that requires direct access to the host's physical network interfaces to sniff and analyze network traffic in promiscuous mode. To meet high availability requirements, the containerized workload must be distributed across multiple Availability Zones. Additionally, the solutions architect must ensure compliance with the following enterprise constraints:
1. All container images must be securely stored and pulled from an Amazon Elastic Container Registry (ECR) repository located in a central Shared Services AWS account.
2. The ECS tasks must resolve internal server endpoints using a Route 53 Private Hosted Zone (PHZ) for internal.aerovigil.com that is managed in the Shared Services AWS account.
3. The design must minimize operational overhead where possible, without compromising the core packet-sniffing functionality.
Which architecture should the solutions architect recommend to satisfy these requirements?
- ADeploy the tasks on Amazon ECS using the AWS Fargate launch type to minimize operational overhead. Configure the task definition to use the host network mode. In the Shared Services AWS account, authorize a Route 53 Private Hosted Zone association with the VPC in the ECS account. In the ECS account, associate the Private Hosted Zone with the ECS VPC.
- BDeploy the tasks on Amazon ECS using the EC2 launch type. Configure the task definition to use the bridge network mode. Create a duplicate Route 53 Private Hosted Zone for internal.aerovigil.com in the ECS account, associate it with the ECS VPC, and deploy a cron-based sync mechanism to copy DNS records from the Shared Services account.
- Deploy the tasks on Amazon ECS using the EC2 launch type. Configure the task definition to use the host network mode. In the Shared Services AWS account, authorize a Route 53 Private Hosted Zone association with the VPC in the ECS account. In the ECS account, associate the Private Hosted Zone with the ECS VPC.Cevap
- DDeploy the tasks on Amazon ECS using the EC2 launch type. Configure the task definition to use the host network mode. Set up an AWS Transit Gateway to establish connectivity between the ECS VPC and the Shared Services VPC, relying on default Transit Gateway route propagation to resolve private DNS queries.