Your software team is developing an on-premises web application that requires direct connectivity to Compute Engine Instances in GCP using the RFC 1918 address space.
You want to choose a connectivity solution from your on-premises environment to GCP, given these specifications: -> Your ISP is a Google Partner Interconnect provider.
-> Your on-premises VPN device's internet uplink and downlink speeds are 10 Gbps.
-> A test VPN connection between your on-premises gateway and GCP is performing at a maximum speed of 500 Mbps due to packet losses.
-> Most of the data transfer will be from GCP to the on-premises environment.
-> The application can burst up to 1.5 Gbps during peak transfers over the Interconnect.
-> Cost and the complexity of the solution should be minimal.
How should you provision the connectivity solution?
Click on the arrows to vote for the correct answer
A. B. C. D.C.
Based on the given specifications, the most suitable connectivity solution would be option A: Provision a Partner Interconnect through your ISP.
Here's why:
RFC 1918 address space: Since the web application requires direct connectivity to Compute Engine Instances in GCP using the RFC 1918 address space, a VPN solution would be required to connect the on-premises environment to the GCP VPC network. However, the VPN solution is limited by packet losses and bandwidth constraints, which may result in poor performance for the web application.
Google Partner Interconnect: The ISP being a Google Partner Interconnect provider means that there is already a direct physical connection between the on-premises environment and the Google network. This can provide a more reliable and faster connectivity solution than VPN, with reduced latency and packet loss.
Internet uplink and downlink speeds: The on-premises VPN device's internet uplink and downlink speeds are 10 Gbps. However, the test VPN connection is performing at a maximum speed of 500 Mbps due to packet losses. This means that the VPN solution is not able to fully utilize the available bandwidth.
Data transfer: Since most of the data transfer will be from GCP to the on-premises environment, it is important to ensure that the connection is able to handle the bursty traffic from GCP to the on-premises environment during peak transfers. The application can burst up to 1.5 Gbps during peak transfers over the Interconnect, which means that the connectivity solution needs to be able to handle this level of traffic.
Cost and complexity: The cost and complexity of the solution should be minimal, which rules out option B (provisioning a Dedicated Interconnect) since it would require additional hardware and configuration. Option C (creating multiple VPN tunnels and using ECMP) would increase complexity and may not fully solve the packet loss issue. Option D (using network compression) may increase the amount of data that can be sent over the VPN, but may also introduce additional complexity and may not fully solve the performance issues.
In summary, based on the specifications provided, option A (provisioning a Partner Interconnect through the ISP) would be the best choice for a reliable, fast, and cost-effective connectivity solution.