A smart grid IoT SaaS provider collects real-time power grid telemetry from millions of sensors. The ingestion tier runs on Amazon EC2 instances in an Ingestion VPC, and the analytics processing tier runs in a separate Processing VPC within the same AWS Region. Currently, the VPCs are connected via an AWS Transit Gateway. During peak demand, the processing tier experiences latency spikes and packet drops when retrieving large payload batches of bytes from the ingestion tier. Additionally, the processing instances resolve the ingestion tier's service endpoint using public DNS, which routes the traffic through NAT Gateways. The provider requires a solution that minimizes latency, maximizes throughput, and eliminates unnecessary data transfer costs. Which two actions should the Solutions Architect take to meet these requirements?
- Establish a VPC Peering connection between the Ingestion VPC and the Processing VPC, update the route tables to route traffic over the peering connection, and configure the EC2 instances in both VPCs to use a maximum transmission unit (MTU) of bytes.Answer
- Associate the Route 53 Private Hosted Zone that contains the private DNS records for the ingestion service with the Processing VPC, allowing the processing instances to resolve the service directly to its private IP addresses.Answer
- CModify the Transit Gateway route tables to route the inter-VPC traffic through a Direct Connect Gateway connected to an on-premises virtual router to manage transitive routing paths at high speeds.
- DRequest AWS Support to pre-warm the Application Load Balancers in the Ingestion VPC to handle the peak traffic volume, and configure the processing instances to access the ingestion service using the load balancer's public DNS name.
- EDeploy redundant NAT Gateways across multiple Availability Zones in the Processing VPC, and route all inter-VPC traffic destined for the Ingestion VPC through these NAT Gateways to leverage their bandwidth capacity.