A financial services firm has deployed multiple VPCs in the `us-east-1` region to host its distributed algorithmic trading application. The application components across these VPCs need to communicate with low latency and high scalability. The firm also needs to connect its on-premises database systems to all VPCs for real-time market data synchronization. The data synchronization traffic requires a secure, encrypted connection over the internet, with peak bandwidth requirements reaching up to . Which TWO network configurations should a solutions architect recommend to satisfy these requirements?
- Deploy an AWS Transit Gateway to interconnect all VPCs, enabling centralized routing and simplified attachment management.Answer
- Establish an AWS Site-to-Site VPN connection to the AWS Transit Gateway, and enable Equal-Cost Multi-Path (ECMP) routing across multiple VPN tunnels.Answer
- CDeploy a single AWS Site-to-Site VPN connection directly to a virtual private gateway on one VPC, and use a mesh of VPC Peering connections to route the synchronization traffic to the remaining VPCs.
- DConfigure stateless Network ACLs at the subnet level in each VPC to automatically track and permit the return traffic for the data stream without utilizing Security Groups.
- EConfigure Amazon Route 53 latency-based routing policies to route on-premises database synchronization requests to the closest VPC endpoint without implementing active health checks.
Answer
Deploying an AWS Transit Gateway to interconnect the VPCs and establishing an AWS Site-to-Site VPN connection to the Transit Gateway with Equal-Cost Multi-Path (ECMP) routing enabled across multiple tunnels.
The correct configurations involve using AWS Transit Gateway to simplify routing across multiple VPCs and using AWS Site-to-Site VPN with Equal-Cost Multi-Path (ECMP) routing to aggregate throughput across multiple tunnels, satisfying the requirement.
Step-by-Step Solution
Key Concept
High-Performing and Scalable Network Architectures