CINXE.COM
Manage just-in-time privileged access to projects | Cloud Architecture Center | 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/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/cloud/css/app.css"> <link rel="shortcut icon" href="https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/cloud/images/favicons/onecloud/favicon.ico"> <link rel="apple-touch-icon" href="https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/cloud/images/favicons/onecloud/super_cloud.png"><link rel="canonical" href="https://cloud.google.com/architecture/manage-just-in-time-privileged-access-to-project"><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/architecture/manage-just-in-time-privileged-access-to-project" /><link rel="alternate" hreflang="x-default" href="https://cloud.google.com/architecture/manage-just-in-time-privileged-access-to-project" /><link rel="alternate" hreflang="zh-Hans" href="https://cloud.google.com/architecture/manage-just-in-time-privileged-access-to-project?hl=zh-cn" /><link rel="alternate" hreflang="fr" href="https://cloud.google.com/architecture/manage-just-in-time-privileged-access-to-project?hl=fr" /><link rel="alternate" hreflang="de" href="https://cloud.google.com/architecture/manage-just-in-time-privileged-access-to-project?hl=de" /><link rel="alternate" hreflang="id" href="https://cloud.google.com/architecture/manage-just-in-time-privileged-access-to-project?hl=id" /><link rel="alternate" hreflang="it" href="https://cloud.google.com/architecture/manage-just-in-time-privileged-access-to-project?hl=it" /><link rel="alternate" hreflang="ja" href="https://cloud.google.com/architecture/manage-just-in-time-privileged-access-to-project?hl=ja" /><link rel="alternate" hreflang="ko" href="https://cloud.google.com/architecture/manage-just-in-time-privileged-access-to-project?hl=ko" /><link rel="alternate" hreflang="pt-BR" href="https://cloud.google.com/architecture/manage-just-in-time-privileged-access-to-project?hl=pt-br" /><link rel="alternate" hreflang="es-419" href="https://cloud.google.com/architecture/manage-just-in-time-privileged-access-to-project?hl=es-419" /><title>Manage just-in-time privileged access to projects | Cloud Architecture Center | Google Cloud</title> <meta property="og:title" content="Manage just-in-time privileged access to projects | Cloud Architecture Center | Google Cloud"><meta name="description" content="Describes how you can use an open source tool to implement just-in-time privileged access to Google Cloud resources."> <meta property="og:description" content="Describes how you can use an open source tool to implement just-in-time privileged access to Google Cloud resources."><meta property="og:url" content="https://cloud.google.com/architecture/manage-just-in-time-privileged-access-to-project"><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", "dateModified": "2024-07-22", "headline": "Manage just-in-time privileged access to projects" } </script><script type="application/ld+json"> { "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [{ "@type": "ListItem", "position": 1, "name": "Cloud Architecture Center", "item": "https://cloud.google.com/architecture" },{ "@type": "ListItem", "position": 2, "name": "Manage just-in-time privileged access to projects", "item": "https://cloud.google.com/architecture/manage-just-in-time-privileged-access-to-project" }] } </script> <meta name="gtm_var" data-key="docType" data-value="tutorial"> <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> <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/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/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-dropdown devsite-dropdown-full devsite-clickable "> <a href="https://cloud.google.com/why-google-cloud" track-metadata-eventdetail="https://cloud.google.com/why-google-cloud" class="devsite-tabs-content gc-analytics-event " 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> <a href="#" role="button" aria-haspopup="true" aria-expanded="false" aria-label="Dropdown menu for Overview" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/why-google-cloud" track-metadata-position="nav - overview" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Overview" track-name="overview" class="devsite-tabs-dropdown-toggle devsite-icon devsite-icon-arrow-drop-down"></a> <div class="devsite-tabs-dropdown" 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 - overview" track-metadata-module="tertiary nav">close</button> <div class="devsite-tabs-dropdown-content"> <div class="devsite-tabs-dropdown-column cloud-nav-menu-why-google cloud-nav-border-right"> <ul class="devsite-tabs-dropdown-section cloud-dropdown-type1 cloud-dropdown-secondary cloud-dropdown--cta-container"> <li class="devsite-nav-title" role="heading" tooltip>Accelerate your digital transformation</li> <li class="devsite-nav-description">Whether your business is early in its journey or well on its way to digital transformation, Google Cloud can help solve your toughest challenges.</li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/why-google-cloud" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/why-google-cloud" track-metadata-position="nav - overview" track-metadata-module="tertiary nav" track-metadata-module_headline="accelerate your digital transformation" tooltip track-name="learn more" > <div class="devsite-nav-item-title"> Learn more </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-type2"> <li class="devsite-nav-title" role="heading" tooltip>Key benefits</li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/why-google-cloud" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/why-google-cloud" track-metadata-position="nav - overview" track-metadata-module="tertiary nav" track-metadata-module_headline="key benefits" tooltip track-name="why google cloud" > <div class="devsite-nav-item-title"> Why Google Cloud </div> <div class="devsite-nav-item-description"> Top reasons businesses choose us. </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/ai" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/ai" track-metadata-position="nav - overview" track-metadata-module="tertiary nav" track-metadata-module_headline="key benefits" tooltip track-name="ai and ml" > <div class="devsite-nav-item-title"> AI and ML </div> <div class="devsite-nav-item-description"> Get enterprise-ready AI. </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/multicloud" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/multicloud" track-metadata-position="nav - overview" track-metadata-module="tertiary nav" track-metadata-module_headline="key benefits" tooltip track-name="multicloud" > <div class="devsite-nav-item-title"> Multicloud </div> <div class="devsite-nav-item-description"> Run your apps wherever you need them. </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/infrastructure" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/infrastructure" track-metadata-position="nav - overview" track-metadata-module="tertiary nav" track-metadata-module_headline="key benefits" tooltip track-name="global infrastructure" > <div class="devsite-nav-item-title"> Global infrastructure </div> <div class="devsite-nav-item-description"> Build on the same infrastructure as Google. </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column cloud-nav-border-right"> <ul class="devsite-tabs-dropdown-section cloud-dropdown-type2 cloud-dropdown-noheading"> <li class="devsite-nav-item"> <a href="https://cloud.google.com/data-cloud" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/data-cloud" track-metadata-position="nav - overview" track-metadata-module="tertiary nav" tooltip track-name="data cloud" > <div class="devsite-nav-item-title"> Data Cloud </div> <div class="devsite-nav-item-description"> Make smarter decisions with unified data. </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/modern-infrastructure" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/modern-infrastructure" track-metadata-position="nav - overview" track-metadata-module="tertiary nav" tooltip track-name="open cloud" > <div class="devsite-nav-item-title"> Modern Infrastructure Cloud </div> <div class="devsite-nav-item-description"> Next generation of cloud infrastructure. </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/security" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/security" track-metadata-position="nav - overview" track-metadata-module="tertiary nav" tooltip track-name="security" > <div class="devsite-nav-item-title"> Security </div> <div class="devsite-nav-item-description"> Protect your users, data, and apps. </div> </a> </li> <li class="devsite-nav-item"> <a href="https://workspace.google.com/" track-type="nav" track-metadata-eventdetail="https://workspace.google.com/" track-metadata-position="nav - overview" track-metadata-module="tertiary nav" tooltip track-name="productivity and collaboration" target="_blank" > <div class="devsite-nav-item-title"> Productivity and collaboration </div> <div class="devsite-nav-item-description"> Connect your teams with AI-powered apps. </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-type2"> <li class="devsite-nav-title" role="heading" tooltip>Reports and insights</li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/executive-insights" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/executive-insights" track-metadata-position="nav - overview" track-metadata-module="tertiary nav" track-metadata-module_headline="reports and insights" tooltip track-name="executive insights" > <div class="devsite-nav-item-title"> Executive insights </div> <div class="devsite-nav-item-description"> Curated C-suite perspectives. </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/analyst-reports" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/analyst-reports" track-metadata-position="nav - overview" track-metadata-module="tertiary nav" track-metadata-module_headline="reports and insights" tooltip track-name="analyst reports" > <div class="devsite-nav-item-title"> Analyst reports </div> <div class="devsite-nav-item-description"> Read what industry analysts say about us. </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/whitepapers" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/whitepapers" track-metadata-position="nav - overview" track-metadata-module="tertiary nav" track-metadata-module_headline="reports and insights" tooltip track-name="whitepapers" > <div class="devsite-nav-item-title"> Whitepapers </div> <div class="devsite-nav-item-description"> Browse and download popular whitepapers. </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/customers" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/customers" track-metadata-position="nav - overview" track-metadata-module="tertiary nav" track-metadata-module_headline="reports and insights" tooltip track-name="customer stories" > <div class="devsite-nav-item-title"> Customer stories </div> <div class="devsite-nav-item-description"> Explore case studies and videos. </div> </a> </li> </ul> </div> </div> </div> </tab> <tab class="devsite-dropdown devsite-dropdown-full devsite-clickable devsite-generated-tab-menu"> <a href="https://cloud.google.com/solutions" track-metadata-eventdetail="https://cloud.google.com/solutions" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - solutions" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Solutions" track-name="solutions" track-type="globalNav" track-metadata-position="nav" track-metadata-eventDetail="nav" > Solutions </a> <a href="#" role="button" aria-haspopup="true" aria-expanded="false" aria-label="Dropdown menu for Solutions" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions" track-metadata-position="nav - solutions" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Solutions" track-name="solutions" track-type="globalNav" track-metadata-position="nav" track-metadata-eventDetail="nav" class="devsite-tabs-dropdown-toggle devsite-icon devsite-icon-arrow-drop-down"></a> <div class="devsite-tabs-dropdown" 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 - solutions" 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 cloud-dropdown-menu-heading devsite-nav-title-heading"> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions#industry-solutions" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions#industry-solutions" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="industry solutions" > <div class="devsite-nav-item-icon-container" size="medium" > <picture> <img class="devsite-nav-item-icon" alt="" src="https://www.gstatic.com/cloud/images/navigation/forward.svg" srcset=" https://www.gstatic.com/cloud/images/navigation/forward.svg" sizes="100vw" loading="lazy" > </picture> </div> <div class="devsite-nav-item-title"> Industry Solutions </div> <div class="devsite-nav-item-description"> Reduce cost, increase operational agility, and capture new market opportunities. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/retail" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/retail" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="retail" > <div class="devsite-nav-item-icon-container" size="medium" > <picture> <img class="devsite-nav-item-icon" alt="" src="https://www.gstatic.com/cloud/images/navigation/retail.svg" srcset=" https://www.gstatic.com/cloud/images/navigation/retail.svg" sizes="100vw" loading="lazy" > </picture> </div> <div class="devsite-nav-item-title"> Retail </div> <div class="devsite-nav-item-description"> Analytics and collaboration tools for the retail value chain. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/cpg" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/cpg" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="consumer packaged goods" > <div class="devsite-nav-item-icon-container" size="medium" > <picture> <img class="devsite-nav-item-icon" alt="" src="https://www.gstatic.com/cloud/images/navigation/cpg.svg" srcset=" https://www.gstatic.com/cloud/images/navigation/cpg.svg" sizes="100vw" loading="lazy" > </picture> </div> <div class="devsite-nav-item-title"> Consumer Packaged Goods </div> <div class="devsite-nav-item-description"> Solutions for CPG digital transformation and brand growth. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/financial-services" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/financial-services" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="financial services" > <div class="devsite-nav-item-icon-container" size="medium" > <picture> <img class="devsite-nav-item-icon" alt="" src="https://www.gstatic.com/cloud/images/navigation/finance.svg" srcset=" https://www.gstatic.com/cloud/images/navigation/finance.svg" sizes="100vw" loading="lazy" > </picture> </div> <div class="devsite-nav-item-title"> Financial Services </div> <div class="devsite-nav-item-description"> Computing, data management, and analytics tools for financial services. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/healthcare-life-sciences" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/healthcare-life-sciences" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="healthcare and life sciences" > <div class="devsite-nav-item-icon-container" size="medium" > <picture> <img class="devsite-nav-item-icon" alt="" src="https://www.gstatic.com/cloud/images/navigation/hcls.svg" srcset=" https://www.gstatic.com/cloud/images/navigation/hcls.svg" sizes="100vw" loading="lazy" > </picture> </div> <div class="devsite-nav-item-title"> Healthcare and Life Sciences </div> <div class="devsite-nav-item-description"> Advance research at scale and empower healthcare innovation. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/media-entertainment" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/media-entertainment" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="media and entertainment" > <div class="devsite-nav-item-icon-container" size="medium" > <picture> <img class="devsite-nav-item-icon" alt="" src="https://www.gstatic.com/cloud/images/navigation/media.svg" srcset=" https://www.gstatic.com/cloud/images/navigation/media.svg" sizes="100vw" loading="lazy" > </picture> </div> <div class="devsite-nav-item-title"> Media and Entertainment </div> <div class="devsite-nav-item-description"> Solutions for content production and distribution operations. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/telecommunications" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/telecommunications" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="telecommunications" > <div class="devsite-nav-item-icon-container" size="medium" > <picture> <img class="devsite-nav-item-icon" alt="" src="https://www.gstatic.com/cloud/images/navigation/telecommunications.svg" srcset=" https://www.gstatic.com/cloud/images/navigation/telecommunications.svg" sizes="100vw" loading="lazy" > </picture> </div> <div class="devsite-nav-item-title"> Telecommunications </div> <div class="devsite-nav-item-description"> Hybrid and multi-cloud services to deploy and monetize 5G. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/games" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/games" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="games" > <div class="devsite-nav-item-icon-container" size="medium" > <picture> <img class="devsite-nav-item-icon" alt="" src="https://www.gstatic.com/cloud/images/navigation/gaming.svg" srcset=" https://www.gstatic.com/cloud/images/navigation/gaming.svg" sizes="100vw" loading="lazy" > </picture> </div> <div class="devsite-nav-item-title"> Games </div> <div class="devsite-nav-item-description"> AI-driven solutions to build and scale games faster. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/manufacturing" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/manufacturing" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="manufacturing" > <div class="devsite-nav-item-icon-container" size="medium" > <picture> <img class="devsite-nav-item-icon" alt="" src="https://www.gstatic.com/cloud/images/navigation/manufacturing.svg" srcset=" https://www.gstatic.com/cloud/images/navigation/manufacturing.svg" sizes="100vw" loading="lazy" > </picture> </div> <div class="devsite-nav-item-title"> Manufacturing </div> <div class="devsite-nav-item-description"> Migration and AI tools to optimize the manufacturing value chain. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/supply-chain-logistics" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/supply-chain-logistics" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="supply chain and logistics" > <div class="devsite-nav-item-icon-container" size="medium" > <picture> <img class="devsite-nav-item-icon" alt="" src="https://www.gstatic.com/cloud/images/navigation/supply-chain.svg" srcset=" https://www.gstatic.com/cloud/images/navigation/supply-chain.svg" sizes="100vw" loading="lazy" > </picture> </div> <div class="devsite-nav-item-title"> Supply Chain and Logistics </div> <div class="devsite-nav-item-description"> Enable sustainable, efficient, and resilient data-driven operations across supply chain and logistics operations. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/government" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/government" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="government" > <div class="devsite-nav-item-icon-container" size="medium" > <picture> <img class="devsite-nav-item-icon" alt="" src="https://www.gstatic.com/cloud/images/navigation/government.svg" srcset=" https://www.gstatic.com/cloud/images/navigation/government.svg" sizes="100vw" loading="lazy" > </picture> </div> <div class="devsite-nav-item-title"> Government </div> <div class="devsite-nav-item-description"> Data storage, AI, and analytics solutions for government agencies. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/education" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/education" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="education" > <div class="devsite-nav-item-icon-container" size="medium" > <picture> <img class="devsite-nav-item-icon" alt="" src="https://www.gstatic.com/cloud/images/navigation/icon-sprite.svg#education" srcset=" https://www.gstatic.com/cloud/images/navigation/icon-sprite.svg#education" sizes="100vw" loading="lazy" > </picture> </div> <div class="devsite-nav-item-title"> Education </div> <div class="devsite-nav-item-description"> Teaching tools to provide more engaging learning experiences. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section cloud-dropdown-top-border"> <li class="devsite-nav-description">Not seeing what you're looking for?</li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions#industry-solutions" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions#industry-solutions" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="see all industry solutions" > <div class="devsite-nav-item-title"> See all industry solutions </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section cloud-dropdown-top-border dropdown-tabbed-menu-button-target hidden"> <li class="devsite-nav-description">Not seeing what you're looking for?</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 - solutions" track-metadata-module="tertiary nav" tooltip track-name="see all solutions" > <div class="devsite-nav-item-title"> See all solutions </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading devsite-nav-title-heading"> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/camp" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/camp" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="application modernization" > <div class="devsite-nav-item-icon-container" size="medium" > <picture> <img class="devsite-nav-item-icon" alt="" src="https://www.gstatic.com/cloud/images/navigation/forward.svg" srcset=" https://www.gstatic.com/cloud/images/navigation/forward.svg" sizes="100vw" loading="lazy" > </picture> </div> <div class="devsite-nav-item-title"> Application Modernization </div> <div class="devsite-nav-item-description"> Assess, plan, implement, and measure software practices and capabilities to modernize and simplify your organization’s business application portfolios. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/camp" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/camp" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="camp" > <div class="devsite-nav-item-title"> CAMP </div> <div class="devsite-nav-item-description"> Program that uses DORA to improve your software delivery capabilities. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/modernize-traditional-applications" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/modernize-traditional-applications" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="modernize traditional applications" > <div class="devsite-nav-item-title"> Modernize Traditional Applications </div> <div class="devsite-nav-item-description"> Analyze, categorize, and get started with cloud migration on traditional workloads. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/migrate-from-paas" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/migrate-from-paas" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="migrate from paas cloud foundry, openshift" > <div class="devsite-nav-item-title"> Migrate from PaaS: Cloud Foundry, Openshift </div> <div class="devsite-nav-item-description"> Tools for moving your existing containers into Google's managed container services. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/mainframe-modernization" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/mainframe-modernization" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="migrate from mainframe" > <div class="devsite-nav-item-title"> Migrate from Mainframe </div> <div class="devsite-nav-item-description"> Automated tools and prescriptive guidance for moving your mainframe apps to the cloud. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/software-delivery" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/software-delivery" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="modernize software delivery" > <div class="devsite-nav-item-title"> Modernize Software Delivery </div> <div class="devsite-nav-item-description"> Software supply chain best practices - innerloop productivity, CI/CD and S3C. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/devops" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/devops" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="devops best practices" > <div class="devsite-nav-item-title"> DevOps Best Practices </div> <div class="devsite-nav-item-description"> Processes and resources for implementing DevOps in your org. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/sre" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/sre" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="sre principles" > <div class="devsite-nav-item-title"> SRE Principles </div> <div class="devsite-nav-item-description"> Tools and resources for adopting SRE in your org. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/app-modernization/day-2-operations-for-gke" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/app-modernization/day-2-operations-for-gke" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="day 2 operations for gke" > <div class="devsite-nav-item-title"> Day 2 Operations for GKE </div> <div class="devsite-nav-item-description"> Tools and guidance for effective GKE management and monitoring. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/finops-optimize-gke" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/finops-optimize-gke" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="finops and optimization of gke" > <div class="devsite-nav-item-title"> FinOps and Optimization of GKE </div> <div class="devsite-nav-item-description"> Best practices for running reliable, performant, and cost effective applications on GKE. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/modernize-with-edge" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/modernize-with-edge" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="run applications at the edge" > <div class="devsite-nav-item-title"> Run Applications at the Edge </div> <div class="devsite-nav-item-description"> Guidance for localized and low latency apps on Google’s hardware agnostic edge solution. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/architect-multicloud" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/architect-multicloud" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="architect for multicloud" > <div class="devsite-nav-item-title"> Architect for Multicloud </div> <div class="devsite-nav-item-description"> Manage workloads across multiple clouds with a consistent platform. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/serverless" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/serverless" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="go serverless" > <div class="devsite-nav-item-title"> Go Serverless </div> <div class="devsite-nav-item-description"> Fully managed environment for developing, deploying and scaling apps. </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading devsite-nav-title-heading"> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/ai" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/ai" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="artificial intelligence" > <div class="devsite-nav-item-icon-container" size="medium" > <picture> <img class="devsite-nav-item-icon" alt="" src="https://www.gstatic.com/cloud/images/navigation/forward.svg" srcset=" https://www.gstatic.com/cloud/images/navigation/forward.svg" sizes="100vw" loading="lazy" > </picture> </div> <div class="devsite-nav-item-title"> Artificial Intelligence </div> <div class="devsite-nav-item-description"> Add intelligence and efficiency to your business with AI and machine learning. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/customer-engagement-ai" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/customer-engagement-ai" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="customer-engagement-ai" > <div class="devsite-nav-item-title"> Customer Engagement Suite with Google AI </div> <div class="devsite-nav-item-description"> End-to-end application that combines our most advanced conversational AI. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/document-ai" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/document-ai" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="document ai" > <div class="devsite-nav-item-title"> Document AI </div> <div class="devsite-nav-item-description"> Document processing and data capture automated at scale. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/retail-product-discovery" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/retail-product-discovery" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="product discovery" > <div class="devsite-nav-item-title"> Vertex AI Search for retail </div> <div class="devsite-nav-item-description"> Google-quality search and product recommendations for retailers. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/products/gemini" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/products/gemini" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="product gemini" > <div class="devsite-nav-item-title"> Gemini for Google Cloud </div> <div class="devsite-nav-item-description"> AI assistants for application development, coding, and more. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/use-cases/generative-ai" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/use-cases/generative-ai" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="use cases generative ai" > <div class="devsite-nav-item-title"> Generative AI on Google Cloud </div> <div class="devsite-nav-item-description"> Transform content creation and discovery, research, customer service, and developer efficiency with the power of generative AI. </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading devsite-nav-title-heading"> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/apis-and-applications" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/apis-and-applications" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="apis and applications" > <div class="devsite-nav-item-icon-container" size="medium" > <picture> <img class="devsite-nav-item-icon" alt="" src="https://www.gstatic.com/cloud/images/navigation/forward.svg" srcset=" https://www.gstatic.com/cloud/images/navigation/forward.svg" sizes="100vw" loading="lazy" > </picture> </div> <div class="devsite-nav-item-title"> APIs and Applications </div> <div class="devsite-nav-item-description"> Speed up the pace of innovation without coding, using APIs, apps, and automation. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/new-channels-using-apis" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/new-channels-using-apis" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="new business channels using apis" > <div class="devsite-nav-item-title"> New Business Channels Using APIs </div> <div class="devsite-nav-item-description"> Attract and empower an ecosystem of developers and partners. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/unlocking-legacy-applications" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/unlocking-legacy-applications" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="unlocking legacy applications using apis" > <div class="devsite-nav-item-title"> Unlocking Legacy Applications Using APIs </div> <div class="devsite-nav-item-description"> Cloud services for extending and modernizing legacy apps. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/open-banking-apix" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/open-banking-apix" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="open banking apix" > <div class="devsite-nav-item-title"> Open Banking APIx </div> <div class="devsite-nav-item-description"> Simplify and accelerate secure delivery of open banking compliant APIs. </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading devsite-nav-title-heading"> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/smart-analytics" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/smart-analytics" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="smart analytics" > <div class="devsite-nav-item-icon-container" size="medium" > <picture> <img class="devsite-nav-item-icon" alt="" src="https://www.gstatic.com/cloud/images/navigation/forward.svg" srcset=" https://www.gstatic.com/cloud/images/navigation/forward.svg" sizes="100vw" loading="lazy" > </picture> </div> <div class="devsite-nav-item-title"> Data Analytics </div> <div class="devsite-nav-item-description"> Generate instant insights from data at any scale with a serverless, fully managed analytics platform that significantly simplifies analytics. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/data-migration" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/data-migration" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="data-migration" > <div class="devsite-nav-item-title"> Data Migration </div> <div class="devsite-nav-item-description"> Migrate and modernize with an AI-ready data platform. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/data-lake" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/data-lake" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="data lake modernization" > <div class="devsite-nav-item-title"> Data Lake Modernization </div> <div class="devsite-nav-item-description"> Services for building and modernizing your data lake. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/stream-analytics" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/stream-analytics" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="stream analytics" > <div class="devsite-nav-item-title"> Stream Analytics </div> <div class="devsite-nav-item-description"> Insights from ingesting, processing, and analyzing event streams. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/marketing-analytics" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/marketing-analytics" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="marketing analytics" > <div class="devsite-nav-item-title"> Marketing Analytics </div> <div class="devsite-nav-item-description"> Solutions for collecting, analyzing, and activating customer data. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/datasets" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/datasets" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="datasets" > <div class="devsite-nav-item-title"> Datasets </div> <div class="devsite-nav-item-description"> Data from Google, public, and commercial providers to enrich your analytics and AI initiatives. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/business-intelligence" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/business-intelligence" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="business intelligence" > <div class="devsite-nav-item-title"> Business Intelligence </div> <div class="devsite-nav-item-description"> Solutions for modernizing your BI stack and creating rich data experiences. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/use-cases/ai-data-analytics" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/use-cases/ai-data-analytics" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="ai for data analytics" > <div class="devsite-nav-item-title"> AI for Data Analytics </div> <div class="devsite-nav-item-description"> Write SQL, build predictive models, and visualize data with AI for data analytics. </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading devsite-nav-title-heading"> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/databases" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/databases" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="databases" > <div class="devsite-nav-item-icon-container" size="medium" > <picture> <img class="devsite-nav-item-icon" alt="" src="https://www.gstatic.com/cloud/images/navigation/forward.svg" srcset=" https://www.gstatic.com/cloud/images/navigation/forward.svg" sizes="100vw" loading="lazy" > </picture> </div> <div class="devsite-nav-item-title"> Databases </div> <div class="devsite-nav-item-description"> Migrate and manage enterprise data with security, reliability, high availability, and fully managed data services. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/database-migration" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/database-migration" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="database migration" > <div class="devsite-nav-item-title"> Database Migration </div> <div class="devsite-nav-item-description"> Guides and tools to simplify your database migration life cycle. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/database-modernization" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/database-modernization" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="database modernization" > <div class="devsite-nav-item-title"> Database Modernization </div> <div class="devsite-nav-item-description"> Upgrades to modernize your operational database infrastructure. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/databases/games" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/databases/games" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="databases for games" > <div class="devsite-nav-item-title"> Databases for Games </div> <div class="devsite-nav-item-description"> Build global, live games with Google Cloud databases. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/products/databases" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/products/databases" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="google cloud databases" > <div class="devsite-nav-item-title"> Google Cloud Databases </div> <div class="devsite-nav-item-description"> Database services to migrate, manage, and modernize data. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/migrate-oracle-workloads" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/migrate-oracle-workloads" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="migrate oracle workloads to google cloud" > <div class="devsite-nav-item-title"> Migrate Oracle workloads to Google Cloud </div> <div class="devsite-nav-item-description"> Rehost, replatform, rewrite your Oracle workloads. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/open-source-databases" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/open-source-databases" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="open source databases" > <div class="devsite-nav-item-title"> Open Source Databases </div> <div class="devsite-nav-item-description"> Fully managed open source databases with enterprise-grade support. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/sql-server" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/sql-server" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="sql server on google cloud" > <div class="devsite-nav-item-title"> SQL Server on Google Cloud </div> <div class="devsite-nav-item-description"> Options for running SQL Server virtual machines on Google Cloud. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/products/gemini/databases" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/products/gemini/databases" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="gemini for databases" > <div class="devsite-nav-item-title"> Gemini for Databases </div> <div class="devsite-nav-item-description"> Supercharge database development and management with AI. </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading devsite-nav-title-heading"> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/infrastructure-modernization" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/infrastructure-modernization" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="infrastructure modernization" > <div class="devsite-nav-item-icon-container" size="medium" > <picture> <img class="devsite-nav-item-icon" alt="" src="https://www.gstatic.com/cloud/images/navigation/forward.svg" srcset=" https://www.gstatic.com/cloud/images/navigation/forward.svg" sizes="100vw" loading="lazy" > </picture> </div> <div class="devsite-nav-item-title"> Infrastructure Modernization </div> <div class="devsite-nav-item-description"> Migrate quickly with solutions for SAP, VMware, Windows, Oracle, and other workloads. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/application-migration" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/application-migration" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="application migration" > <div class="devsite-nav-item-title"> Application Migration </div> <div class="devsite-nav-item-description"> Discovery and analysis tools for moving to the cloud. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/sap" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/sap" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="sap on google cloud" > <div class="devsite-nav-item-title"> SAP on Google Cloud </div> <div class="devsite-nav-item-description"> Certifications for running SAP applications and SAP HANA. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/hpc" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/hpc" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="high performance computing" > <div class="devsite-nav-item-title"> High Performance Computing </div> <div class="devsite-nav-item-description"> Compute, storage, and networking options to support any workload. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/windows" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/windows" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="windows on google cloud" > <div class="devsite-nav-item-title"> Windows on Google Cloud </div> <div class="devsite-nav-item-description"> Tools and partners for running Windows workloads. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/data-center-migration" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/data-center-migration" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="data center migration" > <div class="devsite-nav-item-title"> Data Center Migration </div> <div class="devsite-nav-item-description"> Migration solutions for VMs, apps, databases, and more. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/active-assist" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/active-assist" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="active assist" > <div class="devsite-nav-item-title"> Active Assist </div> <div class="devsite-nav-item-description"> Automatic cloud resource optimization and increased security. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/virtual-desktops" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/virtual-desktops" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="virtual desktops" > <div class="devsite-nav-item-title"> Virtual Desktops </div> <div class="devsite-nav-item-description"> Remote work solutions for desktops and applications (VDI & DaaS). </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/cloud-migration-program" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/cloud-migration-program" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="rapid migration program (ramp)" > <div class="devsite-nav-item-title"> Rapid Migration and Modernization Program </div> <div class="devsite-nav-item-description"> End-to-end migration program to simplify your path to the cloud. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/backup-dr" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/backup-dr" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="backup and disaster recovery" > <div class="devsite-nav-item-title"> Backup and Disaster Recovery </div> <div class="devsite-nav-item-description"> Ensure your business continuity needs are met. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/redhat" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/redhat" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="red hat on google cloud" > <div class="devsite-nav-item-title"> Red Hat on Google Cloud </div> <div class="devsite-nav-item-description"> Google and Red Hat provide an enterprise-grade platform for traditional on-prem and custom applications. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/cross-cloud-network" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/cross-cloud-network" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="cross cloud network" > <div class="devsite-nav-item-title"> Cross-Cloud Network </div> <div class="devsite-nav-item-description"> Simplify hybrid and multicloud networking, and secure your workloads, data, and users. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/observability" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/observability" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="observability" > <div class="devsite-nav-item-title"> Observability </div> <div class="devsite-nav-item-description"> Monitor, troubleshoot, and improve app performance with end-to-end visibility. </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading devsite-nav-title-heading"> <li class="devsite-nav-item"> <a href="https://workspace.google.com/enterprise/" track-type="nav" track-metadata-eventdetail="https://workspace.google.com/enterprise/" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip target="_blank" track-name="productivity and collaboration" > <div class="devsite-nav-item-icon-container" size="medium" > <picture> <img class="devsite-nav-item-icon" alt="" src="https://www.gstatic.com/cloud/images/navigation/forward.svg" srcset=" https://www.gstatic.com/cloud/images/navigation/forward.svg" sizes="100vw" loading="lazy" > </picture> </div> <div class="devsite-nav-item-title"> Productivity and Collaboration </div> <div class="devsite-nav-item-description"> Change the way teams work with solutions designed for humans and built for impact. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://workspace.google.com/solutions/enterprise/?enterprise-benefits_activeEl=connect" track-type="nav" track-metadata-eventdetail="https://workspace.google.com/solutions/enterprise/?enterprise-benefits_activeEl=connect" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="google workspace" target="_blank" > <div class="devsite-nav-item-title"> Google Workspace </div> <div class="devsite-nav-item-description"> Collaboration and productivity tools for enterprises. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://workspace.google.com/essentials/" track-type="nav" track-metadata-eventdetail="https://workspace.google.com/essentials/" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="google workspace essentials" target="_blank" > <div class="devsite-nav-item-title"> Google Workspace Essentials </div> <div class="devsite-nav-item-description"> Secure video meetings and modern collaboration for teams. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/identity" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/identity" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="cloud identity" > <div class="devsite-nav-item-title"> Cloud Identity </div> <div class="devsite-nav-item-description"> Unified platform for IT admins to manage user devices and apps. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://chromeenterprise.google/" track-type="nav" track-metadata-eventdetail="https://chromeenterprise.google/" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="chrome enterprise" target="_blank" > <div class="devsite-nav-item-title"> Chrome Enterprise </div> <div class="devsite-nav-item-description"> ChromeOS, Chrome Browser, and Chrome devices built for business. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://workspace.google.com/products/cloud-search/" track-type="nav" track-metadata-eventdetail="https://workspace.google.com/products/cloud-search/" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip target="_blank" track-name="cloud search" > <div class="devsite-nav-item-title"> Cloud Search </div> <div class="devsite-nav-item-description"> Enterprise search for employees to quickly find company information. </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading devsite-nav-title-heading"> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/security" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/security" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="security" > <div class="devsite-nav-item-icon-container" size="medium" > <picture> <img class="devsite-nav-item-icon" alt="" src="https://www.gstatic.com/cloud/images/navigation/forward.svg" srcset=" https://www.gstatic.com/cloud/images/navigation/forward.svg" sizes="100vw" loading="lazy" > </picture> </div> <div class="devsite-nav-item-title"> Security </div> <div class="devsite-nav-item-description"> Detect, investigate, and respond to online threats to help protect your business. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/security-analytics-and-operations" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/security-analytics-and-operations" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="security analytics and operations" > <div class="devsite-nav-item-title"> Security Analytics and Operations </div> <div class="devsite-nav-item-description"> Solution for analyzing petabytes of security telemetry. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/web-app-and-api-protection" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/web-app-and-api-protection" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="web app and api protection" > <div class="devsite-nav-item-title"> Web App and API Protection </div> <div class="devsite-nav-item-description"> Threat and fraud protection for your web applications and APIs. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/security-and-resilience" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/security-and-resilience" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="security and resilience framework" > <div class="devsite-nav-item-title"> Security and Resilience Framework </div> <div class="devsite-nav-item-description"> Solutions for each phase of the security and resilience life cycle. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/risk-and-compliance-as-code" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/risk-and-compliance-as-code" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="risk and compliance as code (rcac)" > <div class="devsite-nav-item-title"> Risk and compliance as code (RCaC) </div> <div class="devsite-nav-item-description"> Solution to modernize your governance, risk, and compliance function with automation. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/software-supply-chain-security" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/software-supply-chain-security" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="software supply chain security" > <div class="devsite-nav-item-title"> Software Supply Chain Security </div> <div class="devsite-nav-item-description"> Solution for improving end-to-end software supply chain security. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/security-foundation" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/security-foundation" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="security foundation" > <div class="devsite-nav-item-title"> Security Foundation </div> <div class="devsite-nav-item-description"> Recommended products to help achieve a strong security posture. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/secops-cybershield" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/secops-cybershield" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="google cloud cybershield" > <div class="devsite-nav-item-title"> Google Cloud Cybershield™ </div> <div class="devsite-nav-item-description"> Strengthen nationwide cyber defense. </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading devsite-nav-title-heading"> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions#section-13" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions#section-13" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="startups and smb" > <div class="devsite-nav-item-icon-container" size="medium" > <picture> <img class="devsite-nav-item-icon" alt="" src="https://www.gstatic.com/cloud/images/navigation/forward.svg" srcset=" https://www.gstatic.com/cloud/images/navigation/forward.svg" sizes="100vw" loading="lazy" > </picture> </div> <div class="devsite-nav-item-title"> Startups and SMB </div> <div class="devsite-nav-item-description"> Accelerate startup and SMB growth with tailored solutions and programs. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/startup" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/startup" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="startup program" > <div class="devsite-nav-item-title"> Startup Program </div> <div class="devsite-nav-item-description"> Get financial, business, and technical support to take your startup to the next level. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/smb" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/smb" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="small and medium business" > <div class="devsite-nav-item-title"> Small and Medium Business </div> <div class="devsite-nav-item-description"> Explore solutions for web hosting, app development, AI, and analytics. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/saas" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/saas" track-metadata-position="nav - solutions" track-metadata-module="tertiary nav" tooltip track-name="software as a service" > <div class="devsite-nav-item-title"> Software as a Service </div> <div class="devsite-nav-item-description"> Build better SaaS products, scale efficiently, and grow your business. </div> </a> </li> </ul> </div> </div> </div> </tab> <tab class="devsite-dropdown devsite-dropdown-full devsite-clickable devsite-generated-tab-menu"> <a href="https://cloud.google.com/products" track-metadata-eventdetail="https://cloud.google.com/products" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - products" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Products" track-name="products" > Products </a> <a href="#" role="button" aria-haspopup="true" aria-expanded="false" aria-label="Dropdown menu for Products" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/products" track-metadata-position="nav - products" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Products" track-name="products" class="devsite-tabs-dropdown-toggle devsite-icon devsite-icon-arrow-drop-down"></a> <div class="devsite-tabs-dropdown" 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 - products" 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 cloud-dropdown-menu-heading"> <li class="devsite-nav-title" role="heading" tooltip>Featured Products</li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/compute" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/compute" track-metadata-position="nav - products" track-metadata-module="tertiary nav" track-metadata-module_headline="featured products" tooltip track-name="compute engine" > <div class="devsite-nav-item-icon-container" size="medium" > <picture> <img class="devsite-nav-item-icon" alt="" src="https://www.gstatic.com/cloud/images/navigation/compute-engine.png" srcset=" https://www.gstatic.com/cloud/images/navigation/compute-engine.png" sizes="100vw" loading="lazy" > </picture> </div> <div class="devsite-nav-item-title"> Compute Engine </div> <div class="devsite-nav-item-description"> Virtual machines running in Google’s data center. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/storage" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/storage" track-metadata-position="nav - products" track-metadata-module="tertiary nav" track-metadata-module_headline="featured products" tooltip track-name="cloud storage" > <div class="devsite-nav-item-icon-container" size="medium" > <picture> <img class="devsite-nav-item-icon" alt="" src="https://www.gstatic.com/cloud/images/navigation/cloud-storage.png" srcset=" https://www.gstatic.com/cloud/images/navigation/cloud-storage.png" sizes="100vw" loading="lazy" > </picture> </div> <div class="devsite-nav-item-title"> Cloud Storage </div> <div class="devsite-nav-item-description"> Object storage that’s secure, durable, and scalable. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/bigquery" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/bigquery" track-metadata-position="nav - products" track-metadata-module="tertiary nav" track-metadata-module_headline="featured products" tooltip track-name="bigquery" > <div class="devsite-nav-item-icon-container" size="medium" > <picture> <img class="devsite-nav-item-icon" alt="" src="https://www.gstatic.com/cloud/images/navigation/bigquery.png" srcset=" https://www.gstatic.com/cloud/images/navigation/bigquery.png" sizes="100vw" loading="lazy" > </picture> </div> <div class="devsite-nav-item-title"> BigQuery </div> <div class="devsite-nav-item-description"> Data warehouse for business agility and insights. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/run" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/run" track-metadata-position="nav - products" track-metadata-module="tertiary nav" track-metadata-module_headline="featured products" tooltip track-name="cloud run" > <div class="devsite-nav-item-icon-container" size="medium" > <picture> <img class="devsite-nav-item-icon" alt="" src="https://www.gstatic.com/cloud/images/navigation/cloud-run.png" srcset=" https://www.gstatic.com/cloud/images/navigation/cloud-run.png" sizes="100vw" loading="lazy" > </picture> </div> <div class="devsite-nav-item-title"> Cloud Run </div> <div class="devsite-nav-item-description"> Fully managed environment for running containerized apps. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/kubernetes-engine" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/kubernetes-engine" track-metadata-position="nav - products" track-metadata-module="tertiary nav" track-metadata-module_headline="featured products" tooltip track-name="google kubernetes engine" > <div class="devsite-nav-item-icon-container" size="medium" > <picture> <img class="devsite-nav-item-icon" alt="" src="https://www.gstatic.com/cloud/images/navigation/kubernetes-engine.png" srcset=" https://www.gstatic.com/cloud/images/navigation/kubernetes-engine.png" sizes="100vw" loading="lazy" > </picture> </div> <div class="devsite-nav-item-title"> Google Kubernetes Engine </div> <div class="devsite-nav-item-description"> Managed environment for running containerized apps. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/vertex-ai" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/vertex-ai" track-metadata-position="nav - products" track-metadata-module="tertiary nav" track-metadata-module_headline="featured products" tooltip track-name="vertex ai" > <div class="devsite-nav-item-icon-container" size="medium" > <picture> <img class="devsite-nav-item-icon" alt="" src="https://www.gstatic.com/cloud/images/navigation/vertex-ai.png" srcset=" https://www.gstatic.com/cloud/images/navigation/vertex-ai.png" sizes="100vw" loading="lazy" > </picture> </div> <div class="devsite-nav-item-title"> Vertex AI </div> <div class="devsite-nav-item-description"> Unified platform for ML models and generative AI. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/looker" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/looker" track-metadata-position="nav - products" track-metadata-module="tertiary nav" track-metadata-module_headline="featured products" tooltip track-name="looker" > <div class="devsite-nav-item-icon-container" size="medium" > <picture> <img class="devsite-nav-item-icon" alt="" src="https://www.gstatic.com/cloud/images/navigation/looker.png" srcset=" https://www.gstatic.com/cloud/images/navigation/looker.png" sizes="100vw" loading="lazy" > </picture> </div> <div class="devsite-nav-item-title"> Looker </div> <div class="devsite-nav-item-description"> Platform for BI, data applications, and embedded analytics. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/apigee" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/apigee" track-metadata-position="nav - products" track-metadata-module="tertiary nav" track-metadata-module_headline="featured products" tooltip track-name="apigee api management" > <div class="devsite-nav-item-icon-container" size="medium" > <picture> <img class="devsite-nav-item-icon" alt="" src="https://www.gstatic.com/cloud/images/navigation/apigee.png" srcset=" https://www.gstatic.com/cloud/images/navigation/apigee.png" sizes="100vw" loading="lazy" > </picture> </div> <div class="devsite-nav-item-title"> Apigee API Management </div> <div class="devsite-nav-item-description"> Manage the full life cycle of APIs anywhere with visibility and control. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/sql" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/sql" track-metadata-position="nav - products" track-metadata-module="tertiary nav" track-metadata-module_headline="featured products" tooltip track-name="cloud sql" > <div class="devsite-nav-item-icon-container" size="medium" > <picture> <img class="devsite-nav-item-icon" alt="" src="https://www.gstatic.com/cloud/images/navigation/cloud-sql.png" srcset=" https://www.gstatic.com/cloud/images/navigation/cloud-sql.png" sizes="100vw" loading="lazy" > </picture> </div> <div class="devsite-nav-item-title"> Cloud SQL </div> <div class="devsite-nav-item-description"> Relational database services for MySQL, PostgreSQL and SQL Server. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/ai/gemini" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/ai/gemini" track-metadata-position="nav - products" track-metadata-module="tertiary nav" track-metadata-module_headline="featured products" tooltip track-name="gemini" > <div class="devsite-nav-item-icon-container" size="medium" > <picture> <img class="devsite-nav-item-icon" alt="" src="https://www.gstatic.com/cloud/images/navigation/gemini.png" srcset=" https://www.gstatic.com/cloud/images/navigation/gemini.png" sizes="100vw" loading="lazy" > </picture> </div> <div class="devsite-nav-item-title"> Gemini </div> <div class="devsite-nav-item-description"> Google Cloud products powered by Gemini. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/cdn" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/cdn" track-metadata-position="nav - products" track-metadata-module="tertiary nav" track-metadata-module_headline="featured products" tooltip track-name="cloud cdn" > <div class="devsite-nav-item-icon-container" size="medium" > <picture> <img class="devsite-nav-item-icon" alt="" src="https://www.gstatic.com/cloud/images/navigation/networking.png" srcset=" https://www.gstatic.com/cloud/images/navigation/networking.png" sizes="100vw" loading="lazy" > </picture> </div> <div class="devsite-nav-item-title"> Cloud CDN </div> <div class="devsite-nav-item-description"> Content delivery network for delivering web and video. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section cloud-dropdown-top-border dropdown-tabbed-menu-button-target"> <li class="devsite-nav-description">Not seeing what you're looking for?</li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/products#featured-products/" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/products#featured-products/" track-metadata-position="nav - products" track-metadata-module="tertiary nav" track-metadata-module_headline="featured products" tooltip track-name="see all products (100+)" > <div class="devsite-nav-item-title"> See all products (100+) </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading devsite-nav-title-heading"> <li class="devsite-nav-item"> <a href="https://cloud.google.com/products/ai" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/products/ai" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="ai and machine learning" > <div class="devsite-nav-item-icon-container" size="medium" > <picture> <img class="devsite-nav-item-icon" alt="" src="https://www.gstatic.com/cloud/images/navigation/forward.svg" srcset=" https://www.gstatic.com/cloud/images/navigation/forward.svg" sizes="100vw" loading="lazy" > </picture> </div> <div class="devsite-nav-item-title"> AI and Machine Learning </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/vertex-ai" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/vertex-ai" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="vertex ai platform" > <div class="devsite-nav-item-title"> Vertex AI Platform </div> <div class="devsite-nav-item-description"> Unified platform for ML models and generative AI. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/generative-ai-studio" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/generative-ai-studio" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="vertex ai studio" > <div class="devsite-nav-item-title"> Vertex AI Studio </div> <div class="devsite-nav-item-description"> Build, tune, and deploy foundation models on Vertex AI. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/products/agent-builder" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/products/agent-builder" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="vertex ai agent builder" > <div class="devsite-nav-item-title"> Vertex AI Agent Builder </div> <div class="devsite-nav-item-description"> Build and deploy gen AI experiences. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/products/conversational-agents" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/products/conversational-agents" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="conversational-agents" > <div class="devsite-nav-item-title"> Conversational Agents </div> <div class="devsite-nav-item-description"> Build conversational AI with both deterministic and gen AI functionality. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/enterprise-search" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/enterprise-search" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="enterprise-search" > <div class="devsite-nav-item-title"> Vertex AI Search </div> <div class="devsite-nav-item-description"> Build Google-quality search for your enterprise apps and experiences. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/speech-to-text" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/speech-to-text" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="speech-to-text" > <div class="devsite-nav-item-title"> Speech-to-Text </div> <div class="devsite-nav-item-description"> Speech recognition and transcription across 125 languages. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/text-to-speech" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/text-to-speech" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="text-to-speech" > <div class="devsite-nav-item-title"> Text-to-Speech </div> <div class="devsite-nav-item-description"> Speech synthesis in 220+ voices and 40+ languages. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/translate" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/translate" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="translation ai" > <div class="devsite-nav-item-title"> Translation AI </div> <div class="devsite-nav-item-description"> Language detection, translation, and glossary support. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/document-ai" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/document-ai" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="document ai" > <div class="devsite-nav-item-title"> Document AI </div> <div class="devsite-nav-item-description"> Document processing and data capture automated at scale. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/vision" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/vision" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="vision ai" > <div class="devsite-nav-item-title"> Vision AI </div> <div class="devsite-nav-item-description"> Custom and pre-trained models to detect emotion, text, and more. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/contact-center-ai-platform" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/contact-center-ai-platform" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="contact center ai" > <div class="devsite-nav-item-title"> Contact Center as a Service </div> <div class="devsite-nav-item-description"> Omnichannel contact center solution that is native to the cloud. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section cloud-dropdown-top-border"> <li class="devsite-nav-description">Not seeing what you're looking for?</li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/products?pds=CAE#ai-and-machine-learning" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/products?pds=CAE#ai-and-machine-learning" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="see all ai and machine learning products" > <div class="devsite-nav-item-title"> See all AI and machine learning products </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading"> <li class="devsite-nav-title" role="heading" tooltip>Business Intelligence</li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/looker" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/looker" track-metadata-position="nav - products" track-metadata-module="tertiary nav" track-metadata-module_headline="business intelligence" tooltip track-name="looker" > <div class="devsite-nav-item-title"> Looker </div> <div class="devsite-nav-item-description"> Platform for BI, data applications, and embedded analytics. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/looker-studio" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/looker-studio" track-metadata-position="nav - products" track-metadata-module="tertiary nav" track-metadata-module_headline="business intelligence" tooltip track-name="looker studio" > <div class="devsite-nav-item-title"> Looker Studio </div> <div class="devsite-nav-item-description"> Interactive data suite for dashboarding, reporting, and analytics. </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading devsite-nav-title-heading"> <li class="devsite-nav-item"> <a href="https://cloud.google.com/products/compute" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/products/compute" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="compute" > <div class="devsite-nav-item-icon-container" size="medium" > <picture> <img class="devsite-nav-item-icon" alt="" src="https://www.gstatic.com/cloud/images/navigation/forward.svg" srcset=" https://www.gstatic.com/cloud/images/navigation/forward.svg" sizes="100vw" loading="lazy" > </picture> </div> <div class="devsite-nav-item-title"> Compute </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/compute" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/compute" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="compute engine" > <div class="devsite-nav-item-title"> Compute Engine </div> <div class="devsite-nav-item-description"> Virtual machines running in Google’s data center. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/appengine" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/appengine" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="app engine" > <div class="devsite-nav-item-title"> App Engine </div> <div class="devsite-nav-item-description"> Serverless application platform for apps and back ends. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/gpu" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/gpu" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="cloud gpus" > <div class="devsite-nav-item-title"> Cloud GPUs </div> <div class="devsite-nav-item-description"> GPUs for ML, scientific computing, and 3D visualization. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/migrate/virtual-machines" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/migrate/virtual-machines" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="migrate to virtual machines" > <div class="devsite-nav-item-title"> Migrate to Virtual Machines </div> <div class="devsite-nav-item-description"> Server and virtual machine migration to Compute Engine. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/spot-vms" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/spot-vms" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="spot vms" > <div class="devsite-nav-item-title"> Spot VMs </div> <div class="devsite-nav-item-description"> Compute instances for batch jobs and fault-tolerant workloads. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/batch" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/batch" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="batch" > <div class="devsite-nav-item-title"> Batch </div> <div class="devsite-nav-item-description"> Fully managed service for scheduling batch jobs. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="sole-tenant nodes" > <div class="devsite-nav-item-title"> Sole-Tenant Nodes </div> <div class="devsite-nav-item-description"> Dedicated hardware for compliance, licensing, and management. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/bare-metal" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/bare-metal" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="bare metal" > <div class="devsite-nav-item-title"> Bare Metal </div> <div class="devsite-nav-item-description"> Infrastructure to run specialized workloads on Google Cloud. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/recommender" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/recommender" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="recommender" > <div class="devsite-nav-item-title"> Recommender </div> <div class="devsite-nav-item-description"> Usage recommendations for Google Cloud products and services. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/vmware-engine" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/vmware-engine" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="vmware engine" > <div class="devsite-nav-item-title"> VMware Engine </div> <div class="devsite-nav-item-description"> Fully managed, native VMware Cloud Foundation software stack. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/run" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/run" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="cloud run" > <div class="devsite-nav-item-title"> Cloud Run </div> <div class="devsite-nav-item-description"> Fully managed environment for running containerized apps. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section cloud-dropdown-top-border"> <li class="devsite-nav-description">Not seeing what you're looking for?</li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/products?pds=CAUSAQw#compute" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/products?pds=CAUSAQw#compute" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="see all compute products" > <div class="devsite-nav-item-title"> See all compute products </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading devsite-nav-title-heading"> <li class="devsite-nav-item"> <a href="https://cloud.google.com/containers" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/containers" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="containers" > <div class="devsite-nav-item-icon-container" size="medium" > <picture> <img class="devsite-nav-item-icon" alt="" src="https://www.gstatic.com/cloud/images/navigation/forward.svg" srcset=" https://www.gstatic.com/cloud/images/navigation/forward.svg" sizes="100vw" loading="lazy" > </picture> </div> <div class="devsite-nav-item-title"> Containers </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/kubernetes-engine" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/kubernetes-engine" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="google kubernetes engine" > <div class="devsite-nav-item-title"> Google Kubernetes Engine </div> <div class="devsite-nav-item-description"> Managed environment for running containerized apps. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/run" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/run" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="cloud run" > <div class="devsite-nav-item-title"> Cloud Run </div> <div class="devsite-nav-item-description"> Fully managed environment for running containerized apps. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/build" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/build" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="cloud build" > <div class="devsite-nav-item-title"> Cloud Build </div> <div class="devsite-nav-item-description"> Solution for running build steps in a Docker container. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/artifact-registry" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/artifact-registry" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="artifact registry" > <div class="devsite-nav-item-title"> Artifact Registry </div> <div class="devsite-nav-item-description"> Package manager for build artifacts and dependencies. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/code" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/code" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="cloud code" > <div class="devsite-nav-item-title"> Cloud Code </div> <div class="devsite-nav-item-description"> IDE support to write, run, and debug Kubernetes applications. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/deploy" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/deploy" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="cloud deploy" > <div class="devsite-nav-item-title"> Cloud Deploy </div> <div class="devsite-nav-item-description"> Fully managed continuous delivery to GKE and Cloud Run. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/migrate/containers" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/migrate/containers" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="migrate to containers" > <div class="devsite-nav-item-title"> Migrate to Containers </div> <div class="devsite-nav-item-description"> Components for migrating VMs into system containers on GKE. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/deep-learning-containers" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/deep-learning-containers" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="deep learning containers" > <div class="devsite-nav-item-title"> Deep Learning Containers </div> <div class="devsite-nav-item-description"> Containers with data science frameworks, libraries, and tools. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/knative" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/knative" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="knative" > <div class="devsite-nav-item-title"> Knative </div> <div class="devsite-nav-item-description"> Components to create Kubernetes-native cloud-based software. </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading devsite-nav-title-heading"> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/smart-analytics" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/smart-analytics" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="data analytics" > <div class="devsite-nav-item-icon-container" size="medium" > <picture> <img class="devsite-nav-item-icon" alt="" src="https://www.gstatic.com/cloud/images/navigation/forward.svg" srcset=" https://www.gstatic.com/cloud/images/navigation/forward.svg" sizes="100vw" loading="lazy" > </picture> </div> <div class="devsite-nav-item-title"> Data Analytics </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/bigquery" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/bigquery" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="bigquery" > <div class="devsite-nav-item-title"> BigQuery </div> <div class="devsite-nav-item-description"> Data warehouse for business agility and insights. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/looker" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/looker" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="looker" > <div class="devsite-nav-item-title"> Looker </div> <div class="devsite-nav-item-description"> Platform for BI, data applications, and embedded analytics. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/dataflow" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/dataflow" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="dataflow" > <div class="devsite-nav-item-title"> Dataflow </div> <div class="devsite-nav-item-description"> Streaming analytics for stream and batch processing. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/pubsub" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/pubsub" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="pub/sub" > <div class="devsite-nav-item-title"> Pub/Sub </div> <div class="devsite-nav-item-description"> Messaging service for event ingestion and delivery. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/dataproc" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/dataproc" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="dataproc" > <div class="devsite-nav-item-title"> Dataproc </div> <div class="devsite-nav-item-description"> Service for running Apache Spark and Apache Hadoop clusters. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/data-fusion" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/data-fusion" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="cloud data fusion" > <div class="devsite-nav-item-title"> Cloud Data Fusion </div> <div class="devsite-nav-item-description"> Data integration for building and managing data pipelines. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/composer" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/composer" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="cloud composer" > <div class="devsite-nav-item-title"> Cloud Composer </div> <div class="devsite-nav-item-description"> Workflow orchestration service built on Apache Airflow. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/biglake" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/biglake" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="biglake" > <div class="devsite-nav-item-title"> BigLake </div> <div class="devsite-nav-item-description"> Storage engine to query multi-format and multimodal data. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/dataplex" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/dataplex" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="dataplex" > <div class="devsite-nav-item-title"> Dataplex </div> <div class="devsite-nav-item-description"> Intelligent data fabric for unifying data management across silos. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/dataform" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/dataform" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="dataform" > <div class="devsite-nav-item-title"> Dataform </div> <div class="devsite-nav-item-description"> Build, version control, and deploy SQL workflows in BigQuery. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/analytics-hub" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/analytics-hub" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="analytics hub" > <div class="devsite-nav-item-title"> Analytics Hub </div> <div class="devsite-nav-item-description"> Service for securely and efficiently exchanging data analytics assets. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section cloud-dropdown-top-border"> <li class="devsite-nav-description">Not seeing what you're looking for?</li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/products?pds=CAQ#data-analytics" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/products?pds=CAQ#data-analytics" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="see all data analytics products" > <div class="devsite-nav-item-title"> See all data analytics products </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading devsite-nav-title-heading"> <li class="devsite-nav-item"> <a href="https://cloud.google.com/products/databases" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/products/databases" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="databases" > <div class="devsite-nav-item-icon-container" size="medium" > <picture> <img class="devsite-nav-item-icon" alt="" src="https://www.gstatic.com/cloud/images/navigation/forward.svg" srcset=" https://www.gstatic.com/cloud/images/navigation/forward.svg" sizes="100vw" loading="lazy" > </picture> </div> <div class="devsite-nav-item-title"> Databases </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/alloydb" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/alloydb" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="alloydb for postgresql" > <div class="devsite-nav-item-title"> AlloyDB for PostgreSQL </div> <div class="devsite-nav-item-description"> Fully managed, PostgreSQL-compatible database for enterprise workloads. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/sql" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/sql" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="cloud sql" > <div class="devsite-nav-item-title"> Cloud SQL </div> <div class="devsite-nav-item-description"> Fully managed database for MySQL, PostgreSQL, and SQL Server. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/firestore" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/firestore" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="firestore" > <div class="devsite-nav-item-title"> Firestore </div> <div class="devsite-nav-item-description"> Cloud-native document database for building rich mobile, web, and IoT apps. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/spanner" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/spanner" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="spanner" > <div class="devsite-nav-item-title"> Spanner </div> <div class="devsite-nav-item-description"> Cloud-native relational database with unlimited scale and 99.999% availability. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/bigtable" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/bigtable" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="bigtable" > <div class="devsite-nav-item-title"> Bigtable </div> <div class="devsite-nav-item-description"> Cloud-native wide-column database for large-scale, low-latency workloads. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/datastream" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/datastream" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="datastream" > <div class="devsite-nav-item-title"> Datastream </div> <div class="devsite-nav-item-description"> Serverless change data capture and replication service. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/database-migration" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/database-migration" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="database migration service" > <div class="devsite-nav-item-title"> Database Migration Service </div> <div class="devsite-nav-item-description"> Serverless, minimal downtime migrations to Cloud SQL. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/bare-metal" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/bare-metal" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="bare metal solution" > <div class="devsite-nav-item-title"> Bare Metal Solution </div> <div class="devsite-nav-item-description"> Fully managed infrastructure for your Oracle workloads. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/memorystore" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/memorystore" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="memorystore" > <div class="devsite-nav-item-title"> Memorystore </div> <div class="devsite-nav-item-description"> Fully managed Redis and Memcached for sub-millisecond data access. </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading devsite-nav-title-heading"> <li class="devsite-nav-item"> <a href="https://cloud.google.com/products/tools" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/products/tools" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="developer tools" > <div class="devsite-nav-item-icon-container" size="medium" > <picture> <img class="devsite-nav-item-icon" alt="" src="https://www.gstatic.com/cloud/images/navigation/forward.svg" srcset=" https://www.gstatic.com/cloud/images/navigation/forward.svg" sizes="100vw" loading="lazy" > </picture> </div> <div class="devsite-nav-item-title"> Developer Tools </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/artifact-registry" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/artifact-registry" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="artifact registry" > <div class="devsite-nav-item-title"> Artifact Registry </div> <div class="devsite-nav-item-description"> Universal package manager for build artifacts and dependencies. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/code" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/code" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="cloud code" > <div class="devsite-nav-item-title"> Cloud Code </div> <div class="devsite-nav-item-description"> IDE support to write, run, and debug Kubernetes applications. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/build" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/build" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="cloud build" > <div class="devsite-nav-item-title"> Cloud Build </div> <div class="devsite-nav-item-description"> Continuous integration and continuous delivery platform. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/deploy" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/deploy" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="cloud deploy" > <div class="devsite-nav-item-title"> Cloud Deploy </div> <div class="devsite-nav-item-description"> Fully managed continuous delivery to GKE and Cloud Run. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/deployment-manager/docs" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/deployment-manager/docs" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="cloud deployment manager" > <div class="devsite-nav-item-title"> Cloud Deployment Manager </div> <div class="devsite-nav-item-description"> Service for creating and managing Google Cloud resources. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/sdk" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/sdk" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="cloud sdk" > <div class="devsite-nav-item-title"> Cloud SDK </div> <div class="devsite-nav-item-description"> Command-line tools and libraries for Google Cloud. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/scheduler" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/scheduler" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="cloud scheduler" > <div class="devsite-nav-item-title"> Cloud Scheduler </div> <div class="devsite-nav-item-description"> Cron job scheduler for task automation and management. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/source-repositories" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/source-repositories" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="cloud source repositories" > <div class="devsite-nav-item-title"> Cloud Source Repositories </div> <div class="devsite-nav-item-description"> Private Git repository to store, manage, and track code. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/infrastructure-manager" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/infrastructure-manager" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="infrastructure manager" > <div class="devsite-nav-item-title"> Infrastructure Manager </div> <div class="devsite-nav-item-description"> Automate infrastructure management with Terraform. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/workstations" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/workstations" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="cloud workstations" > <div class="devsite-nav-item-title"> Cloud Workstations </div> <div class="devsite-nav-item-description"> Managed and secure development environments in the cloud. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/products/gemini/code-assist" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/products/gemini/code-assist" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="gemini code assist" > <div class="devsite-nav-item-title"> Gemini Code Assist </div> <div class="devsite-nav-item-description"> AI-powered assistant available across Google Cloud and your IDE. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section cloud-dropdown-top-border"> <li class="devsite-nav-description">Not seeing what you're looking for?</li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/products?pds=CAI#developer-tools" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/products?pds=CAI#developer-tools" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="see all developer tools" > <div class="devsite-nav-item-title"> See all developer tools </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading devsite-nav-title-heading"> <li class="devsite-nav-item"> <a href="https://cloud.google.com/distributed-cloud" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/distributed-cloud" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="distributed cloud" > <div class="devsite-nav-item-icon-container" size="medium" > <picture> <img class="devsite-nav-item-icon" alt="" src="https://www.gstatic.com/cloud/images/navigation/forward.svg" srcset=" https://www.gstatic.com/cloud/images/navigation/forward.svg" sizes="100vw" loading="lazy" > </picture> </div> <div class="devsite-nav-item-title"> Distributed Cloud </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/distributed-cloud-edge" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/distributed-cloud-edge" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="google distributed cloud connected" > <div class="devsite-nav-item-title"> Google Distributed Cloud Connected </div> <div class="devsite-nav-item-description"> Distributed cloud services for edge workloads. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/distributed-cloud-hosted" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/distributed-cloud-hosted" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="google distributed cloud air-gapped" > <div class="devsite-nav-item-title"> Google Distributed Cloud Air-gapped </div> <div class="devsite-nav-item-description"> Distributed cloud for air-gapped workloads. </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading"> <li class="devsite-nav-title" role="heading" tooltip>Hybrid and Multicloud</li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/kubernetes-engine" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/kubernetes-engine" track-metadata-position="nav - products" track-metadata-module="tertiary nav" track-metadata-module_headline="hybrid and multicloud" tooltip track-name="google kubernetes engine" > <div class="devsite-nav-item-title"> Google Kubernetes Engine </div> <div class="devsite-nav-item-description"> Managed environment for running containerized apps. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/apigee" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/apigee" track-metadata-position="nav - products" track-metadata-module="tertiary nav" track-metadata-module_headline="hybrid and multicloud" tooltip track-name="apigee api management" > <div class="devsite-nav-item-title"> Apigee API Management </div> <div class="devsite-nav-item-description"> API management, development, and security platform. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/migrate/containers" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/migrate/containers" track-metadata-position="nav - products" track-metadata-module="tertiary nav" track-metadata-module_headline="hybrid and multicloud" tooltip track-name="migrate to containers" > <div class="devsite-nav-item-title"> Migrate to Containers </div> <div class="devsite-nav-item-description"> Tool to move workloads and existing applications to GKE. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/traffic-director" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/traffic-director" track-metadata-position="nav - products" track-metadata-module="tertiary nav" track-metadata-module_headline="hybrid and multicloud" tooltip track-name="traffic director" > <div class="devsite-nav-item-title"> Traffic Director </div> <div class="devsite-nav-item-description"> Traffic control pane and management for open service mesh. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/build" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/build" track-metadata-position="nav - products" track-metadata-module="tertiary nav" track-metadata-module_headline="hybrid and multicloud" tooltip track-name="cloud build" > <div class="devsite-nav-item-title"> Cloud Build </div> <div class="devsite-nav-item-description"> Service for executing builds on Google Cloud infrastructure. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/products/operations" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/products/operations" track-metadata-position="nav - products" track-metadata-module="tertiary nav" track-metadata-module_headline="hybrid and multicloud" tooltip track-name="operations" > <div class="devsite-nav-item-title"> Operations </div> <div class="devsite-nav-item-description"> Monitoring, logging, and application performance suite. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/distributed-cloud" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/distributed-cloud" track-metadata-position="nav - products" track-metadata-module="tertiary nav" track-metadata-module_headline="hybrid and multicloud" tooltip track-name="google distributed cloud" > <div class="devsite-nav-item-title"> Google Distributed Cloud </div> <div class="devsite-nav-item-description"> Fully managed solutions for the edge and data centers. </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading"> <li class="devsite-nav-title" role="heading" tooltip>Industry Specific</li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/anti-money-laundering-ai" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/anti-money-laundering-ai" track-metadata-position="nav - products" track-metadata-module="tertiary nav" track-metadata-module_headline="industry specific" tooltip track-name="anti money laundering ai" > <div class="devsite-nav-item-title"> Anti Money Laundering AI </div> <div class="devsite-nav-item-description"> Detect suspicious, potential money laundering activity with AI. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/healthcare-api" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/healthcare-api" track-metadata-position="nav - products" track-metadata-module="tertiary nav" track-metadata-module_headline="industry specific" tooltip track-name="cloud healthcare api" > <div class="devsite-nav-item-title"> Cloud Healthcare API </div> <div class="devsite-nav-item-description"> Solution for bridging existing care systems and apps on Google Cloud. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/device-connect" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/device-connect" track-metadata-position="nav - products" track-metadata-module="tertiary nav" track-metadata-module_headline="industry specific" tooltip track-name="device connect for fitbit" > <div class="devsite-nav-item-title"> Device Connect for Fitbit </div> <div class="devsite-nav-item-description"> Gain a 360-degree patient view with connected Fitbit data on Google Cloud. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/telecom-network-automation" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/telecom-network-automation" track-metadata-position="nav - products" track-metadata-module="tertiary nav" track-metadata-module_headline="industry specific" tooltip track-name="telecom network automation" > <div class="devsite-nav-item-title"> Telecom Network Automation </div> <div class="devsite-nav-item-description"> Ready to use cloud-native automation for telecom networks. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/telecom-data-fabric" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/telecom-data-fabric" track-metadata-position="nav - products" track-metadata-module="tertiary nav" track-metadata-module_headline="industry specific" tooltip track-name="telecom data fabric" > <div class="devsite-nav-item-title"> Telecom Data Fabric </div> <div class="devsite-nav-item-description"> Telecom data management and analytics with an automated approach. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/telecom-subscriber-insights" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/telecom-subscriber-insights" track-metadata-position="nav - products" track-metadata-module="tertiary nav" track-metadata-module_headline="industry specific" tooltip track-name="telecom subscriber insights" > <div class="devsite-nav-item-title"> Telecom Subscriber Insights </div> <div class="devsite-nav-item-description"> Ingests data to improve subscriber acquisition and retention. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/spectrum-access-system" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/spectrum-access-system" track-metadata-position="nav - products" track-metadata-module="tertiary nav" track-metadata-module_headline="industry specific" tooltip track-name="spectrum access system (sas)" > <div class="devsite-nav-item-title"> Spectrum Access System (SAS) </div> <div class="devsite-nav-item-description"> Controls fundamental access to the Citizens Broadband Radio Service (CBRS). </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading devsite-nav-title-heading"> <li class="devsite-nav-item"> <a href="https://cloud.google.com/integration-services" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/integration-services" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="integration services" > <div class="devsite-nav-item-icon-container" size="medium" > <picture> <img class="devsite-nav-item-icon" alt="" src="https://www.gstatic.com/cloud/images/navigation/forward.svg" srcset=" https://www.gstatic.com/cloud/images/navigation/forward.svg" sizes="100vw" loading="lazy" > </picture> </div> <div class="devsite-nav-item-title"> Integration Services </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/application-integration" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/application-integration" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="application integration" > <div class="devsite-nav-item-title"> Application Integration </div> <div class="devsite-nav-item-description"> Connect to 3rd party apps and enable data consistency without code. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/workflows" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/workflows" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="workflows" > <div class="devsite-nav-item-title"> Workflows </div> <div class="devsite-nav-item-description"> Workflow orchestration for serverless products and API services. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/apigee" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/apigee" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="apigee api management" > <div class="devsite-nav-item-title"> Apigee API Management </div> <div class="devsite-nav-item-description"> Manage the full life cycle of APIs anywhere with visibility and control. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/tasks" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/tasks" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="cloud tasks" > <div class="devsite-nav-item-title"> Cloud Tasks </div> <div class="devsite-nav-item-description"> Task management service for asynchronous task execution. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/scheduler" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/scheduler" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="cloud scheduler" > <div class="devsite-nav-item-title"> Cloud Scheduler </div> <div class="devsite-nav-item-description"> Cron job scheduler for task automation and management. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/dataproc" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/dataproc" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="dataproc" > <div class="devsite-nav-item-title"> Dataproc </div> <div class="devsite-nav-item-description"> Service for running Apache Spark and Apache Hadoop clusters. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/data-fusion" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/data-fusion" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="cloud data fusion" > <div class="devsite-nav-item-title"> Cloud Data Fusion </div> <div class="devsite-nav-item-description"> Data integration for building and managing data pipelines. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/composer" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/composer" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="cloud composer" > <div class="devsite-nav-item-title"> Cloud Composer </div> <div class="devsite-nav-item-description"> Workflow orchestration service built on Apache Airflow. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/pubsub" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/pubsub" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="pub/sub" > <div class="devsite-nav-item-title"> Pub/Sub </div> <div class="devsite-nav-item-description"> Messaging service for event ingestion and delivery. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/eventarc/docs" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/eventarc/docs" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="eventarc" > <div class="devsite-nav-item-title"> Eventarc </div> <div class="devsite-nav-item-description"> Build an event-driven architecture that can connect any service. </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading devsite-nav-title-heading"> <li class="devsite-nav-item"> <a href="https://cloud.google.com/products/management" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/products/management" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="management tools" > <div class="devsite-nav-item-icon-container" size="medium" > <picture> <img class="devsite-nav-item-icon" alt="" src="https://www.gstatic.com/cloud/images/navigation/forward.svg" srcset=" https://www.gstatic.com/cloud/images/navigation/forward.svg" sizes="100vw" loading="lazy" > </picture> </div> <div class="devsite-nav-item-title"> Management Tools </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/shell" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/shell" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="cloud shell" > <div class="devsite-nav-item-title"> Cloud Shell </div> <div class="devsite-nav-item-description"> Interactive shell environment with a built-in command line. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/cloud-console" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/cloud-console" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="cloud console" > <div class="devsite-nav-item-title"> Cloud console </div> <div class="devsite-nav-item-description"> Web-based interface for managing and monitoring cloud apps. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/endpoints" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/endpoints" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="cloud endpoints" > <div class="devsite-nav-item-title"> Cloud Endpoints </div> <div class="devsite-nav-item-description"> Deployment and development management for APIs on Google Cloud. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/iam" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/iam" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="cloud iam" > <div class="devsite-nav-item-title"> Cloud IAM </div> <div class="devsite-nav-item-description"> Permissions management system for Google Cloud resources. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/apis" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/apis" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="cloud apis" > <div class="devsite-nav-item-title"> Cloud APIs </div> <div class="devsite-nav-item-description"> Programmatic interfaces for Google Cloud services. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/private-catalog" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/private-catalog" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="service catalog" > <div class="devsite-nav-item-title"> Service Catalog </div> <div class="devsite-nav-item-description"> Service catalog for admins managing internal enterprise solutions. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/cost-management" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/cost-management" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="cost management" > <div class="devsite-nav-item-title"> Cost Management </div> <div class="devsite-nav-item-description"> Tools for monitoring, controlling, and optimizing your costs. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/products/operations" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/products/operations" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="operations" > <div class="devsite-nav-item-title"> Operations </div> <div class="devsite-nav-item-description"> Monitoring, logging, and application performance suite. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/carbon-footprint" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/carbon-footprint" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="carbon footprint" > <div class="devsite-nav-item-title"> Carbon Footprint </div> <div class="devsite-nav-item-description"> Dashboard to view and export Google Cloud carbon emissions reports. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/config-connector/docs/overview" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/config-connector/docs/overview" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="config connector" > <div class="devsite-nav-item-title"> Config Connector </div> <div class="devsite-nav-item-description"> Kubernetes add-on for managing Google Cloud resources. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/active-assist" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/active-assist" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="active assist" > <div class="devsite-nav-item-title"> Active Assist </div> <div class="devsite-nav-item-description"> Tools for easily managing performance, security, and cost. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section cloud-dropdown-top-border"> <li class="devsite-nav-description">Not seeing what you're looking for?</li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/products?pds=CAY#managment-tools" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/products?pds=CAY#managment-tools" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="see all management tools" > <div class="devsite-nav-item-title"> See all management tools </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading devsite-nav-title-heading"> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/geospatial" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/geospatial" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="maps and geospatial" > <div class="devsite-nav-item-icon-container" size="medium" > <picture> <img class="devsite-nav-item-icon" alt="" src="https://www.gstatic.com/cloud/images/navigation/forward.svg" srcset=" https://www.gstatic.com/cloud/images/navigation/forward.svg" sizes="100vw" loading="lazy" > </picture> </div> <div class="devsite-nav-item-title"> Maps and Geospatial </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/earth-engine" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/earth-engine" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="earth engine" > <div class="devsite-nav-item-title"> Earth Engine </div> <div class="devsite-nav-item-description"> Geospatial platform for Earth observation data and analysis. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://mapsplatform.google.com/" track-type="nav" track-metadata-eventdetail="https://mapsplatform.google.com/" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="google maps platform" > <div class="devsite-nav-item-title"> Google Maps Platform </div> <div class="devsite-nav-item-description"> Create immersive location experiences and improve business operations. </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading"> <li class="devsite-nav-title" role="heading" tooltip>Media Services</li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/cdn" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/cdn" track-metadata-position="nav - products" track-metadata-module="tertiary nav" track-metadata-module_headline="media services" tooltip track-name="cloud cdn" > <div class="devsite-nav-item-title"> Cloud CDN </div> <div class="devsite-nav-item-description"> Content delivery network for serving web and video content. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/livestream/docs" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/livestream/docs" track-metadata-position="nav - products" track-metadata-module="tertiary nav" track-metadata-module_headline="media services" tooltip track-name="live stream api" > <div class="devsite-nav-item-title"> Live Stream API </div> <div class="devsite-nav-item-description"> Service to convert live video and package for streaming. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/opencue" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/opencue" track-metadata-position="nav - products" track-metadata-module="tertiary nav" track-metadata-module_headline="media services" tooltip track-name="opencue" > <div class="devsite-nav-item-title"> OpenCue </div> <div class="devsite-nav-item-description"> Open source render manager for visual effects and animation. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/transcoder/docs" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/transcoder/docs" track-metadata-position="nav - products" track-metadata-module="tertiary nav" track-metadata-module_headline="media services" tooltip track-name="transcoder api" > <div class="devsite-nav-item-title"> Transcoder API </div> <div class="devsite-nav-item-description"> Convert video files and package them for optimized delivery. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/video-stitcher" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/video-stitcher" track-metadata-position="nav - products" track-metadata-module="tertiary nav" track-metadata-module_headline="media services" tooltip track-name="video stitcher api" > <div class="devsite-nav-item-title"> Video Stitcher API </div> <div class="devsite-nav-item-description"> Service for dynamic or server side ad insertion. </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading devsite-nav-title-heading"> <li class="devsite-nav-item"> <a href="https://cloud.google.com/products/cloud-migration" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/products/cloud-migration" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="migration" > <div class="devsite-nav-item-icon-container" size="medium" > <picture> <img class="devsite-nav-item-icon" alt="" src="https://www.gstatic.com/cloud/images/navigation/forward.svg" srcset=" https://www.gstatic.com/cloud/images/navigation/forward.svg" sizes="100vw" loading="lazy" > </picture> </div> <div class="devsite-nav-item-title"> Migration </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/migration-center/docs" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/migration-center/docs" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="migration center" > <div class="devsite-nav-item-title"> Migration Center </div> <div class="devsite-nav-item-description"> Unified platform for migrating and modernizing with Google Cloud. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/application-migration" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/application-migration" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="application migration" > <div class="devsite-nav-item-title"> Application Migration </div> <div class="devsite-nav-item-description"> App migration to the cloud for low-cost refresh cycles. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/migrate/virtual-machines" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/migrate/virtual-machines" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="migrate to virtual machines" > <div class="devsite-nav-item-title"> Migrate to Virtual Machines </div> <div class="devsite-nav-item-description"> Components for migrating VMs and physical servers to Compute Engine. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/foundation-toolkit" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/foundation-toolkit" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="cloud foundation toolkit" > <div class="devsite-nav-item-title"> Cloud Foundation Toolkit </div> <div class="devsite-nav-item-description"> Reference templates for Deployment Manager and Terraform. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/database-migration" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/database-migration" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="database migration service" > <div class="devsite-nav-item-title"> Database Migration Service </div> <div class="devsite-nav-item-description"> Serverless, minimal downtime migrations to Cloud SQL. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/migrate/containers" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/migrate/containers" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="migrate to containers" > <div class="devsite-nav-item-title"> Migrate to Containers </div> <div class="devsite-nav-item-description"> Components for migrating VMs into system containers on GKE. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/bigquery-transfer/docs/introduction" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/bigquery-transfer/docs/introduction" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="bigquery data transfer service" > <div class="devsite-nav-item-title"> BigQuery Data Transfer Service </div> <div class="devsite-nav-item-description"> Data import service for scheduling and moving data into BigQuery. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions/cloud-migration-program" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions/cloud-migration-program" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="rapid migration and modernization program" > <div class="devsite-nav-item-title"> Rapid Migration and Modernization Program </div> <div class="devsite-nav-item-description"> End-to-end migration program to simplify your path to the cloud. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/transfer-appliance/docs/4.0" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/transfer-appliance/docs/4.0" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="transfer appliance" > <div class="devsite-nav-item-title"> Transfer Appliance </div> <div class="devsite-nav-item-description"> Storage server for moving large volumes of data to Google Cloud. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/storage-transfer-service" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/storage-transfer-service" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="storage transfer service" > <div class="devsite-nav-item-title"> Storage Transfer Service </div> <div class="devsite-nav-item-description"> Data transfers from online and on-premises sources to Cloud Storage. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/vmware-engine" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/vmware-engine" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="vmware engine" > <div class="devsite-nav-item-title"> VMware Engine </div> <div class="devsite-nav-item-description"> Migrate and run your VMware workloads natively on Google Cloud. </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading"> <li class="devsite-nav-title" role="heading" tooltip>Mixed Reality</li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/immersive-stream/xr" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/immersive-stream/xr" track-metadata-position="nav - products" track-metadata-module="tertiary nav" track-metadata-module_headline="mixed reality" tooltip track-name="immersive stream for xr" > <div class="devsite-nav-item-title"> Immersive Stream for XR </div> <div class="devsite-nav-item-description"> Hosts, renders, and streams 3D and XR experiences. </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading devsite-nav-title-heading"> <li class="devsite-nav-item"> <a href="https://cloud.google.com/products/networking" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/products/networking" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="networking" > <div class="devsite-nav-item-icon-container" size="medium" > <picture> <img class="devsite-nav-item-icon" alt="" src="https://www.gstatic.com/cloud/images/navigation/forward.svg" srcset=" https://www.gstatic.com/cloud/images/navigation/forward.svg" sizes="100vw" loading="lazy" > </picture> </div> <div class="devsite-nav-item-title"> Networking </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/armor" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/armor" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="cloud armor" > <div class="devsite-nav-item-title"> Cloud Armor </div> <div class="devsite-nav-item-description"> Security policies and defense against web and DDoS attacks. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/cdn" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/cdn" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="cloud cdn and media cdn" > <div class="devsite-nav-item-title"> Cloud CDN and Media CDN </div> <div class="devsite-nav-item-description"> Content delivery network for serving web and video content. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/dns" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/dns" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="cloud dns" > <div class="devsite-nav-item-title"> Cloud DNS </div> <div class="devsite-nav-item-description"> Domain name system for reliable and low-latency name lookups. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/load-balancing" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/load-balancing" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="cloud load balancing" > <div class="devsite-nav-item-title"> Cloud Load Balancing </div> <div class="devsite-nav-item-description"> Service for distributing traffic across applications and regions. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/nat" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/nat" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="cloud nat" > <div class="devsite-nav-item-title"> Cloud NAT </div> <div class="devsite-nav-item-description"> NAT service for giving private instances internet access. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/hybrid-connectivity" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/hybrid-connectivity" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="cloud connectivity" > <div class="devsite-nav-item-title"> Cloud Connectivity </div> <div class="devsite-nav-item-description"> Connectivity options for VPN, peering, and enterprise needs. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/network-connectivity-center" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/network-connectivity-center" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="network connectivity center" > <div class="devsite-nav-item-title"> Network Connectivity Center </div> <div class="devsite-nav-item-description"> Connectivity management to help simplify and scale networks. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/network-intelligence-center" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/network-intelligence-center" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="network intelligence center" > <div class="devsite-nav-item-title"> Network Intelligence Center </div> <div class="devsite-nav-item-description"> Network monitoring, verification, and optimization platform. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/network-tiers" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/network-tiers" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="network service tiers" > <div class="devsite-nav-item-title"> Network Service Tiers </div> <div class="devsite-nav-item-description"> Cloud network options based on performance, availability, and cost. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/vpc" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/vpc" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="virtual private cloud" > <div class="devsite-nav-item-title"> Virtual Private Cloud </div> <div class="devsite-nav-item-description"> Single VPC for an entire organization, isolated within projects. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/private-service-connect" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/private-service-connect" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="private service connect" > <div class="devsite-nav-item-title"> Private Service Connect </div> <div class="devsite-nav-item-description"> Secure connection between your VPC and services. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section cloud-dropdown-top-border"> <li class="devsite-nav-description">Not seeing what you're looking for?</li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/products?pds=CAUSAQ0#networking" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/products?pds=CAUSAQ0#networking" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="see all networking products" > <div class="devsite-nav-item-title"> See all networking products </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading devsite-nav-title-heading"> <li class="devsite-nav-item"> <a href="https://cloud.google.com/products/operations" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/products/operations" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="operations" > <div class="devsite-nav-item-icon-container" size="medium" > <picture> <img class="devsite-nav-item-icon" alt="" src="https://www.gstatic.com/cloud/images/navigation/forward.svg" srcset=" https://www.gstatic.com/cloud/images/navigation/forward.svg" sizes="100vw" loading="lazy" > </picture> </div> <div class="devsite-nav-item-title"> Operations </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/logging" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/logging" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="cloud logging" > <div class="devsite-nav-item-title"> Cloud Logging </div> <div class="devsite-nav-item-description"> Google Cloud audit, platform, and application logs management. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/monitoring" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/monitoring" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="cloud monitoring" > <div class="devsite-nav-item-title"> Cloud Monitoring </div> <div class="devsite-nav-item-description"> Infrastructure and application health with rich metrics. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/error-reporting" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/error-reporting" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="error reporting" > <div class="devsite-nav-item-title"> Error Reporting </div> <div class="devsite-nav-item-description"> Application error identification and analysis. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/debugger" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/debugger" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="cloud debugger" > <div class="devsite-nav-item-title"> Cloud Debugger </div> <div class="devsite-nav-item-description"> Real-time application state inspection and in -production debugging. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/trace" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/trace" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="cloud trace" > <div class="devsite-nav-item-title"> Cloud Trace </div> <div class="devsite-nav-item-description"> Tracing system collecting latency data from applications. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/profiler" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/profiler" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="cloud profiler" > <div class="devsite-nav-item-title"> Cloud Profiler </div> <div class="devsite-nav-item-description"> CPU and heap profiler for analyzing application performance. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/quotas" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/quotas" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="cloud quotas" > <div class="devsite-nav-item-title"> Cloud Quotas </div> <div class="devsite-nav-item-description"> Manage quotas for all Google Cloud services. </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading"> <li class="devsite-nav-title" role="heading" tooltip>Productivity and Collaboration</li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://about.appsheet.com/home/" track-type="nav" track-metadata-eventdetail="https://about.appsheet.com/home/" track-metadata-position="nav - products" track-metadata-module="tertiary nav" track-metadata-module_headline="productivity and collaboration" tooltip track-name="appsheet" > <div class="devsite-nav-item-title"> AppSheet </div> <div class="devsite-nav-item-description"> No-code development platform to build and extend applications. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/appsheet/automation" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/appsheet/automation" track-metadata-position="nav - products" track-metadata-module="tertiary nav" track-metadata-module_headline="productivity and collaboration" tooltip track-name="appsheet automation" > <div class="devsite-nav-item-title"> AppSheet Automation </div> <div class="devsite-nav-item-description"> Build automations and applications on a unified platform. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://workspace.google.com/solutions/enterprise/?enterprise-benefits_activeEl=connect/" track-type="nav" track-metadata-eventdetail="https://workspace.google.com/solutions/enterprise/?enterprise-benefits_activeEl=connect/" track-metadata-position="nav - products" track-metadata-module="tertiary nav" track-metadata-module_headline="productivity and collaboration" tooltip track-name="google workspace" > <div class="devsite-nav-item-title"> Google Workspace </div> <div class="devsite-nav-item-description"> Collaboration and productivity tools for individuals and organizations. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://workspace.google.com/essentials/" track-type="nav" track-metadata-eventdetail="https://workspace.google.com/essentials/" track-metadata-position="nav - products" track-metadata-module="tertiary nav" track-metadata-module_headline="productivity and collaboration" tooltip track-name="google workspace essentials" target="_blank" > <div class="devsite-nav-item-title"> Google Workspace Essentials </div> <div class="devsite-nav-item-description"> Secure video meetings and modern collaboration for teams. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://workspace.google.com/solutions/ai/" track-type="nav" track-metadata-eventdetail="https://workspace.google.com/solutions/ai/" track-metadata-position="nav - products" track-metadata-module="tertiary nav" track-metadata-module_headline="productivity and collaboration" tooltip track-name="gemini for workspace" > <div class="devsite-nav-item-title"> Gemini for Workspace </div> <div class="devsite-nav-item-description"> Embeds generative AI across Google Workspace apps. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/identity" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/identity" track-metadata-position="nav - products" track-metadata-module="tertiary nav" track-metadata-module_headline="productivity and collaboration" tooltip track-name="cloud identity" > <div class="devsite-nav-item-title"> Cloud Identity </div> <div class="devsite-nav-item-description"> Unified platform for IT admins to manage user devices and apps. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/chrome-enterprise" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/chrome-enterprise" track-metadata-position="nav - products" track-metadata-module="tertiary nav" track-metadata-module_headline="productivity and collaboration" tooltip track-name="chrome enterprise" > <div class="devsite-nav-item-title"> Chrome Enterprise </div> <div class="devsite-nav-item-description"> ChromeOS, Chrome browser, and Chrome devices built for business. </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading devsite-nav-title-heading"> <li class="devsite-nav-item"> <a href="https://cloud.google.com/products/security-and-identity" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/products/security-and-identity" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="security and identity" > <div class="devsite-nav-item-icon-container" size="medium" > <picture> <img class="devsite-nav-item-icon" alt="" src="https://www.gstatic.com/cloud/images/navigation/forward.svg" srcset=" https://www.gstatic.com/cloud/images/navigation/forward.svg" sizes="100vw" loading="lazy" > </picture> </div> <div class="devsite-nav-item-title"> Security and Identity </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/security/products/iam" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/security/products/iam" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="cloud iam" > <div class="devsite-nav-item-title"> Cloud IAM </div> <div class="devsite-nav-item-description"> Permissions management system for Google Cloud resources. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/security/products/sensitive-data-protection" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/security/products/sensitive-data-protection" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="sensitive data protection" > <div class="devsite-nav-item-title"> Sensitive Data Protection </div> <div class="devsite-nav-item-description"> Discover, classify, and protect your valuable data assets. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/security/products/managed-defense" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/security/products/managed-defense" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="mandiant managed defense" > <div class="devsite-nav-item-title"> Mandiant Managed Defense </div> <div class="devsite-nav-item-description"> Find and eliminate threats with confidence 24x7. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/security/products/threat-intelligence" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/security/products/threat-intelligence" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="google threat intelligence" > <div class="devsite-nav-item-title"> Google Threat Intelligence </div> <div class="devsite-nav-item-description"> Know who’s targeting you. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/security/products/security-command-center" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/security/products/security-command-center" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="security command center" > <div class="devsite-nav-item-title"> Security Command Center </div> <div class="devsite-nav-item-description"> Platform for defending against threats to your Google Cloud assets. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/security/products/security-key-management" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/security/products/security-key-management" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="cloud key management" > <div class="devsite-nav-item-title"> Cloud Key Management </div> <div class="devsite-nav-item-description"> Manage encryption keys on Google Cloud. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/security/consulting/mandiant-incident-response-services" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/security/consulting/mandiant-incident-response-services" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="mandiant incident response" > <div class="devsite-nav-item-title"> Mandiant Incident Response </div> <div class="devsite-nav-item-description"> Minimize the impact of a breach. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://chromeenterprise.google/products/chrome-enterprise-premium/" track-type="nav" track-metadata-eventdetail="https://chromeenterprise.google/products/chrome-enterprise-premium/" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="chrome enterprise premium" > <div class="devsite-nav-item-title"> Chrome Enterprise Premium </div> <div class="devsite-nav-item-description"> Get secure enterprise browsing with extensive endpoint visibility. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/security/products/assured-workloads" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/security/products/assured-workloads" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="assured workloads" > <div class="devsite-nav-item-title"> Assured Workloads </div> <div class="devsite-nav-item-description"> Compliance and security controls for sensitive workloads. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/security/products/security-operations" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/security/products/security-operations" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="google security operations" > <div class="devsite-nav-item-title"> Google Security Operations </div> <div class="devsite-nav-item-description"> Detect, investigate, and respond to cyber threats. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/security/consulting/mandiant-services" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/security/consulting/mandiant-services" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="mandiant consulting" > <div class="devsite-nav-item-title"> Mandiant Consulting </div> <div class="devsite-nav-item-description"> Get expert guidance before, during, and after an incident. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section cloud-dropdown-top-border"> <li class="devsite-nav-description">Not seeing what you're looking for?</li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/products?pds=CAg#security-and-identity" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/products?pds=CAg#security-and-identity" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="see all security and identity products" > <div class="devsite-nav-item-title"> See all security and identity products </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading devsite-nav-title-heading"> <li class="devsite-nav-item"> <a href="https://cloud.google.com/serverless" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/serverless" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="serverless" > <div class="devsite-nav-item-icon-container" size="medium" > <picture> <img class="devsite-nav-item-icon" alt="" src="https://www.gstatic.com/cloud/images/navigation/forward.svg" srcset=" https://www.gstatic.com/cloud/images/navigation/forward.svg" sizes="100vw" loading="lazy" > </picture> </div> <div class="devsite-nav-item-title"> Serverless </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/run" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/run" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="cloud run" > <div class="devsite-nav-item-title"> Cloud Run </div> <div class="devsite-nav-item-description"> Fully managed environment for running containerized apps. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/functions" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/functions" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="cloud functions" > <div class="devsite-nav-item-title"> Cloud Functions </div> <div class="devsite-nav-item-description"> Platform for creating functions that respond to cloud events. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/appengine" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/appengine" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="app engine" > <div class="devsite-nav-item-title"> App Engine </div> <div class="devsite-nav-item-description"> Serverless application platform for apps and back ends. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/workflows" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/workflows" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="workflows" > <div class="devsite-nav-item-title"> Workflows </div> <div class="devsite-nav-item-description"> Workflow orchestration for serverless products and API services. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/api-gateway" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/api-gateway" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="api gateway" > <div class="devsite-nav-item-title"> API Gateway </div> <div class="devsite-nav-item-description"> Develop, deploy, secure, and manage APIs with a fully managed gateway. </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading devsite-nav-title-heading"> <li class="devsite-nav-item"> <a href="https://cloud.google.com/products/storage" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/products/storage" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="storage" > <div class="devsite-nav-item-icon-container" size="medium" > <picture> <img class="devsite-nav-item-icon" alt="" src="https://www.gstatic.com/cloud/images/navigation/forward.svg" srcset=" https://www.gstatic.com/cloud/images/navigation/forward.svg" sizes="100vw" loading="lazy" > </picture> </div> <div class="devsite-nav-item-title"> Storage </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/storage" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/storage" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="cloud storage" > <div class="devsite-nav-item-title"> Cloud Storage </div> <div class="devsite-nav-item-description"> Object storage that’s secure, durable, and scalable. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/products/block-storage" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/products/block-storage" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="block storage" > <div class="devsite-nav-item-title"> Block Storage </div> <div class="devsite-nav-item-description"> High-performance storage for AI, analytics, databases, and enterprise applications. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/filestore" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/filestore" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="filestore" > <div class="devsite-nav-item-title"> Filestore </div> <div class="devsite-nav-item-description"> File storage that is highly scalable and secure. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/persistent-disk" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/persistent-disk" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="persistent disk" > <div class="devsite-nav-item-title"> Persistent Disk </div> <div class="devsite-nav-item-description"> Block storage for virtual machine instances running on Google Cloud. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://firebase.google.com/products/storage/" track-type="nav" track-metadata-eventdetail="https://firebase.google.com/products/storage/" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="cloud storage for firebase" target="_blank" > <div class="devsite-nav-item-title"> Cloud Storage for Firebase </div> <div class="devsite-nav-item-description"> Object storage for storing and serving user-generated content. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/local-ssd" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/local-ssd" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="local ssd" > <div class="devsite-nav-item-title"> Local SSD </div> <div class="devsite-nav-item-description"> Block storage that is locally attached for high-performance needs. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/storage-transfer-service" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/storage-transfer-service" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="storage transfer service" > <div class="devsite-nav-item-title"> Storage Transfer Service </div> <div class="devsite-nav-item-description"> Data transfers from online and on-premises sources to Cloud Storage. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/parallelstore" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/parallelstore" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="parallelstore" > <div class="devsite-nav-item-title"> Parallelstore </div> <div class="devsite-nav-item-description"> High performance, managed parallel file service. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/netapp-volumes" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/netapp-volumes" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="google cloud netapp volumes" > <div class="devsite-nav-item-title"> Google Cloud NetApp Volumes </div> <div class="devsite-nav-item-description"> File storage service for NFS, SMB, and multi-protocol environments. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/backup-disaster-recovery" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/backup-disaster-recovery" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="backup and dr service" > <div class="devsite-nav-item-title"> Backup and DR Service </div> <div class="devsite-nav-item-description"> Service for centralized, application-consistent data protection. </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading devsite-nav-title-heading"> <li class="devsite-nav-item"> <a href="https://cloud.google.com/web3" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/web3" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="web3" > <div class="devsite-nav-item-icon-container" size="medium" > <picture> <img class="devsite-nav-item-icon" alt="" src="https://www.gstatic.com/cloud/images/navigation/forward.svg" srcset=" https://www.gstatic.com/cloud/images/navigation/forward.svg" sizes="100vw" loading="lazy" > </picture> </div> <div class="devsite-nav-item-title"> Web3 </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/blockchain-node-engine" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/blockchain-node-engine" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="blockchain node engine" > <div class="devsite-nav-item-title"> Blockchain Node Engine </div> <div class="devsite-nav-item-description"> Fully managed node hosting for developing on the blockchain. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/products/blockchain-rpc" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/products/blockchain-rpc" track-metadata-position="nav - products" track-metadata-module="tertiary nav" tooltip track-name="blockchain node engine" > <div class="devsite-nav-item-title"> Blockchain RPC </div> <div class="devsite-nav-item-description"> Enterprise-grade RPC for building on the blockchain. </div> </a> </li> </ul> </div> </div> </div> </tab> <tab class="devsite-dropdown devsite-dropdown-full devsite-clickable "> <a href="https://cloud.google.com/pricing" track-metadata-eventdetail="https://cloud.google.com/pricing" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - pricing" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Pricing" track-name="pricing" > Pricing </a> <a href="#" role="button" aria-haspopup="true" aria-expanded="false" aria-label="Dropdown menu for Pricing" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/pricing" track-metadata-position="nav - pricing" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Pricing" track-name="pricing" class="devsite-tabs-dropdown-toggle devsite-icon devsite-icon-arrow-drop-down"></a> <div class="devsite-tabs-dropdown" 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 - pricing" track-metadata-module="tertiary nav">close</button> <div class="devsite-tabs-dropdown-content"> <div class="devsite-tabs-dropdown-column cloud-nav-menu-pricing cloud-nav-border-right"> <ul class="devsite-tabs-dropdown-section cloud-dropdown-type1 cloud-dropdown-secondary cloud-dropdown--cta-container"> <li class="devsite-nav-title" role="heading" tooltip>Save money with our transparent approach to pricing</li> <li class="devsite-nav-description">Google Cloud's pay-as-you-go pricing offers automatic savings based on monthly usage and discounted rates for prepaid resources. Contact us today to get a quote.</li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/contact/?direct=true" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/contact/?direct=true" track-metadata-position="nav - pricing" track-metadata-module="tertiary nav" track-metadata-module_headline="save money with our transparent approach to pricing" tooltip track-name="request a quote" > <div class="devsite-nav-item-title"> Request a quote </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-type2"> <li class="devsite-nav-title" role="heading" tooltip>Pricing overview and tools</li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/pricing" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/pricing" track-metadata-position="nav - pricing" track-metadata-module="tertiary nav" track-metadata-module_headline="pricing overview and tools" tooltip track-name="google cloud pricing" > <div class="devsite-nav-item-title"> Google Cloud pricing </div> <div class="devsite-nav-item-description"> Pay only for what you use with no lock-in. </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/products/calculator" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/products/calculator" track-metadata-position="nav - pricing" track-metadata-module="tertiary nav" track-metadata-module_headline="pricing overview and tools" tooltip track-name="pricing calculator" > <div class="devsite-nav-item-title"> Pricing calculator </div> <div class="devsite-nav-item-description"> Calculate your cloud savings. </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 - pricing" track-metadata-module="tertiary nav" track-metadata-module_headline="pricing overview and tools" tooltip track-name="google cloud free tier" > <div class="devsite-nav-item-title"> Google Cloud free tier </div> <div class="devsite-nav-item-description"> Explore products with free monthly usage. </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column cloud-nav-border-right"> <ul class="devsite-tabs-dropdown-section cloud-dropdown-type2 cloud-dropdown-noheading"> <li class="devsite-nav-item"> <a href="https://cloud.google.com/architecture/framework/cost-optimization" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/architecture/framework/cost-optimization" track-metadata-position="nav - pricing" track-metadata-module="tertiary nav" tooltip track-name="cost optimization framework" > <div class="devsite-nav-item-title"> Cost optimization framework </div> <div class="devsite-nav-item-description"> Get best practices to optimize workload costs. </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/cost-management" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/cost-management" track-metadata-position="nav - pricing" track-metadata-module="tertiary nav" tooltip track-name="cost management tools" > <div class="devsite-nav-item-title"> Cost management tools </div> <div class="devsite-nav-item-description"> Tools to monitor and control your costs. </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-type2 cloud-dropdown-links-only"> <li class="devsite-nav-title" role="heading" tooltip>Product-specific Pricing</li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/compute/all-pricing" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/compute/all-pricing" track-metadata-position="nav - pricing" track-metadata-module="tertiary nav" track-metadata-module_headline="product-specific pricing" tooltip track-name="compute engine" > <div class="devsite-nav-item-title"> Compute Engine </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/sql/pricing" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/sql/pricing" track-metadata-position="nav - pricing" track-metadata-module="tertiary nav" track-metadata-module_headline="product-specific pricing" tooltip track-name="cloud sql" > <div class="devsite-nav-item-title"> Cloud SQL </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/kubernetes-engine/pricing" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/kubernetes-engine/pricing" track-metadata-position="nav - pricing" track-metadata-module="tertiary nav" track-metadata-module_headline="product-specific pricing" tooltip track-name="google kubernetes engine" > <div class="devsite-nav-item-title"> Google Kubernetes Engine </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/storage/pricing" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/storage/pricing" track-metadata-position="nav - pricing" track-metadata-module="tertiary nav" track-metadata-module_headline="product-specific pricing" tooltip track-name="cloud storage" > <div class="devsite-nav-item-title"> Cloud Storage </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/bigquery/pricing" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/bigquery/pricing" track-metadata-position="nav - pricing" track-metadata-module="tertiary nav" track-metadata-module_headline="product-specific pricing" tooltip track-name="bigquery" > <div class="devsite-nav-item-title"> BigQuery </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section cloud-dropdown-section-top-border cloud-dropdown--cta-container"> <li class="devsite-nav-item"> <a href="https://cloud.google.com/pricing/list" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/pricing/list" track-metadata-position="nav - pricing" track-metadata-module="tertiary nav" track-metadata-module_headline="product-specific pricing" tooltip track-name="see full price list with 100+ products" > <div class="devsite-nav-item-title"> See full price list with 100+ products </div> </a> </li> </ul> </div> </div> </div> </tab> <tab class="devsite-dropdown devsite-dropdown-full devsite-clickable "> <a href="https://cloud.google.com/start" track-metadata-eventdetail="https://cloud.google.com/start" class="devsite-tabs-content gc-analytics-event " 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> <a href="#" role="button" aria-haspopup="true" aria-expanded="false" aria-label="Dropdown menu for Resources" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/start" track-metadata-position="nav - resources" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Resources" track-name="resources" class="devsite-tabs-dropdown-toggle devsite-icon devsite-icon-arrow-drop-down"></a> <div class="devsite-tabs-dropdown" 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 - resources" 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 cloud-dropdown-type2"> <li class="devsite-nav-title" role="heading" tooltip>Learn & build</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 - resources" track-metadata-module="tertiary nav" track-metadata-module_headline="learn & build" tooltip track-name="google cloud free program" > <div class="devsite-nav-item-title"> Google Cloud Free Program </div> <div class="devsite-nav-item-description"> $300 in free credits and 20+ free products. </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/tutorials?doctype=quickstart" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/tutorials?doctype=quickstart" track-metadata-position="nav - resources" track-metadata-module="tertiary nav" track-metadata-module_headline="learn & build" tooltip track-name="quickstarts" > <div class="devsite-nav-item-title"> Quickstarts </div> <div class="devsite-nav-item-description"> Get tutorials and walkthroughs. </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/discover" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/discover" track-metadata-position="nav - resources" track-metadata-module="tertiary nav" track-metadata-module_headline="learn & build" tooltip track-name="cloud computing basics" > <div class="devsite-nav-item-title"> Cloud computing basics </div> <div class="devsite-nav-item-description"> Learn more about cloud computing topics. </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 - resources" track-metadata-module="tertiary nav" track-metadata-module_headline="learn & build" tooltip track-name="blog" > <div class="devsite-nav-item-title"> Blog </div> <div class="devsite-nav-item-description"> Read our latest product news and stories. </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column cloud-nav-border-right"> <ul class="devsite-tabs-dropdown-section cloud-dropdown-type2 cloud-dropdown-noheading"> <li class="devsite-nav-item"> <a href="https://cloud.google.com/learn" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/learn" track-metadata-position="nav - resources" track-metadata-module="tertiary nav" tooltip track-name="learning hub" > <div class="devsite-nav-item-title"> Learning Hub </div> <div class="devsite-nav-item-description"> Grow your career with role-based learning </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/training" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/training" track-metadata-position="nav - resources" track-metadata-module="tertiary nav" tooltip track-name="training" > <div class="devsite-nav-item-title"> Training </div> <div class="devsite-nav-item-description"> Enroll in on-demand or classroom training. </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/certification" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/certification" track-metadata-position="nav - resources" track-metadata-module="tertiary nav" tooltip track-name="certification" > <div class="devsite-nav-item-title"> Certification </div> <div class="devsite-nav-item-description"> Prepare and register for certifications. </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 - resources" track-metadata-module="tertiary nav" tooltip track-name="cloud architecture center" > <div class="devsite-nav-item-title"> Cloud Architecture Center </div> <div class="devsite-nav-item-description"> Get reference architectures and best practices. </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column cloud-nav-border-right"> <ul class="devsite-tabs-dropdown-section cloud-dropdown-type2"> <li class="devsite-nav-title" role="heading" tooltip>Connect</li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/innovators/innovatorsplus" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/innovators/innovatorsplus" track-metadata-position="nav - resources" track-metadata-module="tertiary nav" track-metadata-module_headline="connect" tooltip track-name="innovators" > <div class="devsite-nav-item-title"> Innovators </div> <div class="devsite-nav-item-description"> Join Google Cloud's developer program. </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 - resources" track-metadata-module="tertiary nav" track-metadata-module_headline="connect" tooltip track-name="developer center" > <div class="devsite-nav-item-title"> Developer Center </div> <div class="devsite-nav-item-description"> Stay in the know and stay connected. </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/events" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/events" track-metadata-position="nav - resources" track-metadata-module="tertiary nav" track-metadata-module_headline="connect" tooltip track-name="events and webinars" > <div class="devsite-nav-item-title"> Events and webinars </div> <div class="devsite-nav-item-description"> Browse upcoming and on demand events. </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/communities" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/communities" track-metadata-position="nav - resources" track-metadata-module="tertiary nav" track-metadata-module_headline="connect" tooltip track-name="google cloud community" > <div class="devsite-nav-item-title"> Google Cloud Community </div> <div class="devsite-nav-item-description"> Ask questions, find answers, and connect. </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-type2"> <li class="devsite-nav-title" role="heading" tooltip>Google Cloud Consulting</li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/consulting" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/consulting" track-metadata-position="nav - resources" track-metadata-module="tertiary nav" track-metadata-module_headline="google cloud consulting" tooltip track-name="google cloud consulting" > <div class="devsite-nav-item-title"> Google Cloud Consulting </div> <div class="devsite-nav-item-description"> Work with our experts on cloud projects. </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/marketplace" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/marketplace" track-metadata-position="nav - resources" track-metadata-module="tertiary nav" track-metadata-module_headline="google cloud consulting" tooltip track-name="google cloud marketplace" > <div class="devsite-nav-item-title"> Google Cloud Marketplace </div> <div class="devsite-nav-item-description"> Deploy ready-to-go solutions in a few clicks. </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/partners" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/partners" track-metadata-position="nav - resources" track-metadata-module="tertiary nav" track-metadata-module_headline="google cloud consulting" tooltip track-name="google cloud partners" > <div class="devsite-nav-item-title"> Google Cloud partners </div> <div class="devsite-nav-item-description"> Explore benefits of working with a partner. </div> </a> </li> <li class="devsite-nav-item"> <a href="https://partners.cloud.google.com/" track-type="nav" track-metadata-eventdetail="https://partners.cloud.google.com/" track-metadata-position="nav - resources" track-metadata-module="tertiary nav" track-metadata-module_headline="google cloud consulting" tooltip track-name="become a partner" > <div class="devsite-nav-item-title"> Become a partner </div> <div class="devsite-nav-item-description"> Join the Partner Advantage program. </div> </a> </li> </ul> </div> </div> </div> </tab> <tab position="right" class="devsite-active"> <a href="https://cloud.google.com/docs" track-metadata-eventdetail="https://cloud.google.com/docs" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - architecture" track-metadata-module="primary nav" aria-label="Docs, selected" data-category="Site-Wide Custom Events" data-label="Tab: Docs" track-name="architecture" track-type="globalNav" track-metadata-position="nav" track-metadata-eventDetail="nav" > Docs </a> </tab> <tab position="right" > <a href="https://cloud.google.com/support-hub" track-metadata-eventdetail="https://cloud.google.com/support-hub" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - support" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Support" track-name="support" track-type="globalNav" track-metadata-position="nav" track-metadata-eventDetail="nav" > Support </a> </tab> </nav> </cloudx-tabs-nav> </div> <devsite-search enable-signin enable-search enable-suggestions project-name="Cloud Architecture Center" tenant-name="Google Cloud" project-scope="/architecture" url-scoped="https://cloud.google.com/s/results/architecture" > <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> <cloudx-additional-tabs> <tab active> <a href="https://cloud.google.com/docs" track-metadata-eventdetail="https://cloud.google.com/docs" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - architecture" track-metadata-module="primary nav" aria-label="Docs, selected" data-category="Site-Wide Custom Events" data-label="Tab: Docs" track-name="architecture" track-type="globalNav" track-metadata-position="nav" track-metadata-eventDetail="nav" > Docs </a> </tab> <tab > <a href="https://cloud.google.com/support-hub" track-metadata-eventdetail="https://cloud.google.com/support-hub" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - support" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Support" track-name="support" track-type="globalNav" track-metadata-position="nav" track-metadata-eventDetail="nav" > Support </a> </tab> </cloudx-additional-tabs> <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/architecture" 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 Architecture Center" > Cloud Architecture Center </a> </li> </ul> <div class="devsite-product-button-row"> <a href="https://cloud.google.com/contact" class="cta-button-secondary button " track-type="contact" track-metadata-position="nav" track-name="sales" data-overflow="devsite-tabs-wrapper" data-overflow-container="left" data-overflow-wrapper="tab" track-metadata-eventDetail="nav" >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-metadata-position="nav" 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" track-type="freeTrial" data-overflow-container="right" track-name="gcpCta" data-overflow="devsite-top-logo-row" referrerpolicy="no-referrer-when-downgrade" >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/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/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="/why-google-cloud" class="devsite-nav-title gc-analytics-event devsite-nav-has-children " 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> <span class="devsite-nav-icon material-icons" data-icon="forward" > </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: Overview" track-name="overview" > <span class="devsite-nav-text" tooltip menu="Overview"> More </span> <span class="devsite-nav-icon material-icons" data-icon="forward" menu="Overview"> </span> </span> </li> </ul> </li> <li class="devsite-nav-item"> <a href="/solutions" class="devsite-nav-title gc-analytics-event devsite-nav-has-children " data-category="Site-Wide Custom Events" data-label="Tab: Solutions" track-name="solutions" track-type="globalNav" track-metadata-position="nav" track-metadata-eventDetail="nav" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Solutions" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Solutions </span> <span class="devsite-nav-icon material-icons" data-icon="forward" > </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: Solutions" track-name="solutions" track-type="globalNav" track-metadata-position="nav" track-metadata-eventDetail="nav" > <span class="devsite-nav-text" tooltip menu="Solutions"> More </span> <span class="devsite-nav-icon material-icons" data-icon="forward" menu="Solutions"> </span> </span> </li> </ul> </li> <li class="devsite-nav-item"> <a href="/products" class="devsite-nav-title gc-analytics-event devsite-nav-has-children " data-category="Site-Wide Custom Events" data-label="Tab: Products" track-name="products" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Products" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Products </span> <span class="devsite-nav-icon material-icons" data-icon="forward" > </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: Products" track-name="products" > <span class="devsite-nav-text" tooltip menu="Products"> More </span> <span class="devsite-nav-icon material-icons" data-icon="forward" menu="Products"> </span> </span> </li> </ul> </li> <li class="devsite-nav-item"> <a href="/pricing" class="devsite-nav-title gc-analytics-event devsite-nav-has-children " data-category="Site-Wide Custom Events" data-label="Tab: Pricing" track-name="pricing" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Pricing" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Pricing </span> <span class="devsite-nav-icon material-icons" data-icon="forward" > </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: Pricing" track-name="pricing" > <span class="devsite-nav-text" tooltip menu="Pricing"> More </span> <span class="devsite-nav-icon material-icons" data-icon="forward" menu="Pricing"> </span> </span> </li> </ul> </li> <li class="devsite-nav-item"> <a href="/start" 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> <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: Resources" track-name="resources" > <span class="devsite-nav-text" tooltip menu="Resources"> More </span> <span class="devsite-nav-icon material-icons" data-icon="forward" menu="Resources"> </span> </span> </li> </ul> </li> <li class="devsite-nav-item"> <a href="/docs" class="devsite-nav-title gc-analytics-event devsite-nav-has-children devsite-nav-active" data-category="Site-Wide Custom Events" data-label="Tab: Docs" track-name="architecture" track-type="globalNav" track-metadata-position="nav" track-metadata-eventDetail="nav" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Docs" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Docs </span> <span class="devsite-nav-icon material-icons" data-icon="forward" > </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="Tab: Support" track-name="support" track-type="globalNav" track-metadata-position="nav" track-metadata-eventDetail="nav" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Support" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Support </span> </a> </li> <li class="devsite-nav-item"> <a href="//console.cloud.google.com/" class="devsite-nav-title gc-analytics-event " track-metadata-position="nav" referrerpolicy="no-referrer-when-downgrade" track-name="console" track-type="globalNav" track-metadata-eventDetail="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-type="contact" track-metadata-position="nav" track-name="sales" data-overflow="devsite-tabs-wrapper" data-overflow-container="left" data-overflow-wrapper="tab" track-metadata-eventDetail="nav" 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-metadata-position="nav" 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" track-type="freeTrial" data-overflow-container="right" track-name="gcpCta" data-overflow="devsite-top-logo-row" referrerpolicy="no-referrer-when-downgrade" 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"><a href="/architecture" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture" ><span class="devsite-nav-text" tooltip>< Architecture Center home</span></a></li> <li class="devsite-nav-item"><a href="/architecture/release-notes" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/release-notes" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/release-notes" ><span class="devsite-nav-text" tooltip>What's new</span></a></li> <li class="devsite-nav-item devsite-nav-expandable devsite-nav-accordion"><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>Fundamentals</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/fundamentals" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/fundamentals" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/fundamentals" ><span class="devsite-nav-text" tooltip>Content 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>Architecture Framework</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/framework" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/architecture/framework/whats-new" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/whats-new" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/whats-new" ><span class="devsite-nav-text" tooltip>What's new</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>Operational excellence</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/framework/operational-excellence" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/operational-excellence" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/operational-excellence" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/architecture/framework/operational-excellence/operational-readiness-and-performance-using-cloudops" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/operational-excellence/operational-readiness-and-performance-using-cloudops" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/operational-excellence/operational-readiness-and-performance-using-cloudops" ><span class="devsite-nav-text" tooltip>Ensure operational readiness and performance using CloudOps</span></a></li><li class="devsite-nav-item"><a href="/architecture/framework/operational-excellence/manage-incidents-and-problems" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/operational-excellence/manage-incidents-and-problems" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/operational-excellence/manage-incidents-and-problems" ><span class="devsite-nav-text" tooltip>Manage incidents and problems</span></a></li><li class="devsite-nav-item"><a href="/architecture/framework/operational-excellence/manage-and-optimize-cloud-resources" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/operational-excellence/manage-and-optimize-cloud-resources" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/operational-excellence/manage-and-optimize-cloud-resources" ><span class="devsite-nav-text" tooltip>Manage and optimize cloud resources</span></a></li><li class="devsite-nav-item"><a href="/architecture/framework/operational-excellence/automate-and-manage-change" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/operational-excellence/automate-and-manage-change" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/operational-excellence/automate-and-manage-change" ><span class="devsite-nav-text" tooltip>Automate and manage change</span></a></li><li class="devsite-nav-item"><a href="/architecture/framework/operational-excellence/continuously-improve-and-innovate" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/operational-excellence/continuously-improve-and-innovate" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/operational-excellence/continuously-improve-and-innovate" ><span class="devsite-nav-text" tooltip>Continuously improve and innovate</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>Security, privacy, and compliance</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/framework/security" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/security" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/security" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/architecture/framework/security/shared-responsibility-shared-fate" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/security/shared-responsibility-shared-fate" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/security/shared-responsibility-shared-fate" ><span class="devsite-nav-text" tooltip>Shared responsibility and shared fate</span></a></li><li class="devsite-nav-item"><a href="/architecture/framework/security/security-principles" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/security/security-principles" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/security/security-principles" ><span class="devsite-nav-text" tooltip>Security principles</span></a></li><li class="devsite-nav-item"><a href="/architecture/framework/security/risk-management" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/security/risk-management" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/security/risk-management" ><span class="devsite-nav-text" tooltip>Manage risks with controls</span></a></li><li class="devsite-nav-item"><a href="/architecture/framework/security/asset-management" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/security/asset-management" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/security/asset-management" ><span class="devsite-nav-text" tooltip>Manage your assets</span></a></li><li class="devsite-nav-item"><a href="/architecture/framework/security/identity-access" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/security/identity-access" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/security/identity-access" ><span class="devsite-nav-text" tooltip>Manage identity and access</span></a></li><li class="devsite-nav-item"><a href="/architecture/framework/security/compute-container-security" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/security/compute-container-security" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/security/compute-container-security" ><span class="devsite-nav-text" tooltip>Implement compute and container security</span></a></li><li class="devsite-nav-item"><a href="/architecture/framework/security/network-security" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/security/network-security" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/security/network-security" ><span class="devsite-nav-text" tooltip>Secure your network</span></a></li><li class="devsite-nav-item"><a href="/architecture/framework/security/data-security" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/security/data-security" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/security/data-security" ><span class="devsite-nav-text" tooltip>Implement data security</span></a></li><li class="devsite-nav-item"><a href="/architecture/framework/security/app-security" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/security/app-security" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/security/app-security" ><span class="devsite-nav-text" tooltip>Deploy applications securely</span></a></li><li class="devsite-nav-item"><a href="/architecture/framework/security/compliance" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/security/compliance" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/security/compliance" ><span class="devsite-nav-text" tooltip>Manage compliance obligations</span></a></li><li class="devsite-nav-item"><a href="/architecture/framework/security/data-residency-sovereignty" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/security/data-residency-sovereignty" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/security/data-residency-sovereignty" ><span class="devsite-nav-text" tooltip>Implement data residency and sovereignty</span></a></li><li class="devsite-nav-item"><a href="/architecture/framework/security/privacy" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/security/privacy" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/security/privacy" ><span class="devsite-nav-text" tooltip>Implement privacy requirements</span></a></li><li class="devsite-nav-item"><a href="/architecture/framework/security/logging-detection" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/security/logging-detection" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/security/logging-detection" ><span class="devsite-nav-text" tooltip>Implement logging and detective controls</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>Reliability</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/framework/reliability" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/reliability" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/reliability" ><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>Service level objectives (SLOs)</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/framework/reliability/slo-components" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/reliability/slo-components" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/reliability/slo-components" ><span class="devsite-nav-text" tooltip>Components of SLOs</span></a></li><li class="devsite-nav-item"><a href="/architecture/framework/reliability/choose-slos" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/reliability/choose-slos" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/reliability/choose-slos" ><span class="devsite-nav-text" tooltip>Choose your SLOs</span></a></li><li class="devsite-nav-item"><a href="/architecture/framework/reliability/choose-slis" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/reliability/choose-slis" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/reliability/choose-slis" ><span class="devsite-nav-text" tooltip>Choose your SLIs</span></a></li><li class="devsite-nav-item"><a href="/architecture/framework/reliability/measure-slos" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/reliability/measure-slos" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/reliability/measure-slos" ><span class="devsite-nav-text" tooltip>Measure your SLOs</span></a></li><li class="devsite-nav-item"><a href="/architecture/framework/reliability/slo-and-alerts" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/reliability/slo-and-alerts" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/reliability/slo-and-alerts" ><span class="devsite-nav-text" tooltip>SLO and alerts</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/architecture/framework/reliability/observability-infrastructure-applications" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/reliability/observability-infrastructure-applications" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/reliability/observability-infrastructure-applications" ><span class="devsite-nav-text" tooltip>Observable infrastructure and apps</span></a></li><li class="devsite-nav-item"><a href="/architecture/framework/reliability/design-scale-high-availability" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/reliability/design-scale-high-availability" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/reliability/design-scale-high-availability" ><span class="devsite-nav-text" tooltip>Design for scale and HA</span></a></li><li class="devsite-nav-item"><a href="/architecture/framework/reliability/create-operational-processes-tools" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/reliability/create-operational-processes-tools" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/reliability/create-operational-processes-tools" ><span class="devsite-nav-text" tooltip>Operational processes and tools</span></a></li><li class="devsite-nav-item"><a href="/architecture/framework/reliability/build-efficient-alerts" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/reliability/build-efficient-alerts" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/reliability/build-efficient-alerts" ><span class="devsite-nav-text" tooltip>Build efficient alerts</span></a></li><li class="devsite-nav-item"><a href="/architecture/framework/reliability/build-incident-management-process" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/reliability/build-incident-management-process" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/reliability/build-incident-management-process" ><span class="devsite-nav-text" tooltip>Incident management process</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>Product guides</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/framework/reliability/product-guides" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/reliability/product-guides" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/reliability/product-guides" ><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>Compute</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/framework/reliability/product-guides/compute" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/reliability/product-guides/compute" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/reliability/product-guides/compute" ><span class="devsite-nav-text" tooltip>Compute Engine</span></a></li><li class="devsite-nav-item"><a href="/architecture/framework/reliability/product-guides/run" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/reliability/product-guides/run" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/reliability/product-guides/run" ><span class="devsite-nav-text" tooltip>Cloud Run</span></a></li><li class="devsite-nav-item"><a href="/architecture/framework/reliability/product-guides/functions" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/reliability/product-guides/functions" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/reliability/product-guides/functions" ><span class="devsite-nav-text" tooltip>Cloud Functions</span></a></li><li class="devsite-nav-item"><a href="/architecture/framework/reliability/product-guides/kubernetes-engine" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/reliability/product-guides/kubernetes-engine" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/reliability/product-guides/kubernetes-engine" ><span class="devsite-nav-text" tooltip>Google Kubernetes Engine</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>Storage and Databases</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/framework/reliability/product-guides/storage" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/reliability/product-guides/storage" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/reliability/product-guides/storage" ><span class="devsite-nav-text" tooltip>Cloud Storage</span></a></li><li class="devsite-nav-item"><a href="/architecture/framework/reliability/product-guides/firestore" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/reliability/product-guides/firestore" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/reliability/product-guides/firestore" ><span class="devsite-nav-text" tooltip>Firestore</span></a></li><li class="devsite-nav-item"><a href="/architecture/framework/reliability/product-guides/bigtable" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/reliability/product-guides/bigtable" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/reliability/product-guides/bigtable" ><span class="devsite-nav-text" tooltip>Cloud Bigtable</span></a></li><li class="devsite-nav-item"><a href="/architecture/framework/reliability/product-guides/sql" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/reliability/product-guides/sql" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/reliability/product-guides/sql" ><span class="devsite-nav-text" tooltip>Cloud SQL</span></a></li><li class="devsite-nav-item"><a href="/architecture/framework/reliability/product-guides/spanner" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/reliability/product-guides/spanner" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/reliability/product-guides/spanner" ><span class="devsite-nav-text" tooltip>Cloud Spanner</span></a></li><li class="devsite-nav-item"><a href="/architecture/framework/reliability/product-guides/filestore" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/reliability/product-guides/filestore" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/reliability/product-guides/filestore" ><span class="devsite-nav-text" tooltip>Filestore</span></a></li><li class="devsite-nav-item"><a href="/architecture/framework/reliability/product-guides/memorystore" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/reliability/product-guides/memorystore" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/reliability/product-guides/memorystore" ><span class="devsite-nav-text" tooltip>Memorystore</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>Networking</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/framework/reliability/product-guides/dns" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/reliability/product-guides/dns" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/reliability/product-guides/dns" ><span class="devsite-nav-text" tooltip>Cloud DNS</span></a></li><li class="devsite-nav-item"><a href="/architecture/framework/reliability/product-guides/load-balancing" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/reliability/product-guides/load-balancing" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/reliability/product-guides/load-balancing" ><span class="devsite-nav-text" tooltip>Cloud Load Balancing</span></a></li><li class="devsite-nav-item"><a href="/architecture/framework/reliability/product-guides/cdn" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/reliability/product-guides/cdn" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/reliability/product-guides/cdn" ><span class="devsite-nav-text" tooltip>Cloud CDN</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>Data Analytics</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/framework/reliability/product-guides/bigquery" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/reliability/product-guides/bigquery" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/reliability/product-guides/bigquery" ><span class="devsite-nav-text" tooltip>BigQuery</span></a></li><li class="devsite-nav-item"><a href="/architecture/framework/reliability/product-guides/dataflow" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/reliability/product-guides/dataflow" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/reliability/product-guides/dataflow" ><span class="devsite-nav-text" tooltip>Dataflow</span></a></li><li class="devsite-nav-item"><a href="/architecture/framework/reliability/product-guides/dataproc" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/reliability/product-guides/dataproc" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/reliability/product-guides/dataproc" ><span class="devsite-nav-text" tooltip>Dataproc</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>Cost optimization</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/framework/cost-optimization" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/cost-optimization" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/cost-optimization" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/architecture/framework/cost-optimization/align-cloud-spending-business-value" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/cost-optimization/align-cloud-spending-business-value" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/cost-optimization/align-cloud-spending-business-value" ><span class="devsite-nav-text" tooltip>Align spending with business value</span></a></li><li class="devsite-nav-item"><a href="/architecture/framework/cost-optimization/foster-culture-cost-awareness" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/cost-optimization/foster-culture-cost-awareness" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/cost-optimization/foster-culture-cost-awareness" ><span class="devsite-nav-text" tooltip>Foster a culture of cost awareness</span></a></li><li class="devsite-nav-item"><a href="/architecture/framework/cost-optimization/optimize-resource-usage" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/cost-optimization/optimize-resource-usage" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/cost-optimization/optimize-resource-usage" ><span class="devsite-nav-text" tooltip>Optimize resource usage</span></a></li><li class="devsite-nav-item"><a href="/architecture/framework/cost-optimization/optimize-continuously" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/cost-optimization/optimize-continuously" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/cost-optimization/optimize-continuously" ><span class="devsite-nav-text" tooltip>Optimize continuously</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>Performance optimization</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/framework/performance-optimization" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/performance-optimization" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/performance-optimization" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/architecture/framework/performance-optimization/process" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/performance-optimization/process" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/performance-optimization/process" ><span class="devsite-nav-text" tooltip>Performance optimization process</span></a></li><li class="devsite-nav-item"><a href="/architecture/framework/performance-optimization/monitor" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/performance-optimization/monitor" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/performance-optimization/monitor" ><span class="devsite-nav-text" tooltip>Monitor and analyze performance</span></a></li><li class="devsite-nav-item"><a href="/architecture/framework/performance-optimization/compute" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/performance-optimization/compute" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/performance-optimization/compute" ><span class="devsite-nav-text" tooltip>Optimize compute performance</span></a></li><li class="devsite-nav-item"><a href="/architecture/framework/performance-optimization/storage" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/performance-optimization/storage" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/performance-optimization/storage" ><span class="devsite-nav-text" tooltip>Optimize storage performance</span></a></li><li class="devsite-nav-item"><a href="/architecture/framework/performance-optimization/networking" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/performance-optimization/networking" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/performance-optimization/networking" ><span class="devsite-nav-text" tooltip>Optimize networking and API performance</span></a></li><li class="devsite-nav-item"><a href="/architecture/framework/performance-optimization/databases" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/performance-optimization/databases" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/performance-optimization/databases" ><span class="devsite-nav-text" tooltip>Optimize database performance</span></a></li><li class="devsite-nav-item"><a href="/architecture/framework/performance-optimization/analytics" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/performance-optimization/analytics" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/performance-optimization/analytics" ><span class="devsite-nav-text" tooltip>Optimize analytics performance</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/architecture/framework/sustainability" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/sustainability" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/sustainability" ><span class="devsite-nav-text" tooltip>Sustainability</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>AI and ML perspective</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/framework/perspectives/ai-ml" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/perspectives/ai-ml" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/perspectives/ai-ml" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/architecture/framework/perspectives/ai-ml/operational-excellence" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/perspectives/ai-ml/operational-excellence" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/perspectives/ai-ml/operational-excellence" ><span class="devsite-nav-text" tooltip>Operational excellence</span></a></li><li class="devsite-nav-item"><a href="/architecture/framework/perspectives/ai-ml/security" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/perspectives/ai-ml/security" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/perspectives/ai-ml/security" ><span class="devsite-nav-text" tooltip>Security</span></a></li><li class="devsite-nav-item"><a href="/architecture/framework/perspectives/ai-ml/reliability" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/perspectives/ai-ml/reliability" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/perspectives/ai-ml/reliability" ><span class="devsite-nav-text" tooltip>Reliability</span></a></li><li class="devsite-nav-item"><a href="/architecture/framework/perspectives/ai-ml/cost-optimization" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/perspectives/ai-ml/cost-optimization" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/perspectives/ai-ml/cost-optimization" ><span class="devsite-nav-text" tooltip>Cost optimization</span></a></li><li class="devsite-nav-item"><a href="/architecture/framework/perspectives/ai-ml/performance-optimization" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/perspectives/ai-ml/performance-optimization" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/perspectives/ai-ml/performance-optimization" ><span class="devsite-nav-text" tooltip>Performance optimization</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/architecture/framework/printable" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/framework/printable" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/framework/printable" ><span class="devsite-nav-text" tooltip>View in one page</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>Deployment archetypes</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/deployment-archetypes" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/deployment-archetypes" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/deployment-archetypes" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/architecture/deployment-archetypes/zonal" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/deployment-archetypes/zonal" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/deployment-archetypes/zonal" ><span class="devsite-nav-text" tooltip>Zonal</span></a></li><li class="devsite-nav-item"><a href="/architecture/deployment-archetypes/regional" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/deployment-archetypes/regional" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/deployment-archetypes/regional" ><span class="devsite-nav-text" tooltip>Regional</span></a></li><li class="devsite-nav-item"><a href="/architecture/deployment-archetypes/multiregional" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/deployment-archetypes/multiregional" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/deployment-archetypes/multiregional" ><span class="devsite-nav-text" tooltip>Multi-regional</span></a></li><li class="devsite-nav-item"><a href="/architecture/deployment-archetypes/global" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/deployment-archetypes/global" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/deployment-archetypes/global" ><span class="devsite-nav-text" tooltip>Global</span></a></li><li class="devsite-nav-item"><a href="/architecture/deployment-archetypes/hybrid" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/deployment-archetypes/hybrid" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/deployment-archetypes/hybrid" ><span class="devsite-nav-text" tooltip>Hybrid</span></a></li><li class="devsite-nav-item"><a href="/architecture/deployment-archetypes/multicloud" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/deployment-archetypes/multicloud" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/deployment-archetypes/multicloud" ><span class="devsite-nav-text" tooltip>Multicloud</span></a></li><li class="devsite-nav-item"><a href="/architecture/deployment-archetypes/comparison" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/deployment-archetypes/comparison" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/deployment-archetypes/comparison" ><span class="devsite-nav-text" tooltip>Comparative analysis</span></a></li><li class="devsite-nav-item"><a href="/architecture/deployment-archetypes/whats-next" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/deployment-archetypes/whats-next" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/deployment-archetypes/whats-next" ><span class="devsite-nav-text" tooltip>What's next</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>Reference architectures</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/single-zone-deployment-compute-engine" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/single-zone-deployment-compute-engine" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/single-zone-deployment-compute-engine" ><span class="devsite-nav-text" tooltip>Single-zone deployment on Compute Engine</span></a></li><li class="devsite-nav-item"><a href="/architecture/regional-deployment-compute-engine" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/regional-deployment-compute-engine" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/regional-deployment-compute-engine" ><span class="devsite-nav-text" tooltip>Regional deployment on Compute Engine</span></a></li><li class="devsite-nav-item"><a href="/architecture/multiregional-vms" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/multiregional-vms" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/multiregional-vms" ><span class="devsite-nav-text" tooltip>Multi-regional deployment on Compute Engine</span></a></li><li class="devsite-nav-item"><a href="/architecture/global-deployment-compute-engine-spanner" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/global-deployment-compute-engine-spanner" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/global-deployment-compute-engine-spanner" ><span class="devsite-nav-text" tooltip>Global deployment on Compute Engine and Spanner</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>Landing zone design</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/landing-zones" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/landing-zones" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/landing-zones" ><span class="devsite-nav-text" tooltip>Landing zones overview</span></a></li><li class="devsite-nav-item"><a href="/architecture/landing-zones/decide-how-to-onboard-identities" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/landing-zones/decide-how-to-onboard-identities" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/landing-zones/decide-how-to-onboard-identities" ><span class="devsite-nav-text" tooltip>Decide identity onboarding</span></a></li><li class="devsite-nav-item"><a href="/architecture/landing-zones/decide-resource-hierarchy" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/landing-zones/decide-resource-hierarchy" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/landing-zones/decide-resource-hierarchy" ><span class="devsite-nav-text" tooltip>Decide resource hierarchy</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 design</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/landing-zones/decide-network-design" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/landing-zones/decide-network-design" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/landing-zones/decide-network-design" ><span class="devsite-nav-text" tooltip>Decide network design</span></a></li><li class="devsite-nav-item"><a href="/architecture/landing-zones/implement-network-design" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/landing-zones/implement-network-design" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/landing-zones/implement-network-design" ><span class="devsite-nav-text" tooltip>Implement network design</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/architecture/landing-zones/decide-security" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/landing-zones/decide-security" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/landing-zones/decide-security" ><span class="devsite-nav-text" tooltip>Decide security</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>Enterprise foundations blueprint</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/security-foundations" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/security-foundations" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/security-foundations" ><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>Architecture</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/security-foundations/authentication-authorization" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/security-foundations/authentication-authorization" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/security-foundations/authentication-authorization" ><span class="devsite-nav-text" tooltip>Authentication and authorization</span></a></li><li class="devsite-nav-item"><a href="/architecture/security-foundations/organization-structure" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/security-foundations/organization-structure" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/security-foundations/organization-structure" ><span class="devsite-nav-text" tooltip>Organization structure</span></a></li><li class="devsite-nav-item"><a href="/architecture/security-foundations/networking" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/security-foundations/networking" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/security-foundations/networking" ><span class="devsite-nav-text" tooltip>Networking</span></a></li><li class="devsite-nav-item"><a href="/architecture/security-foundations/detective-controls" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/security-foundations/detective-controls" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/security-foundations/detective-controls" ><span class="devsite-nav-text" tooltip>Detective controls</span></a></li><li class="devsite-nav-item"><a href="/architecture/security-foundations/preventative-controls" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/security-foundations/preventative-controls" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/security-foundations/preventative-controls" ><span class="devsite-nav-text" tooltip>Preventative controls</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/architecture/security-foundations/deployment-methodology" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/security-foundations/deployment-methodology" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/security-foundations/deployment-methodology" ><span class="devsite-nav-text" tooltip>Deployment methodology</span></a></li><li class="devsite-nav-item"><a href="/architecture/security-foundations/operation-best-practices" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/security-foundations/operation-best-practices" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/security-foundations/operation-best-practices" ><span class="devsite-nav-text" tooltip>Operations best practices</span></a></li><li class="devsite-nav-item"><a href="/architecture/security-foundations/summary" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/security-foundations/summary" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/security-foundations/summary" ><span class="devsite-nav-text" tooltip>Deploy the blueprint</span></a></li><li class="devsite-nav-item"><a href="/architecture/security-foundations/printable" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/security-foundations/printable" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/security-foundations/printable" ><span class="devsite-nav-text" tooltip>View in one page</span></a></li></ul></div></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable devsite-nav-accordion"><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>AI and machine learning</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/ai-ml" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/ai-ml" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/ai-ml" ><span class="devsite-nav-text" tooltip>Content 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>Generative AI</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/ai-ml/generative-ai-document-summarization" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/ai-ml/generative-ai-document-summarization" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/ai-ml/generative-ai-document-summarization" ><span class="devsite-nav-text" tooltip>Generative AI document summarization</span></a></li><li class="devsite-nav-item"><a href="/architecture/ai-ml/generative-ai-rag" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/ai-ml/generative-ai-rag" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/ai-ml/generative-ai-rag" ><span class="devsite-nav-text" tooltip>Generative AI RAG with Cloud SQL</span></a></li><li class="devsite-nav-item"><a href="/architecture/ai-ml/generative-ai-knowledge-base" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/ai-ml/generative-ai-knowledge-base" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/ai-ml/generative-ai-knowledge-base" ><span class="devsite-nav-text" tooltip>Generative AI knowledge base</span></a></li><li class="devsite-nav-item"><a href="/architecture/rag-capable-gen-ai-app-using-gke" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/rag-capable-gen-ai-app-using-gke" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/rag-capable-gen-ai-app-using-gke" ><span class="devsite-nav-text" tooltip>Infrastructure for a RAG-capable generative AI application using GKE</span></a></li><li class="devsite-nav-item"><a href="/architecture/rag-capable-gen-ai-app-using-vertex-ai" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/rag-capable-gen-ai-app-using-vertex-ai" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/rag-capable-gen-ai-app-using-vertex-ai" ><span class="devsite-nav-text" tooltip>Infrastructure for a RAG-capable generative AI application using Vertex AI</span></a></li><li class="devsite-nav-item"><a href="/architecture/use-generative-ai-utilization-management" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/use-generative-ai-utilization-management" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/use-generative-ai-utilization-management" ><span class="devsite-nav-text" tooltip>Use generative AI for utilization management</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>Model training</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/ml-on-gcp-best-practices" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/ml-on-gcp-best-practices" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/ml-on-gcp-best-practices" ><span class="devsite-nav-text" tooltip>Best practices for implementing machine learning on Google Cloud</span></a></li><li class="devsite-nav-item"><a href="/architecture/cross-silo-cross-device-federated-learning-google-cloud" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/cross-silo-cross-device-federated-learning-google-cloud" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/cross-silo-cross-device-federated-learning-google-cloud" ><span class="devsite-nav-text" tooltip>Cross-silo and cross-device federated learning on Google Cloud</span></a></li><li class="devsite-nav-item"><a href="/architecture/partners/model-development-data-labeling-labelbox-google-cloud" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/partners/model-development-data-labeling-labelbox-google-cloud" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/partners/model-development-data-labeling-labelbox-google-cloud" ><span class="devsite-nav-text" tooltip>Model development and data labeling with Google Cloud and Labelbox</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>MLOps</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/mlops-continuous-delivery-and-automation-pipelines-in-machine-learning" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/mlops-continuous-delivery-and-automation-pipelines-in-machine-learning" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/mlops-continuous-delivery-and-automation-pipelines-in-machine-learning" ><span class="devsite-nav-text" tooltip>MLOps: Continuous delivery and automation pipelines in machine learning</span></a></li><li class="devsite-nav-item"><a href="/architecture/deploy-operate-generative-ai-applications" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/deploy-operate-generative-ai-applications" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/deploy-operate-generative-ai-applications" ><span class="devsite-nav-text" tooltip>Deploy and operate generative AI applications</span></a></li><li class="devsite-nav-item"><a href="/architecture/genai-mlops-blueprint" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/genai-mlops-blueprint" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/genai-mlops-blueprint" ><span class="devsite-nav-text" tooltip>Deploy an enterprise AI and ML model</span></a></li><li class="devsite-nav-item"><a href="/architecture/architecture-for-mlops-using-tfx-kubeflow-pipelines-and-cloud-build" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/architecture-for-mlops-using-tfx-kubeflow-pipelines-and-cloud-build" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/architecture-for-mlops-using-tfx-kubeflow-pipelines-and-cloud-build" ><span class="devsite-nav-text" tooltip>MLOps using TensorFlow Extended, Vertex AI Pipelines, and Cloud Build</span></a></li><li class="devsite-nav-item"><a href="/architecture/guidelines-for-developing-high-quality-ml-solutions" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/guidelines-for-developing-high-quality-ml-solutions" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/guidelines-for-developing-high-quality-ml-solutions" ><span class="devsite-nav-text" tooltip>Guidelines for high-quality, predictive ML solutions</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>AI and ML applications</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/ai-ml/image-processing-cloud-functions" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/ai-ml/image-processing-cloud-functions" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/ai-ml/image-processing-cloud-functions" ><span class="devsite-nav-text" tooltip>AI/ML image processing on Cloud Functions</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>Build an ML vision analytics solution with Dataflow and Cloud Vision API</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/building-a-vision-analytics-solution" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/building-a-vision-analytics-solution" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/building-a-vision-analytics-solution" ><span class="devsite-nav-text" tooltip>Reference architecture</span></a></li><li class="devsite-nav-item"><a href="/architecture/building-a-vision-analytics-solution/deployment" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/building-a-vision-analytics-solution/deployment" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/building-a-vision-analytics-solution/deployment" ><span class="devsite-nav-text" tooltip>Deploy the architecture</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/architecture/ai-ml/storage-for-ai-ml" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/ai-ml/storage-for-ai-ml" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/ai-ml/storage-for-ai-ml" ><span class="devsite-nav-text" tooltip>Design storage for AI and ML workloads in Google Cloud</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>Scalable TensorFlow inference system</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/scalable-tensorflow-inference-system" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/scalable-tensorflow-inference-system" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/scalable-tensorflow-inference-system" ><span class="devsite-nav-text" tooltip>Reference architecture</span></a></li><li class="devsite-nav-item"><a href="/architecture/scalable-tensorflow-inference-system/deployment" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/scalable-tensorflow-inference-system/deployment" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/scalable-tensorflow-inference-system/deployment" ><span class="devsite-nav-text" tooltip>Deploy the architecture</span></a></li><li class="devsite-nav-item"><a href="/architecture/scalable-tensorflow-inference-system/measure-deployment" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/scalable-tensorflow-inference-system/measure-deployment" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/scalable-tensorflow-inference-system/measure-deployment" ><span class="devsite-nav-text" tooltip>Measure and tune the deployment</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/architecture/spark-ml-model-with-vertexai" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/spark-ml-model-with-vertexai" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/spark-ml-model-with-vertexai" ><span class="devsite-nav-text" tooltip>Serve Spark ML models using Vertex AI</span></a></li><li class="devsite-nav-item"><a href="/architecture/use-vertex-ai-pipelines-for-propensity-modeling" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/use-vertex-ai-pipelines-for-propensity-modeling" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/use-vertex-ai-pipelines-for-propensity-modeling" ><span class="devsite-nav-text" tooltip>Use Vertex AI Pipelines for propensity modeling on Google Cloud</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>Third-party product integrations</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/partners/c3-ai-architecture" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/partners/c3-ai-architecture" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/partners/c3-ai-architecture" ><span class="devsite-nav-text" tooltip>C3 AI architecture on Google Cloud</span></a></li></ul></div></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable devsite-nav-accordion"><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>Application development</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/application-development" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/application-development" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/application-development" ><span class="devsite-nav-text" tooltip>Content 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>Development approaches and styles</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>Microservices overview</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/microservices-architecture-introduction" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/microservices-architecture-introduction" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/microservices-architecture-introduction" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/architecture/microservices-architecture-refactoring-monoliths" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/microservices-architecture-refactoring-monoliths" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/microservices-architecture-refactoring-monoliths" ><span class="devsite-nav-text" tooltip>Refactor a monolith into microservices</span></a></li><li class="devsite-nav-item"><a href="/architecture/microservices-architecture-interservice-communication" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/microservices-architecture-interservice-communication" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/microservices-architecture-interservice-communication" ><span class="devsite-nav-text" tooltip>Interservice communication in a microservices setup</span></a></li><li class="devsite-nav-item"><a href="/architecture/microservices-architecture-distributed-tracing" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/microservices-architecture-distributed-tracing" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/microservices-architecture-distributed-tracing" ><span class="devsite-nav-text" tooltip>Distributed tracing in a microservices application</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/architecture/scalable-and-resilient-apps" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/scalable-and-resilient-apps" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/scalable-and-resilient-apps" ><span class="devsite-nav-text" tooltip>Patterns for scalable and resilient apps</span></a></li><li class="devsite-nav-item"><a href="/architecture/twelve-factor-app-development-on-gcp" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/twelve-factor-app-development-on-gcp" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/twelve-factor-app-development-on-gcp" ><span class="devsite-nav-text" tooltip>Twelve-factor app development on Google Cloud</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>Development platform management</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>Deploy an enterprise developer platform</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/enterprise-application-blueprint" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/enterprise-application-blueprint" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/enterprise-application-blueprint" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/architecture/enterprise-application-blueprint/architecture" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/enterprise-application-blueprint/architecture" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/enterprise-application-blueprint/architecture" ><span class="devsite-nav-text" tooltip>Architecture</span></a></li><li class="devsite-nav-item"><a href="/architecture/enterprise-application-blueprint/developer-platform-controls" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/enterprise-application-blueprint/developer-platform-controls" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/enterprise-application-blueprint/developer-platform-controls" ><span class="devsite-nav-text" tooltip>Developer platform controls</span></a></li><li class="devsite-nav-item"><a href="/architecture/enterprise-application-blueprint/service-architecture" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/enterprise-application-blueprint/service-architecture" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/enterprise-application-blueprint/service-architecture" ><span class="devsite-nav-text" tooltip>Service architecture</span></a></li><li class="devsite-nav-item"><a href="/architecture/enterprise-application-blueprint/logging-monitoring" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/enterprise-application-blueprint/logging-monitoring" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/enterprise-application-blueprint/logging-monitoring" ><span class="devsite-nav-text" tooltip>Logging and monitoring</span></a></li><li class="devsite-nav-item"><a href="/architecture/enterprise-application-blueprint/ops-developer-platform-applications" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/enterprise-application-blueprint/ops-developer-platform-applications" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/enterprise-application-blueprint/ops-developer-platform-applications" ><span class="devsite-nav-text" tooltip>Operations</span></a></li><li class="devsite-nav-item"><a href="/architecture/enterprise-application-blueprint/manage-costs-attributions" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/enterprise-application-blueprint/manage-costs-attributions" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/enterprise-application-blueprint/manage-costs-attributions" ><span class="devsite-nav-text" tooltip>Costs and attributions</span></a></li><li class="devsite-nav-item"><a href="/architecture/enterprise-application-blueprint/deployment-methodology" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/enterprise-application-blueprint/deployment-methodology" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/enterprise-application-blueprint/deployment-methodology" ><span class="devsite-nav-text" tooltip>Deployment methodology</span></a></li><li class="devsite-nav-item"><a href="/architecture/enterprise-application-blueprint/cymbal-bank" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/enterprise-application-blueprint/cymbal-bank" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/enterprise-application-blueprint/cymbal-bank" ><span class="devsite-nav-text" tooltip>Cymbal Bank example</span></a></li><li class="devsite-nav-item"><a href="/architecture/enterprise-application-blueprint/mapping-beyondprod-security-principles" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/enterprise-application-blueprint/mapping-beyondprod-security-principles" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/enterprise-application-blueprint/mapping-beyondprod-security-principles" ><span class="devsite-nav-text" tooltip>Mapping BeyondProd principles</span></a></li><li class="devsite-nav-item"><a href="/architecture/enterprise-application-blueprint/deploy-blueprint" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/enterprise-application-blueprint/deploy-blueprint" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/enterprise-application-blueprint/deploy-blueprint" ><span class="devsite-nav-text" tooltip>Deploy the blueprint</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/architecture/ara-anthos-on-bare-metal" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/ara-anthos-on-bare-metal" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/ara-anthos-on-bare-metal" ><span class="devsite-nav-text" tooltip>Google Distributed Cloud (software only) on bare metal</span></a></li><li class="devsite-nav-item"><a href="/architecture/best-practices-for-running-cost-effective-kubernetes-applications-on-gke" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/best-practices-for-running-cost-effective-kubernetes-applications-on-gke" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/best-practices-for-running-cost-effective-kubernetes-applications-on-gke" ><span class="devsite-nav-text" tooltip>Best practices for cost-optimized Kubernetes applications on GKE</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>Expose service mesh applications through GKE Gateway</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/exposing-service-mesh-apps-through-gke-ingress" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/exposing-service-mesh-apps-through-gke-ingress" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/exposing-service-mesh-apps-through-gke-ingress" ><span class="devsite-nav-text" tooltip>Reference architecture</span></a></li><li class="devsite-nav-item"><a href="/architecture/exposing-service-mesh-apps-through-gke-ingress/deployment" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/exposing-service-mesh-apps-through-gke-ingress/deployment" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/exposing-service-mesh-apps-through-gke-ingress/deployment" ><span class="devsite-nav-text" tooltip>Deploy the architecture</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>Build globally distributed applications using GKE Gateway and Cloud Service Mesh</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/build-apps-using-gateway-and-cloud-service" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/build-apps-using-gateway-and-cloud-service" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/build-apps-using-gateway-and-cloud-service" ><span class="devsite-nav-text" tooltip>Reference architecture</span></a></li><li class="devsite-nav-item"><a href="/architecture/build-apps-using-gateway-and-cloud-service/deployment" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/build-apps-using-gateway-and-cloud-service/deployment" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/build-apps-using-gateway-and-cloud-service/deployment" ><span class="devsite-nav-text" tooltip>Deploy the architecture</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/architecture/patterns-practices-identity-access-governance-google-cloud" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/patterns-practices-identity-access-governance-google-cloud" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/patterns-practices-identity-access-governance-google-cloud" ><span class="devsite-nav-text" tooltip>Patterns and practices for identity and access governance on Google Cloud</span></a></li><li class="devsite-nav-item"><a href="/architecture/resource-management-with-servicenow" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/resource-management-with-servicenow" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/resource-management-with-servicenow" ><span class="devsite-nav-text" tooltip>Resource management with ServiceNow</span></a></li><li class="devsite-nav-item"><a href="/architecture/select-managed-container-runtime-environment" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/select-managed-container-runtime-environment" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/select-managed-container-runtime-environment" ><span class="devsite-nav-text" tooltip>Select a managed container runtime environment</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>DevOps and development lifecycle</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/architecture-decision-records" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/architecture-decision-records" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/architecture-decision-records" ><span class="devsite-nav-text" tooltip>Architecture decision records 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>Develop and deliver apps with a deployment pipeline</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/app-development-and-delivery-with-cloud-code-gcb-cd-and-gke" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/app-development-and-delivery-with-cloud-code-gcb-cd-and-gke" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/app-development-and-delivery-with-cloud-code-gcb-cd-and-gke" ><span class="devsite-nav-text" tooltip>Reference architecture</span></a></li><li class="devsite-nav-item"><a href="/architecture/app-development-and-delivery-with-cloud-code-gcb-cd-and-gke/deployment" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/app-development-and-delivery-with-cloud-code-gcb-cd-and-gke/deployment" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/app-development-and-delivery-with-cloud-code-gcb-cd-and-gke/deployment" ><span class="devsite-nav-text" tooltip>Deploy the architecture</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/architecture/devops" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/devops" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/devops" ><span class="devsite-nav-text" tooltip>DevOps Research and Assessment (DORA) capabilities</span></a></li><li class="devsite-nav-item"><a href="/architecture/patterns-automated-compliance-testing-chef-inspec" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/patterns-automated-compliance-testing-chef-inspec" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/patterns-automated-compliance-testing-chef-inspec" ><span class="devsite-nav-text" tooltip>Patterns for automated compliance testing using Chef InSpec</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>Application architectures</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>Apache Guacamole on GKE and Cloud SQL</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/deploy-guacamole-gke" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/deploy-guacamole-gke" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/deploy-guacamole-gke" ><span class="devsite-nav-text" tooltip>Reference architecture</span></a></li><li class="devsite-nav-item"><a href="/architecture/deploy-guacamole-gke/deployment" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/deploy-guacamole-gke/deployment" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/deploy-guacamole-gke/deployment" ><span class="devsite-nav-text" tooltip>Deploy the architecture</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>Chrome Remote Desktop on Compute Engine</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/chrome-desktop-remote-on-compute-engine" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/chrome-desktop-remote-on-compute-engine" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/chrome-desktop-remote-on-compute-engine" ><span class="devsite-nav-text" tooltip>Set up for Linux</span></a></li><li class="devsite-nav-item"><a href="/architecture/chrome-desktop-remote-windows-compute-engine" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/chrome-desktop-remote-windows-compute-engine" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/chrome-desktop-remote-windows-compute-engine" ><span class="devsite-nav-text" tooltip>Set up for Windows</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>Connected device architectures on Google Cloud</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/connected-devices" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/connected-devices" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/connected-devices" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/architecture/connected-devices/mqtt-broker-architecture" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/connected-devices/mqtt-broker-architecture" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/connected-devices/mqtt-broker-architecture" ><span class="devsite-nav-text" tooltip>Standalone MQTT broker</span></a></li><li class="devsite-nav-item"><a href="/architecture/connected-devices/iot-platform-product-architecture" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/connected-devices/iot-platform-product-architecture" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/connected-devices/iot-platform-product-architecture" ><span class="devsite-nav-text" tooltip>IoT platform product</span></a></li><li class="devsite-nav-item"><a href="/architecture/connected-devices/device-pubsub-architecture" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/connected-devices/device-pubsub-architecture" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/connected-devices/device-pubsub-architecture" ><span class="devsite-nav-text" tooltip>Device to Pub/Sub connection to Google Cloud</span></a></li><li class="devsite-nav-item"><a href="/architecture/connected-devices/bps-running-iot-backend-securely" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/connected-devices/bps-running-iot-backend-securely" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/connected-devices/bps-running-iot-backend-securely" ><span class="devsite-nav-text" tooltip>Best practices for running an IoT backend</span></a></li><li class="devsite-nav-item"><a href="/architecture/connected-devices/best-practices-provisioning-configuring-bare-metal" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/connected-devices/best-practices-provisioning-configuring-bare-metal" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/connected-devices/best-practices-provisioning-configuring-bare-metal" ><span class="devsite-nav-text" tooltip>Best practices for automatically provisioning and configuring edge and bare metal systems and servers</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/architecture/distributed-load-testing-using-gke" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/distributed-load-testing-using-gke" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/distributed-load-testing-using-gke" ><span class="devsite-nav-text" tooltip>Distributed load testing using Google Kubernetes Engine</span></a></li><li class="devsite-nav-item"><a href="/architecture/application-development/ecommerce-serverless" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/application-development/ecommerce-serverless" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/application-development/ecommerce-serverless" ><span class="devsite-nav-text" tooltip>Ecommerce platform with serverless computing</span></a></li><li class="devsite-nav-item"><a href="/architecture/application-development/ecommerce-microservices" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/application-development/ecommerce-microservices" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/application-development/ecommerce-microservices" ><span class="devsite-nav-text" tooltip>Ecommerce web app deployed on Kubernetes</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>Manage and scale networking for Windows applications that run on managed Kubernetes</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/manage-and-scale-windows-networking" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/manage-and-scale-windows-networking" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/manage-and-scale-windows-networking" ><span class="devsite-nav-text" tooltip>Reference architecture</span></a></li><li class="devsite-nav-item"><a href="/architecture/manage-and-scale-windows-networking/deployment" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/manage-and-scale-windows-networking/deployment" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/manage-and-scale-windows-networking/deployment" ><span class="devsite-nav-text" tooltip>Deploy the architecture</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/architecture/application-development/gke-java-spring-dynamic-webapp" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/application-development/gke-java-spring-dynamic-webapp" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/application-development/gke-java-spring-dynamic-webapp" ><span class="devsite-nav-text" tooltip>Dynamic web application with Java</span></a></li><li class="devsite-nav-item"><a href="/architecture/application-development/dynamic-app-javascript" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/application-development/dynamic-app-javascript" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/application-development/dynamic-app-javascript" ><span class="devsite-nav-text" tooltip>Dynamic web application with JavaScript</span></a></li><li class="devsite-nav-item"><a href="/architecture/application-development/dynamic-app-python" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/application-development/dynamic-app-python" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/application-development/dynamic-app-python" ><span class="devsite-nav-text" tooltip>Dynamic web application with Python and JavaScript</span></a></li><li class="devsite-nav-item"><a href="/architecture/application-development/cloud-client-api" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/application-development/cloud-client-api" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/application-development/cloud-client-api" ><span class="devsite-nav-text" tooltip>Use a Cloud SDK Client Library</span></a></li><li class="devsite-nav-item"><a href="/architecture/best-practices-for-iam-and-billing-in-higher-education" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/best-practices-for-iam-and-billing-in-higher-education" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/best-practices-for-iam-and-billing-in-higher-education" ><span class="devsite-nav-text" tooltip>Onboarding best practices for state, local, and education organizations</span></a></li><li class="devsite-nav-item"><a href="/architecture/application-development/three-tier-web-app" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/application-development/three-tier-web-app" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/application-development/three-tier-web-app" ><span class="devsite-nav-text" tooltip>Three-tier web app</span></a></li><li class="devsite-nav-item"><a href="/architecture/web-serving-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/web-serving-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/web-serving-overview" ><span class="devsite-nav-text" tooltip>Website hosting</span></a></li></ul></div></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable devsite-nav-accordion"><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>Big data and analytics</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/big-data-analytics" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/big-data-analytics" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/big-data-analytics" ><span class="devsite-nav-text" tooltip>Content 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>End-to-end architectures</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/big-data-analytics/analytics-lakehouse" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/big-data-analytics/analytics-lakehouse" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/big-data-analytics/analytics-lakehouse" ><span class="devsite-nav-text" tooltip>Analytics lakehouse</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>Data mesh on Google Cloud</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/data-mesh" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/data-mesh" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/data-mesh" ><span class="devsite-nav-text" tooltip>Architecture and functions in a data mesh</span></a></li><li class="devsite-nav-item"><a href="/architecture/design-self-service-data-platform-data-mesh" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/design-self-service-data-platform-data-mesh" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/design-self-service-data-platform-data-mesh" ><span class="devsite-nav-text" tooltip>Design a self-service data platform for a data mesh</span></a></li><li class="devsite-nav-item"><a href="/architecture/build-data-products-data-mesh" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/build-data-products-data-mesh" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/build-data-products-data-mesh" ><span class="devsite-nav-text" tooltip>Build data products in a data mesh</span></a></li><li class="devsite-nav-item"><a href="/architecture/discover-consume-data-products-data-mesh" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/discover-consume-data-products-data-mesh" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/discover-consume-data-products-data-mesh" ><span class="devsite-nav-text" tooltip>Discover and consume data products in a data mesh</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/architecture/big-data-analytics/data-warehouse" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/big-data-analytics/data-warehouse" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/big-data-analytics/data-warehouse" ><span class="devsite-nav-text" tooltip>Data warehouse with BigQuery</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>BigQuery backup automation</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/scalable-bigquery-backup-automation" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/scalable-bigquery-backup-automation" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/scalable-bigquery-backup-automation" ><span class="devsite-nav-text" tooltip>Reference architecture</span></a></li><li class="devsite-nav-item"><a href="/architecture/scalable-bigquery-backup-automation/deployment" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/scalable-bigquery-backup-automation/deployment" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/scalable-bigquery-backup-automation/deployment" ><span class="devsite-nav-text" tooltip>Deploy the architecture</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/architecture/cicd-pipeline-for-data-processing" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/cicd-pipeline-for-data-processing" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/cicd-pipeline-for-data-processing" ><span class="devsite-nav-text" tooltip>Use a CI/CD pipeline for data-processing workflows</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 and process data</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/partners/continuous-data-replication-bigquery-striim" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/partners/continuous-data-replication-bigquery-striim" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/partners/continuous-data-replication-bigquery-striim" ><span class="devsite-nav-text" tooltip>Continuous data replication to BigQuery using Striim</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>Use Apache Hive on Dataproc</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/using-apache-hive-on-cloud-dataproc" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/using-apache-hive-on-cloud-dataproc" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/using-apache-hive-on-cloud-dataproc" ><span class="devsite-nav-text" tooltip>Reference architecture</span></a></li><li class="devsite-nav-item"><a href="/architecture/using-apache-hive-on-cloud-dataproc/deployment" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/using-apache-hive-on-cloud-dataproc/deployment" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/using-apache-hive-on-cloud-dataproc/deployment" ><span class="devsite-nav-text" tooltip>Deploy the architecture</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>Data transformation between MongoDB and Google Cloud</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/data-pipeline-mongodb-gcp" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/data-pipeline-mongodb-gcp" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/data-pipeline-mongodb-gcp" ><span class="devsite-nav-text" tooltip>Reference architecture</span></a></li><li class="devsite-nav-item"><a href="/architecture/data-pipeline-mongodb-gcp/deployment" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/data-pipeline-mongodb-gcp/deployment" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/data-pipeline-mongodb-gcp/deployment" ><span class="devsite-nav-text" tooltip>Deploy the architecture</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>Analyze data</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/analyzing-fhir-data-in-bigquery" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/analyzing-fhir-data-in-bigquery" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/analyzing-fhir-data-in-bigquery" ><span class="devsite-nav-text" tooltip>Analyze FHIR data in BigQuery</span></a></li><li class="devsite-nav-item"><a href="/architecture/data-science-with-r-on-gcp-eda" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/data-science-with-r-on-gcp-eda" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/data-science-with-r-on-gcp-eda" ><span class="devsite-nav-text" tooltip>Data science with R: exploratory data analysis</span></a></li><li class="devsite-nav-item"><a href="/architecture/geospatial-analytics-architecture" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/geospatial-analytics-architecture" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/geospatial-analytics-architecture" ><span class="devsite-nav-text" tooltip>Geospatial analytics</span></a></li></ul></div></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable devsite-nav-accordion"><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>Databases</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/databases" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/databases" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/databases" ><span class="devsite-nav-text" tooltip>Content 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>Database availability</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/architectures-high-availability-mysql-clusters-compute-engine" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/architectures-high-availability-mysql-clusters-compute-engine" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/architectures-high-availability-mysql-clusters-compute-engine" ><span class="devsite-nav-text" tooltip>High availability of MySQL clusters on Compute Engine</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/architecture/enterprise-app-oracle-database-compute-engine" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/enterprise-app-oracle-database-compute-engine" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/enterprise-app-oracle-database-compute-engine" ><span class="devsite-nav-text" tooltip>Enterprise application with Oracle Database on Compute Engine</span></a></li><li class="devsite-nav-item"><a href="/architecture/enterprise-app-oracle-exadata-database-compute-engine" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/enterprise-app-oracle-exadata-database-compute-engine" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/enterprise-app-oracle-exadata-database-compute-engine" ><span class="devsite-nav-text" tooltip>Enterprise application on Compute Engine VMs with Oracle Exadata in Google Cloud</span></a></li><li class="devsite-nav-item"><a href="/architecture/multi-cloud-database-management" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/multi-cloud-database-management" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/multi-cloud-database-management" ><span class="devsite-nav-text" tooltip>Multi-cloud database management</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable devsite-nav-accordion"><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>Hybrid and multicloud</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/hybrid-multicloud" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/hybrid-multicloud" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/hybrid-multicloud" ><span class="devsite-nav-text" tooltip>Content 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>Build hybrid and multicloud architectures</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/hybrid-multicloud-patterns" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/hybrid-multicloud-patterns" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/hybrid-multicloud-patterns" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/architecture/hybrid-multicloud-patterns/drivers" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/hybrid-multicloud-patterns/drivers" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/hybrid-multicloud-patterns/drivers" ><span class="devsite-nav-text" tooltip>Drivers, considerations, strategy, and patterns</span></a></li><li class="devsite-nav-item"><a href="/architecture/hybrid-multicloud-patterns/strategy" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/hybrid-multicloud-patterns/strategy" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/hybrid-multicloud-patterns/strategy" ><span class="devsite-nav-text" tooltip>Plan a hybrid and multicloud strategy</span></a></li><li class="devsite-nav-item"><a href="/architecture/hybrid-multicloud-patterns/adopt" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/hybrid-multicloud-patterns/adopt" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/hybrid-multicloud-patterns/adopt" ><span class="devsite-nav-text" tooltip>Architectural approaches to adopt a hybrid or multicloud architecture</span></a></li><li class="devsite-nav-item"><a href="/architecture/hybrid-multicloud-patterns/other-considerations" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/hybrid-multicloud-patterns/other-considerations" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/hybrid-multicloud-patterns/other-considerations" ><span class="devsite-nav-text" tooltip>Other considerations</span></a></li><li class="devsite-nav-item"><a href="/architecture/hybrid-multicloud-patterns/whats-next" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/hybrid-multicloud-patterns/whats-next" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/hybrid-multicloud-patterns/whats-next" ><span class="devsite-nav-text" tooltip>What's next</span></a></li><li class="devsite-nav-item devsite-nav-break"></li><li class="devsite-nav-item"><a href="/architecture/hybrid-multicloud-patterns/one-page-view" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/hybrid-multicloud-patterns/one-page-view" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/hybrid-multicloud-patterns/one-page-view" ><span class="devsite-nav-text" tooltip>View the guide as a single page</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>Hybrid and multicloud architecture patterns</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/hybrid-multicloud-patterns-and-practices" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/hybrid-multicloud-patterns-and-practices" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/hybrid-multicloud-patterns-and-practices" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/architecture/hybrid-multicloud-patterns-and-practices/distributed-patterns" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/hybrid-multicloud-patterns-and-practices/distributed-patterns" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/hybrid-multicloud-patterns-and-practices/distributed-patterns" ><span class="devsite-nav-text" tooltip>Distributed architecture patterns</span></a></li><li class="devsite-nav-item"><a href="/architecture/hybrid-multicloud-patterns-and-practices/tiered-hybrid-pattern" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/hybrid-multicloud-patterns-and-practices/tiered-hybrid-pattern" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/hybrid-multicloud-patterns-and-practices/tiered-hybrid-pattern" ><span class="devsite-nav-text" tooltip>Tiered hybrid pattern</span></a></li><li class="devsite-nav-item"><a href="/architecture/hybrid-multicloud-patterns-and-practices/partitioned-multicloud-pattern" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/hybrid-multicloud-patterns-and-practices/partitioned-multicloud-pattern" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/hybrid-multicloud-patterns-and-practices/partitioned-multicloud-pattern" ><span class="devsite-nav-text" tooltip>Partitioned multicloud pattern</span></a></li><li class="devsite-nav-item"><a href="/architecture/hybrid-multicloud-patterns-and-practices/analytics-hybrid-multicloud-pattern" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/hybrid-multicloud-patterns-and-practices/analytics-hybrid-multicloud-pattern" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/hybrid-multicloud-patterns-and-practices/analytics-hybrid-multicloud-pattern" ><span class="devsite-nav-text" tooltip>Analytics hybrid and multicloud patterns</span></a></li><li class="devsite-nav-item"><a href="/architecture/hybrid-multicloud-patterns-and-practices/edge-hybrid-pattern" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/hybrid-multicloud-patterns-and-practices/edge-hybrid-pattern" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/hybrid-multicloud-patterns-and-practices/edge-hybrid-pattern" ><span class="devsite-nav-text" tooltip>Edge hybrid pattern</span></a></li><li class="devsite-nav-item"><a href="/architecture/hybrid-multicloud-patterns-and-practices/environment-hybrid-pattern" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/hybrid-multicloud-patterns-and-practices/environment-hybrid-pattern" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/hybrid-multicloud-patterns-and-practices/environment-hybrid-pattern" ><span class="devsite-nav-text" tooltip>Environment hybrid pattern</span></a></li><li class="devsite-nav-item"><a href="/architecture/hybrid-multicloud-patterns-and-practices/business-continuity-patterns" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/hybrid-multicloud-patterns-and-practices/business-continuity-patterns" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/hybrid-multicloud-patterns-and-practices/business-continuity-patterns" ><span class="devsite-nav-text" tooltip>Business continuity hybrid and multicloud patterns</span></a></li><li class="devsite-nav-item"><a href="/architecture/hybrid-multicloud-patterns-and-practices/cloud-bursting-pattern" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/hybrid-multicloud-patterns-and-practices/cloud-bursting-pattern" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/hybrid-multicloud-patterns-and-practices/cloud-bursting-pattern" ><span class="devsite-nav-text" tooltip>Cloud bursting pattern</span></a></li><li class="devsite-nav-item"><a href="/architecture/hybrid-multicloud-patterns-and-practices/whats-next" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/hybrid-multicloud-patterns-and-practices/whats-next" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/hybrid-multicloud-patterns-and-practices/whats-next" ><span class="devsite-nav-text" tooltip>What's next</span></a></li><li class="devsite-nav-item devsite-nav-break"></li><li class="devsite-nav-item"><a href="/architecture/hybrid-multicloud-patterns-and-practices/one-page-view" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/hybrid-multicloud-patterns-and-practices/one-page-view" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/hybrid-multicloud-patterns-and-practices/one-page-view" ><span class="devsite-nav-text" tooltip>View the guide as a single page</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>Hybrid and multicloud secure networking architecture patterns</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/hybrid-multicloud-secure-networking-patterns" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/hybrid-multicloud-secure-networking-patterns" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/hybrid-multicloud-secure-networking-patterns" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/architecture/hybrid-multicloud-secure-networking-patterns/design-considerations" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/hybrid-multicloud-secure-networking-patterns/design-considerations" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/hybrid-multicloud-secure-networking-patterns/design-considerations" ><span class="devsite-nav-text" tooltip>Design considerations</span></a></li><li class="devsite-nav-item"><a href="/architecture/hybrid-multicloud-secure-networking-patterns/architecture-patterns" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/hybrid-multicloud-secure-networking-patterns/architecture-patterns" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/hybrid-multicloud-secure-networking-patterns/architecture-patterns" ><span class="devsite-nav-text" tooltip>Architecture patterns</span></a></li><li class="devsite-nav-item"><a href="/architecture/hybrid-multicloud-secure-networking-patterns/mirrored-pattern" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/hybrid-multicloud-secure-networking-patterns/mirrored-pattern" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/hybrid-multicloud-secure-networking-patterns/mirrored-pattern" ><span class="devsite-nav-text" tooltip>Mirrored pattern</span></a></li><li class="devsite-nav-item"><a href="/architecture/hybrid-multicloud-secure-networking-patterns/meshed-pattern" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/hybrid-multicloud-secure-networking-patterns/meshed-pattern" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/hybrid-multicloud-secure-networking-patterns/meshed-pattern" ><span class="devsite-nav-text" tooltip>Meshed pattern</span></a></li><li class="devsite-nav-item"><a href="/architecture/hybrid-multicloud-secure-networking-patterns/gated-patterns" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/hybrid-multicloud-secure-networking-patterns/gated-patterns" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/hybrid-multicloud-secure-networking-patterns/gated-patterns" ><span class="devsite-nav-text" tooltip>Gated patterns</span></a></li><li class="devsite-nav-item"><a href="/architecture/hybrid-multicloud-secure-networking-patterns/gated-egress" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/hybrid-multicloud-secure-networking-patterns/gated-egress" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/hybrid-multicloud-secure-networking-patterns/gated-egress" ><span class="devsite-nav-text" tooltip>Gated egress</span></a></li><li class="devsite-nav-item"><a href="/architecture/hybrid-multicloud-secure-networking-patterns/gated-ingress" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/hybrid-multicloud-secure-networking-patterns/gated-ingress" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/hybrid-multicloud-secure-networking-patterns/gated-ingress" ><span class="devsite-nav-text" tooltip>Gated ingress</span></a></li><li class="devsite-nav-item"><a href="/architecture/hybrid-multicloud-secure-networking-patterns/gated-egress-ingress" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/hybrid-multicloud-secure-networking-patterns/gated-egress-ingress" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/hybrid-multicloud-secure-networking-patterns/gated-egress-ingress" ><span class="devsite-nav-text" tooltip>Gated egress and gated ingress</span></a></li><li class="devsite-nav-item"><a href="/architecture/hybrid-multicloud-secure-networking-patterns/handover-pattern" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/hybrid-multicloud-secure-networking-patterns/handover-pattern" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/hybrid-multicloud-secure-networking-patterns/handover-pattern" ><span class="devsite-nav-text" tooltip>Handover pattern</span></a></li><li class="devsite-nav-item"><a href="/architecture/hybrid-multicloud-secure-networking-patterns/general-best-practices" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/hybrid-multicloud-secure-networking-patterns/general-best-practices" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/hybrid-multicloud-secure-networking-patterns/general-best-practices" ><span class="devsite-nav-text" tooltip>General best practices</span></a></li><li class="devsite-nav-item"><a href="/architecture/hybrid-multicloud-secure-networking-patterns/whats-next" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/hybrid-multicloud-secure-networking-patterns/whats-next" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/hybrid-multicloud-secure-networking-patterns/whats-next" ><span class="devsite-nav-text" tooltip>What's next</span></a></li><li class="devsite-nav-item devsite-nav-break"></li><li class="devsite-nav-item"><a href="/architecture/hybrid-multicloud-secure-networking-patterns/one-page-view" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/hybrid-multicloud-secure-networking-patterns/one-page-view" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/hybrid-multicloud-secure-networking-patterns/one-page-view" ><span class="devsite-nav-text" tooltip>View the guide as a single page</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>Cross-Cloud Network design for distributed applications</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/ccn-distributed-apps-design" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/ccn-distributed-apps-design" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/ccn-distributed-apps-design" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/architecture/ccn-distributed-apps-design/connectivity" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/ccn-distributed-apps-design/connectivity" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/ccn-distributed-apps-design/connectivity" ><span class="devsite-nav-text" tooltip>Connectivity</span></a></li><li class="devsite-nav-item"><a href="/architecture/ccn-distributed-apps-design/service-networking" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/ccn-distributed-apps-design/service-networking" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/ccn-distributed-apps-design/service-networking" ><span class="devsite-nav-text" tooltip>Service networking</span></a></li><li class="devsite-nav-item"><a href="/architecture/ccn-distributed-apps-design/security" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/ccn-distributed-apps-design/security" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/ccn-distributed-apps-design/security" ><span class="devsite-nav-text" tooltip>Network security</span></a></li><li class="devsite-nav-item"><a href="/architecture/ccn-distributed-apps-design/ccn-vnp-vpn-ra" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/ccn-distributed-apps-design/ccn-vnp-vpn-ra" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/ccn-distributed-apps-design/ccn-vnp-vpn-ra" ><span class="devsite-nav-text" tooltip>Cross-Cloud Network inter-VPC connectivity using VPC Network Peering</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>Hybrid and multicloud applications</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>Hybrid render farm</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/building-a-hybrid-render-farm" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/building-a-hybrid-render-farm" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/building-a-hybrid-render-farm" ><span class="devsite-nav-text" tooltip>Build a hybrid render farm</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/architecture/patterns-for-connecting-other-csps-with-gcp" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/patterns-for-connecting-other-csps-with-gcp" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/patterns-for-connecting-other-csps-with-gcp" ><span class="devsite-nav-text" tooltip>Patterns for connecting other cloud service providers with Google Cloud</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>Identity and access management</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>Authenticate workforce users in a hybrid environment</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/authenticating-corporate-users-in-a-hybrid-environment" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/authenticating-corporate-users-in-a-hybrid-environment" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/authenticating-corporate-users-in-a-hybrid-environment" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/architecture/patterns-for-authenticating-corporate-users-in-a-hybrid-environment" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/patterns-for-authenticating-corporate-users-in-a-hybrid-environment" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/patterns-for-authenticating-corporate-users-in-a-hybrid-environment" ><span class="devsite-nav-text" tooltip>Implementation patterns</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/architecture/configuring-active-directory-for-vms-to-automatically-join-the-domain" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/configuring-active-directory-for-vms-to-automatically-join-the-domain" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/configuring-active-directory-for-vms-to-automatically-join-the-domain" ><span class="devsite-nav-text" tooltip>Configure Active Directory for VMs to automatically join a domain</span></a></li><li class="devsite-nav-item"><a href="/architecture/deploy-an-active-directory-forest-on-compute-engine" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/deploy-an-active-directory-forest-on-compute-engine" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/deploy-an-active-directory-forest-on-compute-engine" ><span class="devsite-nav-text" tooltip>Deploy an Active Directory forest on Compute Engine</span></a></li><li class="devsite-nav-item"><a href="/architecture/patterns-for-using-active-directory-in-a-hybrid-environment" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/patterns-for-using-active-directory-in-a-hybrid-environment" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/patterns-for-using-active-directory-in-a-hybrid-environment" ><span class="devsite-nav-text" tooltip>Patterns for using Active Directory in a hybrid environment</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>Third-party product integrations</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/vpc-to-oracle-through-equinix" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/vpc-to-oracle-through-equinix" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/vpc-to-oracle-through-equinix" ><span class="devsite-nav-text" tooltip>Connect Google VPCs to Oracle Cloud Infrastructure using Equinix</span></a></li><li class="devsite-nav-item"><a href="/architecture/partners/using-cohesity-with-cloud-storage-for-enterprise-hybrid-data-protection" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/partners/using-cohesity-with-cloud-storage-for-enterprise-hybrid-data-protection" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/partners/using-cohesity-with-cloud-storage-for-enterprise-hybrid-data-protection" ><span class="devsite-nav-text" tooltip>Data management with Cohesity Helios and Google Cloud</span></a></li></ul></div></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable devsite-nav-accordion"><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>Migration</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/migrations" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/migrations" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/migrations" ><span class="devsite-nav-text" tooltip>Content 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>Migrate to Google Cloud</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/migration-to-gcp-getting-started" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/migration-to-gcp-getting-started" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/migration-to-gcp-getting-started" ><span class="devsite-nav-text" tooltip>Get started</span></a></li><li class="devsite-nav-item"><a href="/architecture/migration-to-gcp-assessing-and-discovering-your-workloads" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/migration-to-gcp-assessing-and-discovering-your-workloads" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/migration-to-gcp-assessing-and-discovering-your-workloads" ><span class="devsite-nav-text" tooltip>Assess and discover your workloads</span></a></li><li class="devsite-nav-item"><a href="/architecture/migration-to-google-cloud-building-your-foundation" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/migration-to-google-cloud-building-your-foundation" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/migration-to-google-cloud-building-your-foundation" ><span class="devsite-nav-text" tooltip>Plan and build your foundation</span></a></li><li class="devsite-nav-item"><a href="/architecture/migration-to-google-cloud-transferring-your-large-datasets" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/migration-to-google-cloud-transferring-your-large-datasets" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/migration-to-google-cloud-transferring-your-large-datasets" ><span class="devsite-nav-text" tooltip>Transfer your large datasets</span></a></li><li class="devsite-nav-item"><a href="/architecture/migration-to-gcp-deploying-your-workloads" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/migration-to-gcp-deploying-your-workloads" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/migration-to-gcp-deploying-your-workloads" ><span class="devsite-nav-text" tooltip>Deploy your workloads</span></a></li><li class="devsite-nav-item"><a href="/architecture/migration-to-google-cloud-automated-containerized-deployments" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/migration-to-google-cloud-automated-containerized-deployments" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/migration-to-google-cloud-automated-containerized-deployments" ><span class="devsite-nav-text" tooltip>Migrate from manual deployments to automated, containerized deployments</span></a></li><li class="devsite-nav-item"><a href="/architecture/migration-to-google-cloud-optimizing-your-environment" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/migration-to-google-cloud-optimizing-your-environment" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/migration-to-google-cloud-optimizing-your-environment" ><span class="devsite-nav-text" tooltip>Optimize your environment</span></a></li><li class="devsite-nav-item"><a href="/architecture/migration-to-google-cloud-best-practices" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/migration-to-google-cloud-best-practices" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/migration-to-google-cloud-best-practices" ><span class="devsite-nav-text" tooltip>Best practices for validating a migration plan</span></a></li><li class="devsite-nav-item"><a href="/architecture/migration-to-google-cloud-minimize-costs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/migration-to-google-cloud-minimize-costs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/migration-to-google-cloud-minimize-costs" ><span class="devsite-nav-text" tooltip>Minimize costs</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>Migrate from AWS to Google Cloud</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/migration-from-aws-get-started" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/migration-from-aws-get-started" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/migration-from-aws-get-started" ><span class="devsite-nav-text" tooltip>Get started</span></a></li><li class="devsite-nav-item"><a href="/architecture/migrate-amazon-ec2-to-compute-engine" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/migrate-amazon-ec2-to-compute-engine" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/migrate-amazon-ec2-to-compute-engine" ><span class="devsite-nav-text" tooltip>Migrate Amazon EC2 to Compute Engine</span></a></li><li class="devsite-nav-item"><a href="/architecture/migrate-amazon-s3-to-cloud-storage" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/migrate-amazon-s3-to-cloud-storage" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/migrate-amazon-s3-to-cloud-storage" ><span class="devsite-nav-text" tooltip>Migrate Amazon S3 to Cloud Storage</span></a></li><li class="devsite-nav-item"><a href="/architecture/migrate-amazon-eks-to-gke" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/migrate-amazon-eks-to-gke" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/migrate-amazon-eks-to-gke" ><span class="devsite-nav-text" tooltip>Migrate Amazon EKS to GKE</span></a></li><li class="devsite-nav-item"><a href="/architecture/migrate-aws-rds-to-sql-mysql" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/migrate-aws-rds-to-sql-mysql" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/migrate-aws-rds-to-sql-mysql" ><span class="devsite-nav-text" tooltip>Migrate from Amazon RDS and Amazon Aurora for MySQL to Cloud SQL for MySQL</span></a></li><li class="devsite-nav-item"><a href="/architecture/migrate-aws-rds-aurora-to-postgresql" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/migrate-aws-rds-aurora-to-postgresql" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/migrate-aws-rds-aurora-to-postgresql" ><span class="devsite-nav-text" tooltip>Migrate from Amazon RDS and Amazon Aurora for PostgreSQL to Cloud SQL and AlloyDB for PostgreSQL</span></a></li><li class="devsite-nav-item"><a href="/architecture/migrate-aws-rds-to-cloudsql-for-sqlserver" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/migrate-aws-rds-to-cloudsql-for-sqlserver" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/migrate-aws-rds-to-cloudsql-for-sqlserver" ><span class="devsite-nav-text" tooltip>Migrate from Amazon RDS for SQL Server to Cloud SQL for SQL Server</span></a></li><li class="devsite-nav-item"><a href="/architecture/migrate-aws-lambda-to-cloudrun" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/migrate-aws-lambda-to-cloudrun" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/migrate-aws-lambda-to-cloudrun" ><span class="devsite-nav-text" tooltip>Migrate from AWS Lambda to Cloud Run</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/architecture/vmware-engine-blueprint" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/vmware-engine-blueprint" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/vmware-engine-blueprint" ><span class="devsite-nav-text" tooltip>Migrate to a Google Cloud VMware Engine platform</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>Application migration</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>Migrate containers to Google Cloud</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/migrating-containers-kubernetes-gke" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/migrating-containers-kubernetes-gke" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/migrating-containers-kubernetes-gke" ><span class="devsite-nav-text" tooltip>Migrate from Kubernetes to GKE</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>Migrate across Google Cloud regions</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/migrate-across-regions" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/migrate-across-regions" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/migrate-across-regions" ><span class="devsite-nav-text" tooltip>Get started</span></a></li><li class="devsite-nav-item"><a href="/architecture/migrate-across-regions/design-resilient-single-region-environments" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/migrate-across-regions/design-resilient-single-region-environments" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/migrate-across-regions/design-resilient-single-region-environments" ><span class="devsite-nav-text" tooltip>Design resilient single-region environments on Google Cloud</span></a></li><li class="devsite-nav-item"><a href="/architecture/migrate-across-regions/architect-workloads" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/migrate-across-regions/architect-workloads" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/migrate-across-regions/architect-workloads" ><span class="devsite-nav-text" tooltip>Architect your workloads</span></a></li><li class="devsite-nav-item"><a href="/architecture/migrate-across-regions/prepare-data-and-batch-workloads" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/migrate-across-regions/prepare-data-and-batch-workloads" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/migrate-across-regions/prepare-data-and-batch-workloads" ><span class="devsite-nav-text" tooltip>Prepare data and batch workloads for migration across regions</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>Data and Database migration</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>Database migration guide</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/database-migration-concepts-principles-part-1" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/database-migration-concepts-principles-part-1" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/database-migration-concepts-principles-part-1" ><span class="devsite-nav-text" tooltip>Concepts, principles, and terminology</span></a></li><li class="devsite-nav-item"><a href="/architecture/database-migration-concepts-principles-part-2" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/database-migration-concepts-principles-part-2" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/database-migration-concepts-principles-part-2" ><span class="devsite-nav-text" tooltip>Set up and run a database migration process</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>Migrating on-premises Hadoop to Google Cloud</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/hadoop" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/hadoop" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/hadoop" ><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>Data</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/hadoop/hadoop-gcp-migration-data" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/hadoop/hadoop-gcp-migration-data" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/hadoop/hadoop-gcp-migration-data" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/architecture/hadoop/validating-data-transfers" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/hadoop/validating-data-transfers" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/hadoop/validating-data-transfers" ><span class="devsite-nav-text" tooltip>Validating data transfers</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>Jobs</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/hadoop/hadoop-gcp-migration-jobs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/hadoop/hadoop-gcp-migration-jobs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/hadoop/hadoop-gcp-migration-jobs" ><span class="devsite-nav-text" tooltip>Migrating Hadoop Jobs from On-Premises to Google Cloud Platform</span></a></li><li class="devsite-nav-item"><a href="/architecture/hadoop/migrating-apache-spark-jobs-to-cloud-dataproc" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/hadoop/migrating-apache-spark-jobs-to-cloud-dataproc" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/hadoop/migrating-apache-spark-jobs-to-cloud-dataproc" ><span class="devsite-nav-text" tooltip>Migrating Apache Spark Jobs to Cloud Dataproc</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>Security</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/hadoop/hadoop-migration-security-guide" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/hadoop/hadoop-migration-security-guide" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/hadoop/hadoop-migration-security-guide" ><span class="devsite-nav-text" tooltip>Security Guide</span></a></li><li class="devsite-nav-item"><a href="/architecture/hadoop/architecture-for-connecting-visualization-software-to-hadoop-on-google-cloud" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/hadoop/architecture-for-connecting-visualization-software-to-hadoop-on-google-cloud" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/hadoop/architecture-for-connecting-visualization-software-to-hadoop-on-google-cloud" ><span class="devsite-nav-text" tooltip>Architecture for connecting visualization software to Hadoop on Google Cloud</span></a></li><li class="devsite-nav-item"><a href="/architecture/hadoop/connecting-visualization-software-to-hadoop-on-google-cloud" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/hadoop/connecting-visualization-software-to-hadoop-on-google-cloud" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/hadoop/connecting-visualization-software-to-hadoop-on-google-cloud" ><span class="devsite-nav-text" tooltip>Connecting visualization software to Hadoop on Google Cloud</span></a></li><li class="devsite-nav-item"><a href="/architecture/hadoop/kerberized-data-lake-dataproc" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/hadoop/kerberized-data-lake-dataproc" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/hadoop/kerberized-data-lake-dataproc" ><span class="devsite-nav-text" tooltip>Kerberized data lake on Dataproc</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>Networks for migrating enterprise workloads</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/network-architecture" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/network-architecture" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/network-architecture" ><span class="devsite-nav-text" tooltip>Architectural approaches</span></a></li><li class="devsite-nav-item"><a href="/architecture/network-secure-intra-cloud-access" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/network-secure-intra-cloud-access" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/network-secure-intra-cloud-access" ><span class="devsite-nav-text" tooltip>Networking for secure intra-cloud access</span></a></li><li class="devsite-nav-item"><a href="/architecture/network-application-delivery" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/network-application-delivery" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/network-application-delivery" ><span class="devsite-nav-text" tooltip>Networking for internet-facing application delivery</span></a></li><li class="devsite-nav-item"><a href="/architecture/network-hybrid-multicloud" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/network-hybrid-multicloud" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/network-hybrid-multicloud" ><span class="devsite-nav-text" tooltip>Networking for hybrid and multicloud workloads</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>Use RIOT Live Migration to migrate to Redis Enterprise Cloud</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/riot-live-migration-redis-enterprise-cloud" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/riot-live-migration-redis-enterprise-cloud" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/riot-live-migration-redis-enterprise-cloud" ><span class="devsite-nav-text" tooltip>Reference architecture</span></a></li><li class="devsite-nav-item"><a href="/architecture/riot-live-migration-redis-enterprise-cloud/deployment" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/riot-live-migration-redis-enterprise-cloud/deployment" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/riot-live-migration-redis-enterprise-cloud/deployment" ><span class="devsite-nav-text" tooltip>Deploy the architecture</span></a></li><li class="devsite-nav-item"><a href="/architecture/riot-live-migration-redis-enterprise-cloud/assessment" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/riot-live-migration-redis-enterprise-cloud/assessment" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/riot-live-migration-redis-enterprise-cloud/assessment" ><span class="devsite-nav-text" tooltip>Define migration scope</span></a></li></ul></div></li></ul></div></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable devsite-nav-accordion"><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>Monitoring and logging</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/monitoring" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/monitoring" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/monitoring" ><span class="devsite-nav-text" tooltip>Content 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>Export logs and metrics</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/monitoring-metric-export" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/monitoring-metric-export" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/monitoring-metric-export" ><span class="devsite-nav-text" tooltip>Cloud Monitoring metric export</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>Import logs from Cloud Storage to Cloud Logging</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/import-logs-from-storage-to-logging" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/import-logs-from-storage-to-logging" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/import-logs-from-storage-to-logging" ><span class="devsite-nav-text" tooltip>Reference architecture</span></a></li><li class="devsite-nav-item"><a href="/architecture/import-logs-from-storage-to-logging/deployment" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/import-logs-from-storage-to-logging/deployment" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/import-logs-from-storage-to-logging/deployment" ><span class="devsite-nav-text" tooltip>Deploy the architecture</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>Stream logs from Google Cloud to Splunk</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/stream-logs-from-google-cloud-to-splunk" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/stream-logs-from-google-cloud-to-splunk" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/stream-logs-from-google-cloud-to-splunk" ><span class="devsite-nav-text" tooltip>Reference architecture</span></a></li><li class="devsite-nav-item"><a href="/architecture/stream-logs-from-google-cloud-to-splunk/deployment" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/stream-logs-from-google-cloud-to-splunk/deployment" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/stream-logs-from-google-cloud-to-splunk/deployment" ><span class="devsite-nav-text" tooltip>Deploy the architecture</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>Hybrid and multicloud monitoring</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/hybrid-and-multi-cloud-monitoring-and-logging-patterns" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/hybrid-and-multi-cloud-monitoring-and-logging-patterns" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/hybrid-and-multi-cloud-monitoring-and-logging-patterns" ><span class="devsite-nav-text" tooltip>Hybrid and multicloud monitoring and logging patterns</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>Log and monitor on-premises resources with BindPlane</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/logging-and-monitoring-on-premises-resources-with-bindplane" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/logging-and-monitoring-on-premises-resources-with-bindplane" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/logging-and-monitoring-on-premises-resources-with-bindplane" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/architecture/logging-on-premises-resources-with-bindplane" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/logging-on-premises-resources-with-bindplane" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/logging-on-premises-resources-with-bindplane" ><span class="devsite-nav-text" tooltip>Log on-premises resources</span></a></li><li class="devsite-nav-item"><a href="/architecture/monitoring-on-premises-resources-with-bindplane" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/monitoring-on-premises-resources-with-bindplane" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/monitoring-on-premises-resources-with-bindplane" ><span class="devsite-nav-text" tooltip>Monitor on-premises resources</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>Performance monitoring</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>Use distributed tracing to observe microservice latency</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/use-distributed-tracing-to-observe-microservice-latency-with-opentelemetry-and-cloud-trace" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/use-distributed-tracing-to-observe-microservice-latency-with-opentelemetry-and-cloud-trace" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/use-distributed-tracing-to-observe-microservice-latency-with-opentelemetry-and-cloud-trace" ><span class="devsite-nav-text" tooltip>Reference architecture</span></a></li><li class="devsite-nav-item"><a href="/architecture/use-distributed-tracing-to-observe-microservice-latency-with-opentelemetry-and-cloud-trace/deployment" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/use-distributed-tracing-to-observe-microservice-latency-with-opentelemetry-and-cloud-trace/deployment" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/use-distributed-tracing-to-observe-microservice-latency-with-opentelemetry-and-cloud-trace/deployment" ><span class="devsite-nav-text" tooltip>Deploy the architecture</span></a></li></ul></div></li></ul></div></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable devsite-nav-accordion"><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>Networking</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/networking" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/networking" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/networking" ><span class="devsite-nav-text" tooltip>Content overview</span></a></li><li class="devsite-nav-item"><a href="/architecture/best-practices-vpc-design" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/best-practices-vpc-design" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/best-practices-vpc-design" ><span class="devsite-nav-text" tooltip>Best practices and reference architectures for VPC design</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>Connect</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/deploy-hub-spoke-vpc-network-topology" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/deploy-hub-spoke-vpc-network-topology" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/deploy-hub-spoke-vpc-network-topology" ><span class="devsite-nav-text" tooltip>Hub-and-spoke network architecture</span></a></li><li class="devsite-nav-item"><a href="/architecture/patterns-for-connecting-other-csps-with-gcp" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/patterns-for-connecting-other-csps-with-gcp" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/patterns-for-connecting-other-csps-with-gcp" ><span class="devsite-nav-text" tooltip>Patterns for connecting other cloud service providers with Google Cloud</span></a></li><li class="devsite-nav-item"><a href="/architecture/building-internet-connectivity-for-private-vms" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/building-internet-connectivity-for-private-vms" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/building-internet-connectivity-for-private-vms" ><span class="devsite-nav-text" tooltip>Building internet connectivity for private VMs</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>Secure</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/partners/use-terraform-to-deploy-a-fortigate-ngfw" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/partners/use-terraform-to-deploy-a-fortigate-ngfw" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/partners/use-terraform-to-deploy-a-fortigate-ngfw" ><span class="devsite-nav-text" tooltip>Deploy FortiGate-VM Next Generation Firewall using Terraform</span></a></li><li class="devsite-nav-item"><a href="/architecture/partners/fortigate-architecture-in-cloud" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/partners/fortigate-architecture-in-cloud" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/partners/fortigate-architecture-in-cloud" ><span class="devsite-nav-text" tooltip>Fortigate architecture in Google Cloud</span></a></li><li class="devsite-nav-item"><a href="/architecture/partners/palo-alto-networks-ngfw" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/partners/palo-alto-networks-ngfw" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/partners/palo-alto-networks-ngfw" ><span class="devsite-nav-text" tooltip>Secure virtual private cloud networks with the Palo Alto VM-Series NGFW</span></a></li><li class="devsite-nav-item"><a href="/architecture/gcve-advanced-network-security" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/gcve-advanced-network-security" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/gcve-advanced-network-security" ><span class="devsite-nav-text" tooltip>VMware Engine network security using centralized appliances</span></a></li><li class="devsite-nav-item"><a href="/architecture/network-controls-limit-access-individually-approved-apis" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/network-controls-limit-access-individually-approved-apis" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/network-controls-limit-access-individually-approved-apis" ><span class="devsite-nav-text" tooltip>Controls to restrict access to individually approved APIs</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>Observe</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/deploy-network-telemetry-blueprint" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/deploy-network-telemetry-blueprint" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/deploy-network-telemetry-blueprint" ><span class="devsite-nav-text" tooltip>Deploy network monitoring and telemetry capabilities in Google Cloud</span></a></li></ul></div></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable devsite-nav-accordion"><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>Reliability and disaster recovery</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/reliability" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/reliability" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/reliability" ><span class="devsite-nav-text" tooltip>Content 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>Infrastructure reliability guide</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/infra-reliability-guide" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/infra-reliability-guide" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/infra-reliability-guide" ><span class="devsite-nav-text" tooltip>Overview of reliability</span></a></li><li class="devsite-nav-item"><a href="/architecture/infra-reliability-guide/building-blocks" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/infra-reliability-guide/building-blocks" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/infra-reliability-guide/building-blocks" ><span class="devsite-nav-text" tooltip>Building blocks of reliability</span></a></li><li class="devsite-nav-item"><a href="/architecture/infra-reliability-guide/requirements" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/infra-reliability-guide/requirements" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/infra-reliability-guide/requirements" ><span class="devsite-nav-text" tooltip>Assess reliability requirements</span></a></li><li class="devsite-nav-item"><a href="/architecture/infra-reliability-guide/design" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/infra-reliability-guide/design" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/infra-reliability-guide/design" ><span class="devsite-nav-text" tooltip>Design reliable infrastructure</span></a></li><li class="devsite-nav-item"><a href="/architecture/infra-reliability-guide/traffic-load" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/infra-reliability-guide/traffic-load" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/infra-reliability-guide/traffic-load" ><span class="devsite-nav-text" tooltip>Manage traffic and load</span></a></li><li class="devsite-nav-item"><a href="/architecture/infra-reliability-guide/manage-and-monitor" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/infra-reliability-guide/manage-and-monitor" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/infra-reliability-guide/manage-and-monitor" ><span class="devsite-nav-text" tooltip>Manage and monitor infrastructure</span></a></li><li class="devsite-nav-item"><a href="/architecture/infra-reliability-guide/whats-next" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/infra-reliability-guide/whats-next" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/infra-reliability-guide/whats-next" ><span class="devsite-nav-text" tooltip>What's next</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>Disaster recovery planning guide</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/dr-scenarios-planning-guide" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/dr-scenarios-planning-guide" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/dr-scenarios-planning-guide" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/architecture/dr-scenarios-building-blocks" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/dr-scenarios-building-blocks" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/dr-scenarios-building-blocks" ><span class="devsite-nav-text" tooltip>Building blocks</span></a></li><li class="devsite-nav-item"><a href="/architecture/dr-scenarios-for-data" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/dr-scenarios-for-data" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/dr-scenarios-for-data" ><span class="devsite-nav-text" tooltip>Scenarios for data</span></a></li><li class="devsite-nav-item"><a href="/architecture/dr-scenarios-for-applications" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/dr-scenarios-for-applications" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/dr-scenarios-for-applications" ><span class="devsite-nav-text" tooltip>Scenarios for applications</span></a></li><li class="devsite-nav-item"><a href="/architecture/architecting-disaster-recovery-for-locality-restricted-workloads" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/architecting-disaster-recovery-for-locality-restricted-workloads" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/architecting-disaster-recovery-for-locality-restricted-workloads" ><span class="devsite-nav-text" tooltip>Architecting for locality-restricted workloads</span></a></li><li class="devsite-nav-item"><a href="/architecture/dr-scenarios-locality-restricted-data-analytics" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/dr-scenarios-locality-restricted-data-analytics" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/dr-scenarios-locality-restricted-data-analytics" ><span class="devsite-nav-text" tooltip>Use cases: locality-restricted data analytics applications</span></a></li><li class="devsite-nav-item"><a href="/architecture/disaster-recovery" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/disaster-recovery" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/disaster-recovery" ><span class="devsite-nav-text" tooltip>Architecting for cloud infrastructure outages</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>Application availability</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/reliability/load-balanced-vms" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/reliability/load-balanced-vms" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/reliability/load-balanced-vms" ><span class="devsite-nav-text" tooltip>Load balanced managed VMs</span></a></li><li class="devsite-nav-item"><a href="/architecture/patterns-for-floating-ip-addresses-in-compute-engine" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/patterns-for-floating-ip-addresses-in-compute-engine" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/patterns-for-floating-ip-addresses-in-compute-engine" ><span class="devsite-nav-text" tooltip>Patterns for using floating IP addresses in Compute Engine</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>Data availability</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/partners/continuous-data-replication-cloud-spanner-striim" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/partners/continuous-data-replication-cloud-spanner-striim" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/partners/continuous-data-replication-cloud-spanner-striim" ><span class="devsite-nav-text" tooltip>Continuous data replication to Cloud Spanner using Striim</span></a></li><li class="devsite-nav-item"><a href="/architecture/partners/google-workspace-backup-with-afi-ai" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/partners/google-workspace-backup-with-afi-ai" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/partners/google-workspace-backup-with-afi-ai" ><span class="devsite-nav-text" tooltip>Google Workspace Backup with Afi.ai</span></a></li><li class="devsite-nav-item"><a href="/architecture/architectures-high-availability-postgresql-clusters-compute-engine" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/architectures-high-availability-postgresql-clusters-compute-engine" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/architectures-high-availability-postgresql-clusters-compute-engine" ><span class="devsite-nav-text" tooltip>High availability of PostgreSQL clusters on Compute Engine</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/architecture/business-continuity-with-cicd-on-google-cloud" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/business-continuity-with-cicd-on-google-cloud" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/business-continuity-with-cicd-on-google-cloud" ><span class="devsite-nav-text" tooltip>Business continuity with CI/CD on Google Cloud</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable devsite-nav-accordion"><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>Security and IAM</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/security-iam" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/security-iam" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/security-iam" ><span class="devsite-nav-text" tooltip>Content 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>Identity and access management overview</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/identity" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/identity" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/identity" ><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>Concepts</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/identity/overview-google-authentication" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/identity/overview-google-authentication" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/identity/overview-google-authentication" ><span class="devsite-nav-text" tooltip>Overview of Google identity management</span></a></li><li class="devsite-nav-item"><a href="/architecture/identity/reference-architectures" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/identity/reference-architectures" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/identity/reference-architectures" ><span class="devsite-nav-text" tooltip>Reference architectures</span></a></li><li class="devsite-nav-item"><a href="/architecture/identity/single-sign-on" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/identity/single-sign-on" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/identity/single-sign-on" ><span class="devsite-nav-text" tooltip>Single sign-on</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>Best practices</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/identity/best-practices-for-planning" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/identity/best-practices-for-planning" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/identity/best-practices-for-planning" ><span class="devsite-nav-text" tooltip>Best practices for planning accounts and organizations</span></a></li><li class="devsite-nav-item"><a href="/architecture/identity/best-practices-for-federating" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/identity/best-practices-for-federating" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/identity/best-practices-for-federating" ><span class="devsite-nav-text" tooltip>Best practices for federating Google Cloud with an external identity provider</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>Assess and plan</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/identity/overview-assess-and-plan" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/identity/overview-assess-and-plan" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/identity/overview-assess-and-plan" ><span class="devsite-nav-text" tooltip>Plan the onboarding process</span></a></li><li class="devsite-nav-item"><a href="/architecture/identity/federating-gcp-with-active-directory-introduction" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/identity/federating-gcp-with-active-directory-introduction" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/identity/federating-gcp-with-active-directory-introduction" ><span class="devsite-nav-text" tooltip>Federate with Active Directory</span></a></li><li class="devsite-nav-item"><a href="/architecture/identity/federating-gcp-with-azure-active-directory" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/identity/federating-gcp-with-azure-active-directory" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/identity/federating-gcp-with-azure-active-directory" ><span class="devsite-nav-text" tooltip>Federate with Microsoft Entra ID</span></a></li><li class="devsite-nav-item"><a href="/architecture/identity/assessing-existing-user-accounts" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/identity/assessing-existing-user-accounts" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/identity/assessing-existing-user-accounts" ><span class="devsite-nav-text" tooltip>Assess existing user accounts</span></a></li><li class="devsite-nav-item"><a href="/architecture/identity/assessing-onboarding-plans" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/identity/assessing-onboarding-plans" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/identity/assessing-onboarding-plans" ><span class="devsite-nav-text" tooltip>Assess onboarding plans</span></a></li><li class="devsite-nav-item"><a href="/architecture/identity/assessing-consolidation-impact-on-federation" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/identity/assessing-consolidation-impact-on-federation" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/identity/assessing-consolidation-impact-on-federation" ><span class="devsite-nav-text" tooltip>Assess the impact of user account consolidation on federation</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>Deploy</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/identity/preparing-your-g-suite-or-cloud-identity-account" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/identity/preparing-your-g-suite-or-cloud-identity-account" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/identity/preparing-your-g-suite-or-cloud-identity-account" ><span class="devsite-nav-text" tooltip>Prepare your Google Workspace or Cloud Identity account</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 federation</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/identity/federating-gcp-with-azure-ad-configuring-provisioning-and-single-sign-on" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/identity/federating-gcp-with-azure-ad-configuring-provisioning-and-single-sign-on" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/identity/federating-gcp-with-azure-ad-configuring-provisioning-and-single-sign-on" ><span class="devsite-nav-text" tooltip>Microsoft Entra ID user provisioning and single sign-on</span></a></li><li class="devsite-nav-item"><a href="/architecture/identity/azure-ad-b2b-user-provisioning-and-sso" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/identity/azure-ad-b2b-user-provisioning-and-sso" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/identity/azure-ad-b2b-user-provisioning-and-sso" ><span class="devsite-nav-text" tooltip>Microsoft Entra ID B2B user provisioning and single sign-on</span></a></li><li class="devsite-nav-item"><a href="/architecture/identity/integrating-google-services-and-apps-with-azure-ad-portal" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/identity/integrating-google-services-and-apps-with-azure-ad-portal" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/identity/integrating-google-services-and-apps-with-azure-ad-portal" ><span class="devsite-nav-text" tooltip>Microsoft Entra ID My Apps portal integration</span></a></li><li class="devsite-nav-item"><a href="/architecture/identity/federating-gcp-with-active-directory-synchronizing-user-accounts" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/identity/federating-gcp-with-active-directory-synchronizing-user-accounts" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/identity/federating-gcp-with-active-directory-synchronizing-user-accounts" ><span class="devsite-nav-text" tooltip>Active Directory user account provisioning</span></a></li><li class="devsite-nav-item"><a href="/architecture/identity/federating-gcp-with-active-directory-configuring-single-sign-on" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/identity/federating-gcp-with-active-directory-configuring-single-sign-on" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/identity/federating-gcp-with-active-directory-configuring-single-sign-on" ><span class="devsite-nav-text" tooltip>Active Directory single sign-on</span></a></li><li class="devsite-nav-item"><a href="/architecture/identity/keycloak-single-sign-on" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/identity/keycloak-single-sign-on" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/identity/keycloak-single-sign-on" ><span class="devsite-nav-text" tooltip>Keycloak single sign-on</span></a></li><li class="devsite-nav-item"><a href="/architecture/identity/okta-provisioning-and-single-sign-on" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/identity/okta-provisioning-and-single-sign-on" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/identity/okta-provisioning-and-single-sign-on" ><span class="devsite-nav-text" tooltip>Okta user provisioning and single sign-on</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>Consolidate accounts</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/identity/overview-consolidating-accounts" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/identity/overview-consolidating-accounts" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/identity/overview-consolidating-accounts" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/architecture/identity/migrating-consumer-accounts" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/identity/migrating-consumer-accounts" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/identity/migrating-consumer-accounts" ><span class="devsite-nav-text" tooltip>Migrate consumer accounts</span></a></li><li class="devsite-nav-item"><a href="/architecture/identity/evicting-consumer-accounts" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/identity/evicting-consumer-accounts" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/identity/evicting-consumer-accounts" ><span class="devsite-nav-text" tooltip>Evict unwanted consumer accounts</span></a></li><li class="devsite-nav-item"><a href="/architecture/identity/sanitizing-gmail-accounts" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/identity/sanitizing-gmail-accounts" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/identity/sanitizing-gmail-accounts" ><span class="devsite-nav-text" tooltip>Sanitize Gmail accounts</span></a></li><li class="devsite-nav-item"><a href="/architecture/identity/removing-gmail-from-consumer-accounts" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/identity/removing-gmail-from-consumer-accounts" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/identity/removing-gmail-from-consumer-accounts" ><span class="devsite-nav-text" tooltip>Remove Gmail from consumer accounts</span></a></li><li class="devsite-nav-item"><a href="/architecture/identity/reconciling-orphaned-managed-user-accounts" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/identity/reconciling-orphaned-managed-user-accounts" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/identity/reconciling-orphaned-managed-user-accounts" ><span class="devsite-nav-text" tooltip>Reconcile orphaned managed user accounts</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>Resources</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/identity/example-announcement" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/identity/example-announcement" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/identity/example-announcement" ><span class="devsite-nav-text" tooltip>Example announcement</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>Application security</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/best-practices-securing-applications-and-apis-using-apigee" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/best-practices-securing-applications-and-apis-using-apigee" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/best-practices-securing-applications-and-apis-using-apigee" ><span class="devsite-nav-text" tooltip>Best practices for securing your applications and APIs using Apigee</span></a></li><li class="devsite-nav-item"><a href="/architecture/design-secure-deployment-pipelines-bp" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/design-secure-deployment-pipelines-bp" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/design-secure-deployment-pipelines-bp" ><span class="devsite-nav-text" tooltip>Design secure deployment pipelines</span></a></li><li class="devsite-nav-item"><a href="/architecture/deploy-programmable-gfe-cloud-armor-lb-cdn" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/deploy-programmable-gfe-cloud-armor-lb-cdn" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/deploy-programmable-gfe-cloud-armor-lb-cdn" ><span class="devsite-nav-text" tooltip>Use Google Cloud Armor, load balancing, and Cloud CDN to deploy programmable global front ends</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>Secured serverless architecture</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/serverless-functions-blueprint" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/serverless-functions-blueprint" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/serverless-functions-blueprint" ><span class="devsite-nav-text" tooltip>Architecture using Cloud Functions</span></a></li><li class="devsite-nav-item"><a href="/architecture/serverless-blueprint" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/serverless-blueprint" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/serverless-blueprint" ><span class="devsite-nav-text" tooltip>Architecture using Cloud Run</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>Authentication and authorization</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/manage-just-in-time-privileged-access-to-project" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/manage-just-in-time-privileged-access-to-project" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/manage-just-in-time-privileged-access-to-project" ><span class="devsite-nav-text" tooltip>Manage just-in-time privileged access to projects</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>Compliance</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/configure-networks-fedramp-dod-google-cloud" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/configure-networks-fedramp-dod-google-cloud" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/configure-networks-fedramp-dod-google-cloud" ><span class="devsite-nav-text" tooltip>Configure networks for FedRAMP and DoD in Google Cloud</span></a></li><li class="devsite-nav-item"><a href="/architecture/fedramp-implementation-guide" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/fedramp-implementation-guide" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/fedramp-implementation-guide" ><span class="devsite-nav-text" tooltip>Google Cloud FedRAMP implementation guide</span></a></li><li class="devsite-nav-item"><a href="/architecture/limiting-compliance-scope-pci-environments-google-cloud" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/limiting-compliance-scope-pci-environments-google-cloud" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/limiting-compliance-scope-pci-environments-google-cloud" ><span class="devsite-nav-text" tooltip>Limit scope of compliance for PCI environments in Google Cloud</span></a></li><li class="devsite-nav-item"><a href="/architecture/pci-dss-compliance-in-gcp" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/pci-dss-compliance-in-gcp" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/pci-dss-compliance-in-gcp" ><span class="devsite-nav-text" tooltip>PCI Data Security Standard compliance</span></a></li><li class="devsite-nav-item"><a href="/architecture/pci-dss-and-gke-guide" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/pci-dss-and-gke-guide" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/pci-dss-and-gke-guide" ><span class="devsite-nav-text" tooltip>PCI DSS compliance on GKE</span></a></li><li class="devsite-nav-item"><a href="/architecture/gke-pci-dss-blueprint" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/gke-pci-dss-blueprint" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/gke-pci-dss-blueprint" ><span class="devsite-nav-text" tooltip>Security blueprint: PCI on GKE</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>Data and identity protection</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/partners/backing-up-workspace-data-with-spinone" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/partners/backing-up-workspace-data-with-spinone" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/partners/backing-up-workspace-data-with-spinone" ><span class="devsite-nav-text" tooltip>Configure SaaS data protection for Google Workspace data with SpinOne</span></a></li><li class="devsite-nav-item"><a href="/architecture/de-identification-re-identification-pii-using-cloud-dlp" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/de-identification-re-identification-pii-using-cloud-dlp" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/de-identification-re-identification-pii-using-cloud-dlp" ><span class="devsite-nav-text" tooltip>De-identification and re-identification of PII in large-scale datasets using Cloud DLP</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>Embedded finance solution with Cloudentity</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/partners/embedded-finance-with-cloudentity" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/partners/embedded-finance-with-cloudentity" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/partners/embedded-finance-with-cloudentity" ><span class="devsite-nav-text" tooltip>Reference architecture</span></a></li><li class="devsite-nav-item"><a href="/architecture/partners/embedded-finance-with-cloudentity/deployment" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/partners/embedded-finance-with-cloudentity/deployment" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/partners/embedded-finance-with-cloudentity/deployment" ><span class="devsite-nav-text" tooltip>Deploy the architecture</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>Import data into a secured BigQuery data warehouse</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/confidential-data-warehouse-blueprint" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/confidential-data-warehouse-blueprint" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/confidential-data-warehouse-blueprint" ><span class="devsite-nav-text" tooltip>Import from a Google Cloud source</span></a></li><li class="devsite-nav-item"><a href="/architecture/secured-data-warehouse-blueprint-onprem" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/secured-data-warehouse-blueprint-onprem" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/secured-data-warehouse-blueprint-onprem" ><span class="devsite-nav-text" tooltip>Import from an external source</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/architecture/security-log-analytics" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/security-log-analytics" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/security-log-analytics" ><span class="devsite-nav-text" tooltip>Security log analytics in Google Cloud</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>Mitigation and avoidance</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>Automate malware scanning for files uploaded to Cloud Storage</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/automate-malware-scanning-for-documents-uploaded-to-cloud-storage" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/automate-malware-scanning-for-documents-uploaded-to-cloud-storage" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/automate-malware-scanning-for-documents-uploaded-to-cloud-storage" ><span class="devsite-nav-text" tooltip>Reference architecture</span></a></li><li class="devsite-nav-item"><a href="/architecture/automate-malware-scanning-for-documents-uploaded-to-cloud-storage/deployment" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/automate-malware-scanning-for-documents-uploaded-to-cloud-storage/deployment" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/automate-malware-scanning-for-documents-uploaded-to-cloud-storage/deployment" ><span class="devsite-nav-text" tooltip>Deploy the architecture</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/architecture/bps-for-mitigating-gcloud-oauth-tokens" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/bps-for-mitigating-gcloud-oauth-tokens" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/bps-for-mitigating-gcloud-oauth-tokens" ><span class="devsite-nav-text" tooltip>Best practices for mitigating compromised OAuth tokens for Google Cloud CLI</span></a></li><li class="devsite-nav-item"><a href="/architecture/bps-for-protecting-against-crytocurrency-attacks" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/bps-for-protecting-against-crytocurrency-attacks" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/bps-for-protecting-against-crytocurrency-attacks" ><span class="devsite-nav-text" tooltip>Best practices for protecting against cryptocurrency mining attacks</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>Mitigate ransomware attacks</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/mitigating-ransomware-attacks" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/mitigating-ransomware-attacks" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/mitigating-ransomware-attacks" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/architecture/bps-for-mitigating-ransomware-attacks" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/bps-for-mitigating-ransomware-attacks" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/bps-for-mitigating-ransomware-attacks" ><span class="devsite-nav-text" tooltip>Best practices</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/architecture/owasp-top-ten-mitigation" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/owasp-top-ten-mitigation" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/owasp-top-ten-mitigation" ><span class="devsite-nav-text" tooltip>OWASP Top 10 2021 mitigation options on Google Cloud</span></a></li><li class="devsite-nav-item"><a href="/architecture/partners/id-prioritize-security-risks-with-wiz" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/partners/id-prioritize-security-risks-with-wiz" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/partners/id-prioritize-security-risks-with-wiz" ><span class="devsite-nav-text" tooltip>Identify and prioritize security risks with Wiz Security Graph and Google Cloud</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>Network security</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/partners/palo-alto-networks-ngfw" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/partners/palo-alto-networks-ngfw" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/partners/palo-alto-networks-ngfw" ><span class="devsite-nav-text" tooltip>Secure virtual private cloud networks with the Palo Alto VM-Series NGFW</span></a></li></ul></div></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable devsite-nav-accordion"><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>Storage</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/storage" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/storage" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/storage" ><span class="devsite-nav-text" tooltip>Content overview</span></a></li><li class="devsite-nav-item"><a href="/architecture/storage-advisor" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/storage-advisor" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/storage-advisor" ><span class="devsite-nav-text" tooltip>Design an optimal storage strategy for your cloud workload</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>Storage applications</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/architecture/deploy-nfs-caching-proxy-compute-engine" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/deploy-nfs-caching-proxy-compute-engine" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/deploy-nfs-caching-proxy-compute-engine" ><span class="devsite-nav-text" tooltip>Deploy a kernel space NFS caching proxy in Compute Engine</span></a></li><li class="devsite-nav-item"><a href="/architecture/filers-on-compute-engine" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/filers-on-compute-engine" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/filers-on-compute-engine" ><span class="devsite-nav-text" tooltip>File storage on Compute Engine</span></a></li><li class="devsite-nav-item"><a href="/architecture/parallel-file-systems-for-hpc" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/parallel-file-systems-for-hpc" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/parallel-file-systems-for-hpc" ><span class="devsite-nav-text" tooltip>Parallel file systems for HPC workloads</span></a></li></ul></div></li></ul></div></li> </ul> <ul class="devsite-nav-list" menu="Overview" aria-label="Side menu" hidden> <li class="devsite-nav-item devsite-nav-heading"> <span class="devsite-nav-title" tooltip > <span class="devsite-nav-text" tooltip > Accelerate your digital transformation </span> </span> </li> <li class="devsite-nav-item"> <a href="/why-google-cloud" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Learn more" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Learn more </span> </a> </li> <li class="devsite-nav-item devsite-nav-heading"> <span class="devsite-nav-title" tooltip > <span class="devsite-nav-text" tooltip > Key benefits </span> </span> </li> <li class="devsite-nav-item"> <a href="/why-google-cloud" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Why Google Cloud" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Why Google Cloud </span> </a> </li> <li class="devsite-nav-item"> <a href="/ai" 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="/multicloud" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Multicloud" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Multicloud </span> </a> </li> <li class="devsite-nav-item"> <a href="/infrastructure" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Global infrastructure" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Global infrastructure </span> </a> </li> <li class="devsite-nav-item"> <a href="/data-cloud" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Data Cloud" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Data Cloud </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/modern-infrastructure" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Modern Infrastructure Cloud" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Modern Infrastructure Cloud </span> </a> </li> <li class="devsite-nav-item"> <a href="/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="https://workspace.google.com/" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Productivity and collaboration" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Productivity and collaboration </span> </a> </li> <li class="devsite-nav-item devsite-nav-heading"> <span class="devsite-nav-title" tooltip > <span class="devsite-nav-text" tooltip > Reports and insights </span> </span> </li> <li class="devsite-nav-item"> <a href="/executive-insights" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Executive insights" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Executive insights </span> </a> </li> <li class="devsite-nav-item"> <a href="/analyst-reports" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Analyst reports" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Analyst reports </span> </a> </li> <li class="devsite-nav-item"> <a href="/whitepapers" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Whitepapers" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Whitepapers </span> </a> </li> <li class="devsite-nav-item"> <a href="/customers" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Customer stories" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Customer stories </span> </a> </li> </ul> <ul class="devsite-nav-list" menu="Solutions" aria-label="Side menu" hidden> <li class="devsite-nav-item"> <a href="/solutions#industry-solutions" 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="/solutions/retail" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Retail" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Retail </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/cpg" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Consumer Packaged Goods" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Consumer Packaged Goods </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/financial-services" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Financial Services" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Financial Services </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/healthcare-life-sciences" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Healthcare and Life Sciences" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Healthcare and Life Sciences </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/media-entertainment" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Media and Entertainment" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Media and Entertainment </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/telecommunications" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Telecommunications" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Telecommunications </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/games" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Games" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Games </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/manufacturing" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Manufacturing" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Manufacturing </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/supply-chain-logistics" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Supply Chain and Logistics" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Supply Chain and Logistics </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/government" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Government" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Government </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/education" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Education" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Education </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions#industry-solutions" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: See all industry solutions" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > See all industry solutions </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: See all solutions" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > See all solutions </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/camp" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Application Modernization" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Application Modernization </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/camp" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: CAMP" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > CAMP </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/modernize-traditional-applications" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Modernize Traditional Applications" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Modernize Traditional Applications </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/migrate-from-paas" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Migrate from PaaS&#58; Cloud Foundry, Openshift" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Migrate from PaaS&#58; Cloud Foundry, Openshift </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/mainframe-modernization" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Migrate from Mainframe" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Migrate from Mainframe </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/software-delivery" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Modernize Software Delivery" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Modernize Software Delivery </span> </a> </li> <li class="devsite-nav-item"> <a href="/devops" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: DevOps Best Practices" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > DevOps Best Practices </span> </a> </li> <li class="devsite-nav-item"> <a href="/sre" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: SRE Principles" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > SRE Principles </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/app-modernization/day-2-operations-for-gke" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Day 2 Operations for GKE" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Day 2 Operations for GKE </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/finops-optimize-gke" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: FinOps and Optimization of GKE" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > FinOps and Optimization of GKE </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/modernize-with-edge" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Run Applications at the Edge" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Run Applications at the Edge </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/architect-multicloud" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Architect for Multicloud" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Architect for Multicloud </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/serverless" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Go Serverless" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Go Serverless </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/ai" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Artificial Intelligence" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Artificial Intelligence </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/customer-engagement-ai" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Customer Engagement Suite with Google AI" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Customer Engagement Suite with Google AI </span> </a> </li> <li class="devsite-nav-item"> <a href="/document-ai" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Document AI" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Document AI </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/retail-product-discovery" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Vertex AI Search for retail" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Vertex AI Search for retail </span> </a> </li> <li class="devsite-nav-item"> <a href="/products/gemini" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Gemini for Google Cloud" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Gemini for Google Cloud </span> </a> </li> <li class="devsite-nav-item"> <a href="/use-cases/generative-ai" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Generative AI on Google Cloud" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Generative AI on Google Cloud </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/apis-and-applications" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: APIs and Applications" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > APIs and Applications </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/new-channels-using-apis" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: New Business Channels Using APIs" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > New Business Channels Using APIs </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/unlocking-legacy-applications" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Unlocking Legacy Applications Using APIs" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Unlocking Legacy Applications Using APIs </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/open-banking-apix" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Open Banking APIx" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Open Banking APIx </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/smart-analytics" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Data Analytics" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Data Analytics </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/data-migration" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Data Migration" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Data Migration </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/data-lake" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Data Lake Modernization" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Data Lake Modernization </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/stream-analytics" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Stream Analytics" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Stream Analytics </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/marketing-analytics" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Marketing Analytics" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Marketing Analytics </span> </a> </li> <li class="devsite-nav-item"> <a href="/datasets" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Datasets" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Datasets </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/business-intelligence" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Business Intelligence" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Business Intelligence </span> </a> </li> <li class="devsite-nav-item"> <a href="/use-cases/ai-data-analytics" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: AI for Data Analytics" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > AI for Data Analytics </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/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="/solutions/database-migration" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Database Migration" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Database Migration </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/database-modernization" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Database Modernization" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Database Modernization </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/databases/games" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Databases for Games" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Databases for Games </span> </a> </li> <li class="devsite-nav-item"> <a href="/products/databases" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Databases" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Databases </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/migrate-oracle-workloads" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Migrate Oracle workloads to Google Cloud" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Migrate Oracle workloads to Google Cloud </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/open-source-databases" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Open Source Databases" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Open Source Databases </span> </a> </li> <li class="devsite-nav-item"> <a href="/sql-server" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: SQL Server on Google Cloud" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > SQL Server on Google Cloud </span> </a> </li> <li class="devsite-nav-item"> <a href="/products/gemini/databases" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Gemini for Databases" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Gemini for Databases </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/infrastructure-modernization" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Infrastructure Modernization" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Infrastructure Modernization </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/application-migration" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Application Migration" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Application Migration </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/sap" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: SAP on Google Cloud" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > SAP on Google Cloud </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/hpc" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: High Performance Computing" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > High Performance Computing </span> </a> </li> <li class="devsite-nav-item"> <a href="/windows" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Windows on Google Cloud" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Windows on Google Cloud </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/data-center-migration" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Data Center Migration" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Data Center Migration </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/active-assist" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Active Assist" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Active Assist </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/virtual-desktops" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Virtual Desktops" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Virtual Desktops </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/cloud-migration-program" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Rapid Migration and Modernization Program" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Rapid Migration and Modernization Program </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/backup-dr" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Backup and Disaster Recovery" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Backup and Disaster Recovery </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/redhat" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Red Hat on Google Cloud" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Red Hat on Google Cloud </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/cross-cloud-network" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cross-Cloud Network" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cross-Cloud Network </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/observability" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Observability" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Observability </span> </a> </li> <li class="devsite-nav-item"> <a href="https://workspace.google.com/enterprise/" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Productivity and Collaboration" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Productivity and Collaboration </span> </a> </li> <li class="devsite-nav-item"> <a href="https://workspace.google.com/solutions/enterprise/?enterprise-benefits_activeEl=connect" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Workspace" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Workspace </span> </a> </li> <li class="devsite-nav-item"> <a href="https://workspace.google.com/essentials/" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Workspace Essentials" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Workspace Essentials </span> </a> </li> <li class="devsite-nav-item"> <a href="/identity" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Identity" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud Identity </span> </a> </li> <li class="devsite-nav-item"> <a href="https://chromeenterprise.google/" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Chrome Enterprise" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Chrome Enterprise </span> </a> </li> <li class="devsite-nav-item"> <a href="https://workspace.google.com/products/cloud-search/" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Search" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud Search </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/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="/solutions/security-analytics-and-operations" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Security Analytics and Operations" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Security Analytics and Operations </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/web-app-and-api-protection" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Web App and API Protection" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Web App and API Protection </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/security-and-resilience" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Security and Resilience Framework" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Security and Resilience Framework </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/risk-and-compliance-as-code" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Risk and compliance as code (RCaC)" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Risk and compliance as code (RCaC) </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/software-supply-chain-security" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Software Supply Chain Security" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Software Supply Chain Security </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/security-foundation" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Security Foundation" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Security Foundation </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/secops-cybershield" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Cybershield™" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Cybershield™ </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions#section-13" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Startups and SMB" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Startups and SMB </span> </a> </li> <li class="devsite-nav-item"> <a href="/startup" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Startup Program" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Startup Program </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/smb" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Small and Medium Business" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Small and Medium Business </span> </a> </li> <li class="devsite-nav-item"> <a href="/saas" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Software as a Service" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Software as a Service </span> </a> </li> </ul> <ul class="devsite-nav-list" menu="Products" aria-label="Side menu" hidden> <li class="devsite-nav-item devsite-nav-heading"> <span class="devsite-nav-title" tooltip > <span class="devsite-nav-text" tooltip > Featured Products </span> </span> </li> <li class="devsite-nav-item"> <a href="/compute" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Compute Engine" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Compute Engine </span> </a> </li> <li class="devsite-nav-item"> <a href="/storage" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Storage" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud Storage </span> </a> </li> <li class="devsite-nav-item"> <a href="/bigquery" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: BigQuery" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > BigQuery </span> </a> </li> <li class="devsite-nav-item"> <a href="/run" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Run" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud Run </span> </a> </li> <li class="devsite-nav-item"> <a href="/kubernetes-engine" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Kubernetes Engine" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Kubernetes Engine </span> </a> </li> <li class="devsite-nav-item"> <a href="/vertex-ai" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Vertex AI" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Vertex AI </span> </a> </li> <li class="devsite-nav-item"> <a href="/looker" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Looker" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Looker </span> </a> </li> <li class="devsite-nav-item"> <a href="/apigee" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Apigee API Management" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Apigee API Management </span> </a> </li> <li class="devsite-nav-item"> <a href="/sql" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud SQL" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud SQL </span> </a> </li> <li class="devsite-nav-item"> <a href="/ai/gemini" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Gemini" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Gemini </span> </a> </li> <li class="devsite-nav-item"> <a href="/cdn" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud CDN" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud CDN </span> </a> </li> <li class="devsite-nav-item"> <a href="/products#featured-products/" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: See all products (100+)" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > See all products (100+) </span> </a> </li> <li class="devsite-nav-item"> <a href="/products/ai" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: AI and Machine Learning" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > AI and Machine Learning </span> </a> </li> <li class="devsite-nav-item"> <a href="/vertex-ai" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Vertex AI Platform" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Vertex AI Platform </span> </a> </li> <li class="devsite-nav-item"> <a href="/generative-ai-studio" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Vertex AI Studio" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Vertex AI Studio </span> </a> </li> <li class="devsite-nav-item"> <a href="/products/agent-builder" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Vertex AI Agent Builder" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Vertex AI Agent Builder </span> </a> </li> <li class="devsite-nav-item"> <a href="/products/conversational-agents" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Conversational Agents" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Conversational Agents </span> </a> </li> <li class="devsite-nav-item"> <a href="/enterprise-search" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Vertex AI Search" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Vertex AI Search </span> </a> </li> <li class="devsite-nav-item"> <a href="/speech-to-text" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Speech-to-Text" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Speech-to-Text </span> </a> </li> <li class="devsite-nav-item"> <a href="/text-to-speech" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Text-to-Speech" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Text-to-Speech </span> </a> </li> <li class="devsite-nav-item"> <a href="/translate" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Translation AI" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Translation AI </span> </a> </li> <li class="devsite-nav-item"> <a href="/document-ai" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Document AI" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Document AI </span> </a> </li> <li class="devsite-nav-item"> <a href="/vision" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Vision AI" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Vision AI </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/contact-center-ai-platform" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Contact Center as a Service" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Contact Center as a Service </span> </a> </li> <li class="devsite-nav-item"> <a href="/products?pds=CAE#ai-and-machine-learning" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: See all AI and machine learning products" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > See all AI and machine learning products </span> </a> </li> <li class="devsite-nav-item devsite-nav-heading"> <span class="devsite-nav-title" tooltip > <span class="devsite-nav-text" tooltip > Business Intelligence </span> </span> </li> <li class="devsite-nav-item"> <a href="/looker" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Looker" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Looker </span> </a> </li> <li class="devsite-nav-item"> <a href="/looker-studio" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Looker Studio" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Looker Studio </span> </a> </li> <li class="devsite-nav-item"> <a href="/products/compute" 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="/compute" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Compute Engine" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Compute Engine </span> </a> </li> <li class="devsite-nav-item"> <a href="/appengine" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: App Engine" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > App Engine </span> </a> </li> <li class="devsite-nav-item"> <a href="/gpu" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud GPUs" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud GPUs </span> </a> </li> <li class="devsite-nav-item"> <a href="/migrate/virtual-machines" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Migrate to Virtual Machines" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Migrate to Virtual Machines </span> </a> </li> <li class="devsite-nav-item"> <a href="/spot-vms" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Spot VMs" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Spot VMs </span> </a> </li> <li class="devsite-nav-item"> <a href="/batch" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Batch" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Batch </span> </a> </li> <li class="devsite-nav-item"> <a href="/compute/docs/nodes/sole-tenant-nodes" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Sole-Tenant Nodes" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Sole-Tenant Nodes </span> </a> </li> <li class="devsite-nav-item"> <a href="/bare-metal" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Bare Metal" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Bare Metal </span> </a> </li> <li class="devsite-nav-item"> <a href="/recommender" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Recommender" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Recommender </span> </a> </li> <li class="devsite-nav-item"> <a href="/vmware-engine" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: VMware Engine" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > VMware Engine </span> </a> </li> <li class="devsite-nav-item"> <a href="/run" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Run" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud Run </span> </a> </li> <li class="devsite-nav-item"> <a href="/products?pds=CAUSAQw#compute" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: See all compute products" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > See all compute products </span> </a> </li> <li class="devsite-nav-item"> <a href="/containers" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Containers" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Containers </span> </a> </li> <li class="devsite-nav-item"> <a href="/kubernetes-engine" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Kubernetes Engine" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Kubernetes Engine </span> </a> </li> <li class="devsite-nav-item"> <a href="/run" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Run" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud Run </span> </a> </li> <li class="devsite-nav-item"> <a href="/build" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Build" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud Build </span> </a> </li> <li class="devsite-nav-item"> <a href="/artifact-registry" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Artifact Registry" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Artifact Registry </span> </a> </li> <li class="devsite-nav-item"> <a href="/code" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Code" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud Code </span> </a> </li> <li class="devsite-nav-item"> <a href="/deploy" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Deploy" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud Deploy </span> </a> </li> <li class="devsite-nav-item"> <a href="/migrate/containers" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Migrate to Containers" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Migrate to Containers </span> </a> </li> <li class="devsite-nav-item"> <a href="/deep-learning-containers" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Deep Learning Containers" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Deep Learning Containers </span> </a> </li> <li class="devsite-nav-item"> <a href="/knative" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Knative" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Knative </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/smart-analytics" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Data Analytics" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Data Analytics </span> </a> </li> <li class="devsite-nav-item"> <a href="/bigquery" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: BigQuery" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > BigQuery </span> </a> </li> <li class="devsite-nav-item"> <a href="/looker" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Looker" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Looker </span> </a> </li> <li class="devsite-nav-item"> <a href="/dataflow" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Dataflow" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Dataflow </span> </a> </li> <li class="devsite-nav-item"> <a href="/pubsub" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Pub/Sub" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Pub/Sub </span> </a> </li> <li class="devsite-nav-item"> <a href="/dataproc" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Dataproc" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Dataproc </span> </a> </li> <li class="devsite-nav-item"> <a href="/data-fusion" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Data Fusion" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud Data Fusion </span> </a> </li> <li class="devsite-nav-item"> <a href="/composer" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Composer" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud Composer </span> </a> </li> <li class="devsite-nav-item"> <a href="/biglake" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: BigLake" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > BigLake </span> </a> </li> <li class="devsite-nav-item"> <a href="/dataplex" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Dataplex" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Dataplex </span> </a> </li> <li class="devsite-nav-item"> <a href="/dataform" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Dataform" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Dataform </span> </a> </li> <li class="devsite-nav-item"> <a href="/analytics-hub" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Analytics Hub" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Analytics Hub </span> </a> </li> <li class="devsite-nav-item"> <a href="/products?pds=CAQ#data-analytics" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: See all data analytics products" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > See all data analytics products </span> </a> </li> <li class="devsite-nav-item"> <a href="/products/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="/alloydb" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: AlloyDB for PostgreSQL" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > AlloyDB for PostgreSQL </span> </a> </li> <li class="devsite-nav-item"> <a href="/sql" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud SQL" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud SQL </span> </a> </li> <li class="devsite-nav-item"> <a href="/firestore" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Firestore" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Firestore </span> </a> </li> <li class="devsite-nav-item"> <a href="/spanner" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Spanner" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Spanner </span> </a> </li> <li class="devsite-nav-item"> <a href="/bigtable" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Bigtable" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Bigtable </span> </a> </li> <li class="devsite-nav-item"> <a href="/datastream" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Datastream" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Datastream </span> </a> </li> <li class="devsite-nav-item"> <a href="/database-migration" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Database Migration Service" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Database Migration Service </span> </a> </li> <li class="devsite-nav-item"> <a href="/bare-metal" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Bare Metal Solution" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Bare Metal Solution </span> </a> </li> <li class="devsite-nav-item"> <a href="/memorystore" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Memorystore" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Memorystore </span> </a> </li> <li class="devsite-nav-item"> <a href="/products/tools" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Developer Tools" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Developer Tools </span> </a> </li> <li class="devsite-nav-item"> <a href="/artifact-registry" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Artifact Registry" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Artifact Registry </span> </a> </li> <li class="devsite-nav-item"> <a href="/code" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Code" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud Code </span> </a> </li> <li class="devsite-nav-item"> <a href="/build" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Build" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud Build </span> </a> </li> <li class="devsite-nav-item"> <a href="/deploy" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Deploy" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud Deploy </span> </a> </li> <li class="devsite-nav-item"> <a href="/deployment-manager/docs" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Deployment Manager" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud Deployment Manager </span> </a> </li> <li class="devsite-nav-item"> <a href="/sdk" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud SDK" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud SDK </span> </a> </li> <li class="devsite-nav-item"> <a href="/scheduler" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Scheduler" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud Scheduler </span> </a> </li> <li class="devsite-nav-item"> <a href="/source-repositories" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Source Repositories" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud Source Repositories </span> </a> </li> <li class="devsite-nav-item"> <a href="/infrastructure-manager" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Infrastructure Manager" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Infrastructure Manager </span> </a> </li> <li class="devsite-nav-item"> <a href="/workstations" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Workstations" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud Workstations </span> </a> </li> <li class="devsite-nav-item"> <a href="/products/gemini/code-assist" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Gemini Code Assist" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Gemini Code Assist </span> </a> </li> <li class="devsite-nav-item"> <a href="/products?pds=CAI#developer-tools" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: See all developer tools" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > See all developer tools </span> </a> </li> <li class="devsite-nav-item"> <a href="/distributed-cloud" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Distributed Cloud" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Distributed Cloud </span> </a> </li> <li class="devsite-nav-item"> <a href="/distributed-cloud-edge" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Distributed Cloud Connected" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Distributed Cloud Connected </span> </a> </li> <li class="devsite-nav-item"> <a href="/distributed-cloud-hosted" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Distributed Cloud Air-gapped" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Distributed Cloud Air-gapped </span> </a> </li> <li class="devsite-nav-item devsite-nav-heading"> <span class="devsite-nav-title" tooltip > <span class="devsite-nav-text" tooltip > Hybrid and Multicloud </span> </span> </li> <li class="devsite-nav-item"> <a href="/kubernetes-engine" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Kubernetes Engine" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Kubernetes Engine </span> </a> </li> <li class="devsite-nav-item"> <a href="/apigee" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Apigee API Management" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Apigee API Management </span> </a> </li> <li class="devsite-nav-item"> <a href="/migrate/containers" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Migrate to Containers" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Migrate to Containers </span> </a> </li> <li class="devsite-nav-item"> <a href="/traffic-director" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Traffic Director" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Traffic Director </span> </a> </li> <li class="devsite-nav-item"> <a href="/build" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Build" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud Build </span> </a> </li> <li class="devsite-nav-item"> <a href="/products/operations" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Operations" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Operations </span> </a> </li> <li class="devsite-nav-item"> <a href="/distributed-cloud" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Distributed Cloud" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Distributed Cloud </span> </a> </li> <li class="devsite-nav-item devsite-nav-heading"> <span class="devsite-nav-title" tooltip > <span class="devsite-nav-text" tooltip > Industry Specific </span> </span> </li> <li class="devsite-nav-item"> <a href="/anti-money-laundering-ai" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Anti Money Laundering AI" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Anti Money Laundering AI </span> </a> </li> <li class="devsite-nav-item"> <a href="/healthcare-api" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Healthcare API" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud Healthcare API </span> </a> </li> <li class="devsite-nav-item"> <a href="/device-connect" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Device Connect for Fitbit" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Device Connect for Fitbit </span> </a> </li> <li class="devsite-nav-item"> <a href="/telecom-network-automation" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Telecom Network Automation" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Telecom Network Automation </span> </a> </li> <li class="devsite-nav-item"> <a href="/telecom-data-fabric" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Telecom Data Fabric" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Telecom Data Fabric </span> </a> </li> <li class="devsite-nav-item"> <a href="/telecom-subscriber-insights" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Telecom Subscriber Insights" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Telecom Subscriber Insights </span> </a> </li> <li class="devsite-nav-item"> <a href="/spectrum-access-system" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Spectrum Access System (SAS)" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Spectrum Access System (SAS) </span> </a> </li> <li class="devsite-nav-item"> <a href="/integration-services" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Integration Services" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Integration Services </span> </a> </li> <li class="devsite-nav-item"> <a href="/application-integration" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Application Integration" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Application Integration </span> </a> </li> <li class="devsite-nav-item"> <a href="/workflows" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Workflows" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Workflows </span> </a> </li> <li class="devsite-nav-item"> <a href="/apigee" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Apigee API Management" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Apigee API Management </span> </a> </li> <li class="devsite-nav-item"> <a href="/tasks" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Tasks" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud Tasks </span> </a> </li> <li class="devsite-nav-item"> <a href="/scheduler" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Scheduler" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud Scheduler </span> </a> </li> <li class="devsite-nav-item"> <a href="/dataproc" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Dataproc" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Dataproc </span> </a> </li> <li class="devsite-nav-item"> <a href="/data-fusion" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Data Fusion" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud Data Fusion </span> </a> </li> <li class="devsite-nav-item"> <a href="/composer" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Composer" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud Composer </span> </a> </li> <li class="devsite-nav-item"> <a href="/pubsub" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Pub/Sub" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Pub/Sub </span> </a> </li> <li class="devsite-nav-item"> <a href="/eventarc/docs" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Eventarc" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Eventarc </span> </a> </li> <li class="devsite-nav-item"> <a href="/products/management" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Management Tools" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Management Tools </span> </a> </li> <li class="devsite-nav-item"> <a href="/shell" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Shell" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud Shell </span> </a> </li> <li class="devsite-nav-item"> <a href="/cloud-console" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud console" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud console </span> </a> </li> <li class="devsite-nav-item"> <a href="/endpoints" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Endpoints" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud Endpoints </span> </a> </li> <li class="devsite-nav-item"> <a href="/iam" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud IAM" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud IAM </span> </a> </li> <li class="devsite-nav-item"> <a href="/apis" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud APIs" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud APIs </span> </a> </li> <li class="devsite-nav-item"> <a href="/private-catalog" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Service Catalog" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Service Catalog </span> </a> </li> <li class="devsite-nav-item"> <a href="/cost-management" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cost Management" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cost Management </span> </a> </li> <li class="devsite-nav-item"> <a href="/products/operations" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Operations" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Operations </span> </a> </li> <li class="devsite-nav-item"> <a href="/carbon-footprint" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Carbon Footprint" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Carbon Footprint </span> </a> </li> <li class="devsite-nav-item"> <a href="/config-connector/docs/overview" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Config Connector" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Config Connector </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/active-assist" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Active Assist" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Active Assist </span> </a> </li> <li class="devsite-nav-item"> <a href="/products?pds=CAY#managment-tools" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: See all management tools" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > See all management tools </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/geospatial" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Maps and Geospatial" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Maps and Geospatial </span> </a> </li> <li class="devsite-nav-item"> <a href="/earth-engine" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Earth Engine" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Earth Engine </span> </a> </li> <li class="devsite-nav-item"> <a href="https://mapsplatform.google.com/" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Maps Platform" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Maps Platform </span> </a> </li> <li class="devsite-nav-item devsite-nav-heading"> <span class="devsite-nav-title" tooltip > <span class="devsite-nav-text" tooltip > Media Services </span> </span> </li> <li class="devsite-nav-item"> <a href="/cdn" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud CDN" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud CDN </span> </a> </li> <li class="devsite-nav-item"> <a href="/livestream/docs" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Live Stream API" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Live Stream API </span> </a> </li> <li class="devsite-nav-item"> <a href="/opencue" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: OpenCue" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > OpenCue </span> </a> </li> <li class="devsite-nav-item"> <a href="/transcoder/docs" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Transcoder API" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Transcoder API </span> </a> </li> <li class="devsite-nav-item"> <a href="/video-stitcher" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Video Stitcher API" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Video Stitcher API </span> </a> </li> <li class="devsite-nav-item"> <a href="/products/cloud-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> <li class="devsite-nav-item"> <a href="/migration-center/docs" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Migration Center" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Migration Center </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/application-migration" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Application Migration" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Application Migration </span> </a> </li> <li class="devsite-nav-item"> <a href="/migrate/virtual-machines" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Migrate to Virtual Machines" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Migrate to Virtual Machines </span> </a> </li> <li class="devsite-nav-item"> <a href="/foundation-toolkit" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Foundation Toolkit" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud Foundation Toolkit </span> </a> </li> <li class="devsite-nav-item"> <a href="/database-migration" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Database Migration Service" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Database Migration Service </span> </a> </li> <li class="devsite-nav-item"> <a href="/migrate/containers" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Migrate to Containers" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Migrate to Containers </span> </a> </li> <li class="devsite-nav-item"> <a href="/bigquery-transfer/docs/introduction" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: BigQuery Data Transfer Service" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > BigQuery Data Transfer Service </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions/cloud-migration-program" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Rapid Migration and Modernization Program" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Rapid Migration and Modernization Program </span> </a> </li> <li class="devsite-nav-item"> <a href="/transfer-appliance/docs/4.0" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Transfer Appliance" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Transfer Appliance </span> </a> </li> <li class="devsite-nav-item"> <a href="/storage-transfer-service" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Storage Transfer Service" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Storage Transfer Service </span> </a> </li> <li class="devsite-nav-item"> <a href="/vmware-engine" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: VMware Engine" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > VMware Engine </span> </a> </li> <li class="devsite-nav-item devsite-nav-heading"> <span class="devsite-nav-title" tooltip > <span class="devsite-nav-text" tooltip > Mixed Reality </span> </span> </li> <li class="devsite-nav-item"> <a href="/immersive-stream/xr" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Immersive Stream for XR" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Immersive Stream for XR </span> </a> </li> <li class="devsite-nav-item"> <a href="/products/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="/armor" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Armor" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud Armor </span> </a> </li> <li class="devsite-nav-item"> <a href="/cdn" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud CDN and Media CDN" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud CDN and Media CDN </span> </a> </li> <li class="devsite-nav-item"> <a href="/dns" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud DNS" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud DNS </span> </a> </li> <li class="devsite-nav-item"> <a href="/load-balancing" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Load Balancing" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud Load Balancing </span> </a> </li> <li class="devsite-nav-item"> <a href="/nat" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud NAT" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud NAT </span> </a> </li> <li class="devsite-nav-item"> <a href="/hybrid-connectivity" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Connectivity" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud Connectivity </span> </a> </li> <li class="devsite-nav-item"> <a href="/network-connectivity-center" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Network Connectivity Center" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Network Connectivity Center </span> </a> </li> <li class="devsite-nav-item"> <a href="/network-intelligence-center" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Network Intelligence Center" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Network Intelligence Center </span> </a> </li> <li class="devsite-nav-item"> <a href="/network-tiers" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Network Service Tiers" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Network Service Tiers </span> </a> </li> <li class="devsite-nav-item"> <a href="/vpc" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Virtual Private Cloud" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Virtual Private Cloud </span> </a> </li> <li class="devsite-nav-item"> <a href="/private-service-connect" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Private Service Connect" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Private Service Connect </span> </a> </li> <li class="devsite-nav-item"> <a href="/products?pds=CAUSAQ0#networking" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: See all networking products" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > See all networking products </span> </a> </li> <li class="devsite-nav-item"> <a href="/products/operations" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Operations" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Operations </span> </a> </li> <li class="devsite-nav-item"> <a href="/logging" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Logging" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud Logging </span> </a> </li> <li class="devsite-nav-item"> <a href="/monitoring" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Monitoring" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud Monitoring </span> </a> </li> <li class="devsite-nav-item"> <a href="/error-reporting" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Error Reporting" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Error Reporting </span> </a> </li> <li class="devsite-nav-item"> <a href="/debugger" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Debugger" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud Debugger </span> </a> </li> <li class="devsite-nav-item"> <a href="/trace" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Trace" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud Trace </span> </a> </li> <li class="devsite-nav-item"> <a href="/profiler" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Profiler" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud Profiler </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/quotas" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Quotas" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud Quotas </span> </a> </li> <li class="devsite-nav-item devsite-nav-heading"> <span class="devsite-nav-title" tooltip > <span class="devsite-nav-text" tooltip > Productivity and Collaboration </span> </span> </li> <li class="devsite-nav-item"> <a href="https://about.appsheet.com/home/" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: AppSheet" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > AppSheet </span> </a> </li> <li class="devsite-nav-item"> <a href="/appsheet/automation" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: AppSheet Automation" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > AppSheet Automation </span> </a> </li> <li class="devsite-nav-item"> <a href="https://workspace.google.com/solutions/enterprise/?enterprise-benefits_activeEl=connect/" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Workspace" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Workspace </span> </a> </li> <li class="devsite-nav-item"> <a href="https://workspace.google.com/essentials/" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Workspace Essentials" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Workspace Essentials </span> </a> </li> <li class="devsite-nav-item"> <a href="https://workspace.google.com/solutions/ai/" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Gemini for Workspace" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Gemini for Workspace </span> </a> </li> <li class="devsite-nav-item"> <a href="/identity" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Identity" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud Identity </span> </a> </li> <li class="devsite-nav-item"> <a href="/chrome-enterprise" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Chrome Enterprise" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Chrome Enterprise </span> </a> </li> <li class="devsite-nav-item"> <a href="/products/security-and-identity" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Security and Identity" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Security and Identity </span> </a> </li> <li class="devsite-nav-item"> <a href="/security/products/iam" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud IAM" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud IAM </span> </a> </li> <li class="devsite-nav-item"> <a href="/security/products/sensitive-data-protection" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Sensitive Data Protection" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Sensitive Data Protection </span> </a> </li> <li class="devsite-nav-item"> <a href="/security/products/managed-defense" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Mandiant Managed Defense" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Mandiant Managed Defense </span> </a> </li> <li class="devsite-nav-item"> <a href="/security/products/threat-intelligence" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Threat Intelligence" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Threat Intelligence </span> </a> </li> <li class="devsite-nav-item"> <a href="/security/products/security-command-center" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Security Command Center" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Security Command Center </span> </a> </li> <li class="devsite-nav-item"> <a href="/security/products/security-key-management" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Key Management" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud Key Management </span> </a> </li> <li class="devsite-nav-item"> <a href="/security/consulting/mandiant-incident-response-services" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Mandiant Incident Response" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Mandiant Incident Response </span> </a> </li> <li class="devsite-nav-item"> <a href="https://chromeenterprise.google/products/chrome-enterprise-premium/" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Chrome Enterprise Premium" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Chrome Enterprise Premium </span> </a> </li> <li class="devsite-nav-item"> <a href="/security/products/assured-workloads" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Assured Workloads" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Assured Workloads </span> </a> </li> <li class="devsite-nav-item"> <a href="/security/products/security-operations" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Security Operations" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Security Operations </span> </a> </li> <li class="devsite-nav-item"> <a href="/security/consulting/mandiant-services" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Mandiant Consulting" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Mandiant Consulting </span> </a> </li> <li class="devsite-nav-item"> <a href="/products?pds=CAg#security-and-identity" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: See all security and identity products" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > See all security and identity products </span> </a> </li> <li class="devsite-nav-item"> <a href="/serverless" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Serverless" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Serverless </span> </a> </li> <li class="devsite-nav-item"> <a href="/run" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Run" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud Run </span> </a> </li> <li class="devsite-nav-item"> <a href="/functions" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Functions" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud Functions </span> </a> </li> <li class="devsite-nav-item"> <a href="/appengine" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: App Engine" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > App Engine </span> </a> </li> <li class="devsite-nav-item"> <a href="/workflows" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Workflows" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Workflows </span> </a> </li> <li class="devsite-nav-item"> <a href="/api-gateway" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: API Gateway" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > API Gateway </span> </a> </li> <li class="devsite-nav-item"> <a href="/products/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> <li class="devsite-nav-item"> <a href="/storage" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Storage" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud Storage </span> </a> </li> <li class="devsite-nav-item"> <a href="/products/block-storage" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Block Storage" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Block Storage </span> </a> </li> <li class="devsite-nav-item"> <a href="/filestore" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Filestore" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Filestore </span> </a> </li> <li class="devsite-nav-item"> <a href="/persistent-disk" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Persistent Disk" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Persistent Disk </span> </a> </li> <li class="devsite-nav-item"> <a href="https://firebase.google.com/products/storage/" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Storage for Firebase" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud Storage for Firebase </span> </a> </li> <li class="devsite-nav-item"> <a href="/local-ssd" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Local SSD" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Local SSD </span> </a> </li> <li class="devsite-nav-item"> <a href="/storage-transfer-service" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Storage Transfer Service" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Storage Transfer Service </span> </a> </li> <li class="devsite-nav-item"> <a href="/parallelstore" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Parallelstore" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Parallelstore </span> </a> </li> <li class="devsite-nav-item"> <a href="/netapp-volumes" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud NetApp Volumes" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud NetApp Volumes </span> </a> </li> <li class="devsite-nav-item"> <a href="/backup-disaster-recovery" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Backup and DR Service" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Backup and DR Service </span> </a> </li> <li class="devsite-nav-item"> <a href="/web3" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Web3" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Web3 </span> </a> </li> <li class="devsite-nav-item"> <a href="/blockchain-node-engine" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Blockchain Node Engine" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Blockchain Node Engine </span> </a> </li> <li class="devsite-nav-item"> <a href="/products/blockchain-rpc" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Blockchain RPC" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Blockchain RPC </span> </a> </li> </ul> <ul class="devsite-nav-list" menu="Pricing" aria-label="Side menu" hidden> <li class="devsite-nav-item devsite-nav-heading"> <span class="devsite-nav-title" tooltip > <span class="devsite-nav-text" tooltip > Save money with our transparent approach to pricing </span> </span> </li> <li class="devsite-nav-item"> <a href="/contact/?direct=true" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Request a quote" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Request a quote </span> </a> </li> <li class="devsite-nav-item devsite-nav-heading"> <span class="devsite-nav-title" tooltip > <span class="devsite-nav-text" tooltip > Pricing overview and tools </span> </span> </li> <li class="devsite-nav-item"> <a href="/pricing" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud pricing" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud pricing </span> </a> </li> <li class="devsite-nav-item"> <a href="/products/calculator" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Pricing calculator" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Pricing calculator </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: Google Cloud free tier" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud free tier </span> </a> </li> <li class="devsite-nav-item"> <a href="/architecture/framework/cost-optimization" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cost optimization framework" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cost optimization framework </span> </a> </li> <li class="devsite-nav-item"> <a href="/cost-management" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cost management tools" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cost management tools </span> </a> </li> <li class="devsite-nav-item devsite-nav-heading"> <span class="devsite-nav-title" tooltip > <span class="devsite-nav-text" tooltip > Product-specific Pricing </span> </span> </li> <li class="devsite-nav-item"> <a href="/compute/all-pricing" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Compute Engine" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Compute Engine </span> </a> </li> <li class="devsite-nav-item"> <a href="/sql/pricing" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud SQL" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud SQL </span> </a> </li> <li class="devsite-nav-item"> <a href="/kubernetes-engine/pricing" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Kubernetes Engine" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Kubernetes Engine </span> </a> </li> <li class="devsite-nav-item"> <a href="/storage/pricing" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Storage" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud Storage </span> </a> </li> <li class="devsite-nav-item"> <a href="/bigquery/pricing" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: BigQuery" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > BigQuery </span> </a> </li> <li class="devsite-nav-item"> <a href="/pricing/list" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: See full price list with 100+ products" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > See full price list with 100+ products </span> </a> </li> </ul> <ul class="devsite-nav-list" menu="Resources" aria-label="Side menu" hidden> <li class="devsite-nav-item devsite-nav-heading"> <span class="devsite-nav-title" tooltip > <span class="devsite-nav-text" tooltip > Learn & build </span> </span> </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: Google Cloud Free Program" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Free Program </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/tutorials?doctype=quickstart" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Quickstarts" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Quickstarts </span> </a> </li> <li class="devsite-nav-item"> <a href="/discover" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud computing basics" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud computing basics </span> </a> </li> <li class="devsite-nav-item"> <a href="/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="/learn" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Learning Hub" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Learning Hub </span> </a> </li> <li class="devsite-nav-item"> <a href="/training" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Training" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Training </span> </a> </li> <li class="devsite-nav-item"> <a href="/certification" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Certification" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Certification </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: Cloud Architecture Center" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cloud Architecture Center </span> </a> </li> <li class="devsite-nav-item devsite-nav-heading"> <span class="devsite-nav-title" tooltip > <span class="devsite-nav-text" tooltip > Connect </span> </span> </li> <li class="devsite-nav-item"> <a href="/innovators/innovatorsplus" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Innovators" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Innovators </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: Developer Center" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Developer Center </span> </a> </li> <li class="devsite-nav-item"> <a href="/events" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Events and webinars" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Events and webinars </span> </a> </li> <li class="devsite-nav-item"> <a href="/communities" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Community" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Community </span> </a> </li> <li class="devsite-nav-item devsite-nav-heading"> <span class="devsite-nav-title" tooltip > <span class="devsite-nav-text" tooltip > Google Cloud Consulting </span> </span> </li> <li class="devsite-nav-item"> <a href="/consulting" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Consulting" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Consulting </span> </a> </li> <li class="devsite-nav-item"> <a href="/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="/partners" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud partners" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud partners </span> </a> </li> <li class="devsite-nav-item"> <a href="https://partners.cloud.google.com/" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Become a partner" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Become a partner </span> </a> </li> </ul> </div> </div> </nav> </devsite-book-nav> <section id="gc-wrapper"> <main role="main" 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/docs" 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="" > Docs </a> </li> <li class="devsite-breadcrumb-item "> <div class="devsite-breadcrumb-guillemet material-icons" aria-hidden="true"></div> <a href="https://cloud.google.com/architecture" 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="Cloud Architecture Center" > Cloud Architecture Center </a> </li> </ul> <devsite-thumb-rating position="header"> </devsite-thumb-rating> </div> <devsite-feedback position="header" project-name="Cloud Architecture Center" product-id="5313931" bucket="Documentation" context="" version="t-devsite-webserver-20241114-r00-rc02.464922260396498922" 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/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/cloud/images/favicons/onecloud/super_cloud.png" > <button> Send feedback </button> </devsite-feedback> <h1 class="devsite-page-title" tabindex="-1"> Manage just-in-time privileged access to projects </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 "> <div class="last-reviewed">Last reviewed 2024-07-22 UTC</div> <div class="tutorial tutorial-lesson"> <hr class="cloud-divider"> <section id="overview"> <p>This document describes how you can use an open source tool to implement just-in-time privileged access to Google Cloud projects. Just-in-time privileged access lets you grant temporary access to projects for a limited set of users only when the access is needed.</p> <p>The document is for administrators who manage user access to Google Cloud resources. It assumes that you're familiar with Google Cloud, Identity and Access Management (IAM), and related concepts.</p> <h2 id="overview_of_just-in-time_privileged_access_management" data-text="Overview of just-in-time privileged access management" tabindex="-1">Overview of just-in-time privileged access management</h2> <p>When you follow the principle of least privilege, you grant users just enough access so that they can carry out everyday activities, but can do nothing more. Following this principle helps you reduce risk. However, it can create friction for users when they occasionally need to perform a privileged action—for example, to deal with an unexpected incident. Examples include troubleshooting an issue in a production system or troubleshooting an issue that involves sensitive data.</p> <p>One way to address this issue is to provide <em>just-in-time privileged access</em>—that is, to provide privileged access only as needed. A key idea of just-in-time privileged access management is to distinguish between <em>permanent access</em> and <em>eligible access</em>:</p> <ul> <li>Permanent access applies until you revoke it. Following the principle of least privilege, it's best to limit permanent access and provide it only to the few users who must have it.</li> <li>Eligible access doesn't apply immediately. Instead, a user that has been granted eligible access to a project must explicitly activate that access before they can access the project. They must also provide a justification for doing so. After the user's access has been activated, the access automatically expires after a short period.</li> </ul> <p>Using just-in-time privileged access management can help you do the following:</p> <ul> <li>Reduce the risk of someone accidentally modifying or deleting resources. For example, when users have privileged access only when it's needed, it helps prevent them from running scripts at other times that unintentionally affect resources that they shouldn't be able to change.</li> <li>Create an audit trail that indicates why privileges were activated.</li> <li>Conduct audits and reviews for analyzing past activity.</li> </ul> <h2 id="use_just-in-time_access_to_implement_privileged_access" data-text="Use Just-in-Time Access to implement privileged access" tabindex="-1">Use Just-in-Time Access to implement privileged access</h2> <p><a href="https://googlecloudplatform.github.io/jit-groups/jitaccess-overview/" target="github" track-type="solution" track-name="gitHubLink" track-metadata-position="body" class="external">Just-In-Time Access</a> is an open source application that's designed to run on App Engine or Cloud Run and lets you implement just-in-time privileged access to Google Cloud resources. The application lets administrators, users, and auditors do the following tasks:</p> <ul> <li><p><strong>Administrators</strong> can grant a role to a user or group and make the role eligible by adding the following <a href="/iam/docs/conditions-overview" track-type="solution" track-name="internalLink" track-metadata-position="body">IAM condition</a>:</p> <div></div><devsite-code><pre class="devsite-click-to-copy" translate="no" dir="ltr" is-upgraded syntax="Text only"><code translate="no" dir="ltr">has({}.jitAccessConstraint) </code></pre></devsite-code></li> <li><p><strong>Users</strong> can search for projects and roles that they're eligible to access by using the Just-In-Time Access application.</p> <p>The following screenshot from the Just-In-Time Access application shows a list of roles that a user is eligible for in a project:</p> <p><img src="/static/architecture/images/manage-just-in-time-privileged-access-to-projects-roles.png" alt="Screenshot from the Just-In-Time Access application that shows 2 roles that are eligible and 1 that is activated." class="screenshot"> </p> <p>They can then activate one or more roles and provide a justification for getting access:</p> <p><img src="/static/architecture/images/manage-just-in-time-privileged-access-to-projects-request.png" alt="Screenshot from the Just-In-Time Access application that shows the form for entering a justification." class="screenshot"> </p> <p>After a user has activated a role, Just-In-Time Access <a href="/iam/docs/configuring-temporary-access" track-type="solution" track-name="internalLink" track-metadata-position="body">grants the user temporary access</a> to the project.</p></li> <li><p><strong>Auditors</strong> can use Cloud Logging to review when and why eligible roles have been activated by users.</p></li> </ul> <p>To protect the application against unauthorized access, the Just-In-Time Access application can be accessed only over <a href="/iap" track-type="solution" track-name="internalLink" track-metadata-position="body">Identity-Aware Proxy (IAP)</a>. Using IAP, an administrator can control which users should be allowed to access Just-In-Time Access, and which <a href="/access-context-manager/docs/custom-access-levels" track-type="solution" track-name="internalLink" track-metadata-position="body">additional conditions those users must satisfy</a> in order to get access.</p> </section> <section id="prerequisites"> <h2 id="before-you-begin" data-text="Before you begin" tabindex="-1">Before you begin</h2> <p>Before you deploy the Just-in-Time Access application, you must decide which part of your resource hierarchy you want to manage just-in-time privileged access for. You can manage access for the following resources:</p> <ul> <li>A single project</li> <li>A folder that contains multiple projects</li> <li>All projects of your organization</li> </ul> <p>To complete the deployment, you need the following:</p> <ul> <li>Super-admin access to the Cloud Identity or Google Workspace account that corresponds to the Google Cloud organization that you're using.</li> <li>Permission to modify the IAM policy of the project, folder, or organization that you want to manage using Just-In-Time Access.</li> <li>A second Cloud Identity or Google Workspace user that you can use to test access.</li> </ul> <p>You also need a Google Cloud project to deploy the Just-In-Time Access application in.</p> <ol> <li> <p>In the Google Cloud console, on the project selector page, select or create a Google Cloud project.</p> <p><a href="https://console.cloud.google.com/projectselector2/home/dashboard" target="console" track-type="commonIncludes" track-name="consoleLink" track-metadata-end-goal="createProject" class="button button-primary">Go to project selector</a></p> </li> <li> <p> <a href="/billing/docs/how-to/verify-billing-enabled#confirm_billing_is_enabled_on_a_project" target="_blank" track-type="commonIncludes" track-name="supportLink" track-metadata-end-goal="enableBilling" >Make sure that billing is enabled for your Google Cloud project</a>. </p> </li> </ol></p> </section> <div id="tutorial-content"> <section class="tutorial-content"> <h2 id="deploy_just-in-time_access" data-text="Deploy Just-in-Time Access" tabindex="-1">Deploy Just-in-Time Access</h2> <p>This section describes how you can deploy the Just-In-Time Access application to App Engine or Cloud Run.</p> <p>Deploying the Just-In-Time Access application to Cloud Run requires a more complex configuration than deploying the application to App Engine. We therefore recommend that you use App Engine unless you're deploying in a region that doesn't support App Engine, or if you can't use App Engine for other reasons.</p> <p>The code for Just-In-Time Access is in a GitHub repository.</p> <p>This section assumes that you are an administrator.</p> <h3 id="configure-your-google-cloud-project" data-text="Configure your Google Cloud project" tabindex="-1">Configure your Google Cloud project</h3> <ol> <li><p>In the Google Cloud console, switch to your project and enable required APIs:</p> <p></p> <div class="ds-selector-tabs" data-ds-scope="code-sample"> <section><h3 id="app-engine" data-text=" App Engine " tabindex="-1"> App Engine </h3><p> <p> Enable the Cloud Asset Inventory, Resource Manager, Identity-Aware Proxy, Container Registry, Cloud Build, Identity and Access Management, and Directory APIs. </p><p><a href="https://console.cloud.google.com/flows/enableapi?apiid=cloudasset.googleapis.com,cloudresourcemanager.googleapis.com,iap.googleapis.com,containerregistry.googleapis.com,cloudbuild.googleapis.com,iamcredentials.googleapis.com,admin.googleapis.com" target="console" track-type="commonIncludes" track-name="consoleLink" track-metadata-end-goal="enableAPI" class="button button-primary">Enable the APIs</a></p> <style> .henhouse-text { font-size:85%; padding:2px 4px; line-height:1; } </style> </p></section> <section><h3 id="cloud-run" data-text=" Cloud Run " tabindex="-1"> Cloud Run </h3><p> <p> Enable the Cloud Asset Inventory, Resource Manager, Identity-Aware Proxy, Container Registry, Cloud Run, Compute Engine, Identity and Access Management, and Directory APIs. </p><p><a href="https://console.cloud.google.com/flows/enableapi?apiid=cloudasset.googleapis.com,cloudresourcemanager.googleapis.com,iap.googleapis.com,containerregistry.googleapis.com,run.googleapis.com,compute.googleapis.com,iamcredentials.googleapis.com,admin.googleapis.com" target="console" track-type="commonIncludes" track-name="consoleLink" track-metadata-end-goal="enableAPI" class="button button-primary">Enable the APIs</a></p> <style> .henhouse-text { font-size:85%; padding:2px 4px; line-height:1; } </style> </p></section> </div></li> <li><p>Open Cloud Shell.</p> <p><a href="https://console.cloud.google.com/?cloudshell=true" target="console" track-type="solution" track-name="consoleLink" track-metadata-position="body" class="button button-primary">Open Cloud Shell</a> </p></li> <li><p>Set an environment variable to contain your <a href="/resource-manager/docs/creating-managing-projects" track-type="solution" track-name="internalLink" track-metadata-position="body">project ID</a>:</p> <div></div><devsite-code><pre class="devsite-click-to-copy" translate="no" dir="ltr" is-upgraded syntax="Bash"><code translate="no" dir="ltr">gcloud<span class="devsite-syntax-w"> </span>config<span class="devsite-syntax-w"> </span><span class="devsite-syntax-nb">set</span><span class="devsite-syntax-w"> </span>project<span class="devsite-syntax-w"> </span><var translate="no">PROJECT_ID</var> </code></pre></devsite-code> <p>Replace <var translate="no">PROJECT_ID</var> with the ID of your project.</p></li> <li><p>Create a service account for the Just-in-Time Access application:</p> <div></div><devsite-code><pre class="devsite-click-to-copy" translate="no" dir="ltr" is-upgraded syntax="scdoc"><code translate="no" dir="ltr">SERVICE_ACCOUNT=$(gcloud iam service-accounts create jitaccess --display-name "Just-In-Time Access" --format "value(email)") </code></pre></devsite-code></li> <li><p>Allow the application to create tokens using its service account by granting it the <strong>Service Account Token Creator</strong> role (<code translate="no" dir="ltr">roles/iam.serviceAccountTokenCreator</code>):</p> <div></div><devsite-code><pre class="devsite-click-to-copy" translate="no" dir="ltr" is-upgraded syntax="scdoc"><code translate="no" dir="ltr">gcloud iam service-accounts add-iam-policy-binding $SERVICE_ACCOUNT \ --member "serviceAccount:$SERVICE_ACCOUNT" \ --role "roles/iam.serviceAccountTokenCreator" </code></pre></devsite-code> <p>The application uses the permission to create tokens to access the <a href="https://developers.google.com/admin-sdk/directory/v1/guides">Directory API</a> and, optionally, to <a href="https://googlecloudplatform.github.io/jit-groups/multi-party-approval/" class="external">handle multi-party approval workflows</a>.</p></li> </ol> <h4 id="grant-the-just-in-time-access-application-permission-to-manage-iam-bindings" data-text="Grant the Just-in-Time Access application permission to manage IAM bindings" tabindex="-1">Grant the Just-in-Time Access application permission to manage IAM bindings</h4> <p>You now grant the <strong>Project IAM Admin</strong> role to the application's service account. This role lets the Just-In-Time Access application create temporary IAM bindings when it must grant just-in-time access.</p> <p>Because the <strong>Project IAM Admin</strong> role is highly privileged, you must limit access to the application's service account and to the project that contains it.</p> <p>Use the following guidelines:</p> <ul> <li>Limit the number of users that can access the project, and avoid granting any user the <strong>Owner</strong> or <strong>Editor</strong> role.</li> <li>Limit the number of users that can impersonate the service account. The users who should be able to do this impersonation include those who have the <strong>Service Account User</strong> role or the <strong>Service Account Token Creator</strong> role.</li> </ul> <p>To grant the <strong>Project IAM Admin</strong> role to the service account, do the following:</p> <ol> <li><p>Grant the <strong>Project IAM Admin</strong> role (<code translate="no" dir="ltr">roles/resourcemanager.projectIamAdmin</code>) and <strong>Cloud Asset Viewer</strong> role (<code translate="no" dir="ltr">roles/cloudasset.viewer</code>) to the part of your resource hierarchy that you want to manage just-in-time privileged access for:</p> <div class="ds-selector-tabs" data-ds-scope="code-sample"> <section><h3 id="project" data-text="Project" tabindex="-1">Project</h3><div></div><devsite-code><pre class="devsite-click-to-copy" translate="no" dir="ltr" is-upgraded syntax="Bash"><code translate="no" dir="ltr"><span class="devsite-syntax-nv">SCOPE_ID</span><span class="devsite-syntax-o">=</span><var translate="no">RESOURCE_PROJECT_ID</var> <span class="devsite-syntax-nv">SCOPE_TYPE</span><span class="devsite-syntax-o">=</span>projects gcloud<span class="devsite-syntax-w"> </span>projects<span class="devsite-syntax-w"> </span>add-iam-policy-binding<span class="devsite-syntax-w"> </span><span class="devsite-syntax-nv">$SCOPE_ID</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-se">\</span> <span class="devsite-syntax-w"> </span>--member<span class="devsite-syntax-w"> </span><span class="devsite-syntax-s2">"serviceAccount:</span><span class="devsite-syntax-nv">$SERVICE_ACCOUNT</span><span class="devsite-syntax-s2">"</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-se">\</span> <span class="devsite-syntax-w"> </span>--role<span class="devsite-syntax-w"> </span><span class="devsite-syntax-s2">"roles/resourcemanager.projectIamAdmin"</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-se">\</span> <span class="devsite-syntax-w"> </span>--condition<span class="devsite-syntax-w"> </span>None gcloud<span class="devsite-syntax-w"> </span>projects<span class="devsite-syntax-w"> </span>add-iam-policy-binding<span class="devsite-syntax-w"> </span><span class="devsite-syntax-nv">$SCOPE_ID</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-se">\</span> <span class="devsite-syntax-w"> </span>--member<span class="devsite-syntax-w"> </span><span class="devsite-syntax-s2">"serviceAccount:</span><span class="devsite-syntax-nv">$SERVICE_ACCOUNT</span><span class="devsite-syntax-s2">"</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-se">\</span> <span class="devsite-syntax-w"> </span>--role<span class="devsite-syntax-w"> </span><span class="devsite-syntax-s2">"roles/cloudasset.viewer"</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-se">\</span> <span class="devsite-syntax-w"> </span>--condition<span class="devsite-syntax-w"> </span>None </code></pre></devsite-code> <p>Replace <var translate="no">RESOURCE_PROJECT_ID</var> with the ID of the Google Cloud project that you want to manage access for. This project is a different one than the one you're deploying Just-In-Time Access to.</p></section> <section><h3 id="folder" data-text="Folder" tabindex="-1">Folder</h3><div></div><devsite-code><pre class="devsite-click-to-copy" translate="no" dir="ltr" is-upgraded syntax="Bash"><code translate="no" dir="ltr"><span class="devsite-syntax-nv">SCOPE_ID</span><span class="devsite-syntax-o">=</span><var translate="no">RESOURCE_FOLDER_ID</var> <span class="devsite-syntax-nv">SCOPE_TYPE</span><span class="devsite-syntax-o">=</span>folders gcloud<span class="devsite-syntax-w"> </span>resource-manager<span class="devsite-syntax-w"> </span>folders<span class="devsite-syntax-w"> </span>add-iam-policy-binding<span class="devsite-syntax-w"> </span><span class="devsite-syntax-nv">$SCOPE_ID</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-se">\</span> <span class="devsite-syntax-w"> </span>--member<span class="devsite-syntax-w"> </span><span class="devsite-syntax-s2">"serviceAccount:</span><span class="devsite-syntax-nv">$SERVICE_ACCOUNT</span><span class="devsite-syntax-s2">"</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-se">\</span> <span class="devsite-syntax-w"> </span>--role<span class="devsite-syntax-w"> </span><span class="devsite-syntax-s2">"roles/resourcemanager.projectIamAdmin"</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-se">\</span> <span class="devsite-syntax-w"> </span>--condition<span class="devsite-syntax-w"> </span>None gcloud<span class="devsite-syntax-w"> </span>resource-manager<span class="devsite-syntax-w"> </span>folders<span class="devsite-syntax-w"> </span>add-iam-policy-binding<span class="devsite-syntax-w"> </span><span class="devsite-syntax-nv">$SCOPE_ID</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-se">\</span> <span class="devsite-syntax-w"> </span>--member<span class="devsite-syntax-w"> </span><span class="devsite-syntax-s2">"serviceAccount:</span><span class="devsite-syntax-nv">$SERVICE_ACCOUNT</span><span class="devsite-syntax-s2">"</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-se">\</span> <span class="devsite-syntax-w"> </span>--role<span class="devsite-syntax-w"> </span><span class="devsite-syntax-s2">"roles/cloudasset.viewer"</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-se">\</span> <span class="devsite-syntax-w"> </span>--condition<span class="devsite-syntax-w"> </span>None </code></pre></devsite-code> <p>Replace <var translate="no">RESOURCE_FOLDER_ID</var> with the ID of the folder that contains the projects that you want to manage access for.</p></section> <section><h3 id="organization" data-text="Organization" tabindex="-1">Organization</h3><div></div><devsite-code><pre class="devsite-click-to-copy" translate="no" dir="ltr" is-upgraded syntax="Bash"><code translate="no" dir="ltr"><span class="devsite-syntax-nv">SCOPE_ID</span><span class="devsite-syntax-o">=</span><var translate="no">ORGANIZATION_ID</var> <span class="devsite-syntax-nv">SCOPE_TYPE</span><span class="devsite-syntax-o">=</span>organizations gcloud<span class="devsite-syntax-w"> </span>organizations<span class="devsite-syntax-w"> </span>add-iam-policy-binding<span class="devsite-syntax-w"> </span><span class="devsite-syntax-nv">$SCOPE_ID</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-se">\</span> <span class="devsite-syntax-w"> </span>--member<span class="devsite-syntax-w"> </span><span class="devsite-syntax-s2">"serviceAccount:</span><span class="devsite-syntax-nv">$SERVICE_ACCOUNT</span><span class="devsite-syntax-s2">"</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-se">\</span> <span class="devsite-syntax-w"> </span>--role<span class="devsite-syntax-w"> </span><span class="devsite-syntax-s2">"roles/resourcemanager.projectIamAdmin"</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-se">\</span> <span class="devsite-syntax-w"> </span>--condition<span class="devsite-syntax-w"> </span>None gcloud<span class="devsite-syntax-w"> </span>organizations<span class="devsite-syntax-w"> </span>add-iam-policy-binding<span class="devsite-syntax-w"> </span><span class="devsite-syntax-nv">$SCOPE_ID</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-se">\</span> <span class="devsite-syntax-w"> </span>--member<span class="devsite-syntax-w"> </span><span class="devsite-syntax-s2">"serviceAccount:</span><span class="devsite-syntax-nv">$SERVICE_ACCOUNT</span><span class="devsite-syntax-s2">"</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-se">\</span> <span class="devsite-syntax-w"> </span>--role<span class="devsite-syntax-w"> </span><span class="devsite-syntax-s2">"roles/cloudasset.viewer"</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-se">\</span> <span class="devsite-syntax-w"> </span>--condition<span class="devsite-syntax-w"> </span>None </code></pre></devsite-code> <p>Replace <var translate="no">ORGANIZATION_ID</var> with the <a href="/resource-manager/docs/creating-managing-organization#retrieving_your_organization_id" track-type="solution" track-name="internalLink" track-metadata-position="body">ID of your organization</a>.</p></section> </div></li> </ol> <h4 id="grant_access_to_allow_the_application_to_resolve_group_memberships" data-text="Grant access to allow the application to resolve group memberships" tabindex="-1">Grant access to allow the application to resolve group memberships</h4> <p>The Just-In-Time Access application lets you grant eligible access to a specific user or to an entire group. To evaluate group memberships, the application must be allowed to read group membership information from your Cloud Identity or Google Workspace account.</p> <p>To grant the application's service account access permission to read group memberships, do the following:</p> <ol> <li><p>Open the <a href="https://admin.google.com/" track-type="solution" track-name="internalLink" track-metadata-position="body">Google Admin console</a> and sign in as a super-admin user.</p></li> <li><p>Go to <strong>Account <span aria-label="and then">></span> Admin Roles</strong>:</p> <p><a href="https://admin.google.com/ac/roles" track-type="solution" track-name="internalLink" track-metadata-position="body" class="button button-primary">Go to Admin Roles</a> </p></li> <li><p>Click <strong>Groups Reader <span aria-label="and then">></span> Admins</strong>.</p></li> <li><p>Click <strong>Assign service accounts</strong>.</p></li> <li><p>Enter the following email address:</p> <div></div><devsite-code><pre class="devsite-click-to-copy" translate="no" dir="ltr" is-upgraded syntax="Transact-SQL"><code translate="no" dir="ltr"><span class="devsite-syntax-n">jitaccess</span><span class="devsite-syntax-nv">@<var translate="no">PROJECT_ID</span></var><span class="devsite-syntax-p">.</span>iam.gserviceaccount.com </code></pre></devsite-code> <p>Replace <var translate="no">PROJECT_ID</var> with the ID of your Google Cloud project.</p></li> <li><p>Click <strong>Add</strong>.</p></li> <li><p>Click <strong>Assign role</strong>.</p></li> </ol> <h4 id="lookup-customerid" data-text="Look up your Cloud Identity or Google Workspace account's customer ID" tabindex="-1">Look up your Cloud Identity or Google Workspace account's customer ID</h4> <p>To evaluate group memberships using the <a href="https://developers.google.com/admin-sdk/directory/v1/guides">Directory API</a>, the Just-In-Time Access application needs your Cloud Identity or Google Workspace account's customer ID. To look up this ID, do the following:</p> <ol> <li><p>In the Google Admin console, go to <strong>Account <span aria-label="and then">></span> Account settings</strong>:</p> <p><a href="https://admin.google.com/ac/accountsettings/profile" track-type="solution" track-name="internalLink" track-metadata-position="body" class="button button-primary">Go to Account settings</a> </p></li> <li><p>Copy your account's customer ID. The customer ID starts with <code translate="no" dir="ltr">C</code>.</p> <p>You need the customer ID in a later step.</p></li> <li><p>Close the Admin console.</p></li> </ol> <h3 id="deploy_the_application" data-text="Deploy the application" tabindex="-1">Deploy the application</h3> <p>You're now ready to deploy the Just-In-Time Access application to App Engine or Cloud Run.</p> <div class="ds-selector-tabs" data-ds-scope="code-sample"> <section><h3 id="app-engine_1" data-text=" App Engine " tabindex="-1"> App Engine </h3><p>To deploy the Just-In-Time Access application to App Engine, you perform the following steps.</p> <ol> <li><p>In Cloud Shell, set an environment variable to contain your Cloud Identity or Google Workspace account's customer ID:</p> <div></div><devsite-code><pre class="devsite-click-to-copy" translate="no" dir="ltr" is-upgraded syntax="scdoc"><code translate="no" dir="ltr">ACCOUNT_CUSTOMER_ID=<var translate="no">CUSTOMER_ID</var> </code></pre></devsite-code> <p>Replace <var translate="no">CUSTOMER_ID</var> with the customer ID you looked up before.</p></li> <li><p>Create an App Engine application:</p> <div></div><devsite-code><pre class="devsite-click-to-copy" translate="no" dir="ltr" is-upgraded syntax="verilog"><code translate="no" dir="ltr"><span class="devsite-syntax-n">gcloud</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-n">app</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-n">create</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-o">--</span><span class="devsite-syntax-n">region</span><span class="devsite-syntax-w"> </span><var translate="no"><span class="devsite-syntax-n">LOCATION</span></var> </code></pre></devsite-code> <p>Replace <var translate="no">LOCATION</var> with a <a href="/about/locations#region" track-type="solution" track-name="internalLink" track-metadata-position="body">supported App Engine location</a>.</p></li> <li><p>Grant the App Engine default service account the <strong>Artifact Registry Create-on-push Writer</strong> (<code translate="no" dir="ltr">roles/artifactregistry.createOnPushWriter</code>) and <strong>Storage Admin</strong> (<code translate="no" dir="ltr">roles/storage.admin</code>) roles to allow App Engine to use Artifact Registry.</p> <div></div><devsite-code><pre class="devsite-click-to-copy" translate="no" dir="ltr" is-upgraded syntax="Bash"><code translate="no" dir="ltr"><span class="devsite-syntax-nv">PROJECT_ID</span><span class="devsite-syntax-o">=</span><span class="devsite-syntax-k">$(</span>gcloud<span class="devsite-syntax-w"> </span>config<span class="devsite-syntax-w"> </span>get-value<span class="devsite-syntax-w"> </span>core/project<span class="devsite-syntax-k">)</span> gcloud<span class="devsite-syntax-w"> </span>projects<span class="devsite-syntax-w"> </span>add-iam-policy-binding<span class="devsite-syntax-w"> </span><span class="devsite-syntax-nv">$PROJECT_ID</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-se">\</span> <span class="devsite-syntax-w"> </span>--member<span class="devsite-syntax-w"> </span><span class="devsite-syntax-s2">"serviceAccount:</span><span class="devsite-syntax-nv">$PROJECT_ID</span><span class="devsite-syntax-s2">@appspot.gserviceaccount.com"</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-se">\</span> <span class="devsite-syntax-w"> </span>--role<span class="devsite-syntax-w"> </span><span class="devsite-syntax-s2">"roles/artifactregistry.createOnPushWriter"</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-se">\</span> <span class="devsite-syntax-w"> </span>--condition<span class="devsite-syntax-w"> </span>None gcloud<span class="devsite-syntax-w"> </span>projects<span class="devsite-syntax-w"> </span>add-iam-policy-binding<span class="devsite-syntax-w"> </span><span class="devsite-syntax-nv">$PROJECT_ID</span><span class="devsite-syntax-se">\</span> <span class="devsite-syntax-w"> </span>--member<span class="devsite-syntax-w"> </span><span class="devsite-syntax-s2">"serviceAccount:</span><span class="devsite-syntax-nv">$PROJECT_ID</span><span class="devsite-syntax-s2">@appspot.gserviceaccount.com"</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-se">\</span> <span class="devsite-syntax-w"> </span>--role<span class="devsite-syntax-w"> </span><span class="devsite-syntax-s2">"roles/storage.admin"</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-se">\</span> <span class="devsite-syntax-w"> </span>--condition<span class="devsite-syntax-w"> </span>None </code></pre></devsite-code></li> <li><p>Clone the <a href="https://github.com/GoogleCloudPlatform/jit-groups" target="github" track-type="solution" track-name="gitHubLink" track-metadata-position="body" class="external">GitHub repository</a> and switch to the <code translate="no" dir="ltr">latest</code> branch:</p> <div></div><devsite-code><pre class="devsite-click-to-copy" translate="no" dir="ltr" is-upgraded syntax="Bash"><code translate="no" dir="ltr">git<span class="devsite-syntax-w"> </span>clone<span class="devsite-syntax-w"> </span>https://github.com/GoogleCloudPlatform/jit-groups.git <span class="devsite-syntax-nb">cd</span><span class="devsite-syntax-w"> </span>jit-access/sources git<span class="devsite-syntax-w"> </span>checkout<span class="devsite-syntax-w"> </span>latest </code></pre></devsite-code></li> <li><p>Create a configuration file for the Just-In-Time Access application:</p> <div></div><devsite-code><pre class="devsite-click-to-copy" translate="no" dir="ltr" is-upgraded syntax="GDScript"><code translate="no" dir="ltr"><span class="devsite-syntax-n">cat</span><span class="devsite-syntax-w"> << </span><span class="devsite-syntax-n">EOF</span><span class="devsite-syntax-w"> > </span><span class="devsite-syntax-n">app</span><span class="devsite-syntax-o">.</span><span class="devsite-syntax-n">yaml</span> <span class="devsite-syntax-n">runtime</span><span class="devsite-syntax-p">:</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-n">java17</span> <span class="devsite-syntax-n">instance_class</span><span class="devsite-syntax-p">:</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-n">F2</span> <span class="devsite-syntax-n">service_account</span><span class="devsite-syntax-p">:</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-o">$</span><span class="devsite-syntax-n">SERVICE_ACCOUNT</span> <span class="devsite-syntax-n">env_variables</span><span class="devsite-syntax-p">:</span> <span class="devsite-syntax-w"> </span><span class="devsite-syntax-n">RESOURCE_SCOPE</span><span class="devsite-syntax-p">:</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-o">$</span><span class="devsite-syntax-n">SCOPE_TYPE</span><span class="devsite-syntax-o">/$</span><span class="devsite-syntax-n">SCOPE_ID</span> <span class="devsite-syntax-w"> </span><span class="devsite-syntax-n">RESOURCE_CATALOG</span><span class="devsite-syntax-p">:</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-n">AssetInventory</span> <span class="devsite-syntax-w"> </span><span class="devsite-syntax-n">RESOURCE_CUSTOMER_ID</span><span class="devsite-syntax-p">:</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-o">$</span><span class="devsite-syntax-n">ACCOUNT_CUSTOMER_ID</span> <span class="devsite-syntax-w"> </span><span class="devsite-syntax-n">ACTIVATION_TIMEOUT</span><span class="devsite-syntax-p">:</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-mi">60</span> <span class="devsite-syntax-w"> </span><span class="devsite-syntax-n">JUSTIFICATION_HINT</span><span class="devsite-syntax-p">:</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-s2">"Bug or case number"</span> <span class="devsite-syntax-w"> </span><span class="devsite-syntax-n">JUSTIFICATION_PATTERN</span><span class="devsite-syntax-p">:</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-s2">".*"</span> <span class="devsite-syntax-n">EOF</span> </code></pre></devsite-code> <p>In this configuration file, you can customize the values of the variables. For a list of settings, see the <a href="https://googlecloudplatform.github.io/jit-groups/configuration-options/" target="github" track-type="solution" track-name="gitHubLink" track-metadata-position="body" class="external">Configuration options</a> page in the associated GitHub repository.</p></li> <li><p>Deploy the application:</p> <div></div><devsite-code><pre class="devsite-click-to-copy" translate="no" dir="ltr" is-upgraded syntax="Bash"><code translate="no" dir="ltr">gcloud<span class="devsite-syntax-w"> </span>app<span class="devsite-syntax-w"> </span>deploy<span class="devsite-syntax-w"> </span>--appyaml<span class="devsite-syntax-w"> </span>app.yaml </code></pre></devsite-code> <p>Take note of the <code translate="no" dir="ltr">target url</code> in the output. This will be the public URL of the Just-in-Time Access application.</p> <p>If you see the error message <code translate="no" dir="ltr">NOT_FOUND: Unable to retrieve P4SA</code>, retry the command.</p></li> </ol></section> <section><h3 id="cloud-run_1" data-text=" Cloud Run " tabindex="-1"> Cloud Run </h3><p>To deploy the Just-In-Time Access application to Cloud Run, you perform the following steps.</p> <ol> <li><p>In Cloud Shell, set an environment variable to contain your Cloud Identity or Google Workspace account's customer ID:</p> <div></div><devsite-code><pre class="devsite-click-to-copy" translate="no" dir="ltr" is-upgraded syntax="scdoc"><code translate="no" dir="ltr">ACCOUNT_CUSTOMER_ID=<var translate="no">CUSTOMER_ID</var> </code></pre></devsite-code> <p>Replace <var translate="no">CUSTOMER_ID</var> with the customer ID you looked up before.</p></li> <li><p>Select a region to deploy to:</p> <div></div><devsite-code><pre class="devsite-click-to-copy" translate="no" dir="ltr" is-upgraded syntax="Bash"><code translate="no" dir="ltr">gcloud<span class="devsite-syntax-w"> </span>config<span class="devsite-syntax-w"> </span><span class="devsite-syntax-nb">set</span><span class="devsite-syntax-w"> </span>run/region<span class="devsite-syntax-w"> </span><var translate="no">REGION</var> </code></pre></devsite-code> <p>Replace <var translate="no">REGION</var> with a region that <a href="/run/docs/locations">supports Cloud Run</a>.</p></li> <li><p>Create a <a href="/load-balancing/docs/backend-service">backend service</a>:</p> <div></div><devsite-code><pre class="devsite-click-to-copy" translate="no" dir="ltr" is-upgraded syntax="Bash"><code translate="no" dir="ltr">gcloud<span class="devsite-syntax-w"> </span>compute<span class="devsite-syntax-w"> </span>backend-services<span class="devsite-syntax-w"> </span>create<span class="devsite-syntax-w"> </span>jitaccess-backend<span class="devsite-syntax-w"> </span><span class="devsite-syntax-se">\</span> <span class="devsite-syntax-w"> </span>--load-balancing-scheme<span class="devsite-syntax-o">=</span>EXTERNAL<span class="devsite-syntax-w"> </span><span class="devsite-syntax-se">\</span> <span class="devsite-syntax-w"> </span>--global </code></pre></devsite-code> <p>You later use this backend service to configure a load balancer and IAP.</p></li> <li><p>Clone the <a href="https://github.com/GoogleCloudPlatform/iam-privilege-manager" target="github" track-type="solution" track-name="gitHubLink" track-metadata-position="body" class="external">GitHub repository</a> and switch to the <code translate="no" dir="ltr">latest</code> branch:</p> <div></div><devsite-code><pre class="devsite-click-to-copy" translate="no" dir="ltr" is-upgraded syntax="Bash"><code translate="no" dir="ltr">git<span class="devsite-syntax-w"> </span>clone<span class="devsite-syntax-w"> </span>https://github.com/GoogleCloudPlatform/jit-groups.git <span class="devsite-syntax-nb">cd</span><span class="devsite-syntax-w"> </span>jit-access/sources git<span class="devsite-syntax-w"> </span>checkout<span class="devsite-syntax-w"> </span>latest </code></pre></devsite-code></li> <li><p>Build the application and push the container image to Container Registry:</p> <div></div><devsite-code><pre class="devsite-click-to-copy" translate="no" dir="ltr" is-upgraded syntax="Bash"><code translate="no" dir="ltr"><span class="devsite-syntax-nv">PROJECT_ID</span><span class="devsite-syntax-o">=</span><span class="devsite-syntax-k">$(</span>gcloud<span class="devsite-syntax-w"> </span>config<span class="devsite-syntax-w"> </span>get-value<span class="devsite-syntax-w"> </span>core/project<span class="devsite-syntax-k">)</span> docker<span class="devsite-syntax-w"> </span>build<span class="devsite-syntax-w"> </span>-t<span class="devsite-syntax-w"> </span>gcr.io/<span class="devsite-syntax-nv">$PROJECT_ID</span>/jitaccess:latest<span class="devsite-syntax-w"> </span>. docker<span class="devsite-syntax-w"> </span>push<span class="devsite-syntax-w"> </span>gcr.io/<span class="devsite-syntax-nv">$PROJECT_ID</span>/jitaccess:latest </code></pre></devsite-code></li> <li><p>Create a configuration file for the Just-In-Time Access application:</p> <div></div><devsite-code><pre class="devsite-click-to-copy" translate="no" dir="ltr" is-upgraded syntax="YAML"><code translate="no" dir="ltr"><span class="devsite-syntax-l devsite-syntax-l-Scalar devsite-syntax-l-Scalar-Plain">PROJECT_NUMBER=$(gcloud projects describe $PROJECT_ID --format 'value(projectNumber)')</span> <span class="devsite-syntax-l devsite-syntax-l-Scalar devsite-syntax-l-Scalar-Plain">REGION=$(gcloud config get-value run/region)</span> <span class="devsite-syntax-l devsite-syntax-l-Scalar devsite-syntax-l-Scalar-Plain">IAP_BACKEND_SERVICE_ID=$(gcloud compute backend-services describe jitaccess-backend --global --format 'value(id)')</span> <span class="devsite-syntax-l devsite-syntax-l-Scalar devsite-syntax-l-Scalar-Plain">cat << EOF > app.yaml</span> <span class="devsite-syntax-l devsite-syntax-l-Scalar devsite-syntax-l-Scalar-Plain">apiVersion</span><span class="devsite-syntax-p devsite-syntax-p-Indicator">:</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-l devsite-syntax-l-Scalar devsite-syntax-l-Scalar-Plain">serving.knative.dev/v1</span> <span class="devsite-syntax-nt">kind</span><span class="devsite-syntax-p">:</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-l devsite-syntax-l-Scalar devsite-syntax-l-Scalar-Plain">Service</span> <span class="devsite-syntax-nt">metadata</span><span class="devsite-syntax-p">:</span> <span class="devsite-syntax-w"> </span><span class="devsite-syntax-nt">name</span><span class="devsite-syntax-p">:</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-l devsite-syntax-l-Scalar devsite-syntax-l-Scalar-Plain">jitaccess</span> <span class="devsite-syntax-w"> </span><span class="devsite-syntax-nt">namespace</span><span class="devsite-syntax-p">:</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-l devsite-syntax-l-Scalar devsite-syntax-l-Scalar-Plain">$PROJECT_NUMBER</span> <span class="devsite-syntax-w"> </span><span class="devsite-syntax-nt">labels</span><span class="devsite-syntax-p">:</span> <span class="devsite-syntax-w"> </span><span class="devsite-syntax-nt">cloud.googleapis.com/location</span><span class="devsite-syntax-p">:</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-l devsite-syntax-l-Scalar devsite-syntax-l-Scalar-Plain">$REGION</span> <span class="devsite-syntax-w"> </span><span class="devsite-syntax-nt">annotations</span><span class="devsite-syntax-p">:</span> <span class="devsite-syntax-w"> </span><span class="devsite-syntax-nt">run.googleapis.com/ingress</span><span class="devsite-syntax-p">:</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-l devsite-syntax-l-Scalar devsite-syntax-l-Scalar-Plain">internal-and-cloud-load-balancing</span> <span class="devsite-syntax-nt">spec</span><span class="devsite-syntax-p">:</span> <span class="devsite-syntax-w"> </span><span class="devsite-syntax-nt">template</span><span class="devsite-syntax-p">:</span> <span class="devsite-syntax-w"> </span><span class="devsite-syntax-nt">spec</span><span class="devsite-syntax-p">:</span> <span class="devsite-syntax-w"> </span><span class="devsite-syntax-nt">serviceAccountName</span><span class="devsite-syntax-p">:</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-l devsite-syntax-l-Scalar devsite-syntax-l-Scalar-Plain">$SERVICE_ACCOUNT</span> <span class="devsite-syntax-w"> </span><span class="devsite-syntax-nt">containers</span><span class="devsite-syntax-p">:</span> <span class="devsite-syntax-w"> </span><span class="devsite-syntax-p devsite-syntax-p-Indicator">-</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-nt">image</span><span class="devsite-syntax-p">:</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-l devsite-syntax-l-Scalar devsite-syntax-l-Scalar-Plain">gcr.io/$PROJECT_ID/jitaccess:latest</span> <span class="devsite-syntax-w"> </span><span class="devsite-syntax-nt">env</span><span class="devsite-syntax-p">:</span> <span class="devsite-syntax-w"> </span><span class="devsite-syntax-p devsite-syntax-p-Indicator">-</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-nt">name</span><span class="devsite-syntax-p">:</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-l devsite-syntax-l-Scalar devsite-syntax-l-Scalar-Plain">RESOURCE_SCOPE</span> <span class="devsite-syntax-w"> </span><span class="devsite-syntax-nt">value</span><span class="devsite-syntax-p">:</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-s">"$SCOPE_TYPE/$SCOPE_ID"</span> <span class="devsite-syntax-w"> </span><span class="devsite-syntax-p devsite-syntax-p-Indicator">-</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-nt">name</span><span class="devsite-syntax-p">:</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-l devsite-syntax-l-Scalar devsite-syntax-l-Scalar-Plain">RESOURCE_CATALOG</span> <span class="devsite-syntax-w"> </span><span class="devsite-syntax-nt">value</span><span class="devsite-syntax-p">:</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-s">"AssetInventory"</span> <span class="devsite-syntax-w"> </span><span class="devsite-syntax-p devsite-syntax-p-Indicator">-</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-nt">name</span><span class="devsite-syntax-p">:</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-l devsite-syntax-l-Scalar devsite-syntax-l-Scalar-Plain">RESOURCE_CUSTOMER_ID</span> <span class="devsite-syntax-w"> </span><span class="devsite-syntax-nt">value</span><span class="devsite-syntax-p">:</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-s">"$ACCOUNT_CUSTOMER_ID"</span> <span class="devsite-syntax-w"> </span><span class="devsite-syntax-p devsite-syntax-p-Indicator">-</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-nt">name</span><span class="devsite-syntax-p">:</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-l devsite-syntax-l-Scalar devsite-syntax-l-Scalar-Plain">ACTIVATION_TIMEOUT</span> <span class="devsite-syntax-w"> </span><span class="devsite-syntax-nt">value</span><span class="devsite-syntax-p">:</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-s">"60"</span> <span class="devsite-syntax-w"> </span><span class="devsite-syntax-p devsite-syntax-p-Indicator">-</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-nt">name</span><span class="devsite-syntax-p">:</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-l devsite-syntax-l-Scalar devsite-syntax-l-Scalar-Plain">JUSTIFICATION_HINT</span> <span class="devsite-syntax-w"> </span><span class="devsite-syntax-nt">value</span><span class="devsite-syntax-p">:</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-s">"Bug</span><span class="devsite-syntax-nv"> </span><span class="devsite-syntax-s">or</span><span class="devsite-syntax-nv"> </span><span class="devsite-syntax-s">case</span><span class="devsite-syntax-nv"> </span><span class="devsite-syntax-s">number"</span> <span class="devsite-syntax-w"> </span><span class="devsite-syntax-p devsite-syntax-p-Indicator">-</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-nt">name</span><span class="devsite-syntax-p">:</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-l devsite-syntax-l-Scalar devsite-syntax-l-Scalar-Plain">JUSTIFICATION_PATTERN</span> <span class="devsite-syntax-w"> </span><span class="devsite-syntax-nt">value</span><span class="devsite-syntax-p">:</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-s">".*"</span> <span class="devsite-syntax-w"> </span><span class="devsite-syntax-p devsite-syntax-p-Indicator">-</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-nt">name</span><span class="devsite-syntax-p">:</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-l devsite-syntax-l-Scalar devsite-syntax-l-Scalar-Plain">IAP_BACKEND_SERVICE_ID</span> <span class="devsite-syntax-w"> </span><span class="devsite-syntax-nt">value</span><span class="devsite-syntax-p">:</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-s">"$IAP_BACKEND_SERVICE_ID"</span> <span class="devsite-syntax-l devsite-syntax-l-Scalar devsite-syntax-l-Scalar-Plain">EOF</span> </code></pre></devsite-code> <p>In this configuration file, you can customize the values of the variables. For a list of settings, see the <a href="https://googlecloudplatform.github.io/jit-groups/configuration-options/" target="github" track-type="solution" track-name="gitHubLink" track-metadata-position="body" class="external">Configuration options</a> page in the associated GitHub repository.</p></li> <li><p>Deploy the application:</p> <div></div><devsite-code><pre class="devsite-click-to-copy" translate="no" dir="ltr" is-upgraded syntax="Bash"><code translate="no" dir="ltr">gcloud<span class="devsite-syntax-w"> </span>run<span class="devsite-syntax-w"> </span>services<span class="devsite-syntax-w"> </span>replace<span class="devsite-syntax-w"> </span>app.yaml </code></pre></devsite-code></li> </ol></section> </div> <h4 id="configure_a_load_balancer" data-text="Configure a load balancer" tabindex="-1">Configure a load balancer</h4> <p>You now configure a load balancer for the Just-In-Time Access application.</p> <div class="ds-selector-tabs" data-ds-scope="code-sample"> <section><h3 id="app-engine_2" data-text=" App Engine " tabindex="-1"> App Engine </h3><p>App Engine automatically configures the load balancer for you.</p></section> <section><h3 id="cloud-run_2" data-text=" Cloud Run " tabindex="-1"> Cloud Run </h3><p>Configure a HTTPS load balancer for your Cloud Run service:</p> <ol> <li><p>Reserve a <a href="/vpc/docs/reserve-static-external-ip-address">static external IP address</a> for the load balancer:</p> <div></div><devsite-code><pre class="devsite-click-to-copy" translate="no" dir="ltr" is-upgraded> gcloud compute addresses create jitaccess-ip --global </pre></devsite-code></li> <li><p>Create a <a href="/load-balancing/docs/ssl-certificates/google-managed-certs">managed SSL certificate</a> for the load balancer:</p> <div></div><devsite-code><pre class="devsite-click-to-copy" translate="no" dir="ltr" is-upgraded> gcloud compute ssl-certificates create jitaccess \ --domains <var translate="no">PUBLIC_FQDN</var> \ --global </pre></devsite-code> <p>where <code translate="no" dir="ltr"><var translate="no">PUBLIC_FQDN</var></code> is the public, fully qualified domain name (FQDN) that you want to use, for example <code translate="no" dir="ltr">jitaccess.example.com</code>.</p></li> <li><p>Look up the IP address of the load balancer:</p> <div></div><devsite-code><pre class="devsite-click-to-copy" translate="no" dir="ltr" is-upgraded> gcloud compute addresses describe jitaccess-ip \ --global \ --format=value\(address\) </pre></devsite-code></li> <li><p>Create a DNS <code translate="no" dir="ltr">A</code> record in your public DNS zone that points to the IP address of the load balancer. The fully qualified name of the DNS record must match the name that you used for the SSL certificate.</p> <aside class="note"><strong>Note:</strong><span> It can take multiple minutes or hours for the new DNS record to propagate. During this time, the managed SSL certificate can't be used. For details, see <a href="/load-balancing/docs/ssl-certificates/troubleshooting#troubleshooting_google-managed_certificates">Troubleshooting Google-managed certificates</a>.</span></aside></li> <li><p>Create a <a href="/load-balancing/docs/negs/serverless-neg-concepts">serverless network endpoint group</a> for the Cloud Run service and connect it to the backend service:</p> <div></div><devsite-code><pre class="devsite-click-to-copy" translate="no" dir="ltr" is-upgraded syntax="Carbon"><code translate="no" dir="ltr"><span class="devsite-syntax-nx">gcloud</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-nx">compute</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-nx">network</span><span class="devsite-syntax-o">-</span><span class="devsite-syntax-nx">endpoint</span><span class="devsite-syntax-o">-</span><span class="devsite-syntax-nx">groups</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-nx">create</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-nx">jitaccess</span><span class="devsite-syntax-w"> </span>\ <span class="devsite-syntax-w"> </span><span class="devsite-syntax-o">--</span><span class="devsite-syntax-nx">region</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-err">$</span><span class="devsite-syntax-p">(</span><span class="devsite-syntax-nx">gcloud</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-nx">config</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-nx">get</span><span class="devsite-syntax-o">-</span><span class="devsite-syntax-nx">value</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-nx">run</span><span class="devsite-syntax-o">/</span><span class="devsite-syntax-nx">region</span><span class="devsite-syntax-p">)</span><span class="devsite-syntax-w"> </span>\ <span class="devsite-syntax-w"> </span><span class="devsite-syntax-o">--</span><span class="devsite-syntax-nx">network</span><span class="devsite-syntax-o">-</span><span class="devsite-syntax-nx">endpoint</span><span class="devsite-syntax-o">-</span><span class="devsite-syntax-k">type</span><span class="devsite-syntax-p">=</span><span class="devsite-syntax-nx">serverless</span><span class="devsite-syntax-w"> </span>\ <span class="devsite-syntax-w"> </span><span class="devsite-syntax-o">--</span><span class="devsite-syntax-nx">cloud</span><span class="devsite-syntax-o">-</span><span class="devsite-syntax-nx">run</span><span class="devsite-syntax-o">-</span><span class="devsite-syntax-nx">service</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-nx">jitaccess</span> <span class="devsite-syntax-nx">gcloud</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-nx">compute</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-nx">backend</span><span class="devsite-syntax-o">-</span><span class="devsite-syntax-nx">services</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-nx">add</span><span class="devsite-syntax-o">-</span><span class="devsite-syntax-nx">backend</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-nx">jitaccess</span><span class="devsite-syntax-o">-</span><span class="devsite-syntax-nx">backend</span><span class="devsite-syntax-w"> </span>\ <span class="devsite-syntax-w"> </span><span class="devsite-syntax-o">--</span><span class="devsite-syntax-nx">global</span><span class="devsite-syntax-w"> </span>\ <span class="devsite-syntax-w"> </span><span class="devsite-syntax-o">--</span><span class="devsite-syntax-nx">network</span><span class="devsite-syntax-o">-</span><span class="devsite-syntax-nx">endpoint</span><span class="devsite-syntax-o">-</span><span class="devsite-syntax-nx">group</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-nx">jitaccess</span><span class="devsite-syntax-w"> </span>\ <span class="devsite-syntax-w"> </span><span class="devsite-syntax-o">--</span><span class="devsite-syntax-nx">network</span><span class="devsite-syntax-o">-</span><span class="devsite-syntax-nx">endpoint</span><span class="devsite-syntax-o">-</span><span class="devsite-syntax-nx">group</span><span class="devsite-syntax-o">-</span><span class="devsite-syntax-nx">region</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-err">$</span><span class="devsite-syntax-p">(</span><span class="devsite-syntax-nx">gcloud</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-nx">config</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-nx">get</span><span class="devsite-syntax-o">-</span><span class="devsite-syntax-nx">value</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-nx">run</span><span class="devsite-syntax-o">/</span><span class="devsite-syntax-nx">region</span><span class="devsite-syntax-p">)</span> </code></pre></devsite-code></li> <li><p>Create a load balancer frontend that uses the external IP address and forwards traffic to the backend service:</p> <div></div><devsite-code><pre class="devsite-click-to-copy" translate="no" dir="ltr" is-upgraded> gcloud compute url-maps create jitaccess \ --default-service jitaccess-backend gcloud compute target-https-proxies create jitaccess-proxy \ --ssl-certificates jitaccess \ --url-map jitaccess gcloud compute forwarding-rules create jitaccess-https \ --load-balancing-scheme EXTERNAL \ --address jitaccess-ip \ --target-https-proxy jitaccess-proxy \ --global \ --ports=443 </pre></devsite-code></li> </ol></section> </div> <h4 id="configure-identity-aware-proxy" data-text="Configure Identity-Aware Proxy" tabindex="-1">Configure Identity-Aware Proxy</h4> <p>You now configure IAP for the Just-In-Time Access application.</p> <ol> <li><p>In Cloud Shell, configure an <a href="/iap/docs/programmatic-oauth-clients#configuring_consent_screen" track-type="solution" track-name="internalLink" track-metadata-position="body">OAuth consent screen</a>:</p> <div></div><devsite-code><pre class="devsite-click-to-copy" translate="no" dir="ltr" is-upgraded syntax="scdoc"><code translate="no" dir="ltr">gcloud iap oauth-brands create \ --application_title "Just-In-Time Access" \ --support_email=$(gcloud config get core/account) </code></pre></devsite-code></li> <li><p>In the Google Cloud console, go to <strong>Security <span aria-label="and then">></span> Identity-Aware Proxy</strong>.</p> <p><a href="https://console.cloud.google.com/security/iap" target="console" track-type="solution" track-name="consoleLink" track-metadata-position="body" class="button button-primary">Go to IAP</a> </p></li> <li><p>Set <strong>IAP</strong> to <strong>enabled</strong>.</p></li> </ol> <p>You now must define which users are allowed to access the Just-In-Time Access application. You can grant access to individual users, to groups, or to an entire domain.</p> <ol> <li><p>In the Google Cloud console, go to <strong>IAM & Admin <span aria-label="and then">></span> IAM</strong>.</p> <p><a href="https://console.cloud.google.com/iam-admin/iam" target="console" track-type="solution" track-name="consoleLink" track-metadata-position="body" class="button button-primary">Go to IAM</a> </p></li> <li><p>Click <strong>Grant access</strong> and then set the following values:</p> <ol> <li>In the principals list, select a user, group, or domain.</li> <li>In the role list, select <strong>IAP-secured web app user</strong>.</li> </ol> <p>The <strong>IAP-secured web app user</strong> role lets users open the Just-In-Time Access application, but the role doesn't provide them access to any additional resources yet.</p></li> <li><p>Click <strong>Save</strong>.</p></li> </ol> <p>It can take a few minutes for the role binding to take effect.</p> <div class="ds-selector-tabs" data-ds-scope="code-sample"> <section><h3 id="app-engine_3" data-text=" App Engine " tabindex="-1"> App Engine </h3><p>The IAP configuration is now complete.</p></section> <section><h3 id="cloud-run_3" data-text=" Cloud Run " tabindex="-1"> Cloud Run </h3><p>To complete the IAP configuration, grant the <strong>Cloud Run Invoker</strong> role (<code translate="no" dir="ltr">roles/run.invoker</code>) to the service agent that's used by IAP:</p> <div></div><devsite-code><pre class="devsite-click-to-copy" translate="no" dir="ltr" is-upgraded> PROJECT_NUMBER=$(gcloud projects list \ --filter $(gcloud config get-value project) \ --format "value(PROJECT_NUMBER)") gcloud projects add-iam-policy-binding $(gcloud config get-value core/project) \ --member "serviceAccount:service-$PROJECT_NUMBER@gcp-sa-iap.iam.gserviceaccount.com" \ --role "roles/run.invoker" </pre></devsite-code></section> </div> <h2 id="test_just-in-time_access" data-text="Test Just-in-Time Access" tabindex="-1">Test Just-in-Time Access</h2> <p>You can now test the process of granting eligible access and the process of using the Just-In-Time Access application to activate eligible access.</p> <h3 id="grant_eligible_access" data-text="Grant eligible access" tabindex="-1">Grant eligible access</h3> <p>To start, you grant eligible access to a second Cloud Identity or Google Workspace user.</p> <ol> <li>In the Google Cloud console, use the project list to select a project that's part of the resource hierarchy that's managed by the Just-In-Time Access application.</li> <li>On the IAM page, click <strong>Grant access</strong>.</li> <li>Enter the email address of your second Cloud Identity or Google Workspace user and select a role such as <strong>Project <span aria-label="and then">></span> Browser</strong>.</li> <li>Click <strong>Add condition</strong>.</li> <li>Enter a title such as <code translate="no" dir="ltr">Eligible for JIT access</code>.</li> <li><p>Select <strong>Condition editor</strong> and then enter the following CEL expression:</p> <div></div><devsite-code><pre class="devsite-click-to-copy" translate="no" dir="ltr" is-upgraded syntax="Text only"><code translate="no" dir="ltr">has({}.jitAccessConstraint) </code></pre></devsite-code></li> <li><p>Save your changes.</p></li> </ol> <h3 id="activate_access" data-text="Activate access" tabindex="-1">Activate access</h3> <p>Now you can switch users and request temporary access to a resource.</p> <ol> <li>Open an incognito browser window and navigate to the URL of the Just-In-Time Access application that you noted earlier.</li> <li>Sign in as the user that you've granted eligible access to.</li> <li>In the Just-In-Time Access application, select a role and resource that you want to activate access for.</li> <li><p>Enter a justification such as <code translate="no" dir="ltr">testing</code> and then click <strong>Request access</strong>.</p> <p>On the next page, notice that your access has temporarily been activated.</p></li> </ol> <h3 id="analyze_logs" data-text="Analyze logs" tabindex="-1">Analyze logs</h3> <p>You can now switch back to your administrative user and review the log.</p> <ol> <li><p>In the Google Cloud console, go to <strong>Logging <span aria-label="and then">></span> Logs Explorer</strong>.</p> <p><a href="https://console.cloud.google.com/logs/" target="console" track-type="solution" track-name="consoleLink" track-metadata-position="body" class="button button-primary">Go to Logs Explorer</a> </p></li> <li><p>Set <strong>Show query</strong> to <strong>enabled</strong>.</p></li> <li><p>Enter the following query:</p> <div></div><devsite-code><pre class="devsite-click-to-copy" translate="no" dir="ltr" is-upgraded syntax="Text only"><code translate="no" dir="ltr">labels.event="api.activateRole" </code></pre></devsite-code></li> <li><p>Click <strong>Run query</strong>.</p> <p>The output is similar to the following:</p> <div></div><devsite-code><pre class="devsite-click-to-copy devsite-disable-click-to-copy" translate="no" dir="ltr" is-upgraded syntax="GDScript"><code translate="no" dir="ltr"><span class="devsite-syntax-p">{</span> <span class="devsite-syntax-s2">"textPayload"</span><span class="devsite-syntax-p">:</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-s2">"User EMAIL activated role 'ROLE' on '//cloudresourcemanager.googleapis.com/projects/PROJECT_ID' for themselves"</span><span class="devsite-syntax-p">,</span> <span class="devsite-syntax-s2">"severity"</span><span class="devsite-syntax-p">:</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-s2">"INFO"</span><span class="devsite-syntax-p">,</span> <span class="devsite-syntax-s2">"labels"</span><span class="devsite-syntax-p">:</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-p">{</span> <span class="devsite-syntax-w"> </span><span class="devsite-syntax-s2">"resource"</span><span class="devsite-syntax-p">:</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-s2">"//cloudresourcemanager.googleapis.com/projects/PROJECT_ID"</span><span class="devsite-syntax-p">,</span> <span class="devsite-syntax-w"> </span><span class="devsite-syntax-s2">"event"</span><span class="devsite-syntax-p">:</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-s2">"api.activateRole"</span><span class="devsite-syntax-p">,</span> <span class="devsite-syntax-w"> </span><span class="devsite-syntax-s2">"role"</span><span class="devsite-syntax-p">:</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-s2">"ROLE"</span><span class="devsite-syntax-p">,</span> <span class="devsite-syntax-w"> </span><span class="devsite-syntax-s2">"clone_id"</span><span class="devsite-syntax-p">:</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-s2">"00c6..."</span><span class="devsite-syntax-p">,</span> <span class="devsite-syntax-w"> </span><span class="devsite-syntax-s2">"user"</span><span class="devsite-syntax-p">:</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-s2">"EMAIL"</span><span class="devsite-syntax-p">,</span> <span class="devsite-syntax-w"> </span><span class="devsite-syntax-s2">"justification"</span><span class="devsite-syntax-p">:</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-s2">"testing"</span><span class="devsite-syntax-p">,</span> <span class="devsite-syntax-w"> </span><span class="devsite-syntax-o">...</span> <span class="devsite-syntax-w"> </span><span class="devsite-syntax-p">},</span> <span class="devsite-syntax-o">...</span> <span class="devsite-syntax-p">}</span> </code></pre></devsite-code> <p>Notice that a log record has been created for each role you activated. The log record includes a set of labels that you can use to create custom filters.</p></li> </ol> <h2 id="upgrade_just-in-time_access" data-text="Upgrade Just-in-Time Access" tabindex="-1">Upgrade Just-in-Time Access</h2> <p>This section describes how you can upgrade an existing Just-In-Time Access deployment to use a newer version of the application, or to use a different configuration.</p> <p>This section assumes that you are an administrator.</p> <ol> <li><p>In the Google Cloud console, switch to your project and then open Cloud Shell.</p> <p><a href="https://console.cloud.google.com/?cloudshell=true" target="console" track-type="solution" track-name="consoleLink" track-metadata-position="body" class="button button-primary">Open Cloud Shell</a> </p></li> <li><p>Set an environment variable to contain your <a href="/resource-manager/docs/creating-managing-projects" track-type="solution" track-name="internalLink" track-metadata-position="body">project ID</a>:</p> <div></div><devsite-code><pre class="devsite-click-to-copy" translate="no" dir="ltr" is-upgraded syntax="Bash"><code translate="no" dir="ltr">gcloud<span class="devsite-syntax-w"> </span>config<span class="devsite-syntax-w"> </span><span class="devsite-syntax-nb">set</span><span class="devsite-syntax-w"> </span>project<span class="devsite-syntax-w"> </span><var translate="no">PROJECT_ID</var> </code></pre></devsite-code> <p>Replace <var translate="no">PROJECT_ID</var> with the ID of your project.</p></li> <li><p>Clone the <a href="https://github.com/GoogleCloudPlatform/iam-privilege-manager" target="github" track-type="solution" track-name="gitHubLink" track-metadata-position="body" class="external">GitHub repository</a> and switch to the <code translate="no" dir="ltr">latest</code> branch:</p> <div></div><devsite-code><pre class="devsite-click-to-copy" translate="no" dir="ltr" is-upgraded syntax="Bash"><code translate="no" dir="ltr">git<span class="devsite-syntax-w"> </span>clone<span class="devsite-syntax-w"> </span>https://github.com/GoogleCloudPlatform/jit-groups.git <span class="devsite-syntax-nb">cd</span><span class="devsite-syntax-w"> </span>jit-access/sources git<span class="devsite-syntax-w"> </span>checkout<span class="devsite-syntax-w"> </span>latest </code></pre></devsite-code></li> <li><p>Download the configuration file that you used previously to deploy the application and save it to a file <code translate="no" dir="ltr">app.yaml</code>:</p> <div class="ds-selector-tabs" data-ds-scope="code-sample"> <section><h3 id="app-engine_4" data-text=" App Engine " tabindex="-1"> App Engine </h3><div></div><devsite-code><pre class="devsite-click-to-copy" translate="no" dir="ltr" is-upgraded syntax="scdoc"><code translate="no" dir="ltr">APPENGINE_VERSION=$(gcloud app versions list --service default --hide-no-traffic --format "value(version.id)") APPENGINE_APPYAML_URL=$(gcloud app versions describe $APPENGINE_VERSION --service default --format "value(deployment.files.'app.yaml'.sourceUrl)") curl -H "Authorization: Bearer $(gcloud auth print-access-token)" $APPENGINE_APPYAML_URL -o app.yaml cat app.yaml </code></pre></devsite-code> <p>If downloading the file <code translate="no" dir="ltr">app.yaml</code> fails, you can download your current configuration <a href="https://console.cloud.google.com/appengine/versions?serviceId=default">in the Google Cloud console</a>.</p></section> <section><h3 id="cloud-run_4" data-text=" Cloud Run " tabindex="-1"> Cloud Run </h3><div></div><devsite-code><pre class="devsite-click-to-copy" translate="no" dir="ltr" is-upgraded syntax="Bash"><code translate="no" dir="ltr">gcloud<span class="devsite-syntax-w"> </span>config<span class="devsite-syntax-w"> </span><span class="devsite-syntax-nb">set</span><span class="devsite-syntax-w"> </span>run/region<span class="devsite-syntax-w"> </span><var translate="no">REGION</var> gcloud<span class="devsite-syntax-w"> </span>run<span class="devsite-syntax-w"> </span>services<span class="devsite-syntax-w"> </span>describe<span class="devsite-syntax-w"> </span>jitaccess<span class="devsite-syntax-w"> </span>--format<span class="devsite-syntax-w"> </span>yaml<span class="devsite-syntax-w"> > </span>app.yaml </code></pre></devsite-code> <p>Replace <code translate="no" dir="ltr"><var translate="no">REGION</var></code> with the region that contains your existing Cloud Run deployment.</p></section> </div></li> <li><p>If you want to make changes to your configuration, edit the <code translate="no" dir="ltr">app.yaml</code> file. For a list of settings, see the <a href="https://googlecloudplatform.github.io/jit-groups/configuration-options/" target="github" track-type="solution" track-name="gitHubLink" track-metadata-position="body" class="external">Configuration options</a> page in the associated GitHub repository.</p></li> <li><p>Deploy the application:</p> <div class="ds-selector-tabs" data-ds-scope="code-sample"> <section><h3 id="app-engine_5" data-text=" App Engine " tabindex="-1"> App Engine </h3><div></div><devsite-code><pre class="devsite-click-to-copy" translate="no" dir="ltr" is-upgraded syntax="Bash"><code translate="no" dir="ltr">sed<span class="devsite-syntax-w"> </span>-i<span class="devsite-syntax-w"> </span><span class="devsite-syntax-s1">'s/java11/java17/g'</span><span class="devsite-syntax-w"> </span>app.yaml gcloud<span class="devsite-syntax-w"> </span>app<span class="devsite-syntax-w"> </span>deploy<span class="devsite-syntax-w"> </span>--appyaml<span class="devsite-syntax-w"> </span>app.yaml </code></pre></devsite-code></section> <section><h3 id="cloud-run_5" data-text=" Cloud Run " tabindex="-1"> Cloud Run </h3><div></div><devsite-code><pre class="devsite-click-to-copy" translate="no" dir="ltr" is-upgraded> PROJECT_ID=$(gcloud config get-value core/project) docker build -t gcr.io/$PROJECT_ID/jitaccess:latest . docker push gcr.io/$PROJECT_ID/jitaccess:latest IMAGE=$(docker inspect --format='{{index .RepoDigests 0}}' gcr.io/$PROJECT_ID/jitaccess) sed -i "s|image:.*|image: $IMAGE|g" app.yaml gcloud run services replace app.yaml </pre></devsite-code></section> </div></li> </ol> </section> </div> <section id="whatsnext"> <h2 id="whats-next" data-text="What's next" tabindex="-1">What's next</h2> <ul> <li><a href="https://googlecloudplatform.github.io/jit-groups/configure-multi-party-approval/" class="extern">Configure multi-party approval</a>.</li> <li>Learn how you can use <a href="https://support.google.com/a/answer/9275380" target="support" track-type="solution" track-name="supportLink" track-metadata-position="body">context-aware access to secure access to Just-In-Time Access</a>.</li> <li>Read more about <a href="/iam/docs/conditions-overview" track-type="solution" track-name="internalLink" track-metadata-position="body">IAM conditions</a>.</li> <li>Configure <a href="/run/docs/mapping-custom-domains" track-type="solution" track-name="internalLink" track-metadata-position="body">a custom domain for the Just-In-Time Access application</a>.</li> <li> For more reference architectures, diagrams, and best practices, explore the <a href="/architecture" track-type="tutorial" track-name="textLink" track-metadata-position="nextSteps">Cloud Architecture Center</a>. </li> </ul> </section> <section id="freetrial"> </section> </div> <devsite-hats-survey class="nocontent" hats-id="mwETRvWii0eU5NUYprb0Y9z5GVbc" listnr-id="83405"></devsite-hats-survey> </div> <devsite-thumb-rating position="footer"> </devsite-thumb-rating> <devsite-feedback position="footer" project-name="Cloud Architecture Center" product-id="5313931" bucket="Documentation" context="" version="t-devsite-webserver-20241114-r00-rc02.464922260396498922" 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/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/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 2024-07-22 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="Cloud Architecture Center" product-id="5313931" bucket="Documentation" context="" version="t-devsite-webserver-20241114-r00-rc02.464922260396498922" 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/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/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 2024-07-22 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-metadata-child_headline="why google"track-name="choosing google cloud"track-type="footer link"track-metadata-eventDetail="cloud.google.com/why-google-cloud/"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-type="footer link"track-metadata-child_headline="why google"track-metadata-eventDetail="cloud.google.com/security/"track-metadata-position="footer"track-name="trust and security"track-metadata-module="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-metadata-module="footer"track-type="footer link"track-metadata-position="footer"track-name="modern infrastructure cloud"track-metadata-eventDetail="cloud.google.com/solutions/modern-infrastructure/"track-metadata-child_headline="why google"> 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-position="footer"track-metadata-eventDetail="cloud.google.com/multicloud/"track-type="footer link"track-metadata-child_headline="why google"track-name="multicloud"track-metadata-module="footer"> 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-name="global infrastructure"track-type="footer link"track-metadata-eventDetail="cloud.google.com/infrastructure/"track-metadata-child_headline="why google"track-metadata-position="footer"track-metadata-module="footer"> 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-child_headline="why google"track-metadata-position="footer"track-name="customers and case studies"track-type="footer link"track-metadata-eventDetail="cloud.google.com/customers/"> 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-metadata-module="footer"track-name="analyst reports"track-metadata-child_headline="why google"track-metadata-eventDetail="cloud.google.com/analyst-reports/"track-type="footer link"> 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-eventDetail="cloud.google.com/whitepapers/"track-type="footer link"track-name="whitepapers"track-metadata-child_headline="why google"track-metadata-module="footer"track-metadata-position="footer"> 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-module="footer"track-metadata-eventDetail="cloud.google.com/blog/"track-type="footer link"track-name="blog"track-metadata-child_headline="engage"track-metadata-position="footer"> 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-child_headline="products and pricing"track-metadata-position="footer"track-metadata-eventDetail="cloud.google.com/pricing/"track-metadata-module="footer"track-name="google cloud pricing"track-type="footer link"> 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-metadata-eventDetail="workspace.google.com/pricing.html"track-metadata-child_headline="products and pricing"track-metadata-position="footer"target="_blank"track-name="google workspace pricing"track-metadata-module="footer"track-type="footer link"> 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-type="footer link"track-name="see all products"track-metadata-position="footer"track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/products/"track-metadata-child_headline="products and pricing"> 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-metadata-module="footer"track-metadata-position="footer"track-type="footer link"track-metadata-child_headline="solutions"track-metadata-eventDetail="cloud.google.com/solutions/infrastructure-modernization/"track-name="infrastructure modernization"> 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-type="footer link"track-metadata-position="footer"track-name="databases"track-metadata-child_headline="solutions"track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/solutions/databases"> 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-metadata-eventDetail="cloud.google.com/solutions/application-modernization/"track-metadata-child_headline="solutions"track-metadata-module="footer"track-name="application development"track-type="footer link"track-metadata-position="footer"> 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-name="smart analytics"track-metadata-eventDetail="cloud.google.com/solutions/smart-analytics/"track-type="footer link"track-metadata-child_headline="solutions"track-metadata-module="footer"track-metadata-position="footer"> 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-metadata-child_headline="solutions"track-metadata-eventDetail="cloud.google.com/solutions/ai/"track-metadata-position="footer"track-name="artificial intelligence"track-type="footer link"track-metadata-module="footer"> 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-metadata-position="footer"track-metadata-module="footer"track-name="security"track-metadata-eventDetail="cloud.google.com/solutions/security/"track-type="footer link"track-metadata-child_headline="solutions"> 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-metadata-module="footer"track-metadata-position="footer"track-metadata-eventDetail="workspace.google.com/enterprise/"track-type="footer link"target="_blank"track-metadata-child_headline="solutions"track-name="productivity and work transformation"> 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-type="footer link"track-metadata-module="footer"track-metadata-child_headline="solutions"track-metadata-eventDetail="cloud.google.com/solutions/#industry-solutions"track-metadata-position="footer"track-name="industry solutions"> 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-name="devops solutions"track-metadata-eventDetail="cloud.google.com/solutions/devops/"track-metadata-module="footer"track-metadata-position="footer"track-type="footer link"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-name="small business solutions"track-metadata-child_headline="solutions"track-type="footer link"track-metadata-eventDetail="cloud.google.com/solutions/#section-14"track-metadata-module="footer"track-metadata-position="footer"> 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-child_headline="solutions"track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/solutions/"track-name="see all solutions"track-metadata-position="footer"track-type="footer link"> 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-name="google cloud affiliate program"track-metadata-eventDetail="cloud.google.com/affiliate-program/"track-metadata-module="footer"track-metadata-position="footer"track-metadata-child_headline="resources"track-type="footer link"> 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-type="footer link"track-metadata-module="footer"track-metadata-position="footer"track-metadata-eventDetail="cloud.google.com/docs/"track-name="google cloud documentation"track-metadata-child_headline="resources"> 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-module="footer"track-metadata-eventDetail="cloud.google.com/docs/get-started/"track-metadata-child_headline="resources"track-metadata-position="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-type="footer link"track-name="google cloud marketplace"track-metadata-position="footer"track-metadata-child_headline="resources"track-metadata-eventDetail="cloud.google.com/marketplace/"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-module="footer"track-metadata-position="footer"track-type="footer link"track-metadata-eventDetail="learn/"track-name="learn about cloud computing"track-metadata-child_headline="resources"> 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-metadata-child_headline="resources"track-metadata-position="footer"track-metadata-module="footer"track-name="support"track-type="footer link"track-metadata-eventDetail="cloud.google.com/support-hub/"> 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-type="footer link"track-metadata-module="footer"track-metadata-child_headline="resources"track-metadata-position="footer"track-metadata-eventDetail="cloud.google.com/docs/samples"> 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-module="footer"track-name="cloud architecture center"track-type="footer link"track-metadata-eventDetail="cloud.google.com/architecture/"track-metadata-position="footer"track-metadata-child_headline="resources"> 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-module="footer"track-type="footer link"track-metadata-eventDetail="cloud.google.com/training/"track-name="training"track-metadata-position="footer"track-metadata-child_headline="resources"> 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-child_headline="resources"track-name="certifications"track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/certification"track-metadata-position="footer"track-type="footer link"> 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)" target="_blank"track-metadata-module="footer"track-metadata-position="footer"track-metadata-eventDetail="developers.google.com"track-name="google developers"track-type="footer link"track-metadata-child_headline="resources"> 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-metadata-position="footer"track-type="footer link"track-metadata-child_headline="resources"track-metadata-eventDetail="cloud.google.com/startup/"track-metadata-module="footer"track-name="google cloud for startups"> 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-metadata-module="footer"track-type="footer link"track-metadata-position="footer"track-name="system status"target="_blank"track-metadata-eventDetail="status.cloud.google.com"track-metadata-child_headline="resources"> 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-type="footer link"track-metadata-position="footer"track-name="release notes"track-metadata-child_headline="resources"track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/release-notes/"> 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-metadata-position="footer"track-name="contact sales"track-metadata-child_headline="engage"track-metadata-eventDetail="cloud.google.com/contact/"track-metadata-module="footer"track-type="footer link"> 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-metadata-position="footer"track-metadata-eventDetail="cloud.google.com/find-a-partner"target="_blank"track-name="find a partner"track-type="footer link"track-metadata-child_headline="engage"track-metadata-module="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-name="become a partner"track-type="footer link"track-metadata-eventDetail="cloud.google.com/partners/become-a-partner/"track-metadata-module="footer"track-metadata-child_headline="engage"track-metadata-position="footer"> 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-child_headline="engage"track-type="footer link"track-name="events"track-metadata-eventDetail="cloud.withgoogle.com/events"track-metadata-position="footer"track-metadata-module="footer"> 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-metadata-child_headline="engage"track-name="podcasts"track-metadata-position="footer"target="_blank"rel="noopener"track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/podcasts/"track-type="footer link"> 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-type="footer link"track-name="developer center"track-metadata-child_headline="engage"track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/developers/"track-metadata-position="footer"> 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)" target="_blank"track-metadata-child_headline="engage"track-metadata-module="footer"track-metadata-eventDetail="www.googlecloudpresscorner.com"track-metadata-position="footer"rel="noopener"track-type="footer link"track-name="press corner"> 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-name="google cloud on youtube"track-metadata-module="footer"track-type="footer link"target="_blank"track-metadata-position="footer"track-metadata-eventDetail="www.youtube.com/googlecloud"rel="noopener"track-metadata-child_headline="engage"> 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-child_headline="engage"track-name="google cloud tech on youtube"track-metadata-position="footer"track-metadata-module="footer"target="_blank"track-type="footer link"rel="noopener"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-eventDetail="x.com/googlecloud"track-metadata-module="footer"target="_blank"rel="noopener"track-name="follow on x"track-metadata-child_headline="engage"track-type="footer link"track-metadata-position="footer"> Follow on X </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//userresearch.google.com/?reserved=1&utm_source=website&Q_Language=en&utm_medium=own_srch&utm_campaign=CloudWebFooter&utm_term=0&utm_content=0&productTag=clou&campaignDate=jul19&pType=devel&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-eventDetail="userresearch.google.com/?reserved=1&utm_source=website&Q_Language=en&utm_medium=own_srch&utm_campaign=CloudWebFooter&utm_term=0&utm_content=0&productTag=clou&campaignDate=jul19&pType=devel&referral_code=jk212693"track-metadata-module="footer"track-type="footer link"track-metadata-child_headline="engage"target="_blank"track-name="join user research"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)" track-metadata-position="footer"track-metadata-eventDetail="careers.google.com/cloud"track-metadata-module="footer"track-type="footer link"track-name="we are hiring join google cloud"track-metadata-child_headline="engage"target="_blank"> 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)" track-type="footer link"track-metadata-module="footer"rel="noopener"track-metadata-eventDetail="www.googlecloudcommunity.com"track-name="google cloud community"track-metadata-position="footer"track-metadata-child_headline="engage"target="_blank"> 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-metadata-eventDetail="//about.google/" target="_blank" track-type="footer link" track-name="about google" 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" track-metadata-eventDetail="//policies.google.com/privacy" target="_blank" track-metadata-position="footer" track-metadata-module="utility footer" track-type="footer link" track-name="privacy" > 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-module="utility footer" track-metadata-position="footer" track-type="footer link" track-metadata-eventDetail="//www.google.com/intl/en/policies/terms/regional.html" track-name="site terms" target="_blank" > 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-metadata-position="footer" track-metadata-eventDetail="/product-terms/" track-name="google cloud terms" > 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-type="footer link" track-name="Manage cookies" track-metadata-eventDetail="#" track-metadata-module="utility footer" track-metadata-position="footer" aria-hidden="true" > 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-name="Our third decade of climate action: join us" track-metadata-module="utility footer" track-metadata-position="footer" track-metadata-eventDetail="/sustainability/" > 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-module="utility footer" track-type="footer link" track-metadata-eventDetail="/newsletter/" track-metadata-position="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>{"at": "True", "ga4": [], "ga4p": [], "gtm": [{"id": "GTM-5CVQBG", "purpose": 1}], "parameters": {"internalUser": "False", "language": {"machineTranslated": "False", "requested": "en", "served": "en"}, "pageType": "article", "projectName": "Cloud Architecture Center", "signedIn": "False", "tenant": "cloud", "recommendations": {"sourcePage": "", "sourceType": 0, "sourceRank": 0, "sourceIdenticalDescriptions": 0, "sourceTitleWords": 0, "sourceDescriptionWords": 0, "experiment": ""}, "experiment": {"ids": ""}}}</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="[39300013, 39300022, 39300118, 39300196, 39300241, 39300318, 39300320, 39300324, 39300346, 39300354, 39300363, 39300374, 39300412, 39300421, 39300436, 39300473, 39300487, 39300496, 39300498]"> </cloudx-experiment-ids> <script nonce="g2tQF8EFfuQJeSIlJLFFVBbREWTZlq"> (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/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/cloud/js/app_loader.js', '[2,"en",null,"/js/devsite_app_module.js","https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625","https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/cloud","https://cloud-dot-devsite-v2-prod.appspot.com",null,null,["/_pwa/cloud/manifest.json","https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/images/video-placeholder.svg","https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/cloud/images/favicons/onecloud/favicon.ico","https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/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,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,["Cloud__enable_cloud_dlp_service","Profiles__enable_profile_collections","Cloud__enable_llm_concierge_chat","Cloud__enable_free_trial_server_call","CloudShell__cloud_code_overflow_menu","Analytics__enable_clearcut_logging","MiscFeatureFlags__enable_view_transitions","Profiles__enable_public_developer_profiles","MiscFeatureFlags__enable_firebase_utm","Search__enable_page_map","EngEduTelemetry__enable_engedu_telemetry","Cloud__enable_cloudx_ping","Search__enable_ai_eligibility_checks","TpcFeatures__enable_required_headers","Profiles__enable_dashboard_curated_recommendations","MiscFeatureFlags__developers_footer_dark_image","DevPro__enable_developer_subscriptions","DevPro__enable_cloud_innovators_plus","Search__enable_ai_search_summaries","Cloud__enable_legacy_calculator_redirect","Search__scope_to_project_tenant","MiscFeatureFlags__enable_project_variables","Search__enable_dynamic_content_confidential_banner","Profiles__enable_release_notes_notifications","Cloud__enable_cloud_facet_chat","Profiles__require_profile_eligibility_for_signin","MiscFeatureFlags__enable_variable_operator","Concierge__enable_concierge_restricted","MiscFeatureFlags__emergency_css","Profiles__enable_completecodelab_endpoint","Profiles__enable_recognition_badges","BookNav__enable_tenant_cache_key","Cloud__enable_cloud_shell","Search__enable_suggestions_from_borg","CloudShell__cloud_shell_button","Experiments__reqs_query_experiments","Profiles__enable_complete_playlist_endpoint","Search__enable_ai_search_summaries_restricted","Cloud__enable_cloudx_experiment_ids","MiscFeatureFlags__developers_footer_image","Cloud__enable_cloud_shell_fte_user_flow","Profiles__enable_developer_profiles_callout","MiscFeatureFlags__enable_explain_this_code","Profiles__enable_page_saving","TpcFeatures__enable_mirror_tenant_redirects","Profiles__enable_awarding_url","Concierge__enable_pushui"],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"]') </script> <devsite-a11y-announce></devsite-a11y-announce> </body> </html>