GCP Hybrid Connectivity Explained: Cloud VPN vs Interconnect

Most organisations do not move everything to the cloud at once. For months or years, workloads span both on-premises infrastructure and GCP, and they need to communicate reliably. GCP gives you three options. Cloud VPN sets up in hours and costs less, but traffic crosses the public internet. Dedicated Interconnect gives you a private physical circuit with predictable performance, but takes weeks to provision. Partner Interconnect sits in between, useful when you are not near a Google colocation site or need less than 10 Gbps. The right choice comes down to bandwidth, latency, compliance, setup time, and cost.

What hybrid connectivity means in GCP

Hybrid connectivity is the term GCP uses for any network connection between a GCP Virtual Private Cloud (VPC) and a network that lives outside Google Cloud, typically an on-premises data centre, a branch office, or another private environment.

Without a hybrid connection, your on-premises systems and your GCP workloads are isolated. Any communication between them would have to go through the public internet with no controls. Hybrid connectivity solves this by creating a defined, manageable path between the two environments where you control the routing, the security boundaries, and the performance profile.

GCP offers three services for this: Cloud VPN, Dedicated Interconnect, and Partner Interconnect. They differ significantly in how traffic travels, what speeds they support, how long they take to set up, and what they cost. Choosing between them is one of the first and most consequential decisions in any hybrid architecture.

A plain-English explanation

Think of your GCP VPC as a private office network hosted inside Google’s infrastructure. Your on-premises environment is your own building: servers, databases, and systems that you manage directly.

Hybrid connectivity is the link between these two places. It lets a database query from a GCP workload reach an on-premises server. It lets a backup job send data from your premises into Cloud Storage. It lets a team migrate services gradually, running some components in GCP and some on-premises, without rebuilding everything at once.

The three options describe how that link is created: through encrypted tunnels on the public internet (Cloud VPN), through a private physical cable directly into Google’s network (Dedicated Interconnect), or through a provider who already has private access to Google’s network on your behalf (Partner Interconnect).

Analogy

Cloud VPN is like using the public postal system with sealed, tamper-evident packaging. Your parcel travels through shared infrastructure, but the contents are protected. Dedicated Interconnect is like having your own private road connecting your building directly to Google’s warehouse. Partner Interconnect is like using a specialist courier company that already has a private road to Google. You use their access rather than building your own.

Why organisations use hybrid connectivity

The need for hybrid connectivity comes up in almost every serious GCP deployment. Common reasons include:

  • Gradual cloud migration. Teams move one service at a time to GCP while the rest of the system stays on-premises. The migrated parts need to communicate with what remains.
  • Keeping legacy systems on-premises. Some systems (older ERP platforms, mainframes, or specialised hardware) cannot move to the cloud. GCP workloads still need to reach them.
  • Accessing on-premises databases and internal services. Applications running in GCP might depend on databases, authentication systems, or internal APIs that live on-premises.
  • Burst capacity. Organisations run baseline workloads on-premises but extend into GCP for additional capacity during peak periods.
  • Disaster recovery. GCP acts as a recovery environment for on-premises systems, requiring reliable, tested connectivity between the two. See disaster recovery strategies in GCP for how this fits into a broader DR design.
  • Compliance and data sovereignty. Regulated organisations may need to keep certain data on-premises while using GCP for processing or analytics, requiring controlled, auditable connectivity between environments.
  • Shared services architectures. Centralised infrastructure teams provide shared services like monitoring, identity, and logging from on-premises, and GCP workloads consume them over a hybrid connection.

Your three main options

Cloud VPN

Cloud VPN establishes IPsec-encrypted tunnels between your on-premises VPN gateway and a Cloud VPN gateway in GCP. Traffic is encrypted before it leaves your network and decrypted at the other end. It travels across the public internet, but the contents are protected.

  • How traffic flows: your premises → public internet (encrypted) → Cloud VPN gateway → VPC
  • Setup time: minutes to hours, with no physical provisioning required
  • Bandwidth: up to approximately 3 Gbps per tunnel; multiple tunnels can be configured for higher aggregate throughput
  • Reliability: High Availability VPN offers a 99.99% availability SLA when configured with BGP and two gateway interfaces; Classic VPN has no HA SLA and should not be used for new deployments
  • Cost: low; you pay per tunnel-hour plus standard egress fees, with no circuit fees
  • Best for: low to moderate bandwidth needs, development and test environments, fast startup, or budget-constrained scenarios
  • Biggest limitation: public internet transit means variable latency and bandwidth; each tunnel is capped at approximately 3 Gbps

Dedicated Interconnect

Dedicated Interconnect is a direct physical connection between your on-premises network and Google’s network at a supported colocation facility. You provision one or more private circuits, and traffic never leaves Google’s infrastructure or touches the public internet.

  • How traffic flows: your premises → colocation cross-connect → Google’s network → VPC
  • Setup time: weeks to months, requiring physical work at a colocation facility
  • Bandwidth: 10 Gbps or 100 Gbps per circuit; multiple circuits can be bundled for higher capacity
  • Reliability: up to 99.99% SLA with four or more circuits across two Metro locations
  • Cost: higher circuit fees, but no standard internet egress charges for traffic over the connection, which is a meaningful saving for large data volumes
  • Best for: large or sustained data transfers, latency-sensitive workloads, predictable performance, and compliance requirements that prohibit internet transit
  • Biggest limitation: requires physical presence at a Google-supported colocation facility, with long provisioning lead times and a higher baseline cost

Partner Interconnect

Partner Interconnect uses a supported network service provider to connect your on-premises environment to GCP. The provider has its own physical connection into Google’s network. You connect to the provider, who routes your traffic into Google’s network on your behalf. Traffic does not traverse the public internet.

  • How traffic flows: your premises → provider network → Google’s network → VPC
  • Setup time: days to weeks, depending on your provider’s process
  • Bandwidth: 50 Mbps to 50 Gbps, depending on the provider and tier
  • Reliability: up to 99.99% SLA with redundant connections via two Metro areas or two providers
  • Cost: varies by provider; typically lower than Dedicated Interconnect for lower bandwidth tiers, though provider fees apply
  • Best for: organisations not physically located near a Google colocation facility, those needing sub-10 Gbps private connectivity, or those who prefer to manage the connection through an existing provider relationship
  • Biggest limitation: you depend on your provider for provisioning, SLA, and support; bandwidth is capped below Dedicated Interconnect maximums

Comparison at a glance

FactorCloud VPNDedicated InterconnectPartner Interconnect
Connection typeIPsec tunnels over public internetDirect physical circuit to GoogleProvider-mediated private connection
Public internet transitYes (encrypted)NoNo
Encryption by defaultYes (IPsec)No (MACsec optional)No (optional)
Typical setup timeMinutes to hoursWeeks to monthsDays to weeks
Bandwidth range≈3 Gbps/tunnel10 or 100 Gbps/circuit50 Mbps – 50 Gbps
Routing modelBGP (HA VPN) or staticBGP requiredBGP required
Max SLA99.99% (HA VPN)99.99% (4+ circuits)99.99% (redundant)
Egress chargesStandard internet rateReduced interconnect rateReduced interconnect rate
Physical provisioningNoYes (colocation facility)Via provider
Ideal use caseDev/test, moderate bandwidth, quick startHigh throughput, compliance, latency-sensitiveNo colo access, sub-10 Gbps, provider relationship

How hybrid connectivity works

The conceptual model is straightforward, even if the implementation details differ between options.

Your GCP VPC is a private network inside Google’s infrastructure. Your on-premises environment is a network outside it. By default, these two networks cannot communicate. They have no shared path.

Hybrid connectivity creates that path. Here is how it works step by step:

  1. A connection is established. Either through encrypted tunnels (Cloud VPN), a physical cross-connect at a colocation facility (Dedicated Interconnect), or through a provider who connects you to Google (Partner Interconnect).
  2. VLAN attachments or tunnel interfaces are created. These are the logical endpoints inside GCP that the connection terminates on. They provide an interface through which traffic enters and exits your VPC.
  3. Cloud Router establishes BGP sessions. Cloud Router peers with your on-premises router over the connection. Each side advertises the routes it knows about: VPC subnets from the GCP side, on-premises prefixes from your side.
  4. Routes are distributed. Once BGP sessions are established, traffic between the two environments can be routed correctly. A VM in your VPC can reach an on-premises server by its private IP address, and vice versa.
  5. Traffic flows over the connection. Packets travel through the path you configured: encrypted tunnels, private circuits, or the provider network, depending on which option you chose.
Note

GCP does not automatically make your VPC accessible from your on-premises network. You have to explicitly create the connection, configure the routing, and set up firewall rules. Once you do, the two networks behave as if they are connected directly.

The role of Cloud Router and BGP

Cloud Router is the GCP service that handles route exchange for hybrid connectivity. Understanding what it does, and what it does not do, prevents a common category of configuration mistakes.

Cloud Router is a control plane service, not a data plane device. Traffic does not flow through Cloud Router. Traffic flows through your VPN tunnels or Interconnect circuits. What Cloud Router does is manage routing information: which networks are reachable, and how to get there.

Analogy

Cloud Router is like air traffic control. Controllers do not fly the planes. They tell pilots which routes to take and coordinate who goes where. Similarly, Cloud Router does not carry your traffic. It tells your network which routes exist, and traffic finds its own way along them.

Cloud Router uses BGP (Border Gateway Protocol) to exchange route information with your on-premises router. In practice this means:

  • Cloud Router advertises your GCP VPC subnet ranges to your on-premises router
  • Your on-premises router advertises your on-premises network prefixes to Cloud Router
  • Both sides store these learned routes and use them to forward traffic correctly
  • If a subnet changes, BGP automatically propagates the update with no manual reconfiguration needed

This is why static routing is generally the wrong default for production hybrid networking. With static routes, every subnet change requires a manual update in both GCP and your on-premises router. That is easy to miss, and a missed update means connectivity breaks when subnets change.

High Availability VPN requires Cloud Router with BGP and does not support static routing at all. Dedicated Interconnect and Partner Interconnect also require BGP via Cloud Router. If you are setting up any production hybrid connection in GCP, you will be using Cloud Router.

# Create a Cloud Router for use with hybrid connectivity
gcloud compute routers create on-prem-router \
  --network=my-vpc \
  --region=europe-west1 \
  --asn=65000

# Check Cloud Router status and BGP session state
gcloud compute routers get-status on-prem-router \
  --region=europe-west1
Note

The Cloud Router ASN (Autonomous System Number) must not conflict with your on-premises network’s ASN. If your on-premises network uses a private ASN (64512–65534 or 4200000000–4294967294), choose a different private ASN for Cloud Router. Static routing is not supported for HA VPN.

When to use each option

Use Cloud VPN when:

  • You need connectivity quickly, in hours rather than weeks
  • Your bandwidth needs are below a few gigabits per second
  • You are connecting a development or test environment
  • Budget is a constraint and Interconnect costs are not justified at your scale
  • You need a temporary solution while Dedicated Interconnect is being provisioned
  • Your compliance requirements allow internet transit, provided traffic is encrypted

Use Dedicated Interconnect when:

  • You need sustained high-bandwidth connectivity (10 Gbps or more)
  • Your workloads are latency-sensitive and cannot tolerate internet variability
  • Your compliance or regulatory requirements prohibit internet transit
  • You transfer large data volumes consistently, and reduced egress pricing justifies the circuit cost
  • You or your colocation provider already has equipment at a Google-supported colo facility
  • You need the highest reliability tier and can provision four or more circuits across two Metro locations

Use Partner Interconnect when:

  • Your data centre is not located near a Google-supported colocation facility
  • You need private connectivity (no internet transit) at less than 10 Gbps
  • You have an existing relationship with a Google-supported network provider
  • The operational overhead of managing a colocation cross-connect is not worth it at your scale
  • Your provider can meet your SLA requirements through their own redundancy
Tip

If you are unsure where to start: Cloud VPN is almost always the right first step. It gets connectivity up quickly, costs very little at low scale, and can run in parallel while you evaluate whether Interconnect is justified for your workload volumes.

Dedicated Interconnect vs Partner Interconnect

Both options provide private connectivity and traffic does not traverse the public internet. But they differ significantly in how the physical connection is established and who manages it.

Dedicated Interconnect is a direct physical circuit between your equipment and Google’s equipment at a colocation facility. You (or your colo provider on your behalf) establish a cross-connect. The circuit terminates directly on Google’s edge hardware, giving you full control over the physical and logical configuration.

This means Dedicated Interconnect is only available where Google has a supported colocation presence. If your data centre is not in one of those cities, you would need to haul traffic to a colo location first, adding cost and complexity.

Partner Interconnect removes that geographic constraint. Your network provider already has a physical connection into Google’s network at a colo. You connect to the provider, anywhere they have coverage, and the provider routes your traffic into Google’s network. You get private connectivity without needing your own colo presence.

The practical trade-offs:

  • Bandwidth ceiling: Dedicated Interconnect reaches 100 Gbps per circuit; Partner Interconnect tops out at 50 Gbps and many providers offer lower tiers
  • Provisioning: Dedicated Interconnect involves physical work at the colo, which takes longer; Partner Interconnect depends on your provider’s process, which can be faster
  • Control: Dedicated Interconnect gives you direct ownership of the circuit; Partner Interconnect introduces a dependency on your provider for support and changes
  • Geographic reach: Partner Interconnect covers more locations because providers extend Google’s reach; Dedicated Interconnect is limited to Google’s colo presence
  • Cost structure: Dedicated Interconnect has predictable circuit fees from Google directly; Partner Interconnect involves provider pricing, which varies

Common mistakes

  1. Choosing Cloud VPN for sustained high throughput. Cloud VPN tunnels share the public internet. Bandwidth and latency vary. If you need reliable multi-gigabit throughput for database replication, large-scale data transfer, or latency-sensitive workloads, Cloud VPN will underperform. Interconnect is the right tool for sustained high-bandwidth requirements.
  2. Building a single-path production design. A single VPN tunnel or Interconnect circuit is a single point of failure. Any maintenance event, hardware failure, or provider issue takes down your entire hybrid connection. Production designs should always have at least two independent paths.
  3. Treating Cloud Router as part of the traffic path. Cloud Router manages routing information via BGP. It is a control plane service. Traffic does not flow through it. Misconfiguring Cloud Router causes routing failures, but it is not a data throughput bottleneck.
  4. Using static routes in production. Static routes require manual updates every time your network changes. BGP via Cloud Router handles this automatically. Missed static route updates are a common cause of connectivity outages when subnets are added or removed.
  5. Underestimating Dedicated Interconnect lead times. Physical circuit provisioning at a colocation facility takes weeks to months. If your project timeline requires hybrid connectivity from day one, start the provisioning process early, or use Cloud VPN as a temporary bridge while the circuit is being provisioned.
  6. Ignoring ongoing egress costs. Cloud VPN traffic pays standard internet egress rates. For large, sustained data volumes this can become a significant expense. Interconnect reduces egress charges, which is one reason the higher circuit cost can be justified at scale. Model the full cost before deciding.

Designing for redundancy

A single tunnel or circuit is always a single point of failure. For production hybrid connectivity, redundancy is not optional. It is how you achieve the availability SLAs that GCP offers. See designing highly available systems in GCP for the broader principles behind availability architecture.

Here is what good redundancy looks like for each option:

  • Cloud VPN (HA VPN): two VPN gateways, each with two interfaces, providing four tunnels in total. BGP sessions should run over all four tunnels. This configuration qualifies for the 99.99% availability SLA.
  • Dedicated Interconnect (99.99%): at least four VLAN attachments across two circuits in two different Metro locations. Each Metro location should use circuits connected to different edge availability domains within that Metro. With two circuits per Metro and two Metros, no single failure takes down all paths.
  • Partner Interconnect (99.99%): VLAN attachments across two different Metro areas, using either two different providers or two different edge availability domains of the same provider.

The 99.9% SLA tier (two paths within one Metro) is achievable with less infrastructure, but it does not protect against a Metro-level failure. For genuinely critical connectivity, the 99.99% topology across two Metro areas is the right target.

Warning

A maintenance event or hardware failure will take down your entire on-premises-to-GCP connection if there is no backup path. This is the most common design mistake in hybrid networking, and it always surfaces at the worst possible moment. Never deploy a single tunnel or circuit for production traffic.

Example decision scenarios

Real decisions are rarely abstract. Here are a few realistic examples that show how the choice plays out in practice:

A small team connecting an office to GCP quickly

A startup team needs to connect their office network to a GCP project so developers can access private GCP resources. They need connectivity today, not in six weeks. Budget is limited. Cloud VPN is the obvious choice. They can be up and running in under an hour, and a few gigabits per second of bandwidth is more than enough.

A company replicating multi-terabyte data volumes nightly

An analytics team runs a nightly job that transfers several terabytes from on-premises databases to BigQuery. The transfers are predictable, high-volume, and the team is already paying significant internet egress charges through Cloud VPN. At this scale, Dedicated Interconnect pays for itself through reduced egress costs and delivers more reliable transfer speeds. The provisioning lead time is manageable given the project timeline.

A business not located near a Google colocation site

A mid-sized company has a data centre in a city without a Google-supported colo presence. They need private connectivity, as internet transit is not acceptable for their compliance requirements. Partner Interconnect through a regional network provider that already has access to Google’s network is the practical path. They avoid renting colo space in another city just to terminate a circuit.

A regulated workload where internet transit is not acceptable

A financial services firm is migrating a core system to GCP. Their security team prohibits any transit over the public internet, even encrypted. Cloud VPN is out entirely. The decision becomes whether they are near a Google colo (Dedicated Interconnect) or whether a partner provider can reach them (Partner Interconnect). Both qualify from a compliance standpoint. The final choice comes down to bandwidth, cost, and existing provider relationships.

A temporary bridge during an Interconnect provisioning period

A team has approved budget for Dedicated Interconnect but has a project milestone before the circuit is ready. They stand up HA VPN to unblock development immediately, then migrate traffic to Interconnect once it is provisioned. This is a common and sensible pattern: Cloud VPN as a bridge, Interconnect as the long-term solution.

Related architecture considerations

Hybrid connectivity does not exist in isolation. Once your on-premises network and GCP VPC are connected, several adjacent concerns come up:

  • DNS resolution across environments. Systems in GCP need to resolve on-premises hostnames, and on-premises systems may need to resolve GCP private DNS names. This requires DNS forwarding zones on both sides. See DNS in GCP and private DNS zones for how to configure this.
  • Firewall rules. Connecting networks does not automatically allow traffic. You still need firewall rules that permit the specific traffic flows you intend. Overly permissive rules between environments are a common security gap in hybrid designs.
  • Overlapping IP ranges. If your on-premises network and GCP VPC use overlapping IP address ranges, routing breaks. Plan IP ranges before establishing connectivity. VPC subnets and on-premises prefixes must be non-overlapping for routes to work correctly.
  • Shared VPC. If your organisation uses Shared VPC, hybrid connectivity terminates in the host project’s VPC and is accessible to service projects through the shared network. The design of your Shared VPC structure affects how on-premises connectivity flows to individual projects.
  • Security controls. Hybrid connectivity expands the network surface between your on-premises and cloud environments. Review your security posture with the GCP network security best practices guide, paying particular attention to east-west traffic between environments.
  • Monitoring and troubleshooting. Use Cloud Monitoring to track VPN tunnel states, BGP session health, and Interconnect circuit status. When things go wrong, the network troubleshooting guide covers the diagnostic steps for hybrid connectivity issues specifically.

Frequently asked questions

What is hybrid connectivity in GCP?

Hybrid connectivity in GCP refers to the network connections that link your on-premises infrastructure or another private network to a GCP VPC. GCP offers three options: Cloud VPN (encrypted IPsec tunnels over the public internet), Dedicated Interconnect (a private physical circuit directly into Google's network at a colocation facility), and Partner Interconnect (a private connection via a supported network service provider). The right choice depends on your bandwidth needs, latency requirements, compliance constraints, and budget.

When should I use Cloud VPN instead of Interconnect?

Use Cloud VPN when your bandwidth requirements are a few gigabits per second or less, when you need connectivity quickly without physical provisioning, or when budget is a primary constraint. Cloud VPN is encrypted but does traverse the public internet, so it is not suitable if your compliance requirements prohibit internet transit. For sustained multi-gigabit throughput or latency-sensitive workloads, Dedicated or Partner Interconnect is the better fit.

What is the difference between Dedicated Interconnect and Partner Interconnect?

Dedicated Interconnect is a direct physical connection between your on-premises network and Google's network at a colocation facility. It comes in 10 Gbps or 100 Gbps circuit sizes and requires equipment at a Google-supported colo site. Partner Interconnect uses a supported third-party network provider as an intermediary, connecting your premises to Google via the provider's network. Partner Interconnect is useful when your data centre is not near a Google colocation site, or when you need less than 10 Gbps of dedicated capacity.

Do I need Cloud Router for hybrid connectivity?

Yes, for most practical configurations. Cloud Router is a managed BGP speaker that exchanges route information between your VPC and your on-premises network. High Availability VPN requires Cloud Router and does not support static routing. Dedicated Interconnect and Partner Interconnect also require BGP via Cloud Router. Without dynamic routing, your hybrid connection cannot automatically adapt when subnets change, which leads to manual updates and outage risk.

Does Cloud VPN use the public internet?

Yes. Cloud VPN tunnels are IPsec-encrypted connections that travel over the public internet between your on-premises VPN gateway and a Cloud VPN gateway in GCP. The traffic is encrypted in transit, but it does traverse public internet infrastructure. If your compliance requirements prohibit public internet transit, you need Dedicated or Partner Interconnect, where traffic stays on private network paths that never touch the public internet.

Last verified: 24 March 2026 Cloud services change frequently. Verify details against official documentation before making infrastructure decisions.