CINXE.COM

Cloud Load Balancing overview  |  Google Cloud

<!doctype html> <html lang="en" dir="ltr"> <head> <meta name="google-signin-client-id" content="721724668570-nbkv1cfusk7kk4eni4pjvepaus73b13t.apps.googleusercontent.com"> <meta name="google-signin-scope" content="profile email https://www.googleapis.com/auth/developerprofiles https://www.googleapis.com/auth/developerprofiles.award https://www.googleapis.com/auth/cloud-platform https://www.googleapis.com/auth/webhistory"> <meta property="og:site_name" content="Google Cloud"> <meta property="og:type" content="website"><meta name="theme-color" content="#039be5"><meta charset="utf-8"> <meta content="IE=Edge" http-equiv="X-UA-Compatible"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="manifest" href="/_pwa/cloud/manifest.json" crossorigin="use-credentials"> <link rel="preconnect" href="//www.gstatic.com" crossorigin> <link rel="preconnect" href="//fonts.gstatic.com" crossorigin> <link rel="preconnect" href="//fonts.googleapis.com" crossorigin> <link rel="preconnect" href="//apis.google.com" crossorigin> <link rel="preconnect" href="//www.google-analytics.com" crossorigin><link rel="stylesheet" href="//fonts.googleapis.com/css?family=Google+Sans:400,500,700|Google+Sans+Text:400,400italic,500,500italic,700,700italic|Roboto:400,400italic,500,500italic,700,700italic|Roboto+Mono:400,500,700&display=swap"> <link rel="stylesheet" href="//fonts.googleapis.com/css2?family=Material+Icons&family=Material+Symbols+Outlined&display=block"><link rel="stylesheet" href="https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/cloud/css/app.css"> <link rel="shortcut icon" href="https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/cloud/images/favicons/onecloud/favicon.ico"> <link rel="apple-touch-icon" href="https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/cloud/images/favicons/onecloud/super_cloud.png"><link rel="canonical" href="https://cloud.google.com/load-balancing/docs/load-balancing-overview"><link rel="search" type="application/opensearchdescription+xml" title="Google Cloud" href="https://cloud.google.com/s/opensearch.xml"> <link rel="alternate" hreflang="en" href="https://cloud.google.com/load-balancing/docs/load-balancing-overview" /><link rel="alternate" hreflang="x-default" href="https://cloud.google.com/load-balancing/docs/load-balancing-overview" /><link rel="alternate" hreflang="zh-Hans" href="https://cloud.google.com/load-balancing/docs/load-balancing-overview?hl=zh-cn" /><link rel="alternate" hreflang="fr" href="https://cloud.google.com/load-balancing/docs/load-balancing-overview?hl=fr" /><link rel="alternate" hreflang="de" href="https://cloud.google.com/load-balancing/docs/load-balancing-overview?hl=de" /><link rel="alternate" hreflang="id" href="https://cloud.google.com/load-balancing/docs/load-balancing-overview?hl=id" /><link rel="alternate" hreflang="it" href="https://cloud.google.com/load-balancing/docs/load-balancing-overview?hl=it" /><link rel="alternate" hreflang="ja" href="https://cloud.google.com/load-balancing/docs/load-balancing-overview?hl=ja" /><link rel="alternate" hreflang="ko" href="https://cloud.google.com/load-balancing/docs/load-balancing-overview?hl=ko" /><link rel="alternate" hreflang="pt-BR" href="https://cloud.google.com/load-balancing/docs/load-balancing-overview?hl=pt-br" /><link rel="alternate" hreflang="es-419" href="https://cloud.google.com/load-balancing/docs/load-balancing-overview?hl=es-419" /><title>Cloud Load Balancing overview &nbsp;|&nbsp; Google Cloud</title> <meta property="og:title" content="Cloud Load Balancing overview &nbsp;|&nbsp; Google Cloud"><meta name="description" content="Explore the basics of Cloud Load Balancing including key features and the types of load balancers Cloud has to offer."> <meta property="og:description" content="Explore the basics of Cloud Load Balancing including key features and the types of load balancers Cloud has to offer."><meta property="og:url" content="https://cloud.google.com/load-balancing/docs/load-balancing-overview"><meta property="og:image" content="https://cloud.google.com/_static/cloud/images/social-icon-google-cloud-1200-630.png"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="630"><meta property="og:locale" content="en"><meta name="twitter:card" content="summary_large_image"><script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Article", "headline": "Cloud Load Balancing overview" } </script><script type="application/ld+json"> { "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [{ "@type": "ListItem", "position": 1, "name": "Cloud Load Balancing", "item": "https://cloud.google.com/load-balancing" },{ "@type": "ListItem", "position": 2, "name": "Documentation", "item": "https://cloud.google.com/load-balancing/docs" },{ "@type": "ListItem", "position": 3, "name": "Cloud Load Balancing overview", "item": "https://cloud.google.com/load-balancing/docs/load-balancing-overview" }] } </script> <link rel="stylesheet" href="/extras.css"></head> <body class="" template="page" theme="cloud-theme" type="article" layout="docs" free-trial display-toc pending> <devsite-progress type="indeterminate" id="app-progress"></devsite-progress> <a href="#main-content" class="skip-link button"> Skip to main content </a> <section class="devsite-wrapper"> <devsite-cookie-notification-bar></devsite-cookie-notification-bar><cloudx-track userCountry="SG"></cloudx-track> <cloudx-utils-init></cloudx-utils-init> <devsite-header keep-tabs-visible> <div class="devsite-header--inner nocontent"> <div class="devsite-top-logo-row-wrapper-wrapper"> <div class="devsite-top-logo-row-wrapper"> <div class="devsite-top-logo-row"> <button type="button" id="devsite-hamburger-menu" class="devsite-header-icon-button button-flat material-icons gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Navigation menu button" visually-hidden aria-label="Open menu"> </button> <div class="devsite-product-name-wrapper"> <a href="/" class="devsite-site-logo-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Site logo" track-type="globalNav" track-name="googleCloud" track-metadata-position="nav" track-metadata-eventDetail="nav"> <picture> <img src="https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/cloud/images/cloud-logo.svg" class="devsite-site-logo" alt="Google Cloud"> </picture> </a> <span class="devsite-product-name"> <ul class="devsite-breadcrumb-list" > <li class="devsite-breadcrumb-item devsite-has-google-wordmark"> </li> </ul> </span> </div> <div class="devsite-top-logo-row-middle"> <div class="devsite-header-upper-tabs"> <cloudx-tabs-nav class="upper-tabs"> <nav class="devsite-tabs-wrapper" aria-label="Upper tabs"> <tab class="devsite-active"> <a href="https://cloud.google.com/docs" class="devsite-tabs-content gc-analytics-event " track-metadata-eventdetail="https://cloud.google.com/docs" track-type="nav" track-metadata-position="nav - docs-home" track-metadata-module="primary nav" aria-label="Documentation, selected" data-category="Site-Wide Custom Events" data-label="Tab: Documentation" track-name="docs-home" track-link-column-type="single-column" > Documentation </a> </tab> <tab class="devsite-dropdown devsite-clickable "> <a href="https://cloud.google.com/docs/tech-area-overviews" class="devsite-tabs-content gc-analytics-event " track-metadata-eventdetail="https://cloud.google.com/docs/tech-area-overviews" track-type="nav" track-metadata-position="nav - technology-areas" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Technology areas" track-name="technology-areas" track-link-column-type="single-column" > Technology areas </a> <button aria-haspopup="menu" aria-expanded="false" aria-label="Dropdown menu for Technology areas" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/tech-area-overviews" track-metadata-position="nav - technology-areas" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Technology areas" track-name="technology-areas" track-link-column-type="single-column" class="devsite-tabs-dropdown-toggle devsite-icon devsite-icon-arrow-drop-down"></button> <div class="devsite-tabs-dropdown" role="menu" aria-label="submenu" hidden> <button class="devsite-tabs-close-button material-icons button-flat gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Close dropdown menu" aria-label="Close dropdown menu" track-type="nav" track-name="close" track-metadata-eventdetail="#" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav">close</button> <div class="devsite-tabs-dropdown-content"> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/ai-ml" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/ai-ml" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> AI and ML </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/application-development" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/application-development" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Application development </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/application-hosting" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/application-hosting" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Application hosting </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/compute-area" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/compute-area" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Compute </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/data" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/data" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Data analytics and pipelines </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/databases" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/databases" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Databases </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/dhm-cloud" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/dhm-cloud" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Distributed, hybrid, and multicloud </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/generative-ai" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/generative-ai" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Generative AI </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/industry" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/industry" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Industry solutions </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/networking" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/networking" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Networking </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/observability" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/observability" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Observability and monitoring </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/security" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/security" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Security </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/storage" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/storage" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Storage </div> </a> </li> </ul> </div> </div> </div> </tab> <tab class="devsite-dropdown devsite-clickable "> <a href="https://cloud.google.com/docs/cross-product-overviews" class="devsite-tabs-content gc-analytics-event " track-metadata-eventdetail="https://cloud.google.com/docs/cross-product-overviews" track-type="nav" track-metadata-position="nav - crossproduct" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Cross-product tools" track-name="crossproduct" track-link-column-type="single-column" > Cross-product tools </a> <button aria-haspopup="menu" aria-expanded="false" aria-label="Dropdown menu for Cross-product tools" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/cross-product-overviews" track-metadata-position="nav - crossproduct" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Cross-product tools" track-name="crossproduct" track-link-column-type="single-column" class="devsite-tabs-dropdown-toggle devsite-icon devsite-icon-arrow-drop-down"></button> <div class="devsite-tabs-dropdown" role="menu" aria-label="submenu" hidden> <button class="devsite-tabs-close-button material-icons button-flat gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Close dropdown menu" aria-label="Close dropdown menu" track-type="nav" track-name="close" track-metadata-eventdetail="#" track-metadata-position="nav - crossproduct" track-metadata-module="tertiary nav">close</button> <div class="devsite-tabs-dropdown-content"> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/access-resources" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/access-resources" track-metadata-position="nav - crossproduct" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Access and resources management </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/costs-usage" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/costs-usage" track-metadata-position="nav - crossproduct" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Costs and usage management </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/devtools" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/devtools" track-metadata-position="nav - crossproduct" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud SDK, languages, frameworks, and tools </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/iac" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/iac" track-metadata-position="nav - crossproduct" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Infrastructure as code </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/migration" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/migration" track-metadata-position="nav - crossproduct" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Migration </div> </a> </li> </ul> </div> </div> </div> </tab> <tab class="devsite-dropdown devsite-clickable "> <a href="https://cloud.google.com/" class="devsite-tabs-content gc-analytics-event " track-metadata-eventdetail="https://cloud.google.com/" track-type="nav" track-metadata-position="nav - related-sites" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Related sites" track-name="related-sites" track-link-column-type="single-column" > Related sites </a> <button aria-haspopup="menu" aria-expanded="false" aria-label="Dropdown menu for Related sites" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/" track-metadata-position="nav - related-sites" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Related sites" track-name="related-sites" track-link-column-type="single-column" class="devsite-tabs-dropdown-toggle devsite-icon devsite-icon-arrow-drop-down"></button> <div class="devsite-tabs-dropdown" role="menu" aria-label="submenu" hidden> <button class="devsite-tabs-close-button material-icons button-flat gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Close dropdown menu" aria-label="Close dropdown menu" track-type="nav" track-name="close" track-metadata-eventdetail="#" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav">close</button> <div class="devsite-tabs-dropdown-content"> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Home </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/free" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/free" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Free Trial and Free Tier </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/architecture" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/architecture" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Architecture Center </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/blog" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/blog" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Blog </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/contact" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/contact" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Contact Sales </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/developers" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/developers" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Developer Center </div> </a> </li> <li class="devsite-nav-item"> <a href="https://developers.google.com/" track-type="nav" track-metadata-eventdetail="https://developers.google.com/" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Developer Center </div> </a> </li> <li class="devsite-nav-item"> <a href="https://console.cloud.google.com/marketplace" track-type="nav" track-metadata-eventdetail="https://console.cloud.google.com/marketplace" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Marketplace </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/marketplace/docs" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/marketplace/docs" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Marketplace Documentation </div> </a> </li> <li class="devsite-nav-item"> <a href="https://www.cloudskillsboost.google/paths" track-type="nav" track-metadata-eventdetail="https://www.cloudskillsboost.google/paths" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Skills Boost </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Solution Center </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/support-hub" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/support-hub" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Support </div> </a> </li> <li class="devsite-nav-item"> <a href="https://www.youtube.com/@googlecloudtech" track-type="nav" track-metadata-eventdetail="https://www.youtube.com/@googlecloudtech" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Tech Youtube Channel </div> </a> </li> </ul> </div> </div> </div> </tab> </nav> </cloudx-tabs-nav> </div> <devsite-search enable-signin enable-search enable-suggestions project-name="Load Balancing" tenant-name="Google Cloud" project-scope="/load-balancing/docs" url-scoped="https://cloud.google.com/s/results/load-balancing/docs" > <form class="devsite-search-form" action="https://cloud.google.com/s/results" method="GET"> <div class="devsite-search-container"> <button type="button" search-open class="devsite-search-button devsite-header-icon-button button-flat material-icons" aria-label="Open search"></button> <div class="devsite-searchbox"> <input aria-activedescendant="" aria-autocomplete="list" aria-label="Search" aria-expanded="false" aria-haspopup="listbox" autocomplete="off" class="devsite-search-field devsite-search-query" name="q" placeholder="Search" role="combobox" type="text" value="" > <div class="devsite-search-image material-icons" aria-hidden="true"> </div> <div class="devsite-search-shortcut-icon-container" aria-hidden="true"> <kbd class="devsite-search-shortcut-icon">/</kbd> </div> </div> </div> </form> <button type="button" search-close class="devsite-search-button devsite-header-icon-button button-flat material-icons" aria-label="Close search"></button> </devsite-search> </div> <devsite-language-selector> <ul role="presentation"> <li role="presentation"> <a role="menuitem" lang="en" >English</a> </li> <li role="presentation"> <a role="menuitem" lang="de" >Deutsch</a> </li> <li role="presentation"> <a role="menuitem" lang="es_419" >Español – América Latina</a> </li> <li role="presentation"> <a role="menuitem" lang="fr" >Français</a> </li> <li role="presentation"> <a role="menuitem" lang="id" >Indonesia</a> </li> <li role="presentation"> <a role="menuitem" lang="it" >Italiano</a> </li> <li role="presentation"> <a role="menuitem" lang="pt_br" >Português – Brasil</a> </li> <li role="presentation"> <a role="menuitem" lang="zh_cn" >中文 – 简体</a> </li> <li role="presentation"> <a role="menuitem" lang="ja" >日本語</a> </li> <li role="presentation"> <a role="menuitem" lang="ko" >한국어</a> </li> </ul> </devsite-language-selector> <devsite-user enable-profiles fp-auth id="devsite-user"> <span class="button devsite-top-button" aria-hidden="true" visually-hidden>Sign in</span> </devsite-user> </div> </div> </div> <div class="devsite-collapsible-section "> <div class="devsite-header-background"> <div class="devsite-product-id-row" hidden> <div class="devsite-product-description-row"> </div> </div> <div class="devsite-doc-set-nav-row"> <ul class="devsite-breadcrumb-list" > <li class="devsite-breadcrumb-item "> <a href="https://cloud.google.com/load-balancing" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Lower Header" data-value="1" track-type="globalNav" track-name="breadcrumb" track-metadata-position="1" track-metadata-eventdetail="Cloud Load Balancing" > Cloud Load Balancing </a> </li> </ul> <cloudx-tabs-nav class="lower-tabs"> <nav class="devsite-tabs-wrapper" aria-label="Lower tabs"> <tab > <a href="https://cloud.google.com/load-balancing/docs" class="devsite-tabs-content gc-analytics-event " track-metadata-eventdetail="https://cloud.google.com/load-balancing/docs" track-type="nav" track-metadata-position="nav - overview" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Overview" track-name="overview" > Overview </a> </tab> <tab class="devsite-active"> <a href="https://cloud.google.com/load-balancing/docs/load-balancing-overview" class="devsite-tabs-content gc-analytics-event " track-metadata-eventdetail="https://cloud.google.com/load-balancing/docs/load-balancing-overview" track-type="nav" track-metadata-position="nav - guides" track-metadata-module="primary nav" aria-label="Guides, selected" data-category="Site-Wide Custom Events" data-label="Tab: Guides" track-name="guides" > Guides </a> </tab> <tab > <a href="https://cloud.google.com/load-balancing/docs/apis" class="devsite-tabs-content gc-analytics-event " track-metadata-eventdetail="https://cloud.google.com/load-balancing/docs/apis" track-type="nav" track-metadata-position="nav - reference" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Reference" track-name="reference" > Reference </a> </tab> <tab > <a href="https://cloud.google.com/load-balancing/docs/resources" class="devsite-tabs-content gc-analytics-event " track-metadata-eventdetail="https://cloud.google.com/load-balancing/docs/resources" track-type="nav" track-metadata-position="nav - resources" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Resources" track-name="resources" > Resources </a> </tab> </nav> </cloudx-tabs-nav> <div class="devsite-product-button-row"> <a href="https://cloud.google.com/contact" class="cta-button-secondary button " track-metadata-position="nav" track-metadata-eventDetail="nav" data-overflow-wrapper="tab" track-type="contact" track-name="sales" data-overflow-container="left" data-overflow="devsite-tabs-wrapper" >Contact Us</a> <a href="//console.cloud.google.com/freetrial" class="cloud-free-trial-button cta-button-primary button-primary button cloud-button cloud-button--primary " track-type="freeTrial" track-metadata-position="nav" track-name="gcpCta" track-metadata-eventDetail="nav" data-overflow-class="devsite-header-link devsite-top-button button cloud-free-trial-button cloud-free-trial-enabled cloud-button cloud-button--primary" data-overflow-container="right" referrerpolicy="no-referrer-when-downgrade" data-overflow="devsite-top-logo-row" >Start free</a> </div> </div> </div> </div> </div> </devsite-header> <devsite-book-nav scrollbars > <div class="devsite-book-nav-filter" > <span class="filter-list-icon material-icons" aria-hidden="true"></span> <input type="text" placeholder="Filter" aria-label="Type to filter" role="searchbox"> <span class="filter-clear-button hidden" data-title="Clear filter" aria-label="Clear filter" role="button" tabindex="0"></span> </div> <nav class="devsite-book-nav devsite-nav nocontent" aria-label="Side menu"> <div class="devsite-mobile-header"> <button type="button" id="devsite-close-nav" class="devsite-header-icon-button button-flat material-icons gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Close navigation" aria-label="Close navigation"> </button> <div class="devsite-product-name-wrapper"> <a href="/" class="devsite-site-logo-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Site logo" track-type="globalNav" track-name="googleCloud" track-metadata-position="nav" track-metadata-eventDetail="nav"> <picture> <img src="https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/cloud/images/cloud-logo.svg" class="devsite-site-logo" alt="Google Cloud"> </picture> </a> <span class="devsite-product-name"> <ul class="devsite-breadcrumb-list" > <li class="devsite-breadcrumb-item devsite-has-google-wordmark"> </li> </ul> </span> </div> </div> <div class="devsite-book-nav-wrapper"> <div class="devsite-mobile-nav-top"> <ul class="devsite-nav-list"> <li class="devsite-nav-item"> <a href="/docs" class="devsite-nav-title gc-analytics-event devsite-nav-active" data-category="Site-Wide Custom Events" data-label="Tab: Documentation" track-name="docs-home" track-link-column-type="single-column" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Documentation" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Documentation </span> </a> <ul class="devsite-nav-responsive-tabs"> <li class="devsite-nav-item"> <a href="/load-balancing/docs" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Tab: Overview" track-name="overview" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Overview" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Overview </span> </a> </li> <li class="devsite-nav-item"> <a href="/load-balancing/docs/load-balancing-overview" class="devsite-nav-title gc-analytics-event devsite-nav-has-children devsite-nav-active" data-category="Site-Wide Custom Events" data-label="Tab: Guides" track-name="guides" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Guides" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip menu="_book"> Guides </span> <span class="devsite-nav-icon material-icons" data-icon="forward" menu="_book"> </span> </a> </li> <li class="devsite-nav-item"> <a href="/load-balancing/docs/apis" class="devsite-nav-title gc-analytics-event devsite-nav-has-children " data-category="Site-Wide Custom Events" data-label="Tab: Reference" track-name="reference" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Reference" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Reference </span> <span class="devsite-nav-icon material-icons" data-icon="forward" > </span> </a> </li> <li class="devsite-nav-item"> <a href="/load-balancing/docs/resources" class="devsite-nav-title gc-analytics-event devsite-nav-has-children " data-category="Site-Wide Custom Events" data-label="Tab: Resources" track-name="resources" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Resources" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Resources </span> <span class="devsite-nav-icon material-icons" data-icon="forward" > </span> </a> </li> </ul> </li> <li class="devsite-nav-item"> <a href="/docs/tech-area-overviews" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Tab: Technology areas" track-name="technology-areas" track-link-column-type="single-column" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Technology areas" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Technology areas </span> </a> <ul class="devsite-nav-responsive-tabs devsite-nav-has-menu "> <li class="devsite-nav-item"> <span class="devsite-nav-title" tooltip data-category="Site-Wide Custom Events" data-label="Tab: Technology areas" track-name="technology-areas" track-link-column-type="single-column" > <span class="devsite-nav-text" tooltip menu="Technology areas"> More </span> <span class="devsite-nav-icon material-icons" data-icon="forward" menu="Technology areas"> </span> </span> </li> </ul> </li> <li class="devsite-nav-item"> <a href="/docs/cross-product-overviews" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Tab: Cross-product tools" track-name="crossproduct" track-link-column-type="single-column" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cross-product tools" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cross-product tools </span> </a> <ul class="devsite-nav-responsive-tabs devsite-nav-has-menu "> <li class="devsite-nav-item"> <span class="devsite-nav-title" tooltip data-category="Site-Wide Custom Events" data-label="Tab: Cross-product tools" track-name="crossproduct" track-link-column-type="single-column" > <span class="devsite-nav-text" tooltip menu="Cross-product tools"> More </span> <span class="devsite-nav-icon material-icons" data-icon="forward" menu="Cross-product tools"> </span> </span> </li> </ul> </li> <li class="devsite-nav-item"> <a href="/" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Tab: Related sites" track-name="related-sites" track-link-column-type="single-column" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Related sites" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Related sites </span> </a> <ul class="devsite-nav-responsive-tabs devsite-nav-has-menu "> <li class="devsite-nav-item"> <span class="devsite-nav-title" tooltip data-category="Site-Wide Custom Events" data-label="Tab: Related sites" track-name="related-sites" track-link-column-type="single-column" > <span class="devsite-nav-text" tooltip menu="Related sites"> More </span> <span class="devsite-nav-icon material-icons" data-icon="forward" menu="Related sites"> </span> </span> </li> </ul> </li> <li class="devsite-nav-item"> <a href="//console.cloud.google.com/" class="devsite-nav-title gc-analytics-event " track-type="globalNav" track-metadata-eventDetail="nav" track-name="console" referrerpolicy="no-referrer-when-downgrade" track-metadata-position="nav" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Console" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Console </span> </a> </li> <li class="devsite-nav-item"> <a href="/contact" class="cta-button-secondary button" track-metadata-position="nav" track-metadata-eventDetail="nav" data-overflow-wrapper="tab" track-type="contact" track-name="sales" data-overflow-container="left" data-overflow="devsite-tabs-wrapper" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Contact Us" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Contact Us </span> </a> </li> <li class="devsite-nav-item"> <a href="//console.cloud.google.com/freetrial" class="cloud-free-trial-button cta-button-primary button-primary button cloud-button cloud-button--primary" track-type="freeTrial" track-metadata-position="nav" track-name="gcpCta" track-metadata-eventDetail="nav" data-overflow-class="devsite-header-link devsite-top-button button cloud-free-trial-button cloud-free-trial-enabled cloud-button cloud-button--primary" data-overflow-container="right" referrerpolicy="no-referrer-when-downgrade" data-overflow="devsite-top-logo-row" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Start free" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Start free </span> </a> </li> </ul> </div> <div class="devsite-mobile-nav-bottom"> <ul class="devsite-nav-list" menu="_book"> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Discover</span> </div></li> <li class="devsite-nav-item"><a href="/load-balancing/docs/load-balancing-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/load-balancing-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/load-balancing-overview" ><span class="devsite-nav-text" tooltip>Cloud Load Balancing overview</span></a></li> <li class="devsite-nav-item"><a href="/load-balancing/docs/choosing-load-balancer" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/choosing-load-balancer" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/choosing-load-balancer" ><span class="devsite-nav-text" tooltip>Choose a load balancer</span></a></li> <li class="devsite-nav-item"><a href="/load-balancing/docs/features" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/features" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/features" ><span class="devsite-nav-text" tooltip>Load balancer feature comparison</span></a></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Get started</span> </div></li> <li class="devsite-nav-item"><a href="/load-balancing/docs/access-control" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/access-control" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/access-control" ><span class="devsite-nav-text" tooltip>Roles and permissions</span></a></li> <li class="devsite-nav-item"><a href="/load-balancing/docs/access-control/iam-conditions" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/access-control/iam-conditions" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/access-control/iam-conditions" ><span class="devsite-nav-text" tooltip>IAM Conditions for forwarding rules</span></a></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Organization policy constraints</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/load-balancing/docs/org-policy-constraints" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/org-policy-constraints" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/org-policy-constraints" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/custom-constraints" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/custom-constraints" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/custom-constraints" ><span class="devsite-nav-text" tooltip>Use custom constraints</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Application Load Balancer (HTTP/HTTPS)</span> </div></li> <li class="devsite-nav-item"><a href="/load-balancing/docs/application-load-balancer" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/application-load-balancer" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/application-load-balancer" ><span class="devsite-nav-text" tooltip>Overview</span></a></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>External load balancer</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/load-balancing/docs/https" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/https" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/https" ><span class="devsite-nav-text" tooltip>Architecture overview</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Set up global load balancer</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/load-balancing/docs/https/setup-global-ext-https-compute" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/https/setup-global-ext-https-compute" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/https/setup-global-ext-https-compute" ><span class="devsite-nav-text" tooltip>Managed VM instance group backend</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/https/setup-global-ext-https-buckets" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/https/setup-global-ext-https-buckets" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/https/setup-global-ext-https-buckets" ><span class="devsite-nav-text" tooltip>Cloud Storage (backend buckets)</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/https/setup-global-ext-https-external-backend" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/https/setup-global-ext-https-external-backend" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/https/setup-global-ext-https-external-backend" ><span class="devsite-nav-text" tooltip>External backend (internet NEG)</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/https/setup-global-ext-https-serverless" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/https/setup-global-ext-https-serverless" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/https/setup-global-ext-https-serverless" ><span class="devsite-nav-text" tooltip>Cloud Run, App Engine, or Cloud Run functions backends (serverless NEG)</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/https/setting-up-ext-global-https-hybrid" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/https/setting-up-ext-global-https-hybrid" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/https/setting-up-ext-global-https-hybrid" ><span class="devsite-nav-text" tooltip>On-premises or other cloud backends (zonal and hybrid NEG)</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Add capabilities</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/load-balancing/docs/https/traffic-management-global" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/https/traffic-management-global" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/https/traffic-management-global" ><span class="devsite-nav-text" tooltip>Traffic management overview</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/https/setting-up-global-traffic-mgmt" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/https/setting-up-global-traffic-mgmt" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/https/setting-up-global-traffic-mgmt" ><span class="devsite-nav-text" tooltip>Set up traffic management</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/https/setting-up-global-http-https-redirect" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/https/setting-up-global-http-https-redirect" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/https/setting-up-global-http-https-redirect" ><span class="devsite-nav-text" tooltip>Set up HTTP-to-HTTPS redirect</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/https/set-up-global-ext-https-shared-vpc" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/https/set-up-global-ext-https-shared-vpc" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/https/set-up-global-ext-https-shared-vpc" ><span class="devsite-nav-text" tooltip>Set up load balancer with Shared VPC</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/https/custom-headers-global" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/https/custom-headers-global" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/https/custom-headers-global" ><span class="devsite-nav-text" tooltip>Create custom headers in backend services</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Custom error response</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/load-balancing/docs/https/custom-error-response" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/https/custom-error-response" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/https/custom-error-response" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/https/configure-custom-error-responses" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/https/configure-custom-error-responses" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/https/configure-custom-error-responses" ><span class="devsite-nav-text" tooltip>Configure custom error responses</span></a></li></ul></div></li></ul></div></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Set up global load balancer (classic)</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/load-balancing/docs/https/ext-http-lb-tf-module-examples" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/https/ext-http-lb-tf-module-examples" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/https/ext-http-lb-tf-module-examples" ><span class="devsite-nav-text" tooltip>Terraform examples</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/https/ext-https-lb-simple" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/https/ext-https-lb-simple" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/https/ext-https-lb-simple" ><span class="devsite-nav-text" tooltip>Managed VM instance group backend</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/https/ext-load-balancer-backend-buckets" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/https/ext-load-balancer-backend-buckets" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/https/ext-load-balancer-backend-buckets" ><span class="devsite-nav-text" tooltip>Cloud Storage (backend buckets)</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/https/setting-up-https-external-backend-internet-neg" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/https/setting-up-https-external-backend-internet-neg" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/https/setting-up-https-external-backend-internet-neg" ><span class="devsite-nav-text" tooltip>External backend (internet NEG)</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/https/setting-up-https-serverless" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/https/setting-up-https-serverless" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/https/setting-up-https-serverless" ><span class="devsite-nav-text" tooltip>Cloud Run, App Engine, or Cloud Functions backends (serverless NEG)</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/https/setting-up-ext-https-hybrid" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/https/setting-up-ext-https-hybrid" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/https/setting-up-ext-https-hybrid" ><span class="devsite-nav-text" tooltip>On-premises or other cloud backends (zonal and hybrid NEG) </span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Migrate resources</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item devsite-nav-preview"><a href="/load-balancing/docs/https/migrate-to-global" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/https/migrate-to-global" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/https/migrate-to-global" ><span class="devsite-nav-text" tooltip>Overview</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/load-balancing/docs/https/migrate-from-classic-global" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/https/migrate-from-classic-global" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/https/migrate-from-classic-global" ><span class="devsite-nav-text" tooltip>Migrate to global external Application Load Balancer</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/load-balancing/docs/https/roll-back-migrated-resources" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/https/roll-back-migrated-resources" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/https/roll-back-migrated-resources" ><span class="devsite-nav-text" tooltip>Roll back to classic Application Load Balancer</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Add capabilities</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/load-balancing/docs/https/traffic-management" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/https/traffic-management" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/https/traffic-management" ><span class="devsite-nav-text" tooltip>Traffic management overview</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/https/custom-headers" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/https/custom-headers" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/https/custom-headers" ><span class="devsite-nav-text" tooltip>Create custom headers in backend services</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/https/setting-up-query-and-header-routing" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/https/setting-up-query-and-header-routing" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/https/setting-up-query-and-header-routing" ><span class="devsite-nav-text" tooltip>Set up custom header and query parameter-based routing</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/https/setting-up-url-redirects-classic" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/https/setting-up-url-redirects-classic" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/https/setting-up-url-redirects-classic" ><span class="devsite-nav-text" tooltip>Set up URL redirect</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/https/setting-up-http-https-redirect" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/https/setting-up-http-https-redirect" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/https/setting-up-http-https-redirect" ><span class="devsite-nav-text" tooltip>Set up HTTP-to-HTTPS redirect</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/https/setting-up-url-rewrite" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/https/setting-up-url-rewrite" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/https/setting-up-url-rewrite" ><span class="devsite-nav-text" tooltip>Set up URL rewrite</span></a></li></ul></div></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Set up regional load balancer</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/load-balancing/docs/https/setting-up-reg-ext-https-lb" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/https/setting-up-reg-ext-https-lb" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/https/setting-up-reg-ext-https-lb" ><span class="devsite-nav-text" tooltip>Managed VM instance group backend</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/https/setting-up-reg-ext-https-serverless" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/https/setting-up-reg-ext-https-serverless" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/https/setting-up-reg-ext-https-serverless" ><span class="devsite-nav-text" tooltip>Cloud Run backends (serverless NEG)</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/https/setting-up-reg-ext-https-hybrid" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/https/setting-up-reg-ext-https-hybrid" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/https/setting-up-reg-ext-https-hybrid" ><span class="devsite-nav-text" tooltip>On-premises or other cloud backends (zonal and hybrid NEG)</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/https/setup-regional-ext-https-external-backend" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/https/setup-regional-ext-https-external-backend" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/https/setup-regional-ext-https-external-backend" ><span class="devsite-nav-text" tooltip>External backend (internet NEG)</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Add capabilities</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/load-balancing/docs/https/traffic-management-regional" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/https/traffic-management-regional" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/https/traffic-management-regional" ><span class="devsite-nav-text" tooltip>Traffic management overview</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/https/setting-up-reg-traffic-mgmt" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/https/setting-up-reg-traffic-mgmt" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/https/setting-up-reg-traffic-mgmt" ><span class="devsite-nav-text" tooltip>Set up traffic management</span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/load-balancing/docs/https/reg-applb-ha-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/https/reg-applb-ha-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/https/reg-applb-ha-overview" ><span class="devsite-nav-text" tooltip>Set up high availability</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/https/setting-up-reg-http-https-redirect" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/https/setting-up-reg-http-https-redirect" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/https/setting-up-reg-http-https-redirect" ><span class="devsite-nav-text" tooltip>Set up HTTP-to-HTTPS redirect</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/https/setting-up-reg-ext-shared-vpc" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/https/setting-up-reg-ext-shared-vpc" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/https/setting-up-reg-ext-shared-vpc" ><span class="devsite-nav-text" tooltip>Set up load balancer with Shared VPC</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/https/custom-headers-regional" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/https/custom-headers-regional" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/https/custom-headers-regional" ><span class="devsite-nav-text" tooltip>Create custom headers in URL maps</span></a></li></ul></div></li></ul></div></li><li class="devsite-nav-item devsite-nav-preview"><a href="/load-balancing/docs/https/applb-failover-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/https/applb-failover-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/https/applb-failover-overview" ><span class="devsite-nav-text" tooltip>Fail over to regional load balancers</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Monitor and troubleshoot</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/load-balancing/docs/https/https-logs-monitor-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/https/https-logs-monitor-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/https/https-logs-monitor-overview" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/https/https-logging-monitoring" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/https/https-logging-monitoring" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/https/https-logging-monitoring" ><span class="devsite-nav-text" tooltip>Global load balancers</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/https/https-reg-logging-monitoring" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/https/https-reg-logging-monitoring" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/https/https-reg-logging-monitoring" ><span class="devsite-nav-text" tooltip>Regional load balancers</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/https/troubleshooting-ext-https-lbs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/https/troubleshooting-ext-https-lbs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/https/troubleshooting-ext-https-lbs" ><span class="devsite-nav-text" tooltip>Troubleshooting</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/load-balancing/docs/https/http-load-balancing-best-practices" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/https/http-load-balancing-best-practices" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/https/http-load-balancing-best-practices" ><span class="devsite-nav-text" tooltip>Best practices</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Explore tutorials</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/load-balancing/docs/https/setting-up-https" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/https/setting-up-https" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/https/setting-up-https" ><span class="devsite-nav-text" tooltip>Request routing to a multi-region external HTTPS load balancer</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/tutorials/faster-performance-improved-protection" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/tutorials/faster-performance-improved-protection" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/tutorials/faster-performance-improved-protection" ><span class="devsite-nav-text" tooltip>Faster web performance and improved web protection for load balancing</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/tutorials/http-https-over-same-domain" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/tutorials/http-https-over-same-domain" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/tutorials/http-https-over-same-domain" ><span class="devsite-nav-text" tooltip>Deliver HTTP and HTTPS content over the same published domain</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/tutorials/optimize-app-latency" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/tutorials/optimize-app-latency" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/tutorials/optimize-app-latency" ><span class="devsite-nav-text" tooltip>Optimize application latency with load balancing</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/tutorials/about-capacity-optimization-with-global-lb" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/tutorials/about-capacity-optimization-with-global-lb" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/tutorials/about-capacity-optimization-with-global-lb" ><span class="devsite-nav-text" tooltip>Application capacity optimizations with global load balancing</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/tutorials/capacity-management-with-load-balancing" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/tutorials/capacity-management-with-load-balancing" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/tutorials/capacity-management-with-load-balancing" ><span class="devsite-nav-text" tooltip>Capacity management with load balancing</span></a></li></ul></div></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Internal load balancer</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/load-balancing/docs/l7-internal" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/l7-internal" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/l7-internal" ><span class="devsite-nav-text" tooltip>Architecture overview</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Set up cross-region load balancer</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/load-balancing/docs/l7-internal/setting-up-l7-cross-reg-internal" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/l7-internal/setting-up-l7-cross-reg-internal" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/l7-internal/setting-up-l7-cross-reg-internal" ><span class="devsite-nav-text" tooltip>Managed VM instance group backend</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/l7-internal/setting-up-l7-cross-reg-hybrid" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/l7-internal/setting-up-l7-cross-reg-hybrid" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/l7-internal/setting-up-l7-cross-reg-hybrid" ><span class="devsite-nav-text" tooltip>On-premises or other cloud backends (zonal and hybrid NEG)</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/l7-internal/setting-up-l7-cross-reg-serverless" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/l7-internal/setting-up-l7-cross-reg-serverless" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/l7-internal/setting-up-l7-cross-reg-serverless" ><span class="devsite-nav-text" tooltip>Cloud Run backends (serverless NEG)</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Set up regional load balancer</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/load-balancing/docs/l7-internal/int-https-lb-tf-examples" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/l7-internal/int-https-lb-tf-examples" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/l7-internal/int-https-lb-tf-examples" ><span class="devsite-nav-text" tooltip>Terraform examples</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/l7-internal/setting-up-l7-internal" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/l7-internal/setting-up-l7-internal" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/l7-internal/setting-up-l7-internal" ><span class="devsite-nav-text" tooltip>VM instance group backends</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/l7-internal/setting-up-l7-internal-serverless" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/l7-internal/setting-up-l7-internal-serverless" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/l7-internal/setting-up-l7-internal-serverless" ><span class="devsite-nav-text" tooltip>Cloud Run backends (serverless NEG)</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/l7-internal/setting-up-int-https-hybrid" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/l7-internal/setting-up-int-https-hybrid" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/l7-internal/setting-up-int-https-hybrid" ><span class="devsite-nav-text" tooltip>On-premises or other cloud backends (zonal and hybrid NEG)</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/l7-internal/setup-regional-int-https-external-backend" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/l7-internal/setup-regional-int-https-external-backend" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/l7-internal/setup-regional-int-https-external-backend" ><span class="devsite-nav-text" tooltip>External backend (internet NEG)</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Add capabilities</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Traffic management</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/load-balancing/docs/l7-internal/traffic-management" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/l7-internal/traffic-management" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/l7-internal/traffic-management" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/l7-internal/setting-up-traffic-management" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/l7-internal/setting-up-traffic-management" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/l7-internal/setting-up-traffic-management" ><span class="devsite-nav-text" tooltip>Set up traffic management</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/load-balancing/docs/l7-internal/setting-up-http-to-https-redirect" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/l7-internal/setting-up-http-to-https-redirect" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/l7-internal/setting-up-http-to-https-redirect" ><span class="devsite-nav-text" tooltip>Set up HTTP-to-HTTPS redirect</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/l7-internal/custom-headers" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/l7-internal/custom-headers" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/l7-internal/custom-headers" ><span class="devsite-nav-text" tooltip>Create custom headers in URL maps</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/l7-internal/l7-internal-shared-vpc" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/l7-internal/l7-internal-shared-vpc" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/l7-internal/l7-internal-shared-vpc" ><span class="devsite-nav-text" tooltip>Set up load balancer with Shared VPC</span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/load-balancing/docs/l7-internal/ilb-sd-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/l7-internal/ilb-sd-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/l7-internal/ilb-sd-overview" ><span class="devsite-nav-text" tooltip>Service Directory registration</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/l7-internal/internal-https-lb-and-other-networks" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/l7-internal/internal-https-lb-and-other-networks" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/l7-internal/internal-https-lb-and-other-networks" ><span class="devsite-nav-text" tooltip>Load balancing and connected networks</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Monitor and troubleshoot</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/load-balancing/docs/l7-internal/monitoring" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/l7-internal/monitoring" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/l7-internal/monitoring" ><span class="devsite-nav-text" tooltip>View logs and metrics</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/l7-internal/troubleshooting-l7-ilb" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/l7-internal/troubleshooting-l7-ilb" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/l7-internal/troubleshooting-l7-ilb" ><span class="devsite-nav-text" tooltip>Troubleshooting</span></a></li></ul></div></li></ul></div></li> <li class="devsite-nav-item"><a href="/load-balancing/docs/https/convert-global-ext-https-dualstack" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/https/convert-global-ext-https-dualstack" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/https/convert-global-ext-https-dualstack" ><span class="devsite-nav-text" tooltip>Convert load balancer to IPv6</span></a></li> <li class="devsite-nav-item"><a href="/load-balancing/docs/backend-service-load-testing" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/backend-service-load-testing" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/backend-service-load-testing" ><span class="devsite-nav-text" tooltip>Load testing backends</span></a></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Proxy Network Load Balancer (TCP/SSL proxy)</span> </div></li> <li class="devsite-nav-item"><a href="/load-balancing/docs/proxy-network-load-balancer" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/proxy-network-load-balancer" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/proxy-network-load-balancer" ><span class="devsite-nav-text" tooltip>Overview</span></a></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>External load balancer</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/load-balancing/docs/tcp" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/tcp" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/tcp" ><span class="devsite-nav-text" tooltip>Architecture overview</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Set up global load balancer</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/load-balancing/docs/tcp/set-up-global-ext-proxy-ssl" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/tcp/set-up-global-ext-proxy-ssl" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/tcp/set-up-global-ext-proxy-ssl" ><span class="devsite-nav-text" tooltip>Global SSL proxy with VM instance group backends</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/tcp/set-up-global-ext-proxy-tcp" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/tcp/set-up-global-ext-proxy-tcp" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/tcp/set-up-global-ext-proxy-tcp" ><span class="devsite-nav-text" tooltip>Global TCP proxy with VM instance group backends</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Set up global load balancer (classic)</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/load-balancing/docs/tcp/ext-tcp-proxy-lb-tf-examples" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/tcp/ext-tcp-proxy-lb-tf-examples" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/tcp/ext-tcp-proxy-lb-tf-examples" ><span class="devsite-nav-text" tooltip>Terraform examples</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/ssl/setting-up-ssl" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/ssl/setting-up-ssl" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/ssl/setting-up-ssl" ><span class="devsite-nav-text" tooltip>Global SSL proxy with VM instance group backends</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/tcp/setting-up-tcp" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/tcp/setting-up-tcp" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/tcp/setting-up-tcp" ><span class="devsite-nav-text" tooltip>Global TCP proxy with VM instance group backends</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Set up regional load balancer</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/load-balancing/docs/tcp/set-up-ext-reg-tcp-proxy-migs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/tcp/set-up-ext-reg-tcp-proxy-migs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/tcp/set-up-ext-reg-tcp-proxy-migs" ><span class="devsite-nav-text" tooltip>VM instance group backends</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/tcp/set-up-ext-reg-tcp-proxy-zonal" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/tcp/set-up-ext-reg-tcp-proxy-zonal" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/tcp/set-up-ext-reg-tcp-proxy-zonal" ><span class="devsite-nav-text" tooltip>Zonal NEG backends</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/tcp/set-up-ext-reg-tcp-proxy-hybrid" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/tcp/set-up-ext-reg-tcp-proxy-hybrid" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/tcp/set-up-ext-reg-tcp-proxy-hybrid" ><span class="devsite-nav-text" tooltip>Hybrid connectivity (Hybrid NEGs)</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/tcp/set-up-ext-reg-tcp-proxy-internet" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/tcp/set-up-ext-reg-tcp-proxy-internet" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/tcp/set-up-ext-reg-tcp-proxy-internet" ><span class="devsite-nav-text" tooltip>External backend (internet NEG)</span></a></li></ul></div></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Internal load balancer</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/load-balancing/docs/tcp/internal-proxy" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/tcp/internal-proxy" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/tcp/internal-proxy" ><span class="devsite-nav-text" tooltip>Architecture overview</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Set up cross-region load balancer</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/load-balancing/docs/tcp/setup-cross-reg-proxy-migs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/tcp/setup-cross-reg-proxy-migs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/tcp/setup-cross-reg-proxy-migs" ><span class="devsite-nav-text" tooltip>Managed VM instance group backends</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/tcp/setup-cross-reg-proxy-hybrid" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/tcp/setup-cross-reg-proxy-hybrid" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/tcp/setup-cross-reg-proxy-hybrid" ><span class="devsite-nav-text" tooltip>On-premises or other cloud backends (zonal and hybrid NEG)</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Set up regional load balancer</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/load-balancing/docs/tcp/set-up-int-tcp-proxy-migs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/tcp/set-up-int-tcp-proxy-migs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/tcp/set-up-int-tcp-proxy-migs" ><span class="devsite-nav-text" tooltip>Managed VM instance group backends</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/tcp/set-up-int-tcp-proxy-zonal" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/tcp/set-up-int-tcp-proxy-zonal" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/tcp/set-up-int-tcp-proxy-zonal" ><span class="devsite-nav-text" tooltip>Zonal NEG backends</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/tcp/set-up-int-tcp-proxy-hybrid" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/tcp/set-up-int-tcp-proxy-hybrid" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/tcp/set-up-int-tcp-proxy-hybrid" ><span class="devsite-nav-text" tooltip>Hybrid connectivity (Hybrid NEGs)</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/tcp/set-up-int-tcp-proxy-internet" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/tcp/set-up-int-tcp-proxy-internet" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/tcp/set-up-int-tcp-proxy-internet" ><span class="devsite-nav-text" tooltip>External backend (internet NEG)</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Add capabilities</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/load-balancing/docs/tcp/internal-proxy-lb-and-other-networks" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/tcp/internal-proxy-lb-and-other-networks" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/tcp/internal-proxy-lb-and-other-networks" ><span class="devsite-nav-text" tooltip>Load balancing and connected networks</span></a></li></ul></div></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Monitor and troubleshoot</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/load-balancing/docs/tcp/tcp-ssl-proxy-logging-monitoring" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/tcp/tcp-ssl-proxy-logging-monitoring" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/tcp/tcp-ssl-proxy-logging-monitoring" ><span class="devsite-nav-text" tooltip>View logs and metrics</span></a></li></ul></div></li> <li class="devsite-nav-item"><a href="/load-balancing/docs/tcp/convert-global-ext-proxy-dualstack" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/tcp/convert-global-ext-proxy-dualstack" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/tcp/convert-global-ext-proxy-dualstack" ><span class="devsite-nav-text" tooltip>Convert load balancer to IPv6</span></a></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Passthrough Network Load Balancer (TCP/UDP)</span> </div></li> <li class="devsite-nav-item"><a href="/load-balancing/docs/passthrough-network-load-balancer" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/passthrough-network-load-balancer" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/passthrough-network-load-balancer" ><span class="devsite-nav-text" tooltip>Overview</span></a></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>External load balancer</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/load-balancing/docs/network/networklb-backend-service" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/network/networklb-backend-service" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/network/networklb-backend-service" ><span class="devsite-nav-text" tooltip>Backend service-based architecture</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/network/networklb-target-pools" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/network/networklb-target-pools" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/network/networklb-target-pools" ><span class="devsite-nav-text" tooltip>Target pool-based architecture</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Set up load balancer</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/load-balancing/docs/network/setting-up-network-backend-service" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/network/setting-up-network-backend-service" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/network/setting-up-network-backend-service" ><span class="devsite-nav-text" tooltip>VM instance group backends (TCP/UDP only)</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/network/setting-up-networklb-multiple-protocols" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/network/setting-up-networklb-multiple-protocols" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/network/setting-up-networklb-multiple-protocols" ><span class="devsite-nav-text" tooltip>VM instance group backends (multiple protocols)</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/network/setting-up-network-zonal-neg" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/network/setting-up-network-zonal-neg" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/network/setting-up-network-zonal-neg" ><span class="devsite-nav-text" tooltip>Zonal NEG backends</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/network/setting-up-network" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/network/setting-up-network" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/network/setting-up-network" ><span class="devsite-nav-text" tooltip>Target pool-based load balancer</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Add capabilities</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/load-balancing/docs/network/ext-netlb-traffic-distribution" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/network/ext-netlb-traffic-distribution" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/network/ext-netlb-traffic-distribution" ><span class="devsite-nav-text" tooltip>Traffic distribution concepts</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Failover for load balancing</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/load-balancing/docs/network/networklb-failover-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/network/networklb-failover-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/network/networklb-failover-overview" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/network/networklb-setting-up-failover" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/network/networklb-setting-up-failover" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/network/networklb-setting-up-failover" ><span class="devsite-nav-text" tooltip>Configure failover</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/load-balancing/docs/network/configure-weighted-netlb" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/network/configure-weighted-netlb" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/network/configure-weighted-netlb" ><span class="devsite-nav-text" tooltip>Configure weighted load balancing</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/network/transition-to-backend-services" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/network/transition-to-backend-services" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/network/transition-to-backend-services" ><span class="devsite-nav-text" tooltip>Migrate from target pools to backend services</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/network/networklb-sd-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/network/networklb-sd-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/network/networklb-sd-overview" ><span class="devsite-nav-text" tooltip>Service Directory registration</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Explore tutorials</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/load-balancing/docs/network/udp-with-network-load-balancing" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/network/udp-with-network-load-balancing" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/network/udp-with-network-load-balancing" ><span class="devsite-nav-text" tooltip>Use UDP with network load balancers</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Monitor and troubleshoot</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/load-balancing/docs/network/networklb-monitoring" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/network/networklb-monitoring" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/network/networklb-monitoring" ><span class="devsite-nav-text" tooltip>View logs and metrics</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/network/troubleshooting-networklb" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/network/troubleshooting-networklb" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/network/troubleshooting-networklb" ><span class="devsite-nav-text" tooltip>Troubleshooting</span></a></li></ul></div></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Internal load balancer</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/load-balancing/docs/internal" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/internal" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/internal" ><span class="devsite-nav-text" tooltip>Architecture overview</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Set up load balancer</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/load-balancing/docs/internal/int-tcp-udp-lb-tf-module-examples" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/internal/int-tcp-udp-lb-tf-module-examples" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/internal/int-tcp-udp-lb-tf-module-examples" ><span class="devsite-nav-text" tooltip>Terraform examples</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/internal/setting-up-internal" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/internal/setting-up-internal" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/internal/setting-up-internal" ><span class="devsite-nav-text" tooltip>VM instance group backends</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/internal/setting-up-ilb-multiple-protocols" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/internal/setting-up-ilb-multiple-protocols" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/internal/setting-up-ilb-multiple-protocols" ><span class="devsite-nav-text" tooltip>VM instance group backend for multiple protocols</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/internal/setting-up-internal-zonal-neg" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/internal/setting-up-internal-zonal-neg" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/internal/setting-up-internal-zonal-neg" ><span class="devsite-nav-text" tooltip>Zonal NEG backends</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Add capabilities</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/load-balancing/docs/internal/int-netlb-traffic-distribution" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/internal/int-netlb-traffic-distribution" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/internal/int-netlb-traffic-distribution" ><span class="devsite-nav-text" tooltip>Traffic distribution concepts</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Failover for load balancing</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/load-balancing/docs/internal/failover-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/internal/failover-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/internal/failover-overview" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/internal/setting-up-failover" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/internal/setting-up-failover" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/internal/setting-up-failover" ><span class="devsite-nav-text" tooltip>Configure failover</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Load balancers as next hops</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/load-balancing/docs/internal/ilb-next-hop-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/internal/ilb-next-hop-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/internal/ilb-next-hop-overview" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/internal/setting-up-ilb-next-hop" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/internal/setting-up-ilb-next-hop" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/internal/setting-up-ilb-next-hop" ><span class="devsite-nav-text" tooltip>Set up load balancing for third-party appliances</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/load-balancing/docs/internal/multiple-forwarding-rules-same-ip" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/internal/multiple-forwarding-rules-same-ip" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/internal/multiple-forwarding-rules-same-ip" ><span class="devsite-nav-text" tooltip>Forwarding rules that use a common IP address</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/internal/ilb-sd-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/internal/ilb-sd-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/internal/ilb-sd-overview" ><span class="devsite-nav-text" tooltip>Service Directory registration</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/internal/internal-tcp-udp-lb-and-other-networks" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/internal/internal-tcp-udp-lb-and-other-networks" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/internal/internal-tcp-udp-lb-and-other-networks" ><span class="devsite-nav-text" tooltip>Load balancing and connected networks</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Explore tutorials</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/load-balancing/docs/internal/setting-up-internal-next-hop-tags" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/internal/setting-up-internal-next-hop-tags" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/internal/setting-up-internal-next-hop-tags" ><span class="devsite-nav-text" tooltip>Set up load balancer as next hop (with tags)</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/internal/deploying-ilb-next-hop-vm" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/internal/deploying-ilb-next-hop-vm" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/internal/deploying-ilb-next-hop-vm" ><span class="devsite-nav-text" tooltip>Deploy a hub-and-spoke network</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Monitor and troubleshoot</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/load-balancing/docs/internal/internal-logging-monitoring" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/internal/internal-logging-monitoring" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/internal/internal-logging-monitoring" ><span class="devsite-nav-text" tooltip>View logs and metrics</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/internal/troubleshooting-ilb" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/internal/troubleshooting-ilb" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/internal/troubleshooting-ilb" ><span class="devsite-nav-text" tooltip>Troubleshooting</span></a></li></ul></div></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Protocol forwarding</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/load-balancing/docs/protocol-forwarding" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/protocol-forwarding" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/protocol-forwarding" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/set-up-protocol-forwarding" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/set-up-protocol-forwarding" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/set-up-protocol-forwarding" ><span class="devsite-nav-text" tooltip>Set up protocol forwarding</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/switch-between-target-instance-and-backend-service" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/switch-between-target-instance-and-backend-service" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/switch-between-target-instance-and-backend-service" ><span class="devsite-nav-text" tooltip>Switch between a target instance and a backend service</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Secure</span> </div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>SSL certificates</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/load-balancing/docs/ssl-certificates" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/ssl-certificates" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/ssl-certificates" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/ssl-certificates/self-managed-certs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/ssl-certificates/self-managed-certs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/ssl-certificates/self-managed-certs" ><span class="devsite-nav-text" tooltip>Use self-managed SSL certificates</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/ssl-certificates/google-managed-certs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/ssl-certificates/google-managed-certs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/ssl-certificates/google-managed-certs" ><span class="devsite-nav-text" tooltip>Use Google-managed SSL certificates</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/ssl-certificates/encryption-to-the-backends" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/ssl-certificates/encryption-to-the-backends" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/ssl-certificates/encryption-to-the-backends" ><span class="devsite-nav-text" tooltip>Encryption to the backends</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/ssl-certificates/troubleshooting" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/ssl-certificates/troubleshooting" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/ssl-certificates/troubleshooting" ><span class="devsite-nav-text" tooltip>Troubleshooting</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>SSL policies</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/load-balancing/docs/ssl-policies-concepts" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/ssl-policies-concepts" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/ssl-policies-concepts" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/use-ssl-policies" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/use-ssl-policies" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/use-ssl-policies" ><span class="devsite-nav-text" tooltip>Use SSL policies</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Mutual TLS</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/load-balancing/docs/mtls" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/mtls" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/mtls" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/https/setting-up-mtls-ccm" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/https/setting-up-mtls-ccm" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/https/setting-up-mtls-ccm" ><span class="devsite-nav-text" tooltip>Set up with user-provided certificates</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/https/setting-up-mtls-ca-ccm" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/https/setting-up-mtls-ca-ccm" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/https/setting-up-mtls-ca-ccm" ><span class="devsite-nav-text" tooltip>Set up with private CA</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Authorization policies</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item devsite-nav-preview"><a href="/load-balancing/docs/auth-policy/auth-policy-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/auth-policy/auth-policy-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/auth-policy/auth-policy-overview" ><span class="devsite-nav-text" tooltip>Overview</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/load-balancing/docs/auth-policy/set-up-auth-policy-app-lb" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/auth-policy/set-up-auth-policy-app-lb" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/auth-policy/set-up-auth-policy-app-lb" ><span class="devsite-nav-text" tooltip>Set up policies for Application Load Balancers</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Customize load balancer</span> </div></li> <li class="devsite-nav-item"><a href="/load-balancing/docs/service-lb-policy" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/service-lb-policy" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/service-lb-policy" ><span class="devsite-nav-text" tooltip>Advanced load balancing optimizations</span></a></li> <li class="devsite-nav-item"><a href="/load-balancing/docs/backend-service" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/backend-service" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/backend-service" ><span class="devsite-nav-text" tooltip>Backend services</span></a></li> <li class="devsite-nav-item"><a href="/load-balancing/docs/enabling-connection-draining" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/enabling-connection-draining" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/enabling-connection-draining" ><span class="devsite-nav-text" tooltip>Connection draining</span></a></li> <li class="devsite-nav-item"><a href="/load-balancing/docs/firewall-rules" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/firewall-rules" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/firewall-rules" ><span class="devsite-nav-text" tooltip>Firewall rules</span></a></li> <li class="devsite-nav-item"><a href="/load-balancing/docs/forwarding-rule-concepts" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/forwarding-rule-concepts" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/forwarding-rule-concepts" ><span class="devsite-nav-text" tooltip>Forwarding rules</span></a></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Health checks</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/load-balancing/docs/health-check-concepts" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/health-check-concepts" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/health-check-concepts" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/health-checks" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/health-checks" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/health-checks" ><span class="devsite-nav-text" tooltip>Use health checks</span></a></li></ul></div></li> <li class="devsite-nav-item"><a href="/load-balancing/docs/dns-names" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/dns-names" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/dns-names" ><span class="devsite-nav-text" tooltip>Internal DNS names</span></a></li> <li class="devsite-nav-item"><a href="/load-balancing/docs/ipv6" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/ipv6" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/ipv6" ><span class="devsite-nav-text" tooltip>IPv6</span></a></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Network endpoint groups</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/load-balancing/docs/negs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/negs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/negs" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/negs/hybrid-neg-concepts" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/negs/hybrid-neg-concepts" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/negs/hybrid-neg-concepts" ><span class="devsite-nav-text" tooltip>Hybrid connectivity NEGs</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/negs/internet-neg-concepts" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/negs/internet-neg-concepts" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/negs/internet-neg-concepts" ><span class="devsite-nav-text" tooltip>Internet NEGs</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/negs/serverless-neg-concepts" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/negs/serverless-neg-concepts" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/negs/serverless-neg-concepts" ><span class="devsite-nav-text" tooltip>Serverless NEGs</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Zonal NEGs</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/load-balancing/docs/negs/zonal-neg-concepts" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/negs/zonal-neg-concepts" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/negs/zonal-neg-concepts" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/negs/setting-up-zonal-negs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/negs/setting-up-zonal-negs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/negs/setting-up-zonal-negs" ><span class="devsite-nav-text" tooltip>Set up zonal NEGs</span></a></li></ul></div></li></ul></div></li> <li class="devsite-nav-item"><a href="/load-balancing/docs/proxy-only-subnets" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/proxy-only-subnets" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/proxy-only-subnets" ><span class="devsite-nav-text" tooltip>Proxy-only subnets</span></a></li> <li class="devsite-nav-item"><a href="/load-balancing/docs/tags" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/tags" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/tags" ><span class="devsite-nav-text" tooltip>Tags</span></a></li> <li class="devsite-nav-item"><a href="/load-balancing/docs/target-pools" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/target-pools" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/target-pools" ><span class="devsite-nav-text" tooltip>Target pools</span></a></li> <li class="devsite-nav-item"><a href="/load-balancing/docs/target-proxies" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/target-proxies" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/target-proxies" ><span class="devsite-nav-text" tooltip>Target proxies</span></a></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>URL maps</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/load-balancing/docs/url-map-concepts" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/url-map-concepts" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/url-map-concepts" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/load-balancing/docs/url-map" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/url-map" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/url-map" ><span class="devsite-nav-text" tooltip>Use URL maps</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Operate and maintain</span> </div></li> <li class="devsite-nav-item"><a href="/load-balancing/docs/audit-logging" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/audit-logging" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/audit-logging" ><span class="devsite-nav-text" tooltip>Audit logging information</span></a></li> <li class="devsite-nav-item"><a href="/load-balancing/docs/health-check-logging" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/health-check-logging" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/health-check-logging" ><span class="devsite-nav-text" tooltip>Health check logging information</span></a></li> <li class="devsite-nav-item"><a href="/load-balancing/docs/cleaning-up-lb-setup" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /load-balancing/docs/cleaning-up-lb-setup" track-type="bookNav" track-name="click" track-metadata-eventdetail="/load-balancing/docs/cleaning-up-lb-setup" ><span class="devsite-nav-text" tooltip>Clean up a load balancer setup</span></a></li> </ul> <ul class="devsite-nav-list" menu="Technology areas" aria-label="Side menu" hidden> <li class="devsite-nav-item"> <a href="/docs/ai-ml" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: AI and ML" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > AI and ML </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/application-development" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Application development" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Application development </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/application-hosting" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Application hosting" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Application hosting </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/compute-area" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Compute" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Compute </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/data" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Data analytics and pipelines" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Data analytics and pipelines </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/databases" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Databases" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Databases </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/dhm-cloud" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Distributed, hybrid, and multicloud" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Distributed, hybrid, and multicloud </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/generative-ai" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Generative AI" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Generative AI </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/industry" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Industry solutions" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Industry solutions </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/networking" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Networking" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Networking </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/observability" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Observability and monitoring" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Observability and monitoring </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/security" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Security" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Security </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/storage" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Storage" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Storage </span> </a> </li> </ul> <ul class="devsite-nav-list" menu="Cross-product tools" aria-label="Side menu" hidden> <li class="devsite-nav-item"> <a href="/docs/access-resources" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Access and resources management" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Access and resources management </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/costs-usage" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Costs and usage management" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Costs and usage management </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/devtools" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud SDK, languages, frameworks, and tools" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud SDK, languages, frameworks, and tools </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/iac" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Infrastructure as code" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Infrastructure as code </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/migration" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Migration" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Migration </span> </a> </li> </ul> <ul class="devsite-nav-list" menu="Related sites" aria-label="Side menu" hidden> <li class="devsite-nav-item"> <a href="/" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Home" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Home </span> </a> </li> <li class="devsite-nav-item"> <a href="/free" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Free Trial and Free Tier" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Free Trial and Free Tier </span> </a> </li> <li class="devsite-nav-item"> <a href="/architecture" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Architecture Center" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Architecture Center </span> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/blog" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Blog" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Blog </span> </a> </li> <li class="devsite-nav-item"> <a href="/contact" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Contact Sales" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Contact Sales </span> </a> </li> <li class="devsite-nav-item"> <a href="/developers" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Developer Center" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Developer Center </span> </a> </li> <li class="devsite-nav-item"> <a href="https://developers.google.com/" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Developer Center" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Developer Center </span> </a> </li> <li class="devsite-nav-item"> <a href="https://console.cloud.google.com/marketplace" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Marketplace" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Marketplace </span> </a> </li> <li class="devsite-nav-item"> <a href="/marketplace/docs" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Marketplace Documentation" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Marketplace Documentation </span> </a> </li> <li class="devsite-nav-item"> <a href="https://www.cloudskillsboost.google/paths" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Skills Boost" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Skills Boost </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Solution Center" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Solution Center </span> </a> </li> <li class="devsite-nav-item"> <a href="/support-hub" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Support" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Support </span> </a> </li> <li class="devsite-nav-item"> <a href="https://www.youtube.com/@googlecloudtech" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Tech Youtube Channel" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Tech Youtube Channel </span> </a> </li> </ul> </div> </div> </nav> </devsite-book-nav> <section id="gc-wrapper"> <main role="main" id="main-content" class="devsite-main-content" has-book-nav has-sidebar > <div class="devsite-sidebar"> <div class="devsite-sidebar-content"> <devsite-toc class="devsite-nav" role="navigation" aria-label="On this page" depth="2" scrollbars ></devsite-toc> <devsite-recommendations-sidebar class="nocontent devsite-nav"> </devsite-recommendations-sidebar> </div> </div> <devsite-content> <article class="devsite-article"> <div class="devsite-article-meta nocontent" role="navigation"> <ul class="devsite-breadcrumb-list" aria-label="Breadcrumb"> <li class="devsite-breadcrumb-item "> <a href="https://cloud.google.com/" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="1" track-type="globalNav" track-name="breadcrumb" track-metadata-position="1" track-metadata-eventdetail="Google Cloud" > Home </a> </li> <li class="devsite-breadcrumb-item "> <div class="devsite-breadcrumb-guillemet material-icons" aria-hidden="true"></div> <a href="https://cloud.google.com/load-balancing" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="2" track-type="globalNav" track-name="breadcrumb" track-metadata-position="2" track-metadata-eventdetail="Cloud Load Balancing" > Cloud Load Balancing </a> </li> <li class="devsite-breadcrumb-item "> <div class="devsite-breadcrumb-guillemet material-icons" aria-hidden="true"></div> <a href="https://cloud.google.com/load-balancing/docs" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="3" track-type="globalNav" track-name="breadcrumb" track-metadata-position="3" track-metadata-eventdetail="Load Balancing" > Documentation </a> </li> <li class="devsite-breadcrumb-item "> <div class="devsite-breadcrumb-guillemet material-icons" aria-hidden="true"></div> <a href="https://cloud.google.com/load-balancing/docs/load-balancing-overview" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="4" track-type="globalNav" track-name="breadcrumb" track-metadata-position="4" track-metadata-eventdetail="" > Guides </a> </li> </ul> <devsite-thumb-rating position="header"> </devsite-thumb-rating> </div> <devsite-feedback position="header" project-name="Load Balancing" product-id="5173945" bucket="Documentation" context="" version="t-devsite-webserver-20250211-r00-rc00.466928320959134316" data-label="Send Feedback Button" track-type="feedback" track-name="sendFeedbackLink" track-metadata-position="header" class="nocontent" project-icon="https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/cloud/images/favicons/onecloud/super_cloud.png" > <button> Send feedback </button> </devsite-feedback> <h1 class="devsite-page-title" tabindex="-1"> Cloud Load Balancing overview </h1> <devsite-feature-tooltip ack-key="AckCollectionsBookmarkTooltipDismiss" analytics-category="Site-Wide Custom Events" analytics-action-show="Callout Profile displayed" analytics-action-close="Callout Profile dismissed" analytics-label="Create Collection Callout" class="devsite-page-bookmark-tooltip nocontent" dismiss-button="true" id="devsite-collections-dropdown" dismiss-button-text="Dismiss" close-button-text="Got it"> <devsite-bookmark></devsite-bookmark> <span slot="popout-heading"> Stay organized with collections </span> <span slot="popout-contents"> Save and categorize content based on your preferences. </span> </devsite-feature-tooltip> <div class="devsite-page-title-meta"><devsite-view-release-notes></devsite-view-release-notes></div> <devsite-toc class="devsite-nav" depth="2" devsite-toc-embedded > </devsite-toc> <div class="devsite-article-body clearfix "> <p>A load balancer distributes user traffic across multiple instances of your applications. By spreading the load, load balancing reduces the risk that your applications experience performance issues. Google&#39;s Cloud Load Balancing is built on reliable, high-performing technologies such as Maglev, Andromeda, Google Front Ends, and Envoy&mdash;the same technologies that power Google&#39;s own products.</p> <p>Cloud Load Balancing offers a comprehensive portfolio of application and network load balancers. Use our global proxy load balancers to distribute millions of requests per second among backends in multiple regions with our Google Front End fleet in over 80 distinct locations worldwide&mdash;all with a single, anycast IP address. Implement strong jurisdictional control with our regional proxy load balancers, keeping your backends and proxies in a region of your choice without worrying about TLS/SSL offload. Use our passthrough load balancers to quickly route multiple protocols to backends with the high performance of direct server return (DSR).</p> <figure style="text-align: center"> <a href="/static/load-balancing/images/cloud-load-balancing-overview.svg"> <img src="/static/load-balancing/images/cloud-load-balancing-overview.svg" border="0" Alt="Cloud Load Balancing overview."></a> <figcaption>Cloud Load Balancing overview (click to enlarge).</figcaption> </figure> <h2 id="key-features" data-text="Key features of Cloud Load Balancing" tabindex="-1">Key features of Cloud Load Balancing</h2> <p>Cloud Load Balancing offers the following load balancer features:</p> <ul> <li><p><strong>Single anycast IP address.</strong> With Cloud Load Balancing, a single anycast IP address is the frontend for all of your backend instances in regions around the world. It provides cross-region load balancing, including automatic multi-region failover, which moves traffic to failover backends if your primary backends become unhealthy. Cloud Load Balancing reacts instantaneously to changes in users, traffic, network, backend health, and other related conditions.</p></li> <li><p><strong>Seamless autoscaling.</strong> Cloud Load Balancing can scale as your users and traffic grow, including easily handling huge, unexpected, and instantaneous spikes by diverting traffic to other regions in the world that can take traffic. Autoscaling does not require pre-warming: you can scale from zero to full traffic in a matter of seconds.</p></li> </ul> <ul> <li><p><strong>Software-defined load balancing.</strong> Cloud Load Balancing is a fully distributed, software-defined, managed service for all your traffic. It is not an instance-based or device-based solution, so you won&#39;t be locked into a physical load-balancing infrastructure or face the high availability, scale, and management challenges inherent in instance-based load balancers.</p></li> <li><p><strong>Layer 4 and Layer 7 load balancing.</strong> Use Layer 4-based load balancing to direct traffic based on data from network and transport layer protocols such as <a href="/load-balancing/docs/network/networklb-backend-service"> TCP, UDP, ESP, GRE, ICMP, and ICMPv6 </a>. Use Layer 7-based load balancing to add request routing decisions based on attributes, such as the HTTP header and the uniform resource identifier.</p></li> <li><p><strong>External and internal load balancing.</strong> Defines whether the load balancer can be used for external or internal access. You can use an <em>external</em> load balancer when your clients need to reach your application from the internet. You can use an <em>internal</em> load balancer when your clients are inside of Google Cloud. To learn more, see <a href="/load-balancing/docs/choosing-load-balancer#external-internal">external versus internal load balancing</a>.</p></li> </ul> <ul> <li><p><strong>Global and regional load balancing.</strong> Defines the scope of the load balancer. A <em>global</em> load balancer supports backends in multiple regions, whereas a <em>regional</em> load balancer supports backends in a single region. Even though the IP address of a regional load balancer is located in one region, a regional load balancer is globally accessible. You can distribute your backends in single or multiple regions to terminate connections close to your users and to meet your high availability requirements. To learn more, see <a href="/load-balancing/docs/choosing-load-balancer#global-regional">global versus regional load balancing</a>.</p></li> <li><p><strong>Routing of traffic in Premium Tier and Standard Tier.</strong> The load balancing services in Google Cloud come in different flavors depending on the network tier you choose, that is, Premium Tier or Standard Tier, with the former being more expensive than the latter. The Premium Tier leverages Google&#39;s high-quality global backbone whereas the Standard Tier uses the public internet to route traffic across the network. The network tier you choose depends on whether you prioritize cost or performance for your enterprise workload. Some load balancing services are only available in Premium Tier and not the Standard Tier. To learn more, see <a href="/load-balancing/docs/choosing-load-balancer#premium-standard">Premium versus Standard Network Service Tiers</a>.</p></li> <li><p><strong>Advanced feature support.</strong> Cloud Load Balancing supports features such as IPv6 load balancing, <a href="/load-balancing/docs/network/networklb-backend-service#traffic-steering">source IP-based traffic steering</a>, <a href="/load-balancing/docs/network/networklb-backend-service#weighted-lb">weighted load balancing</a>, WebSockets, user-defined request headers, and protocol forwarding for private virtual IP addresses (VIPs).</p> <p>It also includes the following integrations:</p> <ul> <li>Integration with <a href="/cdn">Cloud CDN</a> for cached content delivery. Cloud CDN is supported with the global external Application Load Balancer and the classic Application Load Balancer.</li> <li>Integration with <a href="/armor">Google Cloud Armor</a> to protect your infrastructure from distributed denial-of-service (DDoS) attacks and other targeted application attacks. Always-on DDoS protection is available for the global external Application Load Balancer, the classic Application Load Balancer, the external proxy Network Load Balancer, and the external passthrough Network Load Balancer. Additionally, Google Cloud Armor supports <em>advanced network DDoS protection</em> only for external passthrough Network Load Balancers. For more information, see <a href="/armor/docs/advanced-network-ddos">Configure advanced network DDoS protection</a>.</li> </ul></li> </ul> <h2 id="load-balancer-types" data-text="Types of Google Cloud load balancers" tabindex="-1">Types of Google Cloud load balancers</h2> <p>Cloud Load Balancing offers two types of load balancers: Application Load Balancers and Network Load Balancers. You&#39;d choose an Application Load Balancer when you need a Layer 7 load balancer for your applications with HTTP(S) traffic. You&#39;d choose a Network Load Balancer when you need a Layer 4 load balancer that supports TLS offloading (with a proxy load balancer) or you need support for IP protocols such as UDP, ESP, and ICMP (with a passthrough load balancer).</p> <p>The following table provides a high-level overview of the different types of Google Cloud load balancers categorized by the OSI layer on which they operate and whether they are used for external or internal access.</p> <style> table, th, tr, td { border: 0.6px solid gray; border-collapse: collapse; } .app-lbs { background-color: #e9f6fc; } .proxy-network-lbs { background-color: #f9efe5; } .passthrough-network-lbs { background-color: #e5f1f1; } #lb-icon { position: relative; top: 5px; } </style> <table id="load-balancer-types"> <tr> <th style="text-align: center;"> <span id="lb-icon" class="material-symbols-outlined">lan</span> Cloud Load Balancing </th> <th style="text-align: center;"> External<br>(Accepts internet traffic)</th> <th style="text-align: center;">Internal<br>(Accepts internal Google Cloud traffic)</th> </tr> <tr> <td style="text-align: center;"> <b>Application Load Balancers</b><br><br> <b>HTTPS</b><br> Layer 7 load balancing </td> <td class="app-lbs"> <ul> <li>global external</li> <li>regional external</li> <li>classic</li> </ul> </td> <td class="app-lbs"> <ul> <li>cross-region internal</li> <li>regional internal</li> </ul> </td> </tr> <tr> <td rowspan="5" style="text-align: center; vertical-align: middle;"> <b>Network Load Balancers</b><br><br> <b>TCP/SSL/Other</b><br> Layer 4 load balancing </td> </tr> <tr> <td colspan="2">Proxy Network Load Balancers</td> </tr> <tr> <td class="proxy-network-lbs"> <ul> <li>global external</li> <li>regional external</li> <li>classic</li> </ul> </td> <td class="proxy-network-lbs"> <ul> <li>cross-region internal</li> <li>regional internal</li> </ul> </td> </tr> <tr> <td colspan="2">Passthrough Network Load Balancers</td> </tr> <tr> <td class="passthrough-network-lbs"> <ul> <li>regional external</li> </ul> </td> <td class="passthrough-network-lbs"> <ul> <li>regional internal</li> </ul> </td> </tr> </table> <h3 id="application-lb" data-text="Application Load Balancers" tabindex="-1">Application Load Balancers</h3> <p>Application Load Balancers are proxy-based Layer 7 load balancers that enable you to run and scale your services behind an anycast IP address. The Application Load Balancer distributes HTTP and HTTPS traffic to backends hosted on a variety of Google Cloud platforms&mdash;such as Compute Engine and Google Kubernetes Engine (GKE)&mdash;as well as external backends outside Google Cloud.</p> <p>The following diagram provides a high-level overview of the different types of Application Load Balancers that can be deployed externally or internally depending on whether your application is internet-facing or internal.</p> <figure style="text-align: center"> <a href="/static/load-balancing/images/overview/application_load_balancers.svg"> <img src="/static/load-balancing/images/overview/application_load_balancers.svg" border="0" Alt="Different types of application load balancers"></a> <figcaption>Different types of Application Load Balancers.</figcaption> </figure> <p><strong><a href="/load-balancing/docs/https">External Application Load Balancers</a></strong> are implemented as managed services either on <a href="/docs/security/infrastructure/design#google-frontend-service">Google Front Ends (GFEs)</a> or <a href="https://www.envoyproxy.io/">Envoy proxies</a>. Clients can connect to these load balancers from anywhere on the internet. Note the following:</p> <ul> <li>These load balancers can be deployed in the following modes: <a href="/load-balancing/docs/https">global, regional, or classic</a>.</li> <li>Global external Application Load Balancers support backends in multiple regions.</li> <li>Regional external Application Load Balancers support backends in a single region only.</li> <li>Classic Application Load Balancers are global in Premium Tier. In Standard Tier, they can distribute traffic to backends in a single region only.</li> <li>Application Load Balancers use the open source Envoy proxy to enable <a href="/load-balancing/docs/https/traffic-management-global">advanced traffic management capabilities</a>.</li> </ul> <p><strong><a href="/load-balancing/docs/l7-internal">Internal Application Load Balancers</a></strong> are built on the Andromeda network virtualization stack and the open source Envoy proxy. This load balancer provides internal proxy-based load balancing of Layer 7 application data. The load balancer uses an internal IP address that is accessible only to clients in the same VPC network or clients connected to your VPC network. Note the following:</p> <ul> <li>These load balancers can be deployed in the following modes: <a href="/load-balancing/docs/l7-internal">regional or cross-region</a>.</li> <li>Regional internal Application Load Balancers support backends only in a single region.</li> <li>Cross-region internal Application Load Balancers support backends in multiple regions and are always globally accessible. Clients from any Google Cloud region can send traffic to the load balancer.</li> </ul> <p>To learn more about Application Load Balancers, see <a href="/load-balancing/docs/application-load-balancer">Application Load Balancer overview</a>.</p> <h3 id="network-lb" data-text="Network Load Balancers" tabindex="-1">Network Load Balancers</h3> <p>Network Load Balancers are Layer 4 load balancers that can handle TCP, UDP, or other IP protocol traffic. These load balancers are available as either proxy load balancers or passthrough load balancers. You can pick a load balancer depending on the needs of your application and the type of traffic that it needs to handle. Choose a proxy Network Load Balancer if you want to configure a reverse proxy load balancer with support for advanced traffic controls and backends on-premises and in other cloud environments. Choose a passthrough Network Load Balancer if you want to preserve the source IP address of the client packets, you prefer direct server return for responses, or you want to handle a variety of IP protocols such as TCP, UDP, ESP, GRE, ICMP, and ICMPv6 .</p> <h4 id="proxy-network-lb" data-text="Proxy Network Load Balancers" tabindex="-1">Proxy Network Load Balancers</h4> <p>Proxy Network Load Balancers are Layer 4 reverse proxy load balancers that distribute TCP traffic to virtual machine (VM) instances in your Google Cloud VPC network. Traffic is terminated at the load balancing layer and then forwarded to the closest available backend by using TCP.</p> <p>The following diagram provides a high-level overview of the different types of proxy Network Load Balancers that can be deployed externally or internally depending on whether your application is internet-facing or internal.</p> <figure style="text-align: center"> <a href="/static/load-balancing/images/overview/proxy_network_load_balancers.svg"> <img src="/static/load-balancing/images/overview/proxy_network_load_balancers.svg" border="0" Alt="Different types of proxy network load balancers"></a> <figcaption>Different types of proxy Network Load Balancers.</figcaption> </figure> <p><strong><a href="/load-balancing/docs/tcp">External proxy Network Load Balancers</a></strong> are Layer 4 load balancers that distribute traffic that comes from the internet to backends in your Google Cloud VPC network, on-premises, or in other cloud environments. These load balancers are built on either <a href="/docs/security/infrastructure/design#google-frontend-service">Google Front Ends (GFEs)</a> or <a href="https://www.envoyproxy.io/">Envoy proxies</a>.</p> <p>These load balancers can be deployed in the following modes: <a href="/load-balancing/docs/tcp">global, regional, or classic</a>.</p> <ul> <li>Global external proxy Network Load Balancers support backends in multiple regions.</li> <li>Regional external proxy Network Load Balancers support backends in a single region.</li> <li>Classic proxy Network Load Balancers are global in Premium Tier. In Standard Tier, they can distribute traffic to backends in a single region only.</li> </ul> <p><strong><a href="/load-balancing/docs/tcp/internal-proxy">Internal proxy Network Load Balancers</a></strong> are Envoy proxy-based regional Layer 4 load balancers that enable you to run and scale your TCP service traffic behind an internal IP address that is accessible only to clients in the same VPC network or clients connected to your VPC network.</p> <p>These load balancers can be deployed in one of the following modes: regional or cross-region.</p> <ul> <li>Regional internal proxy Network Load Balancers support backends in a single region only.</li> <li>Cross-region internal proxy Network Load Balancers support backends in multiple regions and are always globally accessible. Clients from any Google Cloud region can send traffic to the load balancer.</li> </ul> <p>To lean more about proxy Network Load Balancers, see <a href="/load-balancing/docs/proxy-network-load-balancer">proxy Network Load Balancer overview</a>.</p> <h4 id="passthrough-network-lb" data-text="Passthrough Network Load Balancers" tabindex="-1">Passthrough Network Load Balancers</h4> <p>Passthrough Network Load Balancers are Layer 4 regional, passthrough load balancers. These load balancers distribute traffic among backends in the same region as the load balancer. They are implemented by using Andromeda virtual networking and Google Maglev.</p> <p>As the name suggests, these load balancers are not proxies. Load-balanced packets are received by backend VMs with the packet&#39;s source and destination IP addresses, protocol, and, if the protocol is port-based, the source and destination ports unchanged. Load-balanced connections are terminated at the backends. Responses from the backend VMs go directly to the clients, not back through the load balancer. The industry term for this is direct server return (DSR).</p> <p>These load balancers, as depicted in the following image, are deployed in two modes, depending on whether the load balancer is internet-facing or internal.</p> <figure style="text-align: center"> <a href="/static/load-balancing/images/overview/passthrough_network_load_balancers.svg"> <img src="/static/load-balancing/images/overview/passthrough_network_load_balancers.svg" border="0" Alt="Different types of passthrough network load balancers"></a> <figcaption>Different types of passthrough Network Load Balancers.</figcaption> </figure> <ul> <li><p><strong><a href="/load-balancing/docs/network/networklb-backend-service">External passthrough Network Load Balancers</a></strong> are built on Maglev. Clients can connect to these load balancers from anywhere on the internet regardless of their Network Service Tiers. The load balancer can also receive traffic from Google Cloud VMs with external IP addresses or from Google Cloud VMs that have internet access through Cloud NAT or instance-based NAT.</p> <p>Backends for external passthrough Network Load Balancers can be deployed using either a <a href="/load-balancing/docs/network/networklb-backend-service">backend service</a> or a <a href="/load-balancing/docs/network/networklb-target-pools">target pool</a>. For new deployments, we recommend using backend services.</p></li> <li><p><strong><a href="/load-balancing/docs/internal">Internal passthrough Network Load Balancers</a></strong> are built on the Andromeda network virtualization stack. An internal passthrough Network Load Balancer lets you to load balance TCP/UDP traffic behind an internal load-balancing IP address that is accessible only to systems in the same VPC network or systems connected to your VPC network. This load balancer can only be configured in Premium Tier.</p></li> </ul> <p>To learn more about passthrough Network Load Balancers, see <a href="/load-balancing/docs/passthrough-network-load-balancer">passthrough Network Load Balancer</a>.</p> <h2 id="load_balancer_components" data-text="Load balancer components" tabindex="-1">Load balancer components</h2> <p>A load balancer is a system composed of multiple interacting components. There is no single API resource that represents a load balancer. Instead, multiple components work together to distribute incoming traffic across multiple backends.</p> <p>The following diagram shows the core components of an Application Load Balancer, a proxy Network Load Balancer, and a passthrough Network Load Balancer.</p> <div class="ds-selector-tabs" data-ds-scope="code-sample"> <section><h3 id="application-load-balancer" data-text="Application load balancer" tabindex="-1">Application load balancer</h3><figure style="text-align: center"> <a href="/static/load-balancing/images/overview/components_application_load_balancer.svg"> <img src="/static/load-balancing/images/overview/components_application_load_balancer.svg" border="0" Alt="Components of an Application Load Balancer"></a> <figcaption>Components of an Application Load Balancer (click to enlarge).</figcaption> </figure></section> <section><h3 id="proxy-network-load-balancer" data-text="Proxy network load balancer" tabindex="-1">Proxy network load balancer</h3><figure style="text-align: center"> <a href="/static/load-balancing/images/overview/components_proxy_network_load_balancers.svg"> <img src="/static/load-balancing/images/overview/components_proxy_network_load_balancers.svg" border="0" Alt="Components of a proxy Network Load Balancer"></a> <figcaption>Components of a proxy Network Load Balancer (click to enlarge).</figcaption> </figure></section> <section><h3 id="passthrough-network-load-balancer" data-text="Passthrough network load balancer" tabindex="-1">Passthrough network load balancer</h3><figure style="text-align: center"> <a href="/static/load-balancing/images/overview/components_passthrough_network_load_balancers.svg"> <img src="/static/load-balancing/images/overview/components_passthrough_network_load_balancers.svg" border="0" Alt="Components of a passthrough Network Load Balancer"></a> <figcaption>Components of a passthrough Network Load Balancer (click to enlarge).</figcaption> </figure></section> </div> <p>The information that follows is a high-level overview of the key components of a load balancer, starting from the point where traffic reaches the load balancer to the stage where it is routed to the backend resource. For a deeper understanding of each load balancer component, refer to the page linked in each section.</p> <h3 id="forwarding_rule" data-text="Forwarding rule" tabindex="-1">Forwarding rule</h3> <p>A forwarding rule specifies an IP address, an IP protocol, and one or more ports on which the load balancer accepts traffic. The forwarding rule and its attached IP address represent the frontend of a Google Cloud load balancer.</p> <p>For more information, see <a href="/load-balancing/docs/forwarding-rule-concepts">Forwarding rules overview</a>.</p> <h3 id="target-proxy" data-text="Target proxy" tabindex="-1">Target proxy</h3> <p>Target proxies terminate incoming connections from clients and create new connections from the load balancer to the backends.</p> <ul> <li><p>The first connection originates from the client and is terminated at the target proxy of the load balancer.</p></li> <li><p>The second connection starts at the target proxy and ends at the backend instance, which handles the client request.</p></li> </ul> <p>The first connection is terminated either in a Google Front End (GFE) or in a specially designated subnet known as the proxy-only subnet, which is reserved exclusively for Envoy proxies. To know whether a load balancer is GFE-based or Envoy-based, see the table in the <a href="/load-balancing/docs/load-balancing-overview#tech-gclb">Underlying technologies of Google Cloud load balancers</a> section of this document.</p> <p>Target proxies are used only by proxy-based load balancers such as Application Load Balancers and proxy Network Load Balancers. For these types of load balancers, responses from the backend instances are sent back to the target proxy rather than directly to the client.</p> <p>For more information, see <a href="/load-balancing/docs/target-proxies">Target proxies</a>.</p> <h3 id="proxy-only_subnet" data-text="Proxy-only subnet" tabindex="-1">Proxy-only subnet</h3> <p>A proxy-only subnet provides a pool of IP addresses that are reserved exclusively for Envoy proxies used by Google Cloud load balancers. The proxies terminate incoming connections and then create new connections to the backend.</p> <p>For more information, see <a href="/load-balancing/docs/https#proxy-only-subnet">Proxy-only subnets for Envoy-based load balancers</a></p> <h3 id="ssl_certificates" data-text="SSL certificates" tabindex="-1">SSL certificates</h3> <p>Also known as Transport Layer Security (TLS) certificates, SSL certificates facilitate secure communication between clients and load balancers. Proxy-based load balancers whose forwarding rules reference a target HTTPS proxy or a target SSL proxy require a private key and SSL certificate as part of the load balancer&#39;s target proxy configuration.</p> <p>For more information, see <a href="/load-balancing/docs/ssl-certificates">SSL certificates</a>.</p> <h3 id="url_map" data-text="URL map" tabindex="-1">URL map</h3> <p>Upon terminating the connection, the target HTTP(S) proxy uses the URL map to decide where to route the new request (the second connection as stated in the <a href="#target-proxy">Target proxy</a> section). The request is routed to either the backend service or the backend bucket. URL maps are only used by Application Load Balancers. As Application Load Balancers operate at Layer 7 of the OSI model, they can make routing decisions based on HTTP attributes, such as domain name, request path, and query parameters.</p> <p>For more information, see <a href="/load-balancing/docs/url-map-concepts">URL maps</a>.</p> <h3 id="backend_service" data-text="Backend service" tabindex="-1">Backend service</h3> <p>A backend service defines how your load balancer distributes traffic. The backend service configuration contains a set of values, such as the protocol used to connect to backends, various distribution and session settings, health checks, and timeouts.</p> <p>These settings provide fine-grained control over how your load balancer behaves and let you direct traffic to the correct backends, which can be either VM instance groups or <a href="/load-balancing/docs/negs">network endpoint groups (NEGs)</a>.</p> <p>For more information, see <a href="/load-balancing/docs/backend-service#balancing-mode">Backend services overview</a>.</p> <h3 id="backend_bucket" data-text="Backend bucket" tabindex="-1">Backend bucket</h3> <p>If your workload serves <em>static content</em> using the HTTP(S) protocol, you can use a <a href="/storage/docs/buckets">Cloud Storage bucket</a> to store static content, and then use a <a href="/load-balancing/docs/https/ext-load-balancer-backend-buckets">backend bucket</a> to route requests to it.</p> <h3 id="health_checks" data-text="Health checks" tabindex="-1">Health checks</h3> <p>When you configure a load balancer&#39;s backend service, you need to specify one or more health checks for its backends. A health check, as the name suggests, determines whether the backend instances of the load balancer are healthy. This determination is based on the ability of the backend to respond to incoming traffic. The traffic that a backend needs to respond to depends of the type of the load balancer. You can create health checks using both <a href="/load-balancing/docs/health-check-concepts#categories_protocols_ports">Layer 7 and Layer 4 protocols</a> to monitor load balanced instances.</p> <h3 id="firewall_rules" data-text="Firewall rules" tabindex="-1">Firewall rules</h3> <p>For health checks to work, you must create ingress <code translate="no" dir="ltr">allow</code> firewall rules that allow health check probes to reach your backends.</p> <p>Load balancers based on Google Front Ends require an ingress allow firewall rule that permits traffic from the <a href="/load-balancing/docs/health-check-concepts#ip-ranges">CIDRs of Google Front End</a> to connect to your backends. Load balancers based on the open source Envoy proxy require an ingress <code translate="no" dir="ltr">allow</code> firewall rule that permits traffic from the <em>proxy-only subnet</em> to reach the backend instances.</p> <p>For more information, see <a href="/load-balancing/docs/firewall-rules">Firewall rules</a>.</p> <h3 id="backends" data-text="Backends" tabindex="-1">Backends</h3> <p>Backends are the final destination of load-balanced traffic.</p> <p>Different load balancers support different types of backends. When you add a backend to the backend service, you specify a <em>balancing mode</em> that evaluates the backend&#39;s capacity to handle new requests and determines how traffic is distributed among the backends.</p> <p>For more information, see <a href="/load-balancing/docs/backend-service#backends">Backends</a>.</p> <h2 id="tech-gclb" data-text="Underlying technologies of Google Cloud load balancers" tabindex="-1">Underlying technologies of Google Cloud load balancers</h2> <p>The following table lists the underlying technology upon which each Google Cloud load balancer is built.</p> <ul> <li><a href="/security/security-design#google-frontend-service">Google Front Ends (GFEs)</a> are software-defined, distributed systems that are located in Google points of presence (PoPs) and perform global load balancing in conjunction with other systems and control planes.</li> <li><a href="https://research.google/pubs/andromeda-performance-isolation-and-velocity-at-scale-in-cloud-network-virtualization/">Andromeda</a> is Google Cloud&#39;s software-defined network virtualization stack.</li> <li><a href="https://research.google/pubs/maglev-a-fast-and-reliable-software-network-load-balancer/">Maglev</a> is a distributed system for Network Load Balancing.</li> <li><a href="https://www.envoyproxy.io/">Envoy</a> is an open source edge and service proxy, designed for cloud-native applications.</li> </ul> <table> <tr> <th>Load balancer</th> <th>Technology</th> </tr> <tr> <td>Global external Application Load Balancer</td> <td>Envoy-based Google Front-End (GFE)</td> </tr> <tr> <td>Classic Application Load Balancer</td> <td>GFE</td> </tr> <tr> <td>Regional external Application Load Balancer</td> <td>Envoy</td> </tr> <tr> <td>Cross-region internal Application Load Balancer</td> <td>Envoy</td> </tr> <tr> <td>Regional internal Application Load Balancer</td> <td>Envoy</td> </tr> <tr> <td>Global external proxy Network Load Balancer</td> <td>Envoy-based GFE</td> </tr> <tr> <td>Classic proxy Network Load Balancer</td> <td>GFE</td> </tr> <tr> <td>Regional external proxy Network Load Balancer</td> <td>Envoy</td> </tr> <tr> <td>Regional internal proxy Network Load Balancer</td> <td>Envoy</td> </tr> <tr> <td>Cross-region internal proxy Network Load Balancer</td> <td>Envoy</td> </tr> <tr> <td>External passthrough Network Load Balancer</td> <td>Maglev</td> </tr> <tr> <td>Internal passthrough Network Load Balancer</td> <td>Andromeda</td> </tr> </table> <h2 id="choose-lb" data-text="Choose a load balancer" tabindex="-1">Choose a load balancer</h2> <p>To determine which Cloud Load Balancing product to use, you must first determine what traffic type your load balancers must handle. As a general rule, you&#39;d choose an Application Load Balancer when you need a flexible feature set for your applications with HTTP(S) traffic. And you&#39;d choose a Network Load Balancer when you need TLS offloading at scale or support for UDP, or if you need to expose client IP addresses to your applications.</p> <p>You can further narrow down your choices depending on your application&#39;s requirements: whether your application is external (internet-facing) or internal, whether you need backends deployed globally or regionally, and whether you need Premium or Standard Network Service Tier.</p> <p>The following diagram shows all of the available deployment modes for Cloud Load Balancing. For more details, see the <a href="/load-balancing/docs/choosing-load-balancer">Choose a load balancer</a> guide.</p> <figure style="text-align: center"> <a href="/static/load-balancing/images/lb-product-tree.svg"> <img src="/static/load-balancing/images/lb-product-tree.svg" border="0" Alt="Choose a load balancer."></a> <figcaption>Choose a load balancer (click to enlarge).</figcaption> </figure> <style> .lb-container { margin-top: 15px; } .lb-container p { margin: 0; } </style> <div style="font-size: 10pt" class="lb-container"> <p>1. Global external Application Load Balancers support two <a href="/load-balancing/docs/https">modes of operation</a>: global and classic.</p> <p>2. Global external proxy Network Load Balancers support two <a href="/load-balancing/docs/tcp"> modes of operation</a>: global and classic.</p> <p>3. Passthrough Network Load Balancers preserve client source IP addresses. Passthrough Network Load Balancers also support additional protocols like UDP, ESP, and ICMP.</p> </div> <h2 id="summary-gclb" data-text="Summary of types of Google Cloud load balancers" tabindex="-1">Summary of types of Google Cloud load balancers</h2> <p>The following table provides details, such as the network service tier on which each load balancer operates, along with its load balancing scheme.</p> <table class="vertical-rules"> <tr> <th>Load balancer</th> <th>Deployment mode</th> <th>Traffic type</th> <th>Network service tier</th> <th>Load-balancing scheme<a href="#load-balancing-scheme"> *</a></th> </tr> <tr> <td rowspan="5" class="alt"><b><a href="/load-balancing/docs/application-load-balancer">Application Load Balancers</a></b></td> <td><b>Global external</b></td> <td>HTTP or HTTPS</td> <td>Premium Tier</td> <td>EXTERNAL_MANAGED</td> </tr> <tr> <td><b>Regional external</b></td> <td>HTTP or HTTPS</td> <td>Premium or Standard Tier</td> <td>EXTERNAL_MANAGED</td> </tr> <tr> <td><b>Classic</b></td> <td>HTTP or HTTPS</td> <td><p>Global in Premium Tier</p> <p>Regional in Standard Tier</p></td> <td>EXTERNAL<sup>†</sup></td> </tr> <tr> <td><b>Regional internal</b></td> <td>HTTP or HTTPS</td> <td>Premium Tier</td> <td>INTERNAL_MANAGED</td> </tr> <tr> <td><b>Cross-region internal</b></td> <td>HTTP or HTTPS</td> <td>Premium Tier</td> <td>INTERNAL_MANAGED</td> </tr> <tr> <td rowspan="5" class="alt"><b><a href="/load-balancing/docs/proxy-network-load-balancer">Proxy Network Load Balancers</a></b></td> <td><b>Global external</b></td> <td>TCP with optional SSL offload</td> <td>Premium Tier</td> <td>EXTERNAL_MANAGED</td> </tr> <tr> <td><b>Regional external</b></td> <td>TCP</td> <td>Premium or Standard Tier</td> <td>EXTERNAL_MANAGED</td> </tr> <tr> <td><b>Classic</b></td> <td>TCP with optional SSL offload</td> <td><p>Global in Premium Tier</p> <p>Regional in Standard Tier</p></td> <td>EXTERNAL</td> </tr> <tr> <td><b>Regional internal</b></td> <td>TCP without SSL offload</td> <td>Premium Tier</td> <td>INTERNAL_MANAGED</td> </tr> <tr> <td><b>Cross-region internal</b></td> <td>TCP without SSL offload</td> <td>Premium Tier</td> <td>INTERNAL_MANAGED</td> </tr> <tr> <td rowspan="2" class="alt"><b><a href="/load-balancing/docs/passthrough-network-load-balancer">Passthrough Network Load Balancers</a></b></td> <td><p><b>External</b></p> <p>Always regional</p></td> <td> TCP, UDP, ESP, GRE, ICMP, and ICMPv6 </td> <td>Premium or Standard Tier</td> <td>EXTERNAL</td> </tr> <tr> <td><p><b>Internal</b></p> <p>Always regional</p></td> <td> TCP, UDP, ICMP, ICMPv6, SCTP, ESP, AH, and GRE </td> <td>Premium Tier</td> <td>INTERNAL</td> </tr> </table> <div id="load-balancing-scheme" style="font-size: 10pt"> <p><sup>*</sup> The load-balancing scheme is an attribute on the <a href="/load-balancing/docs/forwarding-rule-concepts">forwarding rule</a> and the <a href="/load-balancing/docs/backend-service">backend service</a> of a load balancer and indicates whether the load balancer can be used for internal or external traffic.</p> <p>The term <i>managed</i> in `EXTERNAL_MANAGED` or `INTERNAL_MANAGED` indicates that the load balancer is implemented as a managed service either on a <a href="/docs/security/infrastructure/design#google-frontend-service">Google Front End (GFE)</a> or on the open source <a href="https://www.envoyproxy.io/">Envoy proxy</a>. In a load-balancing scheme that is <i>managed</i>, requests are routed either to the GFE or to the Envoy proxy.</p> </div> <div id="load-balancing-scheme" style="font-size: 10pt"> <sup>†</sup> It is possible to attach <code translate="no" dir="ltr">EXTERNAL_MANAGED</code> backend services to <code translate="no" dir="ltr">EXTERNAL</code> forwarding rules. However, <code translate="no" dir="ltr">EXTERNAL</code> backend services cannot be attached to <code translate="no" dir="ltr">EXTERNAL_MANAGED</code> forwarding rules. To take advantage of <a href="/load-balancing/docs/https#load-balancer-mode">new features available only with the global external Application Load Balancer</a>, we recommend that you migrate your existing <code translate="no" dir="ltr">EXTERNAL</code> resources to <code translate="no" dir="ltr">EXTERNAL_MANAGED</code> by using the migration process described at <a href="/load-balancing/docs/https/migrate-from-classic-global">Migrate resources from classic to global external Application Load Balancer</a>. </div> <h2 id="interfaces" data-text="Interfaces" tabindex="-1">Interfaces</h2> <p>You can configure and update your load balancers by using the following interfaces:</p> <ul> <li><p>The <strong>Google Cloud CLI</strong>: A command-line tool included in the <a href="/sdk/docs">Google Cloud CLI</a>; the documentation calls on this tool frequently to accomplish tasks. For a complete overview of the tool, see the <a href="/sdk/gcloud">gcloud CLI guide</a>. You can find commands related to load balancing in the <a href="/sdk/gcloud/reference/compute"><code translate="no" dir="ltr">gcloud compute</code> command group</a>.</p> <p>You can also get detailed help for any <code translate="no" dir="ltr">gcloud</code> command by using the <code translate="no" dir="ltr">--help</code> flag.</p> <div></div><devsite-code><pre class="devsite-click-to-copy" translate="no" dir="ltr" is-upgraded><code translate="no" dir="ltr">gcloud compute http-health-checks create --help </code></pre></devsite-code></li> <li><p>The <strong>Google Cloud console</strong>: Load-balancing tasks can be accomplished by using the <a href="https://console.cloud.google.com/net-services/loadbalancing/loadBalancers/list">Google Cloud console</a>.</p></li> <li><p>The <strong>REST API</strong>: All load-balancing tasks can be accomplished by using the Cloud Load Balancing API. The <a href="/compute/docs/reference/latest">API reference docs</a> describe the resources and methods available to you.</p></li> <li><p><strong>Terraform</strong>: You can provision, update, and delete the Google Cloud load-balancing infrastructure by using an open source infrastructure-as-code tool such as <a href="https://registry.terraform.io/providers/hashicorp/google/latest/docs">Terraform</a>.</p></li> </ul> <h2 id="whats_next" data-text="What's next" tabindex="-1">What's next</h2> <ul> <li>To help you determine which Google Cloud load balancer best meets your needs, see <a href="/load-balancing/docs/choosing-load-balancer">Choose a load balancer</a>.</li> <li>To see a comparative overview of the load-balancing features offered by Cloud Load Balancing, see <a href="/load-balancing/docs/features">Load balancer feature comparison</a>.</li> </ul> <devsite-hats-survey class="nocontent" hats-id="Nd7nTix2o0eU5NUYprb0ThtUc5jf" listnr-id="83405"></devsite-hats-survey> </div> <devsite-thumb-rating position="footer"> </devsite-thumb-rating> <devsite-feedback position="footer" project-name="Load Balancing" product-id="5173945" bucket="Documentation" context="" version="t-devsite-webserver-20250211-r00-rc00.466928320959134316" data-label="Send Feedback Button" track-type="feedback" track-name="sendFeedbackLink" track-metadata-position="footer" class="nocontent" project-icon="https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/cloud/images/favicons/onecloud/super_cloud.png" > <button> Send feedback </button> </devsite-feedback> <div class="devsite-floating-action-buttons"> </div> </article> <devsite-content-footer class="nocontent"> <p>Except as otherwise noted, the content of this page is licensed under the <a href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 License</a>, and code samples are licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache 2.0 License</a>. For details, see the <a href="https://developers.google.com/site-policies">Google Developers Site Policies</a>. Java is a registered trademark of Oracle and/or its affiliates.</p> <p>Last updated 2025-02-14 UTC.</p> </devsite-content-footer> <devsite-notification > </devsite-notification> <div class="devsite-content-data"> <template class="devsite-thumb-rating-feedback"> <devsite-feedback position="thumb-rating" project-name="Load Balancing" product-id="5173945" bucket="Documentation" context="" version="t-devsite-webserver-20250211-r00-rc00.466928320959134316" data-label="Send Feedback Button" track-type="feedback" track-name="sendFeedbackLink" track-metadata-position="thumb-rating" class="nocontent" project-icon="https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/cloud/images/favicons/onecloud/super_cloud.png" > <button> Need to tell us more? </button> </devsite-feedback> </template> <template class="devsite-content-data-template"> [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-02-14 UTC."],[],[]] </template> </div> </devsite-content> </main> <devsite-footer-promos class="devsite-footer"> </devsite-footer-promos> <devsite-footer-linkboxes class="devsite-footer"> <nav class="devsite-footer-linkboxes nocontent" aria-label="Footer links"> <ul class="devsite-footer-linkboxes-list"> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Why Google</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="/why-google-cloud/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" track-name="choosing google cloud"track-type="footer link"track-metadata-eventDetail="cloud.google.com/why-google-cloud/"track-metadata-child_headline="why google"track-metadata-module="footer"track-metadata-position="footer"> Choosing Google Cloud </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/trust-center/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)" track-name="trust and security"track-metadata-eventDetail="cloud.google.com/security/"track-type="footer link"track-metadata-child_headline="why google"track-metadata-module="footer"track-metadata-position="footer"> Trust and security </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/modern-infrastructure/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" track-type="footer link"track-metadata-eventDetail="cloud.google.com/solutions/modern-infrastructure/"track-metadata-child_headline="why google"track-metadata-module="footer"track-metadata-position="footer"track-name="modern infrastructure cloud"> Modern Infrastructure Cloud </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/multicloud/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)" track-metadata-module="footer"track-metadata-position="footer"track-type="footer link"track-name="multicloud"track-metadata-child_headline="why google"track-metadata-eventDetail="cloud.google.com/multicloud/"> Multicloud </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/infrastructure/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)" track-metadata-position="footer"track-metadata-eventDetail="cloud.google.com/infrastructure/"track-type="footer link"track-metadata-module="footer"track-metadata-child_headline="why google"track-name="global infrastructure"> Global infrastructure </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/customers/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 6)" track-metadata-module="footer"track-metadata-position="footer"track-type="footer link"track-name="customers and case studies"track-metadata-eventDetail="cloud.google.com/customers/"track-metadata-child_headline="why google"> Customers and case studies </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/analyst-reports/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 7)" track-metadata-position="footer"track-type="footer link"track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/analyst-reports/"track-metadata-child_headline="why google"track-name="analyst reports"> Analyst reports </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/whitepapers/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 8)" track-metadata-position="footer"track-type="footer link"track-metadata-child_headline="why google"track-metadata-module="footer"track-name="whitepapers"track-metadata-eventDetail="cloud.google.com/whitepapers/"> Whitepapers </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//cloud.google.com/blog/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 9)" track-metadata-eventDetail="cloud.google.com/blog/"track-metadata-module="footer"track-metadata-position="footer"track-name="blog"track-metadata-child_headline="engage"track-type="footer link"> Blog </a> </li> </ul> </li> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Products and pricing</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="/pricing/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" track-metadata-eventDetail="cloud.google.com/pricing/"track-name="google cloud pricing"track-metadata-child_headline="products and pricing"track-metadata-position="footer"track-type="footer link"track-metadata-module="footer"> Google Cloud pricing </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//workspace.google.com/pricing.html" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)" track-name="google workspace pricing"target="_blank"track-metadata-position="footer"track-metadata-eventDetail="workspace.google.com/pricing.html"track-type="footer link"track-metadata-module="footer"track-metadata-child_headline="products and pricing"> Google Workspace pricing </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/products/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" track-name="see all products"track-metadata-eventDetail="cloud.google.com/products/"track-metadata-child_headline="products and pricing"track-metadata-module="footer"track-metadata-position="footer"track-type="footer link"> See all products </a> </li> </ul> </li> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Solutions</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="/solutions/infrastructure-modernization/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" track-type="footer link"track-metadata-position="footer"track-name="infrastructure modernization"track-metadata-eventDetail="cloud.google.com/solutions/infrastructure-modernization/"track-metadata-child_headline="solutions"track-metadata-module="footer"> Infrastructure modernization </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/databases/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)" track-metadata-eventDetail="cloud.google.com/solutions/databases"track-type="footer link"track-metadata-child_headline="solutions"track-name="databases"track-metadata-module="footer"track-metadata-position="footer"> Databases </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/application-modernization/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" track-name="application development"track-metadata-child_headline="solutions"track-metadata-eventDetail="cloud.google.com/solutions/application-modernization/"track-metadata-module="footer"track-metadata-position="footer"track-type="footer link"> Application modernization </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/smart-analytics/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)" track-metadata-child_headline="solutions"track-name="smart analytics"track-type="footer link"track-metadata-position="footer"track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/solutions/smart-analytics/"> Smart analytics </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/ai/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)" track-type="footer link"track-metadata-child_headline="solutions"track-metadata-eventDetail="cloud.google.com/solutions/ai/"track-metadata-module="footer"track-metadata-position="footer"track-name="artificial intelligence"> Artificial Intelligence </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/security/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 6)" track-name="security"track-metadata-eventDetail="cloud.google.com/solutions/security/"track-metadata-module="footer"track-metadata-position="footer"track-metadata-child_headline="solutions"track-type="footer link"> Security </a> </li> <li class="devsite-footer-linkbox-item"> <a href="https://workspace.google.com/enterprise/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 7)" track-type="footer link"track-metadata-child_headline="solutions"track-name="productivity and work transformation"track-metadata-position="footer"track-metadata-module="footer"track-metadata-eventDetail="workspace.google.com/enterprise/"target="_blank"> Productivity & work transformation </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/#industry-solutions" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 8)" track-metadata-child_headline="solutions"track-name="industry solutions"track-metadata-eventDetail="cloud.google.com/solutions/#industry-solutions"track-type="footer link"track-metadata-position="footer"track-metadata-module="footer"> Industry solutions </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/devops/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 9)" track-metadata-position="footer"track-type="footer link"track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/solutions/devops/"track-name="devops solutions"track-metadata-child_headline="solutions"> DevOps solutions </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/#section-14" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 10)" track-metadata-eventDetail="cloud.google.com/solutions/#section-14"track-metadata-child_headline="solutions"track-type="footer link"track-metadata-position="footer"track-metadata-module="footer"track-name="small business solutions"> Small business solutions </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 11)" track-metadata-eventDetail="cloud.google.com/solutions/"track-name="see all solutions"track-metadata-child_headline="solutions"track-metadata-position="footer"track-type="footer link"track-metadata-module="footer"> See all solutions </a> </li> </ul> </li> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Resources</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="/affiliate-program/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" track-type="footer link"track-metadata-position="footer"track-name="google cloud affiliate program"track-metadata-eventDetail="cloud.google.com/affiliate-program/"track-metadata-child_headline="resources"track-metadata-module="footer"> Google Cloud Affiliate Program </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/docs/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)" track-metadata-eventDetail="cloud.google.com/docs/"track-metadata-position="footer"track-type="footer link"track-metadata-module="footer"track-metadata-child_headline="resources"track-name="google cloud documentation"> Google Cloud documentation </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/docs/get-started/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" track-type="footer link"track-metadata-eventDetail="cloud.google.com/docs/get-started/"track-metadata-child_headline="resources"track-metadata-position="footer"track-metadata-module="footer"track-name="google cloud quickstarts"> Google Cloud quickstarts </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/marketplace/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)" track-metadata-child_headline="resources"track-name="google cloud marketplace"track-metadata-eventDetail="cloud.google.com/marketplace/"track-type="footer link"track-metadata-position="footer"track-metadata-module="footer"> Google Cloud Marketplace </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/discover/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)" track-metadata-child_headline="resources"track-metadata-position="footer"track-metadata-module="footer"track-name="learn about cloud computing"track-metadata-eventDetail="learn/"track-type="footer link"> Learn about cloud computing </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/support-hub/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 6)" track-type="footer link"track-metadata-child_headline="resources"track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/support-hub/"track-name="support"track-metadata-position="footer"> Support </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/docs/samples" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 7)" track-name="code samples"track-metadata-module="footer"track-metadata-child_headline="resources"track-metadata-eventDetail="cloud.google.com/docs/samples"track-metadata-position="footer"track-type="footer link"> Code samples </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/architecture/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 8)" track-metadata-eventDetail="cloud.google.com/architecture/"track-metadata-position="footer"track-type="footer link"track-metadata-child_headline="resources"track-metadata-module="footer"track-name="cloud architecture center"> Cloud Architecture Center </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/learn/training/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 9)" track-metadata-position="footer"track-metadata-child_headline="resources"track-name="training"track-type="footer link"track-metadata-eventDetail="cloud.google.com/training/"track-metadata-module="footer"> Training </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/learn/certification/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 10)" track-metadata-module="footer"track-name="certifications"track-metadata-position="footer"track-type="footer link"track-metadata-child_headline="resources"track-metadata-eventDetail="cloud.google.com/certification"> Certifications </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//developers.google.com" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 11)" track-metadata-child_headline="resources"track-type="footer link"track-metadata-position="footer"track-metadata-module="footer"track-name="google developers"target="_blank"track-metadata-eventDetail="developers.google.com"> Google for Developers </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/startup/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 12)" track-type="footer link"track-metadata-child_headline="resources"track-metadata-position="footer"track-name="google cloud for startups"track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/startup/"> Google Cloud for Startups </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//status.cloud.google.com" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 13)" track-name="system status"track-metadata-child_headline="resources"track-metadata-position="footer"track-metadata-module="footer"track-metadata-eventDetail="status.cloud.google.com"target="_blank"track-type="footer link"> System status </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/release-notes" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 14)" track-metadata-module="footer"track-name="release notes"track-metadata-child_headline="resources"track-type="footer link"track-metadata-eventDetail="cloud.google.com/release-notes/"track-metadata-position="footer"> Release Notes </a> </li> </ul> </li> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Engage</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="/contact/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" track-type="footer link"track-metadata-module="footer"track-metadata-child_headline="engage"track-metadata-eventDetail="cloud.google.com/contact/"track-name="contact sales"track-metadata-position="footer"> Contact sales </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//cloud.google.com/find-a-partner" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)" track-type="footer link"track-metadata-module="footer"target="_blank"track-metadata-child_headline="engage"track-metadata-eventDetail="cloud.google.com/find-a-partner"track-name="find a partner"track-metadata-position="footer"> Find a Partner </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/partners/become-a-partner/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" track-metadata-position="footer"track-metadata-eventDetail="cloud.google.com/partners/become-a-partner/"track-metadata-child_headline="engage"track-type="footer link"track-metadata-module="footer"track-name="become a partner"> Become a Partner </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/events/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)" track-metadata-module="footer"track-metadata-child_headline="engage"track-metadata-eventDetail="cloud.withgoogle.com/events"track-type="footer link"track-metadata-position="footer"track-name="events"> Events </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/podcasts/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)" track-name="podcasts"track-metadata-eventDetail="cloud.google.com/podcasts/"rel="noopener"track-type="footer link"track-metadata-child_headline="engage"track-metadata-position="footer"target="_blank"track-metadata-module="footer"> Podcasts </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/developers/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 6)" track-metadata-position="footer"track-name="developer center"track-metadata-module="footer"track-metadata-child_headline="engage"track-metadata-eventDetail="cloud.google.com/developers/"track-type="footer link"> Developer Center </a> </li> <li class="devsite-footer-linkbox-item"> <a href="https://www.googlecloudpresscorner.com/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 7)" track-metadata-eventDetail="www.googlecloudpresscorner.com"track-metadata-module="footer"track-metadata-child_headline="engage"rel="noopener"track-type="footer link"track-name="press corner"track-metadata-position="footer"target="_blank"> Press Corner </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//www.youtube.com/googlecloud" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 8)" track-metadata-module="footer"target="_blank"track-metadata-eventDetail="www.youtube.com/googlecloud"rel="noopener"track-metadata-child_headline="engage"track-type="footer link"track-metadata-position="footer"track-name="google cloud on youtube"> Google Cloud on YouTube </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//www.youtube.com/googlecloudplatform" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 9)" track-metadata-position="footer"rel="noopener"track-name="google cloud tech on youtube"target="_blank"track-metadata-child_headline="engage"track-type="footer link"track-metadata-module="footer"track-metadata-eventDetail="www.youtube.com/googlecloudplatform"> Google Cloud Tech on YouTube </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//x.com/googlecloud" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 10)" track-metadata-position="footer"rel="noopener"track-type="footer link"track-metadata-child_headline="engage"track-metadata-eventDetail="x.com/googlecloud"track-name="follow on x"target="_blank"track-metadata-module="footer"> Follow on X </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//userresearch.google.com/?reserved=1&amp;utm_source=website&amp;Q_Language=en&amp;utm_medium=own_srch&amp;utm_campaign=CloudWebFooter&amp;utm_term=0&amp;utm_content=0&amp;productTag=clou&amp;campaignDate=jul19&amp;pType=devel&amp;referral_code=jk212693" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 11)" track-metadata-child_headline="engage"target="_blank"track-type="footer link"track-metadata-eventDetail="userresearch.google.com/?reserved=1&amp;utm_source=website&amp;Q_Language=en&amp;utm_medium=own_srch&amp;utm_campaign=CloudWebFooter&amp;utm_term=0&amp;utm_content=0&amp;productTag=clou&amp;campaignDate=jul19&amp;pType=devel&amp;referral_code=jk212693"track-name="join user research"track-metadata-module="footer"track-metadata-position="footer"> Join User Research </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//careers.google.com/cloud" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 12)" target="_blank"track-metadata-eventDetail="careers.google.com/cloud"track-name="we are hiring join google cloud"track-metadata-position="footer"track-metadata-module="footer"track-type="footer link"track-metadata-child_headline="engage"> We're hiring. Join Google Cloud! </a> </li> <li class="devsite-footer-linkbox-item"> <a href="https://www.googlecloudcommunity.com/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 13)" target="_blank"track-metadata-eventDetail="www.googlecloudcommunity.com"track-type="footer link"track-metadata-child_headline="engage"rel="noopener"track-name="google cloud community"track-metadata-module="footer"track-metadata-position="footer"> Google Cloud Community </a> </li> </ul> </li> </ul> </nav> </devsite-footer-linkboxes> <devsite-footer-utility class="devsite-footer"> <div class="devsite-footer-utility nocontent"> <nav class="devsite-footer-utility-links" aria-label="Utility links"> <ul class="devsite-footer-utility-list"> <li class="devsite-footer-utility-item "> <a class="devsite-footer-utility-link gc-analytics-event" href="//about.google/" data-category="Site-Wide Custom Events" data-label="Footer About Google link" track-name="about google" track-metadata-eventDetail="//about.google/" target="_blank" track-type="footer link" track-metadata-module="utility footer" track-metadata-position="footer" > About Google </a> </li> <li class="devsite-footer-utility-item devsite-footer-privacy-link"> <a class="devsite-footer-utility-link gc-analytics-event" href="//policies.google.com/privacy" data-category="Site-Wide Custom Events" data-label="Footer Privacy link" target="_blank" track-metadata-eventDetail="//policies.google.com/privacy" track-type="footer link" track-name="privacy" track-metadata-position="footer" track-metadata-module="utility footer" > Privacy </a> </li> <li class="devsite-footer-utility-item "> <a class="devsite-footer-utility-link gc-analytics-event" href="//www.google.com/intl/en/policies/terms/regional.html" data-category="Site-Wide Custom Events" data-label="Footer Site terms link" track-metadata-eventDetail="//www.google.com/intl/en/policies/terms/regional.html" track-metadata-position="footer" target="_blank" track-name="site terms" track-type="footer link" track-metadata-module="utility footer" > Site terms </a> </li> <li class="devsite-footer-utility-item "> <a class="devsite-footer-utility-link gc-analytics-event" href="/product-terms/" data-category="Site-Wide Custom Events" data-label="Footer Google Cloud terms link" track-type="footer link" track-metadata-module="utility footer" track-name="google cloud terms" track-metadata-eventDetail="/product-terms/" track-metadata-position="footer" > Google Cloud terms </a> </li> <li class="devsite-footer-utility-item glue-cookie-notification-bar-control"> <a class="devsite-footer-utility-link gc-analytics-event" href="#" data-category="Site-Wide Custom Events" data-label="Footer Manage cookies link" track-metadata-eventDetail="#" aria-hidden="true" track-metadata-position="footer" track-metadata-module="utility footer" track-name="Manage cookies" track-type="footer link" > Manage cookies </a> </li> <li class="devsite-footer-utility-item devsite-footer-carbon-button"> <a class="devsite-footer-utility-link gc-analytics-event" href="/sustainability" data-category="Site-Wide Custom Events" data-label="Footer Our third decade of climate action: join us link" track-type="footer link" track-metadata-position="footer" track-name="Our third decade of climate action: join us" track-metadata-eventDetail="/sustainability/" track-metadata-module="utility footer" > Our third decade of climate action: join us </a> </li> <li class="devsite-footer-utility-item devsite-footer-utility-button"> <span class="devsite-footer-utility-description">Sign up for the Google Cloud newsletter</span> <a class="devsite-footer-utility-link gc-analytics-event" href="/newsletter/" data-category="Site-Wide Custom Events" data-label="Footer Subscribe link" track-name="subscribe" track-metadata-eventDetail="/newsletter/" track-metadata-position="footer" track-type="footer link" track-metadata-module="utility footer" > Subscribe </a> </li> </ul> <devsite-language-selector> <ul role="presentation"> <li role="presentation"> <a role="menuitem" lang="en" >English</a> </li> <li role="presentation"> <a role="menuitem" lang="de" >Deutsch</a> </li> <li role="presentation"> <a role="menuitem" lang="es_419" >Español – América Latina</a> </li> <li role="presentation"> <a role="menuitem" lang="fr" >Français</a> </li> <li role="presentation"> <a role="menuitem" lang="id" >Indonesia</a> </li> <li role="presentation"> <a role="menuitem" lang="it" >Italiano</a> </li> <li role="presentation"> <a role="menuitem" lang="pt_br" >Português – Brasil</a> </li> <li role="presentation"> <a role="menuitem" lang="zh_cn" >中文 – 简体</a> </li> <li role="presentation"> <a role="menuitem" lang="ja" >日本語</a> </li> <li role="presentation"> <a role="menuitem" lang="ko" >한국어</a> </li> </ul> </devsite-language-selector> </nav> </div> </devsite-footer-utility> <devsite-panel></devsite-panel> </section></section> <devsite-sitemask></devsite-sitemask> <devsite-snackbar></devsite-snackbar> <devsite-tooltip ></devsite-tooltip> <devsite-heading-link></devsite-heading-link> <devsite-analytics> <script type="application/json" analytics>[]</script> <script type="application/json" tag-management>{&#34;at&#34;: &#34;True&#34;, &#34;ga4&#34;: [], &#34;ga4p&#34;: [], &#34;gtm&#34;: [{&#34;id&#34;: &#34;GTM-5CVQBG&#34;, &#34;purpose&#34;: 1}], &#34;parameters&#34;: {&#34;internalUser&#34;: &#34;False&#34;, &#34;language&#34;: {&#34;machineTranslated&#34;: &#34;False&#34;, &#34;requested&#34;: &#34;en&#34;, &#34;served&#34;: &#34;en&#34;}, &#34;pageType&#34;: &#34;article&#34;, &#34;projectName&#34;: &#34;Load Balancing&#34;, &#34;signedIn&#34;: &#34;False&#34;, &#34;tenant&#34;: &#34;cloud&#34;, &#34;recommendations&#34;: {&#34;sourcePage&#34;: &#34;&#34;, &#34;sourceType&#34;: 0, &#34;sourceRank&#34;: 0, &#34;sourceIdenticalDescriptions&#34;: 0, &#34;sourceTitleWords&#34;: 0, &#34;sourceDescriptionWords&#34;: 0, &#34;experiment&#34;: &#34;&#34;}, &#34;experiment&#34;: {&#34;ids&#34;: &#34;&#34;}}}</script> </devsite-analytics> <devsite-badger></devsite-badger> <cloudx-user></cloudx-user> <cloudx-free-trial-eligible-store freeTrialEligible='true'></cloudx-free-trial-eligible-store> <cloudx-pricing-socket></cloudx-pricing-socket> <cloudx-experiments type="TestAACodivertedExperiment" path="/virtual/TestAACodivertedExperiment/configureExperiment" location="SG" variant="variant2" ></cloudx-experiments> <cloudx-experiment-ids userCountry="SG" devsiteExperimentIdList="[39300012, 39300021, 39300118, 39300195, 39300251, 39300319, 39300320, 39300326, 39300345, 39300354, 39300363, 39300373, 39300412, 39300421, 39300436, 39300473, 39300488, 39300496, 39300498, 39300569]"> </cloudx-experiment-ids> <script nonce="IpO01HJ3JBjiAUND0QuQKjKQr45sFW"> (function(d,e,v,s,i,t,E){d['GoogleDevelopersObject']=i; t=e.createElement(v);t.async=1;t.src=s;E=e.getElementsByTagName(v)[0]; E.parentNode.insertBefore(t,E);})(window, document, 'script', 'https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/cloud/js/app_loader.js', '[2,"en",null,"/js/devsite_app_module.js","https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f","https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/cloud","https://cloud-dot-devsite-v2-prod.appspot.com",null,null,["/_pwa/cloud/manifest.json","https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/images/video-placeholder.svg","https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/cloud/images/favicons/onecloud/favicon.ico","https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/cloud/images/cloud-logo.svg","https://fonts.googleapis.com/css?family=Google+Sans:400,500,700|Google+Sans+Text:400,400italic,500,500italic,700,700italic|Roboto:400,400italic,500,500italic,700,700italic|Roboto+Mono:400,500,700&display=swap"],1,null,[1,6,8,12,14,17,21,25,50,52,63,70,75,76,80,87,91,92,93,97,98,100,101,102,103,104,105,107,108,109,110,112,113,116,117,118,120,122,124,125,126,127,129,130,131,132,133,134,135,136,138,140,141,147,148,149,151,152,156,157,158,159,161,163,164,168,169,170,179,180,182,183,186,191,193,196],"AIzaSyAP-jjEJBzmIyKR4F-3XITp8yM9T1gEEI8","AIzaSyB6xiKGDR5O3Ak2okS4rLkauxGUG7XP0hg","cloud.google.com","AIzaSyAQk0fBONSGUqCNznf6Krs82Ap1-NV6J4o","AIzaSyCCxcqdrZ_7QMeLCRY20bh_SXdAYqy70KY",null,null,null,["Search__enable_suggestions_from_borg","DevPro__enable_cloud_innovators_plus","Cloud__enable_free_trial_server_call","Profiles__enable_developer_profiles_callout","DevPro__enable_developer_subscriptions","MiscFeatureFlags__developers_footer_dark_image","Cloud__enable_legacy_calculator_redirect","MiscFeatureFlags__enable_project_variables","TpcFeatures__enable_unmirrored_page_left_nav","Cloud__enable_llm_concierge_chat","Search__enable_dynamic_content_confidential_banner","Cloud__enable_cloud_facet_chat","Profiles__enable_completequiz_endpoint","Profiles__enable_page_saving","Concierge__enable_pushui","Analytics__enable_clearcut_logging","Profiles__enable_public_developer_profiles","MiscFeatureFlags__developers_footer_image","Cloud__enable_cloudx_experiment_ids","TpcFeatures__enable_mirror_tenant_redirects","Cloud__enable_cloudx_ping","Cloud__enable_cloud_dlp_service","Profiles__enable_completecodelab_endpoint","Profiles__enable_stripe_subscription_management","Concierge__enable_concierge_restricted","CloudShell__cloud_code_overflow_menu","BookNav__enable_tenant_cache_key","MiscFeatureFlags__enable_explain_this_code","MiscFeatureFlags__emergency_css","Search__scope_to_project_tenant","Cloud__enable_cloud_shell_fte_user_flow","Cloud__enable_cloud_shell","MiscFeatureFlags__enable_view_transitions","EngEduTelemetry__enable_engedu_telemetry","CloudShell__cloud_shell_button","MiscFeatureFlags__enable_variable_operator","Experiments__reqs_query_experiments","Profiles__enable_recognition_badges","Search__enable_ai_eligibility_checks","MiscFeatureFlags__enable_firebase_utm","Profiles__enable_complete_playlist_endpoint","Search__enable_ai_search_summaries_restricted","Profiles__require_profile_eligibility_for_signin","Profiles__enable_profile_collections","Profiles__enable_awarding_url","Search__enable_page_map","Profiles__enable_release_notes_notifications","Profiles__enable_dashboard_curated_recommendations","Search__enable_ai_search_summaries","Profiles__enable_join_program_group_endpoint"],null,null,"AIzaSyBLEMok-5suZ67qRPzx0qUtbnLmyT_kCVE","https://developerscontentserving-pa.clients6.google.com","AIzaSyCM4QpTRSqP5qI4Dvjt4OAScIN8sOUlO-k","https://developerscontentsearch-pa.clients6.google.com",1,4,1,"https://developerprofiles-pa.clients6.google.com",[2,"cloud","Google Cloud","cloud.google.com",null,"cloud-dot-devsite-v2-prod.appspot.com",null,null,[1,1,null,null,null,null,null,null,null,null,null,[1],null,null,null,null,null,1,[1],[null,null,null,[1,20],"/terms/recommendations"],[1],null,[1],[1,null,1],[1,1,null,null,1,null,["/vertex-ai/"]]],null,[22,null,null,null,null,null,"/images/cloud-logo.svg","/images/favicons/onecloud/apple-icon.png",null,null,null,null,1,1,1,[6,5],[],null,null,[[],[],[],[],[],[],[],[]],null,1,null,null,null,null,[]],[],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[6,1,14,15,22,23,29,37],null,[[null,null,null,null,null,null,[1,[["docType","Choose a content type",[["ApiReference",null,null,null,null,null,null,null,null,"API reference"],["Sample",null,null,null,null,null,null,null,null,"Code sample"],["ReferenceArchitecture",null,null,null,null,null,null,null,null,"Reference architecture"],["Tutorial",null,null,null,null,null,null,null,null,"Tutorial"]]],["category","Choose a topic",[["AiAndMachineLearning",null,null,null,null,null,null,null,null,"Artificial intelligence and machine learning (AI/ML)"],["ApplicationDevelopment",null,null,null,null,null,null,null,null,"Application development"],["BigDataAndAnalytics",null,null,null,null,null,null,null,null,"Big data and analytics"],["Compute",null,null,null,null,null,null,null,null,"Compute"],["Containers",null,null,null,null,null,null,null,null,"Containers"],["Databases",null,null,null,null,null,null,null,null,"Databases"],["HybridCloud",null,null,null,null,null,null,null,null,"Hybrid and multicloud"],["LoggingAndMonitoring",null,null,null,null,null,null,null,null,"Logging and monitoring"],["Migrations",null,null,null,null,null,null,null,null,"Migrations"],["Networking",null,null,null,null,null,null,null,null,"Networking"],["SecurityAndCompliance",null,null,null,null,null,null,null,null,"Security and compliance"],["Serverless",null,null,null,null,null,null,null,null,"Serverless"],["Storage",null,null,null,null,null,null,null,null,"Storage"]]]]]],[1],null,1],[[null,null,null,null,null,["GTM-5CVQBG"],null,null,null,null,null,[["GTM-5CVQBG",2]],1],null,null,null,null,null,1],"mwETRvWii0eU5NUYprb0Y9z5GVbc",4,null,null,null,null,null,null,null,null,null,null,null,null,null,"cloud.devsite.google"],null,"pk_live_5170syrHvgGVmSx9sBrnWtA5luvk9BwnVcvIi7HizpwauFG96WedXsuXh790rtij9AmGllqPtMLfhe2RSwD6Pn38V00uBCydV4m",1]') </script> <devsite-a11y-announce></devsite-a11y-announce> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10