CINXE.COM
Google Cloud release notes | Documentation
<!doctype html> <html lang="en" dir="ltr"> <head><script type="text/javascript" src="/_static/js/bundle-playback.js?v=HxkREWBo" charset="utf-8"></script> <script type="text/javascript" src="/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("https://cloud.google.com/release-notes","20210115214923","https://web.archive.org/","web","/_static/", "1610747363"); </script> <link rel="stylesheet" type="text/css" href="/_static/css/banner-styles.css?v=S1zqJCYt" /> <link rel="stylesheet" type="text/css" href="/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <meta name="google-signin-client-id" content="721724668570-nbkv1cfusk7kk4eni4pjvepaus73b13t.apps.googleusercontent.com"> <meta name="google-signin-scope" content="profile email"> <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="/web/20210115214923/https://cloud.google.com/_pwa/cloud/manifest.json" crossorigin="use-credentials"> <link rel="preconnect" href="//web.archive.org/web/20210115214923/https://www.gstatic.com/" crossorigin> <link rel="preconnect" href="//web.archive.org/web/20210115214923/https://fonts.gstatic.com/" crossorigin> <link rel="preconnect" href="//web.archive.org/web/20210115214923/https://fonts.googleapis.com/" crossorigin> <link rel="preconnect" href="//web.archive.org/web/20210115214923/https://apis.google.com/" crossorigin> <link rel="preconnect" href="//web.archive.org/web/20210115214923/https://www.google-analytics.com/" crossorigin> <link rel="stylesheet" href="//web.archive.org/web/20210115214923cs_/https://fonts.googleapis.com/css?family=Google+Sans:400,500|Roboto:400,400italic,500,500italic,700,700italic|Roboto+Mono:400,500,700|Material+Icons"> <link rel="stylesheet" href="https://web.archive.org/web/20210115214923cs_/https://www.gstatic.com/devrel-devsite/prod/v45f61267e22826169cf5d5f452882f7812c8cfb5f8b103a48c0d88727908b295/cloud/css/app.css"> <noscript> </noscript> <link rel="shortcut icon" href="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/devrel-devsite/prod/v45f61267e22826169cf5d5f452882f7812c8cfb5f8b103a48c0d88727908b295/cloud/images/favicons/onecloud/favicon.ico"> <link rel="apple-touch-icon" href="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/devrel-devsite/prod/v45f61267e22826169cf5d5f452882f7812c8cfb5f8b103a48c0d88727908b295/cloud/images/favicons/onecloud/super_cloud.png"><link rel="canonical" href="https://web.archive.org/web/20210115214923/https://cloud.google.com/release-notes"><link rel="search" type="application/opensearchdescription+xml" title="Google Cloud" href="https://web.archive.org/web/20210115214923/https://cloud.google.com/s/opensearch.xml"> <title>Google Cloud release notes | Documentation</title> <meta property="og:title" content="Google Cloud release notes | Documentation"> <meta property="og:url" content="https://web.archive.org/web/20210115214923/https://cloud.google.com/release-notes"> <meta property="og:image" content="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/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://web.archive.org/web/20210115214923/https://schema.org", "@type": "BreadcrumbList", "itemListElement": [{ "@type": "ListItem", "position": 1, "name": "Documentation", "item": "https://web.archive.org/web/20210115214923/https://cloud.google.com/docs" },{ "@type": "ListItem", "position": 2, "name": "Google Cloud release notes", "item": "https://web.archive.org/web/20210115214923/https://cloud.google.com/release-notes" }] } </script> <p></p> <link rel="alternate" type="application/atom+xml" href="https://web.archive.org/web/20210115214923/https://cloud.google.com/feeds/gcp-release-notes.xml"/> <meta name="gtm_var" data-key="docType" data-value="release-notes"> </head> <body type="article" theme="cloud-theme" class="" layout="docs" free-trial pending> <devsite-progress type="indeterminate" id="app-progress"></devsite-progress> <section class="devsite-wrapper"><cloudx-track></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="/web/20210115214923/https://cloud.google.com/" 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"> <img src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/devrel-devsite/prod/v45f61267e22826169cf5d5f452882f7812c8cfb5f8b103a48c0d88727908b295/cloud/images/cloud-logo.svg" class="devsite-site-logo" alt="Google Cloud"> </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 dropdown clickable> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/why-google-cloud" class="gc-analytics-event " track-type="globalNav" track-metadata-position="nav" track-metadata-eventdetail="nav" track-name="whyGoogle" aria-haspopup="true" aria-expanded="false" data-category="Site-Wide Custom Events" data-label="Tab: Why Google" track-type="globalNav" track-name="whyGoogle" track-metadata-position="nav" track-metadata-eventdetail="nav"> Why Google </a> <a href="#" aria-haspopup="true" aria-expanded="false" aria-label="Dropdown menu" role="button" track-type="globalNav" track-metadata-position="nav" track-metadata-eventdetail="nav" track-name="whyGoogle" data-category="Site-Wide Custom Events" data-label="Tab: Why Google" track-type="globalNav" track-name="whyGoogle" track-metadata-position="nav" track-metadata-eventdetail="nav" tabindex="-1" class="devsite-tabs-dropdown-toggle devsite-icon devsite-icon-arrow-drop-down"></a> <div class="devsite-tabs-dropdown" aria-label="submenu"> <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">close</button> <div class="devsite-tabs-dropdown-content"> <div class="devsite-tabs-dropdown-column cloud-nav-half-width cloud-nav-menu-why-google cloud-nav-border-right "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-type1 cloud-dropdown-halfwidth cloud-dropdown--cta-container "> <li class="devsite-nav-title" tooltip tabindex="0" role="heading">Transform your business with innovative solutions</li> <li class="devsite-nav-description">Whether your business is early in its journey or well on its way to digital transformation, Google Cloud's solutions and technologies help solve your toughest challenges. </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/why-google-cloud" track-type="navMenu" track-name="Learn more" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/why-google-cloud" tooltip track-name="whyGoogle" track-metadata-eventdetail="learnMore"> <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" tooltip tabindex="0" role="heading">Why Google Cloud</li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/why-google-cloud" track-type="navMenu" track-name="Choosing Google Cloud" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/why-google-cloud" tooltip track-name="whyGoogle" track-metadata-eventdetail="choosingGoogleCloud"> <div class="devsite-nav-item-title"> Choosing Google Cloud </div> <div class="devsite-nav-item-description"> Reasons why businesses choose us. </div> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/multicloud" track-type="navMenu" track-name="Multicloud" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/multicloud" tooltip track-metadata-eventdetail="multicloud" track-name="whyGoogle"> <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://web.archive.org/web/20210115214923/https://cloud.google.com/security" track-type="navMenu" track-name="Trust and security" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/security" tooltip track-metadata-eventdetail="trustAndSecurity" track-name="whyGoogle"> <div class="devsite-nav-item-title"> Trust and security </div> <div class="devsite-nav-item-description"> Keep your data secure and compliant. </div> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/infrastructure" track-type="navMenu" track-name="Global infrastructure" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/infrastructure" tooltip track-name="whyGoogle" track-metadata-eventdetail="globalInfrastructure"> <div class="devsite-nav-item-title"> Global infrastructure </div> <div class="devsite-nav-item-description"> Build on the same infrastructure Google uses. </div> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/smart-analytics" track-type="navMenu" track-name="Data analytics" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/smart-analytics" tooltip track-name="whyGoogle" track-metadata-eventdetail="dataAnalytics"> <div class="devsite-nav-item-title"> Data analytics </div> <div class="devsite-nav-item-description"> Make smarter decisions with the leading data platform. </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-type2 cloud-dropdown-noheading"> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/open-cloud" track-type="navMenu" track-name="Open cloud" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/open-cloud" tooltip track-metadata-eventdetail="openCloud" track-name="whyGoogle"> <div class="devsite-nav-item-title"> Open cloud </div> <div class="devsite-nav-item-description"> Scale with open, flexible technology. </div> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/sustainability" track-type="navMenu" track-name="Sustainability" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/sustainability" tooltip track-metadata-eventdetail="sustainability" track-name="whyGoogle"> <div class="devsite-nav-item-title"> Sustainability </div> <div class="devsite-nav-item-description"> Run on the cleanest cloud in the industry. </div> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/analyst-reports" track-type="navMenu" track-name="Analyst reports" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/analyst-reports" tooltip track-metadata-eventdetail="analystReports" track-name="whyGoogle"> <div class="devsite-nav-item-title"> Analyst reports </div> <div class="devsite-nav-item-description"> See how Google Cloud ranks. </div> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/customers" track-type="navMenu" track-name="Customer stories" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/customers" tooltip track-name="whyGoogle" track-metadata-eventdetail="customerStories"> <div class="devsite-nav-item-title"> Customer stories </div> <div class="devsite-nav-item-description"> Learn how businesses use Google Cloud. </div> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/blog" track-type="navMenu" track-name="Google Cloud Blog" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/blog" tooltip track-metadata-eventdetail="googleCloudBlog" track-name="whyGoogle"> <div class="devsite-nav-item-title"> Google Cloud Blog </div> <div class="devsite-nav-item-description"> Read the latest story and product updates. </div> </a> </li> </ul> </div> </div> </div> </tab> <tab dropdown dropdown-full clickable generated-tab-menu> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/solutions" class="gc-analytics-event " track-type="globalNav" track-metadata-position="nav" track-metadata-eventdetail="nav" track-name="solutions" aria-haspopup="true" aria-expanded="false" data-category="Site-Wide Custom Events" data-label="Tab: Solutions" track-type="globalNav" track-name="solutions" track-metadata-position="nav" track-metadata-eventdetail="nav"> Solutions </a> <a href="#" aria-haspopup="true" aria-expanded="false" aria-label="Dropdown menu" role="button" track-type="globalNav" track-metadata-position="nav" track-metadata-eventdetail="nav" track-name="solutions" data-category="Site-Wide Custom Events" data-label="Tab: Solutions" track-type="globalNav" track-name="solutions" track-metadata-position="nav" track-metadata-eventdetail="nav" tabindex="-1" class="devsite-tabs-dropdown-toggle devsite-icon devsite-icon-arrow-drop-down"></a> <div class="devsite-tabs-dropdown" aria-label="submenu"> <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">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://web.archive.org/web/20210115214923/https://cloud.google.com/solutions#industry-solutions" track-type="navMenu" track-name="Industry Solutions" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions#industry-solutions" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/_static/cloud/images/navigation/forward.svg" srcset="" sizes="100vw" loading="lazy"> </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://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/retail" track-type="navMenu" track-name="Retail" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/retail" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/_static/cloud/images/navigation/retail.svg" srcset="" sizes="100vw" loading="lazy"> </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://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/financial-services" track-type="navMenu" track-name="Financial Services" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/financial-services" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/_static/cloud/images/navigation/finance.svg" srcset="" sizes="100vw" loading="lazy"> </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://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/healthcare-life-sciences" track-type="navMenu" track-name="Healthcare and Life Sciences" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/healthcare-life-sciences" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/_static/cloud/images/navigation/hcls.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Healthcare and Life Sciences </div> <div class="devsite-nav-item-description"> Health-specific solutions to enhance the patient experience. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/media-entertainment" track-type="navMenu" track-name="Media and Entertainment" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/media-entertainment" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/_static/cloud/images/navigation/media.svg" srcset="" sizes="100vw" loading="lazy"> </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://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/telecommunications" track-type="navMenu" track-name="Telecommunications" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/telecommunications" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/_static/cloud/images/navigation/telecommunications.svg" srcset="" sizes="100vw" loading="lazy"> </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://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/gaming" track-type="navMenu" track-name="Gaming" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/gaming" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/_static/cloud/images/navigation/gaming.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Gaming </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://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/manufacturing" track-type="navMenu" track-name="Manufacturing" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/manufacturing" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/_static/cloud/images/navigation/manufacturing.svg" srcset="" sizes="100vw" loading="lazy"> </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://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/energy" track-type="navMenu" track-name="Energy" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/energy" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/_static/cloud/images/navigation/energy.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Energy </div> <div class="devsite-nav-item-description"> Multi-cloud and hybrid solutions for energy companies. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/government" track-type="navMenu" track-name="Government" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/government" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/_static/cloud/images/navigation/government.svg" srcset="" sizes="100vw" loading="lazy"> </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://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/education" track-type="navMenu" track-name="Education" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/education" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/_static/cloud/images/navigation/education.svg" srcset="" sizes="100vw" loading="lazy"> </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 "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/smb" track-type="navMenu" track-name="Small and Medium Business" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/smb" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/_static/cloud/images/navigation/smb.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Small and Medium Business </div> <div class="devsite-nav-item-description"> Explore SMB solutions for web hosting, app development, AI, analytics, and more. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/cloud-natives" track-type="navMenu" track-name="Cloud Natives" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/cloud-natives" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/images/navigation/cloud-natives.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Natives </div> <div class="devsite-nav-item-description"> Resources and solutions for cloud-native organizations. </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://web.archive.org/web/20210115214923/https://cloud.google.com/solutions" track-type="navMenu" track-name="See all solutions" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions" tooltip track-metadata-position="nav - tertiary" track-metadata-eventdetail="see all solutions" track-metadata-module_headline="featured solutions" track-name="solutions" track-type="navMenu" track-metadata-href="cloud.google.com/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://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/application-modernization" track-type="navMenu" track-name="Application Modernization" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/application-modernization" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/_static/cloud/images/navigation/forward.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Application Modernization </div> <div class="devsite-nav-item-description"> Develop and run applications anywhere, using cloud-native technologies like containers, serverless, and service mesh. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/hybrid-and-multicloud-application-platform" track-type="navMenu" track-name="Hybrid and Multi-cloud Application Platform" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/hybrid-and-multicloud-application-platform" tooltip> <div class="devsite-nav-item-title"> Hybrid and Multi-cloud Application Platform </div> <div class="devsite-nav-item-description"> Platform for modernizing legacy apps and building new apps. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/cloud-native-app-development" track-type="navMenu" track-name="Cloud-Native App Development" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/cloud-native-app-development" tooltip> <div class="devsite-nav-item-title"> Cloud-Native App Development </div> <div class="devsite-nav-item-description"> End-to-end solution for building, deploying, and managing apps. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/serverless" track-type="navMenu" track-name="Serverless Solutions" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/serverless" tooltip> <div class="devsite-nav-item-title"> Serverless Solutions </div> <div class="devsite-nav-item-description"> Fully managed environment for developing, deploying and scaling apps. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/devops" track-type="navMenu" track-name="DevOps" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/devops" tooltip> <div class="devsite-nav-item-title"> DevOps </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://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/configuration-management" track-type="navMenu" track-name="Configuration Management" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/configuration-management" tooltip> <div class="devsite-nav-item-title"> Configuration Management </div> <div class="devsite-nav-item-description"> Tools for automating and maintaining system configurations. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/continuous-delivery" track-type="navMenu" track-name="Continuous Delivery (CD)" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/continuous-delivery" tooltip> <div class="devsite-nav-item-title"> Continuous Delivery (CD) </div> <div class="devsite-nav-item-description"> End-to-end automation from source to production. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/continuous-integration" track-type="navMenu" track-name="Continuous Integration (CI)" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/continuous-integration" tooltip> <div class="devsite-nav-item-title"> Continuous Integration (CI) </div> <div class="devsite-nav-item-description"> Fast feedback on code changes at scale. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/infrastructure-as-code" track-type="navMenu" track-name="Infrastructure as Code" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/infrastructure-as-code" tooltip> <div class="devsite-nav-item-title"> Infrastructure as Code </div> <div class="devsite-nav-item-description"> Automate repeatable tasks for one machine or millions. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/secrets-management" track-type="navMenu" track-name="Secrets Management" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/secrets-management" tooltip> <div class="devsite-nav-item-title"> Secrets Management </div> <div class="devsite-nav-item-description"> Encrypt, store, manage, and audit infrastructure and application-level secrets. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/mainframe-modernization" track-type="navMenu" track-name="Mainframe Modernization" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/mainframe-modernization" tooltip> <div class="devsite-nav-item-title"> Mainframe Modernization </div> <div class="devsite-nav-item-description"> Automated tools and prescriptive guidance for moving to the cloud. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/web-hosting" track-type="navMenu" track-name="Hosting" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/web-hosting" tooltip> <div class="devsite-nav-item-title"> Hosting </div> <div class="devsite-nav-item-description"> Services and infrastructure for building web apps and websites. </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://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/ai" track-type="navMenu" track-name="Artificial Intelligence" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/ai" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/_static/cloud/images/navigation/forward.svg" srcset="" sizes="100vw" loading="lazy"> </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://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/build-and-use-ai" track-type="navMenu" track-name="Build and Use AI" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/build-and-use-ai" tooltip> <div class="devsite-nav-item-title"> Build and Use AI </div> <div class="devsite-nav-item-description"> Products to build and use artificial intelligence. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/contact-center" track-type="navMenu" track-name="Contact Center AI" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/contact-center" tooltip> <div class="devsite-nav-item-title"> Contact Center AI </div> <div class="devsite-nav-item-description"> AI model for speaking with customers and assisting human agents. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/document-ai" track-type="navMenu" track-name="Document AI" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/document-ai" tooltip> <div class="devsite-nav-item-title"> Document AI </div> <div class="devsite-nav-item-description"> Machine learning and AI to unlock insights from your documents. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/talent-solution" track-type="navMenu" track-name="Cloud Talent Solution" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/talent-solution" tooltip> <div class="devsite-nav-item-title"> Cloud Talent Solution </div> <div class="devsite-nav-item-description"> AI with job search and talent acquisition capabilities. </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://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/business-application-platform" track-type="navMenu" track-name="Business Application Platform" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/business-application-platform" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/_static/cloud/images/navigation/forward.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Business Application Platform </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://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/new-channels-using-apis" track-type="navMenu" track-name="New Business Channels Using APIs" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/new-channels-using-apis" tooltip> <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://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/unlocking-legacy-applications" track-type="navMenu" track-name="Unlocking Legacy Applications Using APIs" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/unlocking-legacy-applications" tooltip> <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://web.archive.org/web/20210115214923/https://cloud.google.com/apigee/solutions/open-banking-apix" track-type="navMenu" track-name="Open Banking APIx" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/apigee/solutions/open-banking-apix" tooltip> <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://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/databases" track-type="navMenu" track-name="Databases" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/databases" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/_static/cloud/images/navigation/forward.svg" srcset="" sizes="100vw" loading="lazy"> </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://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/database-migration" track-type="navMenu" track-name="Database Migration" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/database-migration" tooltip> <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://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/database-modernization" track-type="navMenu" track-name="Database Modernization" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/database-modernization" tooltip> <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://web.archive.org/web/20210115214923/https://cloud.google.com/products/databases" track-type="navMenu" track-name="Google Cloud Databases" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/products/databases" tooltip> <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://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/migrate-oracle-workloads" track-type="navMenu" track-name="Migrate Oracle workloads to Google Cloud" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/migrate-oracle-workloads" tooltip> <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://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/open-source-databases" track-type="navMenu" track-name="Open Source Databases" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/open-source-databases" tooltip> <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://web.archive.org/web/20210115214923/https://cloud.google.com/sql-server" track-type="navMenu" track-name="SQL Server on Google Cloud" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/sql-server" tooltip> <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> </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-title" tooltip tabindex="0" role="heading">Digital Transformation</li> <li class="devsite-nav-description">Accelerate business recovery and ensure a better future with solutions that enable hybrid and multi-cloud, generate intelligent insights, and keep your workers connected.</li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/business-continuity" track-type="navMenu" track-name="Business Continuity" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/business-continuity" tooltip> <div class="devsite-nav-item-title"> Business Continuity </div> <div class="devsite-nav-item-description"> Proactively plan and prioritize workloads. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/business-innovation" track-type="navMenu" track-name="Digital Innovation" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/business-innovation" tooltip> <div class="devsite-nav-item-title"> Digital Innovation </div> <div class="devsite-nav-item-description"> Reimagine your operations and unlock new opportunities. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/operational-efficiency" track-type="navMenu" track-name="Operational Efficiency" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/operational-efficiency" tooltip> <div class="devsite-nav-item-title"> Operational Efficiency </div> <div class="devsite-nav-item-description"> Prioritize investments and optimize costs. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/covid19" track-type="navMenu" track-name="COVID-19 Solutions" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/covid19" tooltip> <div class="devsite-nav-item-title"> COVID-19 Solutions </div> <div class="devsite-nav-item-description"> Get work done more safely and securely. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/covid19-healthcare" track-type="navMenu" track-name="COVID-19 Solutions for the Healthcare Industry" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/covid19-healthcare" tooltip> <div class="devsite-nav-item-title"> COVID-19 Solutions for the Healthcare Industry </div> <div class="devsite-nav-item-description"> How Google is helping healthcare meet extraordinary challenges. </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://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/infrastructure-modernization" track-type="navMenu" track-name="Infrastructure Modernization" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/infrastructure-modernization" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/_static/cloud/images/navigation/forward.svg" srcset="" sizes="100vw" loading="lazy"> </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://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/application-migration" track-type="navMenu" track-name="Application Migration" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/application-migration" tooltip> <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://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/sap" track-type="navMenu" track-name="SAP on Google Cloud" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/sap" tooltip> <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://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/hpc" track-type="navMenu" track-name="High Performance Computing" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/hpc" tooltip> <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://web.archive.org/web/20210115214923/https://cloud.google.com/windows" track-type="navMenu" track-name="Windows on Google Cloud" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/windows" tooltip> <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://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/migration-center" track-type="navMenu" track-name="Data Center Migration" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/migration-center" tooltip> <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://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/marketing-technology" track-type="navMenu" track-name="Marketing Technology" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/marketing-technology" tooltip> <div class="devsite-nav-item-title"> Marketing Technology </div> <div class="devsite-nav-item-description"> Tools for app hosting, real-time bidding, ad serving, and more. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/active-assist" track-type="navMenu" track-name="Active Assist" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/active-assist" tooltip> <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://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/virtual-desktops" track-type="navMenu" track-name="Virtual Desktops" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/virtual-desktops" tooltip> <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://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/cloud-migration-program" track-type="navMenu" track-name="Rapid Assessment & Migration Program (RAMP)" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/cloud-migration-program" tooltip> <div class="devsite-nav-item-title"> Rapid Assessment & Migration Program (RAMP) </div> <div class="devsite-nav-item-description"> End-to-end migration program to simplify your path to the cloud. </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://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/productivity-collaboration" track-type="navMenu" track-name="Productivity and Collaboration" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/productivity-collaboration" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/_static/cloud/images/navigation/forward.svg" srcset="" sizes="100vw" loading="lazy"> </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://web.archive.org/web/20210115214923/https://workspace.google.com/solutions/enterprise/?enterprise-benefits_activeEl=connect" track-type="navMenu" track-name="Google Workspace" track-metadata-position="nav" track-metadata-href="https://workspace.google.com/solutions/enterprise/?enterprise-benefits_activeEl=connect" tooltip> <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://web.archive.org/web/20210115214923/https://workspace.google.com/essentials/" track-type="navMenu" track-name="Google Workspace Essentials" track-metadata-position="nav" track-metadata-href="https://workspace.google.com/essentials/" tooltip> <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://web.archive.org/web/20210115214923/https://cloud.google.com/identity" track-type="navMenu" track-name="Cloud Identity" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/identity" tooltip> <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://web.archive.org/web/20210115214923/https://chromeenterprise.google/" track-type="navMenu" track-name="Chrome Enterprise" track-metadata-position="nav" track-metadata-href="https://chromeenterprise.google/" tooltip> <div class="devsite-nav-item-title"> Chrome Enterprise </div> <div class="devsite-nav-item-description"> Chrome OS, 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://web.archive.org/web/20210115214923/https://cloud.google.com/products/search" track-type="navMenu" track-name="Cloud Search" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/products/search" tooltip> <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://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/security" track-type="navMenu" track-name="Security" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/security" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/_static/cloud/images/navigation/forward.svg" srcset="" sizes="100vw" loading="lazy"> </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://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/security-analytics-and-operations" track-type="navMenu" track-name="Security Analytics and Operations" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/security-analytics-and-operations" tooltip> <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://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/web-app-and-api-protection" track-type="navMenu" track-name="Web App and API Protection" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/web-app-and-api-protection" tooltip> <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> </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://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/smart-analytics" track-type="navMenu" track-name="Smart Analytics" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/smart-analytics" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/_static/cloud/images/navigation/forward.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Smart 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://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/data-warehouse-modernization" track-type="navMenu" track-name="Data Warehouse Modernization" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/data-warehouse-modernization" tooltip> <div class="devsite-nav-item-title"> Data Warehouse Modernization </div> <div class="devsite-nav-item-description"> Data warehouse to jumpstart your migration and unlock insights. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/stream-analytics" track-type="navMenu" track-name="Stream Analytics" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/stream-analytics" tooltip> <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://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/marketing-analytics" track-type="navMenu" track-name="Marketing Analytics" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/marketing-analytics" tooltip> <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://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/data-lake" track-type="navMenu" track-name="Data Lake Modernization" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/data-lake" tooltip> <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://web.archive.org/web/20210115214923/https://cloud.google.com/looker" track-type="navMenu" track-name="Business Intelligence" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/looker" tooltip> <div class="devsite-nav-item-title"> Business Intelligence </div> <div class="devsite-nav-item-description"> Data analytics tools for collecting, analyzing, and activating BI. </div> </a> </li> </ul> </div> </div> </div> </tab> <tab dropdown dropdown-full clickable generated-tab-menu> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/products" class="gc-analytics-event " track-type="globalNav" track-metadata-position="nav" track-metadata-eventdetail="nav" track-name="products" aria-haspopup="true" aria-expanded="false" data-category="Site-Wide Custom Events" data-label="Tab: Products" track-type="globalNav" track-name="products" track-metadata-position="nav" track-metadata-eventdetail="nav"> Products </a> <a href="#" aria-haspopup="true" aria-expanded="false" aria-label="Dropdown menu" role="button" track-type="globalNav" track-metadata-position="nav" track-metadata-eventdetail="nav" track-name="products" data-category="Site-Wide Custom Events" data-label="Tab: Products" track-type="globalNav" track-name="products" track-metadata-position="nav" track-metadata-eventdetail="nav" tabindex="-1" class="devsite-tabs-dropdown-toggle devsite-icon devsite-icon-arrow-drop-down"></a> <div class="devsite-tabs-dropdown" aria-label="submenu"> <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">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" tooltip tabindex="0" role="heading">Featured Products</li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/compute" track-type="navMenu" track-name="Compute Engine" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/compute" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#computeengine" srcset="" sizes="100vw" loading="lazy"> </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://web.archive.org/web/20210115214923/https://cloud.google.com/storage" track-type="navMenu" track-name="Cloud Storage" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/storage" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudstorage" srcset="" sizes="100vw" loading="lazy"> </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://web.archive.org/web/20210115214923/https://cloud.google.com/sdk" track-type="navMenu" track-name="Cloud SDK" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/sdk" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudshell" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/sql" track-type="navMenu" track-name="Cloud SQL" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/sql" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudsql" srcset="" sizes="100vw" loading="lazy"> </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://web.archive.org/web/20210115214923/https://cloud.google.com/kubernetes-engine" track-type="navMenu" track-name="Google Kubernetes Engine" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/kubernetes-engine" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#kubernetesengine" srcset="" sizes="100vw" loading="lazy"> </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://web.archive.org/web/20210115214923/https://cloud.google.com/bigquery" track-type="navMenu" track-name="BigQuery" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/bigquery" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#bigquery" srcset="" sizes="100vw" loading="lazy"> </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://web.archive.org/web/20210115214923/https://cloud.google.com/cdn" track-type="navMenu" track-name="Cloud CDN" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/cdn" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudcdn" srcset="" sizes="100vw" loading="lazy"> </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 "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/dataflow" track-type="navMenu" track-name="Dataflow" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/dataflow" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#clouddataflow" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/products/operations" track-type="navMenu" track-name="Operations" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/products/operations" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#stackdriver" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/run" track-type="navMenu" track-name="Cloud Run" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/run" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudrun" srcset="" sizes="100vw" loading="lazy"> </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://web.archive.org/web/20210115214923/https://cloud.google.com/anthos" track-type="navMenu" track-name="Anthos" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/anthos" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#anthos" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Anthos </div> <div class="devsite-nav-item-description"> Platform for modernizing existing apps and building new ones. </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://web.archive.org/web/20210115214923/https://cloud.google.com/products" track-type="navMenu" track-name="See all products (100+)" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/products" tooltip track-metadata-module_headline="featured products" track-metadata-position="nav - tertiary" track-metadata-eventdetail="see all products" track-metadata-href="cloud.google.com/products" track-name="products" track-type="navMenu"> <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://web.archive.org/web/20210115214923/https://cloud.google.com/products/ai" track-type="navMenu" track-name="AI and Machine Learning" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/products/ai" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/_static/cloud/images/navigation/forward.svg" srcset="" sizes="100vw" loading="lazy"> </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://web.archive.org/web/20210115214923/https://cloud.google.com/speech-to-text" track-type="navMenu" track-name="Speech-to-Text" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/speech-to-text" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudspeechapi" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Speech-to-Text </div> <div class="devsite-nav-item-description"> Speech recognition and transcription supporting 125 languages. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/vision" track-type="navMenu" track-name="Vision AI" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/vision" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudvisionapi" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Vision AI </div> <div class="devsite-nav-item-description"> Custom and pre-trained models to detect emotion, text, more. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/text-to-speech" track-type="navMenu" track-name="Text-to-Speech" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/text-to-speech" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudtexttospeech" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/translate" track-type="navMenu" track-name="Cloud Translation" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/translate" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudtranslationapi" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Translation </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://web.archive.org/web/20210115214923/https://cloud.google.com/natural-language" track-type="navMenu" track-name="Cloud Natural Language" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/natural-language" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudnaturallanguageapi" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Natural Language </div> <div class="devsite-nav-item-description"> Sentiment analysis and classification of unstructured text. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/automl" track-type="navMenu" track-name="AutoML" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/automl" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#automl" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> AutoML </div> <div class="devsite-nav-item-description"> Custom machine learning model training and development. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/ai-platform" track-type="navMenu" track-name="AI Platform" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/ai-platform" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#aiplatform" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> AI Platform </div> <div class="devsite-nav-item-description"> Platform for training, hosting, and managing ML models. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/video-intelligence" track-type="navMenu" track-name="Video AI" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/video-intelligence" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudvideointelligenceapi" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Video AI </div> <div class="devsite-nav-item-description"> Video classification and recognition using machine learning. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/ai-infrastructure" track-type="navMenu" track-name="AI Infrastructure" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/ai-infrastructure" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#aiplatform" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> AI Infrastructure </div> <div class="devsite-nav-item-description"> Options for every business to train deep learning and machine learning models cost-effectively. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/dialogflow" track-type="navMenu" track-name="Dialogflow" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/dialogflow" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#dialogflow" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Dialogflow </div> <div class="devsite-nav-item-description"> Conversation applications and systems development suite. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/automl-tables" track-type="navMenu" track-name="AutoML Tables" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/automl-tables" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#automltables" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> AutoML Tables </div> <div class="devsite-nav-item-description"> Service for training ML models with structured data. </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://web.archive.org/web/20210115214923/https://cloud.google.com/products#ai-and-machine-learning" track-type="navMenu" track-name="See all AI and machine learning products" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/products#ai-and-machine-learning" tooltip> <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" tooltip tabindex="0" role="heading">API Management</li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/apigee/api-management" track-type="navMenu" track-name="Apigee API Platform" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/apigee/api-management" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#apigeeapiplatform" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Apigee API Platform </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://web.archive.org/web/20210115214923/https://cloud.google.com/apigee/api-management/analyze-apis" track-type="navMenu" track-name="Analyze APIs" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/apigee/api-management/analyze-apis" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#apianalytics" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Analyze APIs </div> <div class="devsite-nav-item-description"> Dashboards, custom reports, and metrics for API performance. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/apigee/api-management/monetize-apis" track-type="navMenu" track-name="Monetize APIs" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/apigee/api-management/monetize-apis" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#apimonetization" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Monetize APIs </div> <div class="devsite-nav-item-description"> Revenue stream and business model creation from APIs. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/apigee/api-management/hybrid" track-type="navMenu" track-name="Apigee Hybrid" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/apigee/api-management/hybrid" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#apigeeapiplatform" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Apigee Hybrid </div> <div class="devsite-nav-item-description"> Deployment option for managing APIs on-premises or in the cloud. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/apigee/api-management/apigee-sense" track-type="navMenu" track-name="Apigee Sense" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/apigee/api-management/apigee-sense" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#apigeesense" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Apigee Sense </div> <div class="devsite-nav-item-description"> Intelligent behavior detection to protect APIs. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/endpoints" track-type="navMenu" track-name="Cloud Endpoints" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/endpoints" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudendpoints" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/apigee/api-management/developer-portal" track-type="navMenu" track-name="Developer Portal" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/apigee/api-management/developer-portal" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#developerportal" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Developer Portal </div> <div class="devsite-nav-item-description"> Self-service and custom developer portal creation. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/apigee/solutions/healthcare-apix" track-type="navMenu" track-name="Apigee Healthcare APIx" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/apigee/solutions/healthcare-apix" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#apigeeapiplatform" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Apigee Healthcare APIx </div> <div class="devsite-nav-item-description"> FHIR API-based digital service formation. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/apigee/solutions/open-banking-apix" track-type="navMenu" track-name="Apigee Open Banking APIx" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/apigee/solutions/open-banking-apix" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#apigeeapiplatform" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Apigee Open Banking APIx </div> <div class="devsite-nav-item-description"> Open banking and PSD2-compliant API delivery. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/healthcare" track-type="navMenu" track-name="Cloud Healthcare API" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/healthcare" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#healthcareapi" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Healthcare API </div> <div class="devsite-nav-item-description"> Solution to bridge 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://web.archive.org/web/20210115214923/https://cloud.google.com/appsheet" track-type="navMenu" track-name="AppSheet" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/appsheet" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/images/navigation/products/appsheet-icon.svg" srcset="" sizes="100vw" loading="lazy"> </div> <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> </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://web.archive.org/web/20210115214923/https://cloud.google.com/products/compute" track-type="navMenu" track-name="Compute" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/products/compute" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/_static/cloud/images/navigation/forward.svg" srcset="" sizes="100vw" loading="lazy"> </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://web.archive.org/web/20210115214923/https://cloud.google.com/compute" track-type="navMenu" track-name="Compute Engine" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/compute" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#computeengine" srcset="" sizes="100vw" loading="lazy"> </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://web.archive.org/web/20210115214923/https://cloud.google.com/appengine" track-type="navMenu" track-name="App Engine" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/appengine" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#appengine" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/gpu" track-type="navMenu" track-name="Cloud GPUs" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/gpu" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#gpu" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/migrate/compute-engine" track-type="navMenu" track-name="Migrate for Compute Engine" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/migrate/compute-engine" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#migrateforcomputeengine" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Migrate for Compute Engine </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://web.archive.org/web/20210115214923/https://cloud.google.com/preemptible-vms" track-type="navMenu" track-name="Preemptible VMs" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/preemptible-vms" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#computeengine" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Preemptible 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://web.archive.org/web/20210115214923/https://cloud.google.com/shielded-vm" track-type="navMenu" track-name="Shielded VMs" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/shielded-vm" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#computeengine" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Shielded VMs </div> <div class="devsite-nav-item-description"> Reinforced virtual machines on Google Cloud. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/sole-tenant-nodes" track-type="navMenu" track-name="Sole-Tenant Nodes" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/sole-tenant-nodes" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#computeengine" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/bare-metal" track-type="navMenu" track-name="Bare Metal" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/bare-metal" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/_static/cloud/images/navigation/products/bare-metal.svg" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/recommender" track-type="navMenu" track-name="Recommender" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/recommender" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/_static/cloud/images/navigation/products/recommender.svg" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/vmware-engine" track-type="navMenu" track-name="VMware Engine" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/vmware-engine" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/_static/cloud/images/navigation/products/vmware-engine.svg" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/run" track-type="navMenu" track-name="Cloud Run" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/run" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/_static/cloud/images/navigation/products/cloud-run.svg" srcset="" sizes="100vw" loading="lazy"> </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 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://web.archive.org/web/20210115214923/https://cloud.google.com/products#compute" track-type="navMenu" track-name="See all compute products" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/products#compute" tooltip> <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://web.archive.org/web/20210115214923/https://cloud.google.com/containers" track-type="navMenu" track-name="Containers" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/containers" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/_static/cloud/images/navigation/forward.svg" srcset="" sizes="100vw" loading="lazy"> </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://web.archive.org/web/20210115214923/https://cloud.google.com/kubernetes-engine" track-type="navMenu" track-name="Google Kubernetes Engine" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/kubernetes-engine" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#kubernetesengine" srcset="" sizes="100vw" loading="lazy"> </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://web.archive.org/web/20210115214923/https://cloud.google.com/container-registry" track-type="navMenu" track-name="Container Registry" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/container-registry" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#containerregistry" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Container Registry </div> <div class="devsite-nav-item-description"> Registry for storing, managing, and securing Docker images. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/containers/security" track-type="navMenu" track-name="Container Security" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/containers/security" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#kubernetesengine" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Container Security </div> <div class="devsite-nav-item-description"> Container environment security for each stage of the life cycle. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/cloud-build" track-type="navMenu" track-name="Cloud Build" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/cloud-build" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudbuild" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/ai-platform/deep-learning-containers" track-type="navMenu" track-name="Deep Learning Containers" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/ai-platform/deep-learning-containers" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#aiplatform" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/kubernetes-applications" track-type="navMenu" track-name="Kubernetes Applications" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/kubernetes-applications" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#kubernetesengine" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Kubernetes Applications </div> <div class="devsite-nav-item-description"> Containerized apps with prebuilt deployment and unified billing. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/artifact-registry" track-type="navMenu" track-name="Artifact Registry" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/artifact-registry" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#containerregistry" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/knative" track-type="navMenu" track-name="Knative" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/knative" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/images/navigation/products/knative.svg" srcset="" sizes="100vw" loading="lazy"> </div> <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> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/run" track-type="navMenu" track-name="Cloud Run" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/run" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/_static/cloud/images/navigation/products/cloud-run.svg" srcset="" sizes="100vw" loading="lazy"> </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://web.archive.org/web/20210115214923/https://cloud.google.com/code" track-type="navMenu" track-name="Cloud Code" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/code" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/_static/cloud/images/navigation/products/cloud-code.svg" srcset="" sizes="100vw" loading="lazy"> </div> <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> </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://web.archive.org/web/20210115214923/https://cloud.google.com/products/big-data" track-type="navMenu" track-name="Data Analytics" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/products/big-data" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/_static/cloud/images/navigation/forward.svg" srcset="" sizes="100vw" loading="lazy"> </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://web.archive.org/web/20210115214923/https://cloud.google.com/bigquery" track-type="navMenu" track-name="BigQuery" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/bigquery" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#bigquery" srcset="" sizes="100vw" loading="lazy"> </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://web.archive.org/web/20210115214923/https://cloud.google.com/looker" track-type="navMenu" track-name="Looker" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/looker" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/images/navigation/products/cloud-looker.svg" srcset="" sizes="100vw" loading="lazy"> </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://web.archive.org/web/20210115214923/https://cloud.google.com/dataflow" track-type="navMenu" track-name="Dataflow" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/dataflow" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#clouddataflow" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/pubsub" track-type="navMenu" track-name="Pub/Sub" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/pubsub" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudpubsub" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/dataproc" track-type="navMenu" track-name="Dataproc" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/dataproc" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#clouddataproc" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/data-fusion" track-type="navMenu" track-name="Cloud Data Fusion" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/data-fusion" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#clouddatafusion" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/composer" track-type="navMenu" track-name="Cloud Composer" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/composer" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/_static/cloud/images/navigation/products/cloud-composer.svg" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/data-catalog" track-type="navMenu" track-name="Data Catalog" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/data-catalog" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/_static/cloud/images/navigation/products/cloud-data-catalog.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Data Catalog </div> <div class="devsite-nav-item-description"> Metadata service for discovering, understanding and managing data. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/dataprep" track-type="navMenu" track-name="Dataprep" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/dataprep" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#clouddataprep" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Dataprep </div> <div class="devsite-nav-item-description"> Service to prepare data for analysis and machine learning. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://marketingplatform.google.com/about/data-studio/" track-type="navMenu" track-name="Google Data Studio" track-metadata-position="nav" track-metadata-href="https://marketingplatform.google.com/about/data-studio/" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#datastudio" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Google Data Studio </div> <div class="devsite-nav-item-description"> Interactive data suite for dashboarding, reporting, and analytics. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://marketingplatform.google.com/about/enterprise/#?modal_active=none" track-type="navMenu" track-name="Google Marketing Platform" track-metadata-position="nav" track-metadata-href="https://marketingplatform.google.com/about/enterprise/#?modal_active=none" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudformarketing" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Google Marketing Platform </div> <div class="devsite-nav-item-description"> Marketing platform unifying advertising and analytics. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/life-sciences" track-type="navMenu" track-name="Cloud Life Sciences" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/life-sciences" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#genomics" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Life Sciences </div> <div class="devsite-nav-item-description"> Tools for managing, processing, and transforming biomedical data. </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://web.archive.org/web/20210115214923/https://cloud.google.com/products/databases" track-type="navMenu" track-name="Databases" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/products/databases" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/_static/cloud/images/navigation/forward.svg" srcset="" sizes="100vw" loading="lazy"> </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://web.archive.org/web/20210115214923/https://cloud.google.com/bigtable" track-type="navMenu" track-name="Cloud Bigtable" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/bigtable" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#bigtable" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud 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://web.archive.org/web/20210115214923/https://cloud.google.com/firestore" track-type="navMenu" track-name="Firestore" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/firestore" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudfirestore" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/memorystore" track-type="navMenu" track-name="Memorystore" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/memorystore" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudmemorystore" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Memorystore </div> <div class="devsite-nav-item-description"> In-memory database for managed Redis and Memcached. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/spanner" track-type="navMenu" track-name="Cloud Spanner" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/spanner" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudspanner" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud 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://web.archive.org/web/20210115214923/https://cloud.google.com/sql" track-type="navMenu" track-name="Cloud SQL" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/sql" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudsql" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/database-migration" track-type="navMenu" track-name="Database Migration Service" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/database-migration" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/database-migration-service.svg" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/bare-metal" track-type="navMenu" track-name="Bare Metal" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/bare-metal" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/_static/cloud/images/navigation/products/bare-metal.svg" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://firebase.google.com/products/realtime-database/" track-type="navMenu" track-name="Firebase Realtime Database" track-metadata-position="nav" track-metadata-href="https://firebase.google.com/products/realtime-database/" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/_static/cloud/images/navigation/products/firebase.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Firebase Realtime Database </div> <div class="devsite-nav-item-description"> NoSQL database for storing and syncing data in real time. </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://web.archive.org/web/20210115214923/https://cloud.google.com/products/tools" track-type="navMenu" track-name="Developer Tools" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/products/tools" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/_static/cloud/images/navigation/forward.svg" srcset="" sizes="100vw" loading="lazy"> </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://web.archive.org/web/20210115214923/https://cloud.google.com/artifact-registry" track-type="navMenu" track-name="Artifact Registry" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/artifact-registry" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/artifact-registry.svg" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/cloud-build" track-type="navMenu" track-name="Cloud Build" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/cloud-build" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudbuild" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/code" track-type="navMenu" track-name="Cloud Code" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/code" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudcode" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/deployment-manager" track-type="navMenu" track-name="Cloud Deployment Manager" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/deployment-manager" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/deployment-manager.svg" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/sdk" track-type="navMenu" track-name="Cloud SDK" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/sdk" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudcode" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/scheduler" track-type="navMenu" track-name="Cloud Scheduler" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/scheduler" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudscheduler" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/source-repositories" track-type="navMenu" track-name="Cloud Source Repositories" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/source-repositories" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#logging" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/tasks" track-type="navMenu" track-name="Cloud Tasks" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/tasks" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudtasks" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/container-registry" track-type="navMenu" track-name="Container Registry" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/container-registry" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#containerregistry" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Container Registry </div> <div class="devsite-nav-item-description"> Private Docker storage for container images on Google Cloud. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/tekton" track-type="navMenu" track-name="Tekton" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/tekton" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/images/navigation/products/tekton.png" srcset="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/images/navigation/products/tekton_36.png 36w, /web/20210115214923im_/https://cloud.google.com/images/navigation/products/tekton_48.png 48w, /web/20210115214923im_/https://cloud.google.com/images/navigation/products/tekton_72.png 72w, /web/20210115214923im_/https://cloud.google.com/images/navigation/products/tekton_96.png 96w, /web/20210115214923im_/https://cloud.google.com/images/navigation/products/tekton_480.png 480w, /web/20210115214923im_/https://cloud.google.com/images/navigation/products/tekton_720.png 720w, /web/20210115214923im_/https://cloud.google.com/images/navigation/products/tekton_856.png 856w, /web/20210115214923im_/https://cloud.google.com/images/navigation/products/tekton_960.png 960w, /web/20210115214923im_/https://cloud.google.com/images/navigation/products/tekton_1440.png 1440w, /web/20210115214923im_/https://cloud.google.com/images/navigation/products/tekton_1920.png 1920w, /web/20210115214923im_/https://cloud.google.com/images/navigation/products/tekton_2880.png 2880w" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Tekton </div> <div class="devsite-nav-item-description"> Kubernetes-native resources for declaring CI/CD pipelines. </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://web.archive.org/web/20210115214923/https://cloud.google.com/products/tools" track-type="navMenu" track-name="See all developer tools" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/products/tools" tooltip> <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"> <li class="devsite-nav-title" tooltip tabindex="0" role="heading">Healthcare and Life Sciences</li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/apigee/solutions/healthcare-apix" track-type="navMenu" track-name="Apigee Healthcare APIx" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/apigee/solutions/healthcare-apix" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#apigeeapiplatform" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Apigee Healthcare APIx </div> <div class="devsite-nav-item-description"> FHIR API-based digital service production. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/healthcare" track-type="navMenu" track-name="Cloud Healthcare API" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/healthcare" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#healthcareapi" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/life-sciences" track-type="navMenu" track-name="Cloud Life Sciences" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/life-sciences" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#genomics" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Life Sciences </div> <div class="devsite-nav-item-description"> Tools for managing, processing, and transforming biomedical data. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/natural-language" track-type="navMenu" track-name="Healthcare Natural Language AI" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/natural-language" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/images/navigation/products/healthcare.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Healthcare Natural Language AI </div> <div class="devsite-nav-item-description"> Real-time insights from unstructured medical text. </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://web.archive.org/web/20210115214923/https://cloud.google.com/anthos" track-type="navMenu" track-name="Hybrid and Multi-cloud" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/anthos" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/_static/cloud/images/navigation/forward.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Hybrid and Multi-cloud </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/anthos" track-type="navMenu" track-name="Anthos" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/anthos" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#anthos" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Anthos </div> <div class="devsite-nav-item-description"> Platform for modernizing existing apps and building new ones. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/looker" track-type="navMenu" track-name="Looker" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/looker" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/looker.svg" srcset="" sizes="100vw" loading="lazy"> </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://web.archive.org/web/20210115214923/https://cloud.google.com/anthos/run" track-type="navMenu" track-name="Cloud Run for Anthos" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/anthos/run" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudrun" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Run for Anthos </div> <div class="devsite-nav-item-description"> Integration that provides a serverless development platform on GKE. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/kubernetes-applications" track-type="navMenu" track-name="Google Cloud Marketplace for Anthos" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/kubernetes-applications" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#marketplace" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Google Cloud Marketplace for Anthos </div> <div class="devsite-nav-item-description"> Containerized apps with prebuilt deployment and unified billing. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/migrate/anthos" track-type="navMenu" track-name="Migrate for Anthos" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/migrate/anthos" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#migrateforanthos" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Migrate for Anthos </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://web.archive.org/web/20210115214923/https://cloud.google.com/products/operations" track-type="navMenu" track-name="Operations" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/products/operations" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#stackdriver" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/cloud-build" track-type="navMenu" track-name="Cloud Build" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/cloud-build" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudbuild" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/traffic-director" track-type="navMenu" track-name="Traffic Director" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/traffic-director" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#trafficdirector" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/apigee" track-type="navMenu" track-name="Apigee API Management" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/apigee" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#apigeeapiplatform" srcset="" sizes="100vw" loading="lazy"> </div> <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> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading"> <li class="devsite-nav-title" tooltip tabindex="0" role="heading">Internet of Things</li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/iot-core" track-type="navMenu" track-name="Cloud IoT Core" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/iot-core" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudiotcore" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud IoT Core </div> <div class="devsite-nav-item-description"> IoT device management, integration, and connection service. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/edge-tpu" track-type="navMenu" track-name="Edge TPU" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/edge-tpu" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudiotedge" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Edge TPU </div> <div class="devsite-nav-item-description"> ASIC designed to run ML inference and AI at the edge. </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://web.archive.org/web/20210115214923/https://cloud.google.com/products/management" track-type="navMenu" track-name="Management Tools" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/products/management" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/_static/cloud/images/navigation/forward.svg" srcset="" sizes="100vw" loading="lazy"> </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://web.archive.org/web/20210115214923/https://cloud.google.com/shell" track-type="navMenu" track-name="Cloud Shell" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/shell" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudshell" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/cloud-console" track-type="navMenu" track-name="Cloud Console" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/cloud-console" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#generic" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/deployment-manager" track-type="navMenu" track-name="Cloud Deployment Manager" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/deployment-manager" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#clouddeploymentmanager" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/console-app" track-type="navMenu" track-name="Cloud Mobile App" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/console-app" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#generic" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Mobile App </div> <div class="devsite-nav-item-description"> App to manage Google Cloud services from your mobile device. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/apis" track-type="navMenu" track-name="Cloud APIs" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/apis" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudapis" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/private-catalog" track-type="navMenu" track-name="Private Catalog" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/private-catalog" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#marketplace" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Private 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://web.archive.org/web/20210115214923/https://cloud.google.com/cost-management" track-type="navMenu" track-name="Cost Management" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/cost-management" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/images/navigation/products/billing.png" srcset="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/images/navigation/products/billing_36.png 36w, /web/20210115214923im_/https://cloud.google.com/images/navigation/products/billing_48.png 48w, /web/20210115214923im_/https://cloud.google.com/images/navigation/products/billing_72.png 72w, /web/20210115214923im_/https://cloud.google.com/images/navigation/products/billing_96.png 96w, /web/20210115214923im_/https://cloud.google.com/images/navigation/products/billing_480.png 480w, /web/20210115214923im_/https://cloud.google.com/images/navigation/products/billing_720.png 720w, /web/20210115214923im_/https://cloud.google.com/images/navigation/products/billing_856.png 856w, /web/20210115214923im_/https://cloud.google.com/images/navigation/products/billing_960.png 960w, /web/20210115214923im_/https://cloud.google.com/images/navigation/products/billing_1440.png 1440w, /web/20210115214923im_/https://cloud.google.com/images/navigation/products/billing_1920.png 1920w, /web/20210115214923im_/https://cloud.google.com/images/navigation/products/billing_2880.png 2880w" sizes="100vw" loading="lazy"> </div> <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> </div> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-menu-heading"> <li class="devsite-nav-title" tooltip tabindex="0" role="heading">Media and Gaming</li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/game-servers" track-type="navMenu" track-name="Game Servers" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/game-servers" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudgameservers" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Game Servers </div> <div class="devsite-nav-item-description"> Game server management service running on Google Kubernetes Engine. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/opencue" track-type="navMenu" track-name="OpenCue" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/opencue" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/images/navigation/products/opencue.png" srcset="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/images/navigation/products/opencue_36.png 36w, /web/20210115214923im_/https://cloud.google.com/images/navigation/products/opencue_48.png 48w, /web/20210115214923im_/https://cloud.google.com/images/navigation/products/opencue_72.png 72w, /web/20210115214923im_/https://cloud.google.com/images/navigation/products/opencue_96.png 96w, /web/20210115214923im_/https://cloud.google.com/images/navigation/products/opencue_480.png 480w, /web/20210115214923im_/https://cloud.google.com/images/navigation/products/opencue_720.png 720w, /web/20210115214923im_/https://cloud.google.com/images/navigation/products/opencue_856.png 856w, /web/20210115214923im_/https://cloud.google.com/images/navigation/products/opencue_960.png 960w, /web/20210115214923im_/https://cloud.google.com/images/navigation/products/opencue_1440.png 1440w, /web/20210115214923im_/https://cloud.google.com/images/navigation/products/opencue_1920.png 1920w, /web/20210115214923im_/https://cloud.google.com/images/navigation/products/opencue_2880.png 2880w" sizes="100vw" loading="lazy"> </div> <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> </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://web.archive.org/web/20210115214923/https://cloud.google.com/products/cloud-migration" track-type="navMenu" track-name="Migration" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/products/cloud-migration" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/_static/cloud/images/navigation/forward.svg" srcset="" sizes="100vw" loading="lazy"> </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://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/application-migration" track-type="navMenu" track-name="Application Migration" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/application-migration" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/application-migration.svg" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/bigquery/transfer" track-type="navMenu" track-name="BigQuery Data Transfer Service" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/bigquery/transfer" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#bigquery" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/products/data-transfer" track-type="navMenu" track-name="Cloud Data Transfer" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/products/data-transfer" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#transfer" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Data Transfer </div> <div class="devsite-nav-item-description"> Tools and services for transferring your data to Google Cloud. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/foundation-toolkit" track-type="navMenu" track-name="Cloud Foundation Toolkit" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/foundation-toolkit" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#generic" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/database-migration" track-type="navMenu" track-name="Database Migration Service" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/database-migration" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/database-migration.svg" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/migrate/anthos" track-type="navMenu" track-name="Migrate for Anthos" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/migrate/anthos" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#migrateforanthos" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Migrate for Anthos </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://web.archive.org/web/20210115214923/https://cloud.google.com/migrate/compute-engine" track-type="navMenu" track-name="Migrate for Compute Engine" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/migrate/compute-engine" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#migrateforcomputeengine" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Migrate for Compute Engine </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://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/cloud-migration-program" track-type="navMenu" track-name="Rapid Assessment & Migration Program (RAMP)" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/solutions/cloud-migration-program" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/rapid-assessment.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Rapid Assessment & Migration Program (RAMP) </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://web.archive.org/web/20210115214923/https://cloud.google.com/transfer-appliance" track-type="navMenu" track-name="Transfer Appliance" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/transfer-appliance" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#transferappliance" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/storage-transfer-service" track-type="navMenu" track-name="Transfer Service" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/storage-transfer-service" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#transfer" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> 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://web.archive.org/web/20210115214923/https://cloud.google.com/vmware-engine" track-type="navMenu" track-name="VMware Engine" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/vmware-engine" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/vmware-engine.svg" srcset="" sizes="100vw" loading="lazy"> </div> <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 devsite-nav-title-heading"> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/products/networking" track-type="navMenu" track-name="Networking" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/products/networking" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/_static/cloud/images/navigation/forward.svg" srcset="" sizes="100vw" loading="lazy"> </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://web.archive.org/web/20210115214923/https://cloud.google.com/armor" track-type="navMenu" track-name="Cloud Armor" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/armor" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudarmor" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/cdn" track-type="navMenu" track-name="Cloud CDN" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/cdn" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudcdn" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/dns" track-type="navMenu" track-name="Cloud DNS" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/dns" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#clouddns" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/load-balancing" track-type="navMenu" track-name="Cloud Load Balancing" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/load-balancing" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudloadbalancing" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/nat" track-type="navMenu" track-name="Cloud NAT" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/nat" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudnat" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/hybrid-connectivity" track-type="navMenu" track-name="Hybrid Connectivity" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/hybrid-connectivity" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudinterconnect" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Hybrid 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://web.archive.org/web/20210115214923/https://cloud.google.com/network-intelligence-center" track-type="navMenu" track-name="Network Intelligence Center" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/network-intelligence-center" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/_static/cloud/images/navigation/products/network-intelligence.svg" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/network-tiers" track-type="navMenu" track-name="Network Service Tiers" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/network-tiers" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#networktiers" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/network-telemetry" track-type="navMenu" track-name="Network Telemetry" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/network-telemetry" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#virtualprivatecloud" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Network Telemetry </div> <div class="devsite-nav-item-description"> VPC flow logs for network monitoring, forensics, and security. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/traffic-director" track-type="navMenu" track-name="Traffic Director" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/traffic-director" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#trafficdirector" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/vpc" track-type="navMenu" track-name="Virtual Private Cloud" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/vpc" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#virtualprivatecloud" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Virtual Private Cloud </div> <div class="devsite-nav-item-description"> Virtual network for Google Cloud resources and cloud-based services. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/service-directory" track-type="navMenu" track-name="Service Directory" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/service-directory" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#servicediscovery" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Service Directory </div> <div class="devsite-nav-item-description"> Platform for discovering, publishing, and connecting services. </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://web.archive.org/web/20210115214923/https://cloud.google.com/products/operations" track-type="navMenu" track-name="Operations" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/products/operations" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/_static/cloud/images/navigation/forward.svg" srcset="" sizes="100vw" loading="lazy"> </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://web.archive.org/web/20210115214923/https://cloud.google.com/logging" track-type="navMenu" track-name="Cloud Logging" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/logging" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#logging" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/monitoring" track-type="navMenu" track-name="Cloud Monitoring" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/monitoring" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#monitoring" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/error-reporting" track-type="navMenu" track-name="Error Reporting" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/error-reporting" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#errorreporting2" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/kubernetes-engine-monitoring" track-type="navMenu" track-name="Kubernetes Engine Monitoring" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/kubernetes-engine-monitoring" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#kubernetesengine" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Kubernetes Engine Monitoring </div> <div class="devsite-nav-item-description"> GKE app development and troubleshooting. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/trace" track-type="navMenu" track-name="Cloud Trace" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/trace" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#trace" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/profiler" track-type="navMenu" track-name="Cloud Profiler" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/profiler" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#profiler" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/debugger" track-type="navMenu" track-name="Cloud Debugger" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/debugger" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#debugger" srcset="" sizes="100vw" loading="lazy"> </div> <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> </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://web.archive.org/web/20210115214923/https://cloud.google.com/security" track-type="navMenu" track-name="Security and Identity" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/security" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/_static/cloud/images/navigation/forward.svg" srcset="" sizes="100vw" loading="lazy"> </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://web.archive.org/web/20210115214923/https://cloud.google.com/iam" track-type="navMenu" track-name="Cloud IAM" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/iam" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudiam" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/assured-workloads" track-type="navMenu" track-name="Assured Workloads" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/assured-workloads" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/images/navigation/products/assured-workloads.svg" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/security-key-management" track-type="navMenu" track-name="Cloud Key Management" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/security-key-management" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#keymanagementservice" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/confidential-computing" track-type="navMenu" track-name="Confidential Computing" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/confidential-computing" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/_static/cloud/images/navigation/products/compute-engine.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Confidential Computing </div> <div class="devsite-nav-item-description"> Encrypt data in use with Confidential VMs. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/security-command-center" track-type="navMenu" track-name="Security Command Center" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/security-command-center" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudsecuritycommandcenter" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/dlp" track-type="navMenu" track-name="Cloud Data Loss Prevention" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/dlp" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#clouddatalosspreventionapi" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Data Loss Prevention </div> <div class="devsite-nav-item-description"> Sensitive data inspection, classification, and redaction platform. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/managed-microsoft-ad" track-type="navMenu" track-name="Managed Service for Microsoft Active Directory" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/managed-microsoft-ad" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#managedserviceformicrosoftactivedirectory" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Managed Service for Microsoft Active Directory </div> <div class="devsite-nav-item-description"> Hardened service running Microsoft® Active Directory (AD). </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/access-transparency" track-type="navMenu" track-name="Access Transparency" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/access-transparency" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#logging" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Access Transparency </div> <div class="devsite-nav-item-description"> Cloud provider visibility through near real-time logs. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/titan-security-key" track-type="navMenu" track-name="Titan Security Key" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/titan-security-key" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#securitykeyenforcement" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Titan Security Key </div> <div class="devsite-nav-item-description"> Two-factor authentication device for user account protection. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/secret-manager" track-type="navMenu" track-name="Secret Manager" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/secret-manager" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/images/navigation/products/secret-manager.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Secret Manager </div> <div class="devsite-nav-item-description"> Store API keys, passwords, certificates, and other sensitive data. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/beyondcorp-enterprise" track-type="navMenu" track-name="BeyondCorp Remote Access" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/beyondcorp-enterprise" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/images/navigation/products/beyond-corp.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> BeyondCorp Remote Access </div> <div class="devsite-nav-item-description"> Zero-trust access control for your internal web 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://web.archive.org/web/20210115214923/https://cloud.google.com/products#security-and-identity" track-type="navMenu" track-name="See all security and identity products" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/products#security-and-identity" tooltip> <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://web.archive.org/web/20210115214923/https://cloud.google.com/serverless" track-type="navMenu" track-name="Serverless Computing" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/serverless" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/_static/cloud/images/navigation/forward.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Serverless Computing </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/run" track-type="navMenu" track-name="Cloud Run" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/run" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudrun" srcset="" sizes="100vw" loading="lazy"> </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://web.archive.org/web/20210115214923/https://cloud.google.com/functions" track-type="navMenu" track-name="Cloud Functions" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/functions" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudfunctions" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/appengine" track-type="navMenu" track-name="App Engine" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/appengine" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#appengine" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/workflows" track-type="navMenu" track-name="Workflows" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/workflows" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#workflows" srcset="" sizes="100vw" loading="lazy"> </div> <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> </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://web.archive.org/web/20210115214923/https://cloud.google.com/products/storage" track-type="navMenu" track-name="Storage" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/products/storage" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/_static/cloud/images/navigation/forward.svg" srcset="" sizes="100vw" loading="lazy"> </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://web.archive.org/web/20210115214923/https://cloud.google.com/storage" track-type="navMenu" track-name="Cloud Storage" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/storage" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudstorage" srcset="" sizes="100vw" loading="lazy"> </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://web.archive.org/web/20210115214923/https://cloud.google.com/filestore" track-type="navMenu" track-name="Filestore" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/filestore" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#cloudfilestore" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/persistent-disk" track-type="navMenu" track-name="Persistent Disk" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/persistent-disk" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/cloud/images/navigation/icons.svg#persistantdisk" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://firebase.google.com/products/storage" track-type="navMenu" track-name="Cloud Storage for Firebase" track-metadata-position="nav" track-metadata-href="https://firebase.google.com/products/storage" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/_static/cloud/images/navigation/products/firebase.svg" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/local-ssd" track-type="navMenu" track-name="Local SSD" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/local-ssd" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/_static/cloud/images/navigation/products/local-ssd.svg" srcset="" sizes="100vw" loading="lazy"> </div> <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://web.archive.org/web/20210115214923/https://cloud.google.com/storage/archival" track-type="navMenu" track-name="Archival Storage" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/storage/archival" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/images/navigation/products/archival-storage.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Archival Storage </div> <div class="devsite-nav-item-description"> Data archive that offers online access speed at ultra low cost. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/products/data-transfer" track-type="navMenu" track-name="Cloud Data Transfer" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/products/data-transfer" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/images/navigation/products/cloud-data-transfer.svg" srcset="" sizes="100vw" loading="lazy"> </div> <div class="devsite-nav-item-title"> Cloud Data Transfer </div> <div class="devsite-nav-item-description"> Tools and services for transferring your data to Google Cloud. </div> </a> </li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://workspace.google.com/essentials/" track-type="navMenu" track-name="Google Workspace Essentials" track-metadata-position="nav" track-metadata-href="https://workspace.google.com/essentials/" tooltip> <div class="devsite-nav-item-icon-container" size="medium"> <img class="devsite-nav-item-icon" alt="" src="https://web.archive.org/web/20210115214923im_/https://cloud.google.com/images/navigation/products/drive-enterprise.svg" srcset="" sizes="100vw" loading="lazy"> </div> <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> </div> </div> </div> </tab> <tab dropdown clickable> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/pricing" class="gc-analytics-event " track-type="globalNav" track-metadata-position="nav" track-metadata-eventdetail="nav" track-name="pricing" aria-haspopup="true" aria-expanded="false" data-category="Site-Wide Custom Events" data-label="Tab: Pricing" track-type="globalNav" track-name="pricing" track-metadata-position="nav" track-metadata-eventdetail="nav"> Pricing </a> <a href="#" aria-haspopup="true" aria-expanded="false" aria-label="Dropdown menu" role="button" track-type="globalNav" track-metadata-position="nav" track-metadata-eventdetail="nav" track-name="pricing" data-category="Site-Wide Custom Events" data-label="Tab: Pricing" track-type="globalNav" track-name="pricing" track-metadata-position="nav" track-metadata-eventdetail="nav" tabindex="-1" class="devsite-tabs-dropdown-toggle devsite-icon devsite-icon-arrow-drop-down"></a> <div class="devsite-tabs-dropdown" aria-label="submenu"> <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">close</button> <div class="devsite-tabs-dropdown-content"> <div class="devsite-tabs-dropdown-column cloud-nav-half-width cloud-nav-menu-pricing cloud-nav-border-right "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-type1 cloud-dropdown-halfwidth cloud-dropdown-secondary cloud-dropdown--cta-container "> <li class="devsite-nav-title" tooltip tabindex="0" role="heading">Do more for less with Google Cloud</li> <li class="devsite-nav-description">Our customer-friendly pricing means more overall value to your business.</li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/contact" track-type="navMenu" track-name="Contact Us" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/contact" tooltip track-name="pricing" track-metadata-eventdetail="contactSales"> <div class="devsite-nav-item-title"> Contact Us </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" tooltip tabindex="0" role="heading">Google Cloud Platform</li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/pricing" track-type="navMenu" track-name="Overview" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/pricing" tooltip track-metadata-eventdetail="overview" track-name="pricing"> <div class="devsite-nav-item-title"> Overview </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://web.archive.org/web/20210115214923/https://cloud.google.com/pricing/list" track-type="navMenu" track-name="Price list" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/pricing/list" tooltip track-name="pricing" track-metadata-eventdetail="priceList"> <div class="devsite-nav-item-title"> Price list </div> <div class="devsite-nav-item-description"> Pricing details on each Google Cloud product </div> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/products/calculator" track-type="navMenu" track-name="Calculators" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/products/calculator" tooltip track-metadata-eventdetail="calculators" track-name="pricing"> <div class="devsite-nav-item-title"> Calculators </div> <div class="devsite-nav-item-description"> Calculate your cloud savings </div> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/free" track-type="navMenu" track-name="Free on Google Cloud" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/free" tooltip track-name="pricing" track-metadata-eventdetail="freeOnGcp"> <div class="devsite-nav-item-title"> Free on Google Cloud </div> <div class="devsite-nav-item-description"> Learn and build on Google Cloud for free </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" tooltip tabindex="0" role="heading">More Cloud Products</li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://workspace.google.com/pricing.html" track-type="navMenu" track-name="Google Workspace" track-metadata-position="nav" track-metadata-href="https://workspace.google.com/pricing.html" tooltip track-metadata-eventdetail="googleWorkspace" track-name="pricing"> <div class="devsite-nav-item-title"> Google Workspace </div> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/maps-platform/pricing" track-type="navMenu" track-name="Google Maps Platform" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/maps-platform/pricing" tooltip track-name="pricing" track-metadata-eventdetail="googleMapsPlatform"> <div class="devsite-nav-item-title"> Google Maps Platform </div> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/identity#pricing" track-type="navMenu" track-name="Cloud Identity" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/identity#pricing" tooltip track-metadata-eventdetail="cloudIdentity" track-name="pricing"> <div class="devsite-nav-item-title"> Cloud Identity </div> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://apigee.com/api-management/#/pricing" track-type="navMenu" track-name="Apigee" track-metadata-position="nav" track-metadata-href="https://apigee.com/api-management/#/pricing" tooltip track-name="pricing" track-metadata-eventdetail="apigee"> <div class="devsite-nav-item-title"> Apigee </div> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://firebase.google.com/pricing/" track-type="navMenu" track-name="Firebase" track-metadata-position="nav" track-metadata-href="https://firebase.google.com/pricing/" tooltip track-name="pricing" track-metadata-eventdetail="firebase"> <div class="devsite-nav-item-title"> Firebase </div> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://www.zyncrender.com/#pricing" track-type="navMenu" track-name="Zync Render" track-metadata-position="nav" track-metadata-href="https://www.zyncrender.com/#pricing" tooltip track-name="pricing" track-metadata-eventdetail="zyncRender"> <div class="devsite-nav-item-title"> Zync Render </div> </a> </li> </ul> </div> </div> </div> </tab> <tab dropdown dropdown-full clickable> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/start" class="gc-analytics-event " track-type="globalNav" track-metadata-position="nav" track-metadata-eventdetail="nav" track-name="gettingStarted" aria-haspopup="true" aria-expanded="false" data-category="Site-Wide Custom Events" data-label="Tab: Getting started" track-type="globalNav" track-name="gettingStarted" track-metadata-position="nav" track-metadata-eventdetail="nav"> Getting started </a> <a href="#" aria-haspopup="true" aria-expanded="false" aria-label="Dropdown menu" role="button" track-type="globalNav" track-metadata-position="nav" track-metadata-eventdetail="nav" track-name="gettingStarted" data-category="Site-Wide Custom Events" data-label="Tab: Getting started" track-type="globalNav" track-name="gettingStarted" track-metadata-position="nav" track-metadata-eventdetail="nav" tabindex="-1" class="devsite-tabs-dropdown-toggle devsite-icon devsite-icon-arrow-drop-down"></a> <div class="devsite-tabs-dropdown" aria-label="submenu"> <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">close</button> <div class="devsite-tabs-dropdown-content"> <div class="devsite-tabs-dropdown-column cloud-nav-half-width cloud-nav-menu-getting-started cloud-nav-border-right "> <ul class="devsite-tabs-dropdown-section cloud-dropdown-type1 cloud-dropdown-halfwidth cloud-dropdown-primary cloud-dropdown--cta-container "> <li class="devsite-nav-title" tooltip tabindex="0" role="heading">Get started with Google Cloud</li> <li class="devsite-nav-description">Start building right away on our secure, intelligent platform. New customers can use a $300 free credit to get started with any GCP product.</li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://console.cloud.google.com/freetrial" track-type="navMenu" track-name="Try GCP Free" track-metadata-position="nav" track-metadata-href="https://console.cloud.google.com/freetrial" tooltip class="cloud-free-trial-button cloud-free-trial-enabled" track-metadata-eventdetail="tryGcpFree" track-name="gettingStarted"> <div class="devsite-nav-item-title"> Try GCP Free </div> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/gcp/getting-started" track-type="navMenu" track-name="Get Started" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/gcp/getting-started" tooltip class="cloud-free-trial-button cloud-free-trial-disabled" track-name="gettingStarted" track-metadata-eventdetail="goToConsole"> <div class="devsite-nav-item-title"> Get Started </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" tooltip tabindex="0" role="heading">Resources to Start on Your Own</li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/gcp/getting-started" track-type="navMenu" track-name="Quickstarts" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/gcp/getting-started" tooltip track-metadata-eventdetail="quickstarts" track-name="gettingStarted"> <div class="devsite-nav-item-title"> Quickstarts </div> <div class="devsite-nav-item-description"> View short tutorials to help you get started </div> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/marketplace" track-type="navMenu" track-name="GCP Marketplace" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/marketplace" tooltip track-name="gettingStarted" track-metadata-eventdetail="gcpMarketplace"> <div class="devsite-nav-item-title"> GCP 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://web.archive.org/web/20210115214923/https://cloud.google.com/training" track-type="navMenu" track-name="Training" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/training" tooltip track-metadata-eventdetail="training" track-name="gettingStarted"> <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://web.archive.org/web/20210115214923/https://cloud.google.com/certification" track-type="navMenu" track-name="Certification" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/certification" tooltip track-name="gettingStarted" track-metadata-eventdetail="certification"> <div class="devsite-nav-item-title"> Certification </div> <div class="devsite-nav-item-description"> Become Google Cloud Certified </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" tooltip tabindex="0" role="heading">Get Help from an Expert</li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/consulting" track-type="navMenu" track-name="Consulting" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/consulting" tooltip track-metadata-eventdetail="consulting" track-name="gettingStarted"> <div class="devsite-nav-item-title"> Consulting </div> <div class="devsite-nav-item-description"> Jump-start your project with help from Google </div> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/tam" track-type="navMenu" track-name="Technical Account Management" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/tam" tooltip track-metadata-eventdetail="technicalAccountManagement" track-name="gettingStarted"> <div class="devsite-nav-item-title"> Technical Account Management </div> <div class="devsite-nav-item-description"> Get long-term guidance from Google </div> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.withgoogle.com/partners/" track-type="navMenu" track-name="Find a Partner" track-metadata-position="nav" track-metadata-href="https://cloud.withgoogle.com/partners/" tooltip track-name="gettingStarted" track-metadata-eventdetail="findAPartner"> <div class="devsite-nav-item-title"> Find a Partner </div> <div class="devsite-nav-item-description"> Work with a Partner in our global network </div> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/partners/become-a-partner" track-type="navMenu" track-name="Become a Partner" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/partners/become-a-partner" tooltip track-metadata-eventdetail="becomeAPartner" track-name="gettingStarted"> <div class="devsite-nav-item-title"> Become a Partner </div> <div class="devsite-nav-item-description"> Join Google Cloud's Partner program </div> </a> </li> </ul> </div> <div class="devsite-tabs-dropdown-column cloud-nav-full-width-cta"> <ul class="devsite-tabs-dropdown-section cloud-dropdown-type2 cloud-dropdown-type4 "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/getting-started" track-type="navMenu" track-name="More ways to get started" track-metadata-position="nav" track-metadata-href="https://cloud.google.com/getting-started" tooltip track-metadata-eventdetail="moreWaysToGetStarted" track-name="gettingStarted"> <div class="devsite-nav-item-title"> More ways to get started </div> </a> </li> </ul> </div> </div> </div> </tab> <tab position="right" active> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/docs" class="gc-analytics-event " track-type="globalNav" track-metadata-position="nav" track-metadata-eventdetail="nav" track-name="docs" aria-label="Docs, selected" data-category="Site-Wide Custom Events" data-label="Tab: Docs" track-type="globalNav" track-name="documentation" track-metadata-position="nav" track-metadata-eventdetail="nav"> Docs </a> </tab> <tab position="right"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/support-hub" class="gc-analytics-event " track-type="globalNav" track-metadata-position="nav" track-metadata-eventdetail="nav" track-name="support" data-category="Site-Wide Custom Events" data-label="Tab: Support" track-type="globalNav" track-name="support" track-metadata-position="nav" track-metadata-eventdetail="nav"> Support </a> </tab> </nav> </cloudx-tabs-nav> </div> <devsite-search aria-expanded="false" aria-haspopup="listbox" enable-signin enable-search enable-suggestions enable-query-completion project-name="Documentation" tenant-name="Google Cloud" compact role="combobox"> <form class="devsite-search-form" action="https://web.archive.org/web/20210115214923/https://cloud.google.com/s/results" method="GET"> <div class="devsite-search-container"> <div class="devsite-searchbox"> <input aria-activedescendant="" aria-autocomplete="list" aria-label="Search" aria-haspopup="false" aria-multiline="false" aria-label="Search box" autocomplete="off" class="devsite-search-field devsite-search-query" name="q" placeholder="Search" type="text" value=""> <div class="devsite-search-image material-icons" aria-hidden="true"></div> </div> <button type="button" search-open class="devsite-search-button devsite-header-icon-button button-flat material-icons" aria-label="Open search"></button> </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://web.archive.org/web/20210115214923/https://cloud.google.com/docs" class="gc-analytics-event " track-type="globalNav" track-metadata-position="nav" track-metadata-eventdetail="nav" track-name="docs" aria-label="Docs, selected" data-category="Site-Wide Custom Events" data-label="Tab: Docs" track-type="globalNav" track-name="documentation" track-metadata-position="nav" track-metadata-eventdetail="nav"> Docs </a> </tab> <tab> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/support-hub" class="gc-analytics-event " track-type="globalNav" track-metadata-position="nav" track-metadata-eventdetail="nav" track-name="support" data-category="Site-Wide Custom Events" data-label="Tab: Support" track-type="globalNav" track-name="support" track-metadata-position="nav" track-metadata-eventdetail="nav"> Support </a> </tab> </cloudx-additional-tabs> <devsite-language-selector> <devsite-select class="devsite-language-selector-menu"> <select aria-label="Select your language preference." class="devsite-language-selector-select" name="language" track-name="click" track-type="languageSelector"> <option>Language</option> <option value="en" lang="en" track-metadata-original-language="en" track-metadata-selected-language="en" track-name="changed" track-type="languageSelector"> English </option> <option value="de" lang="de" track-metadata-original-language="en" track-metadata-selected-language="de" track-name="changed" track-type="languageSelector"> Deutsch </option> <option value="es_419" lang="es_419" track-metadata-original-language="en" track-metadata-selected-language="es_419" track-name="changed" track-type="languageSelector"> Español – América Latina </option> <option value="fr" lang="fr" track-metadata-original-language="en" track-metadata-selected-language="fr" track-name="changed" track-type="languageSelector"> Français </option> <option value="pt_br" lang="pt_br" track-metadata-original-language="en" track-metadata-selected-language="pt_br" track-name="changed" track-type="languageSelector"> Português – Brasil </option> <option value="zh_cn" lang="zh_cn" track-metadata-original-language="en" track-metadata-selected-language="zh_cn" track-name="changed" track-type="languageSelector"> 中文 – 简体 </option> <option value="ja" lang="ja" track-metadata-original-language="en" track-metadata-selected-language="ja" track-name="changed" track-type="languageSelector"> 日本語 </option> <option value="ko" lang="ko" track-metadata-original-language="en" track-metadata-selected-language="ko" track-name="changed" track-type="languageSelector"> 한국어 </option> </select> </devsite-select> </devsite-language-selector> <devsite-user fp-auth id="devsite-user"></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://web.archive.org/web/20210115214923/https://cloud.google.com/docs" 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="Documentation"> Documentation </a> </li> </ul> <div class="devsite-product-button-row"> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/contact" class="cta-button-secondary button " track-metadata-eventdetail="nav" data-overflow-wrapper="tab" data-overflow-container="left" track-metadata-position="nav" track-name="sales" data-overflow="devsite-tabs-wrapper" track-type="contact">Contact Us</a> <a href="//web.archive.org/web/20210115214923/https://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" data-overflow-container="right" data-overflow-class="devsite-header-link devsite-top-button button cloud-free-trial-button cloud-free-trial-enabled cloud-button cloud-button--primary" track-name="gcpCta" track-type="freeTrial" track-metadata-eventdetail="nav" data-overflow="devsite-top-logo-row" referrerpolicy="no-referrer-when-downgrade">Get started for free</a> </div> </div> </div> </div> </div> </devsite-header> <devsite-book-nav scrollbars> <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="/web/20210115214923/https://cloud.google.com/" 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"> <img src="https://web.archive.org/web/20210115214923im_/https://www.gstatic.com/devrel-devsite/prod/v45f61267e22826169cf5d5f452882f7812c8cfb5f8b103a48c0d88727908b295/cloud/images/cloud-logo.svg" class="devsite-site-logo" alt="Google Cloud"> </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="/web/20210115214923/https://cloud.google.com/why-google-cloud" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Why Google" track-type="globalNav" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="whyGoogle"> <span class="devsite-nav-text" tooltip> Why Google </span> </a> <ul class="devsite-nav-responsive-tabs devsite-nav-has-menu "> <li class="devsite-nav-item"> <span class="devsite-nav-title" tooltip> <span class="devsite-nav-text" tooltip menu="Why Google"> More </span> <span class="devsite-nav-icon material-icons" data-icon="forward" menu="Why Google"> </span> </span> </li> </ul> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/solutions" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Solutions" track-type="globalNav" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="solutions"> <span class="devsite-nav-text" tooltip> Solutions </span> </a> <ul class="devsite-nav-responsive-tabs devsite-nav-has-menu "> <li class="devsite-nav-item"> <span class="devsite-nav-title" tooltip> <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="/web/20210115214923/https://cloud.google.com/products" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Products" track-type="globalNav" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="products"> <span class="devsite-nav-text" tooltip> Products </span> </a> <ul class="devsite-nav-responsive-tabs devsite-nav-has-menu "> <li class="devsite-nav-item"> <span class="devsite-nav-title" tooltip> <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="/web/20210115214923/https://cloud.google.com/pricing" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Pricing" track-type="globalNav" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="pricing"> <span class="devsite-nav-text" tooltip> Pricing </span> </a> <ul class="devsite-nav-responsive-tabs devsite-nav-has-menu "> <li class="devsite-nav-item"> <span class="devsite-nav-title" tooltip> <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="/web/20210115214923/https://cloud.google.com/start" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Getting started" track-type="globalNav" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="gettingStarted"> <span class="devsite-nav-text" tooltip> Getting started </span> </a> <ul class="devsite-nav-responsive-tabs devsite-nav-has-menu "> <li class="devsite-nav-item"> <span class="devsite-nav-title" tooltip> <span class="devsite-nav-text" tooltip menu="Getting started"> More </span> <span class="devsite-nav-icon material-icons" data-icon="forward" menu="Getting started"> </span> </span> </li> </ul> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/docs" class="devsite-nav-title gc-analytics-event devsite-nav-has-children devsite-nav-active" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Docs" track-type="globalNav" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="docs"> <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="/web/20210115214923/https://cloud.google.com/support-hub" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Support" track-type="globalNav" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="support"> <span class="devsite-nav-text" tooltip> Support </span> </a> </li> <li class="devsite-nav-item"> <a href="//web.archive.org/web/20210115214923/https://console.cloud.google.com/" class="devsite-nav-title gc-analytics-event " referrerpolicy="no-referrer-when-downgrade" track-type="globalNav" track-name="console" track-metadata-position="nav" 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" track-name="console"> <span class="devsite-nav-text" tooltip> Console </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/contact" class="cta-button-secondary button" track-metadata-eventdetail="nav" data-overflow-wrapper="tab" data-overflow-container="left" track-metadata-position="nav" track-name="sales" data-overflow="devsite-tabs-wrapper" track-type="contact" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Contact Us" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="contactUs"> <span class="devsite-nav-text" tooltip> Contact Us </span> </a> </li> <li class="devsite-nav-item"> <a href="//web.archive.org/web/20210115214923/https://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" data-overflow-container="right" data-overflow-class="devsite-header-link devsite-top-button button cloud-free-trial-button cloud-free-trial-enabled cloud-button cloud-button--primary" track-name="gcpCta" track-type="freeTrial" track-metadata-eventdetail="nav" data-overflow="devsite-top-logo-row" referrerpolicy="no-referrer-when-downgrade" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Get started for free" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="getStartedForFree"> <span class="devsite-nav-text" tooltip> Get started for free </span> </a> </li> </ul> </div> <div class="devsite-mobile-nav-bottom" role="navigation"> <ul class="devsite-nav-list" menu="_book"> <li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/docs" class="devsite-nav-title" alt-paths=" /security/deletion /security/data-loss-prevention /security/data-safety /security/encryption-at-rest/customer-supplied-encryption-keys /security/encryption-at-rest/default-encryption /security/encryption-at-rest /security/encryption-in-transit/application-layer-transport-security /security/encryption-in-transit /security/incident-response /security/infrastructure/design /security/overview /security/overview/whitepaper /security/shielded-cloud /security/resources/security-features-of-connect-for-anthos "><span class="devsite-nav-text" tooltip>Overview</span></a></li> <li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <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>Platform overview</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <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>The basics</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <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>Platform overview</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/docs/overview" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Concepts</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/docs/overview/cloud-platform-services" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Services</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/products/tools" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Tools</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/docs/overview/conclusion" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Try it out</span></a></li></ul></devsite-expandable-nav></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/docs/platform-launch-checklist" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Launch checklist</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/docs/geography-and-regions" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Geography and regions</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/solutions/web-serving-overview" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Serving websites</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/free/docs/gcp-free-tier" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Google Cloud free tier</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <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 and terminology</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/what-is-cloud-computing" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>What is cloud computing?</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/what-is-machine-learning" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>What is machine learning?</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/what-is-big-data" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>What is big data?</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/security/data-safety" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Data safety in the cloud</span></a></li></ul></devsite-expandable-nav></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/docs/shortcuts" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Keyboard shortcuts</span></a></li></ul></devsite-expandable-nav></li><li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <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>Compare platforms</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/docs/compare" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/docs/compare/aws" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Google Cloud for AWS professionals</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/docs/compare/azure" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Google Cloud for Azure professionals</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/docs/compare/openstack" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Google Cloud for OpenStack users</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/docs/compare/data-centers" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Google Cloud for data center professionals</span></a></li></ul></devsite-expandable-nav></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/docs/tutorials" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>All tutorials and solutions</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <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 guide</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/docs/enterprise/onboarding-checklist" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Enterprise onboarding checklist</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/docs/enterprise/best-practices-for-enterprise-organizations" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Best practices for enterprise organizations</span></a></li></ul></devsite-expandable-nav></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/billing/docs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Billing</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <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>Committed use discounts</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/docs/cuds" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/docs/cuds-spend-based" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Spend-based CUDs</span></a></li></ul></devsite-expandable-nav></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/docs/quota" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Quota</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/support/docs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Support</span></a></li></ul></devsite-expandable-nav></li> <li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <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>Getting started</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/docs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Documentation home</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <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>Start by programming language</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/dotnet/docs" class="devsite-nav-title" alt-paths=" /dotnet "><span class="devsite-nav-text" tooltip>C# / .NET</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/go/docs" class="devsite-nav-title" alt-paths=" /go "><span class="devsite-nav-text" tooltip>Go</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/java/docs" class="devsite-nav-title" alt-paths=" /java "><span class="devsite-nav-text" tooltip>Java</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/nodejs/docs" class="devsite-nav-title" alt-paths=" /nodejs "><span class="devsite-nav-text" tooltip>Node.js</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/php/docs" class="devsite-nav-title" alt-paths=" /php "><span class="devsite-nav-text" tooltip>PHP</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/python/docs" class="devsite-nav-title" alt-paths=" /python "><span class="devsite-nav-text" tooltip>Python</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/ruby/docs" class="devsite-nav-title" alt-paths=" /ruby "><span class="devsite-nav-text" tooltip>Ruby</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/community/tutorials/?q=kotlin" class="devsite-nav-title" alt-paths=" /kotlin "><span class="devsite-nav-text" tooltip>Kotlin</span></a></li></ul></devsite-expandable-nav></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/docs/tutorials#getting_started" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Start by use case</span></a></li></ul></devsite-expandable-nav></li> <li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <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>APIs & Libraries</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/apis/docs/overview" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <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>APIs by Language</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/dotnet/apis" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>C# / .NET</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/go/apis" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Go</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/java/apis" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Java</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/nodejs/apis" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Node.js</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/php/apis" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>PHP</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/python/apis" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Python</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/ruby/apis" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Ruby</span></a></li></ul></devsite-expandable-nav></li></ul></devsite-expandable-nav></li> <li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <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 devsite-nav-expandable"><devsite-expandable-nav collapsed> <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>Serverless</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/serverless-options" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Choosing a Serverless Option</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/appengine/docs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>App Engine</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/functions/docs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Cloud Functions</span></a></li><li class="devsite-nav-item devsite-nav-beta"><a href="/web/20210115214923/https://cloud.google.com/run/docs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Cloud Run</span><span class="devsite-nav-icon material-icons" data-icon="beta" data-title="Beta" aria-hidden="true"></span></a></li><li class="devsite-nav-item devsite-nav-beta"><a href="/web/20210115214923/https://cloud.google.com/workflows/docs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Workflows</span><span class="devsite-nav-icon material-icons" data-icon="beta" data-title="Beta" aria-hidden="true"></span></a></li></ul></devsite-expandable-nav></li><li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <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="/web/20210115214923/https://cloud.google.com/storage-options" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Choosing a Storage Option</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/bigtable/docs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Bigtable</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/datastore/docs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Datastore</span></a></li><li class="devsite-nav-item devsite-nav-beta"><a href="/web/20210115214923/https://cloud.google.com/firestore/docs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Firestore</span><span class="devsite-nav-icon material-icons" data-icon="beta" data-title="Beta" aria-hidden="true"></span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/memorystore/docs/redis" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Memorystore</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/spanner/docs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Spanner</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/sql/docs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Cloud SQL</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/storage/docs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Cloud Storage</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/docs/tutorials#storage" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Storage Solutions</span></a></li></ul></devsite-expandable-nav></li><li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <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>Developer Tools</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/products/tools" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/artifact-registry/docs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Artifact Registry</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/sdk/docs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Cloud SDK</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/container-registry/docs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Container Registry</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/cloud-build/docs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Cloud Build</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/source-repositories/docs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Cloud Source Repositories</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/tools/intellij/docs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Tools for IntelliJ</span></a></li><li class="devsite-nav-item devsite-nav-beta"><a href="/web/20210115214923/https://cloud.google.com/tools/powershell/docs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Tools for PowerShell</span><span class="devsite-nav-icon material-icons" data-icon="beta" data-title="Beta" aria-hidden="true"></span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/tools/visual-studio/docs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Tools for Visual Studio</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/eclipse/docs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Tools for Eclipse</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/apis/docs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Cloud APIs</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/shell/docs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Cloud Shell</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/tools/android-studio/docs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Tools for Android Studio</span></a></li></ul></devsite-expandable-nav></li></ul></devsite-expandable-nav></li> <li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <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 machine learning</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <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</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/products/big-data" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/bigquery/docs/quickstarts" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>BigQuery</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/composer/docs/quickstart" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Cloud Composer</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/dataflow/docs/quickstarts" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Dataflow</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/dataproc/docs/quickstarts" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Dataproc</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/datalab/docs/quickstarts" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Datalab</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/pubsub/docs/quickstarts" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Pub/Sub</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/hadoop" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Hadoop on Google Cloud</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/docs/tutorials#big_data" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Big data solutions</span></a></li></ul></devsite-expandable-nav></li><li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <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>Machine learning</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/products/machine-learning" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/ml-engine/docs/tensorflow/getting-started-keras" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>AI Platform training and prediction</span></a></li><li class="devsite-nav-item devsite-nav-beta"><a href="/web/20210115214923/https://cloud.google.com/data-labeling/docs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>AI Platform Data Labeling Service</span><span class="devsite-nav-icon material-icons" data-icon="beta" data-title="Beta" aria-hidden="true"></span></a></li><li class="devsite-nav-item devsite-nav-beta"><a href="/web/20210115214923/https://cloud.google.com/ai-platform/deep-learning-containers/docs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>AI Platform Deep Learning Containers</span><span class="devsite-nav-icon material-icons" data-icon="beta" data-title="Beta" aria-hidden="true"></span></a></li><li class="devsite-nav-item devsite-nav-beta"><a href="/web/20210115214923/https://cloud.google.com/ai-platform/notebooks/docs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>AI Platform Notebooks</span><span class="devsite-nav-icon material-icons" data-icon="beta" data-title="Beta" aria-hidden="true"></span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/natural-language/docs/quickstarts" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>AutoML Natural Language API</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/vision/docs/quickstarts" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>AutoML Vision API</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/talent-solution/docs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Cloud Talent Solution</span></a></li><li class="devsite-nav-item devsite-nav-beta"><a href="/web/20210115214923/https://cloud.google.com/tpu/docs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Cloud TPU</span><span class="devsite-nav-icon material-icons" data-icon="beta" data-title="Beta" aria-hidden="true"></span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/translate/docs/quickstarts" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Cloud Translation API</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/dialogflow/docs/quickstarts" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Dialogflow</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/docs/tutorials#machine_learning" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Machine learning solutions</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/speech-to-text/docs/quickstart" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Speech-to-Text API</span></a></li><li class="devsite-nav-item devsite-nav-beta"><a href="/web/20210115214923/https://cloud.google.com/text-to-speech/docs/quickstart-protocol" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Text-to-Speech API</span><span class="devsite-nav-icon material-icons" data-icon="beta" data-title="Beta" aria-hidden="true"></span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/video-intelligence/docs/quickstarts" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Video Intelligence API</span></a></li></ul></devsite-expandable-nav></li><li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <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>IoT</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/iot/docs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Cloud IoT Core</span></a></li></ul></devsite-expandable-nav></li></ul></devsite-expandable-nav></li> <li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <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 and operations</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <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 and containers</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/hosting-options" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Choosing a hosting option</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/compute/docs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Compute Engine</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/kubernetes-engine/docs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Google Kubernetes Engine</span></a></li></ul></devsite-expandable-nav></li><li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <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="/web/20210115214923/https://cloud.google.com/products/networking" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <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>VPC network</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/vpc/docs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>VPC networks</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/compute/docs/ip-addresses" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>External IP addresses</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/vpc/docs/firewalls" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Firewall rules</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/vpc/docs/routes" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Routes</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/vpc/docs/vpc-peering" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>VPC Network Peering</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/vpc/docs/shared-vpc" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Shared VPC overview</span></a></li></ul></devsite-expandable-nav></li><li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <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 services</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/load-balancing/docs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Load balancing</span></a></li><li class="devsite-nav-item devsite-nav-alpha"><a href="/web/20210115214923/https://cloud.google.com/network-tiers/docs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Network service tiers</span><span class="devsite-nav-icon material-icons" data-icon="alpha" data-title="Alpha" aria-hidden="true"></span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/dns/docs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Cloud DNS</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/cdn/docs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Cloud CDN</span></a></li></ul></devsite-expandable-nav></li><li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <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 connectivity</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/network-connectivity/docs/vpn" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Cloud VPN</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/network-connectivity/docs/interconnect" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Cloud Interconnect</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/network-connectivity/docs/router" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Cloud Router</span></a></li></ul></devsite-expandable-nav></li><li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <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="/web/20210115214923/https://cloud.google.com/armor/docs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Google Cloud Armor</span></a></li></ul></devsite-expandable-nav></li><li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"><span class="devsite-nav-text" tooltip>External peering</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/network-connectivity/docs/direct-peering" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Direct Peering</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/network-connectivity/docs/carrier-peering" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Carrier Peering</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/network-connectivity/docs/cdn-interconnect" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>CDN Interconnect</span></a></li></ul></devsite-expandable-nav></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/docs/tutorials#networking" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Networking solutions</span></a></li></ul></devsite-expandable-nav></li><li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <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>Operations</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/endpoints/docs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Cloud Endpoints</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/security-scanner/docs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Cloud Security Scanner</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/debugger/docs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Stackdriver Debugger</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/error-reporting/docs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Stackdriver Error Reporting</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/logging/docs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Stackdriver Logging</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/monitoring/docs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Stackdriver Monitoring</span></a></li><li class="devsite-nav-item devsite-nav-beta"><a href="/web/20210115214923/https://cloud.google.com/profiler/docs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Stackdriver Profiler</span><span class="devsite-nav-icon material-icons" data-icon="beta" data-title="Beta" aria-hidden="true"></span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/trace/docs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Stackdriver Trace</span></a></li></ul></devsite-expandable-nav></li><li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <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 security</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <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</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/docs/authentication" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/docs/authentication/getting-started" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Getting started</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/docs/authentication/production" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Authenticating as a service account</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/docs/authentication/end-user" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Authenticating as an end user</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/docs/authentication/api-keys" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Using API keys</span></a></li></ul></devsite-expandable-nav></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/iam/docs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Identity and Access Management</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/iap/docs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Identity-Aware Proxy</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/kms/docs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Cloud Key Management Service</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/security-command-center/docs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Cloud Security Command Center</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/security-scanner/docs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Cloud Security Scanner</span></a></li><li class="devsite-nav-item devsite-nav-beta"><a href="/web/20210115214923/https://cloud.google.com/binary-authorization/docs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Binary Authorization</span><span class="devsite-nav-icon material-icons" data-icon="beta" data-title="Beta" aria-hidden="true"></span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/dlp/docs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Cloud Data Loss Prevention</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <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>Shielded Cloud</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/security/shielded-cloud/shielded-vm" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Shielded VM</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/security/shielded-cloud/creating-shielded-images" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Creating custom shielded images</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/security/shielded-cloud/retrieving-endorsement-key" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Retrieving endorsement key information</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/security/shielded-cloud/automating-responses-integrity-failures" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Automating responses to integrity validation failures</span></a></li></ul></devsite-expandable-nav></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/security/data-loss-prevention/preventing-data-exfiltration" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Preventing data exfiltration</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/security/compromised-credentials" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Handling compromised GCP credentials</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/security/data-loss-prevention/revoking-user-access" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Best practices for revoking access</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/security/key-management-deep-dive" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Cloud Key Management Service deep dive</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/solutions/securing-gcp-account-security-keys" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Securing your account with security keys</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/solutions/connecting-securely" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Securely connecting to VM instances</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/security/security-design" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Google infrastructure security</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/security/beyondprod" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>BeyondProd: Cloud-native security</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/security/binary-authorization-for-borg" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Binary Authorization for Borg</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/security" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Google Cloud security overview</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/docs/tutorials#security" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Security solutions</span></a></li></ul></devsite-expandable-nav></li><li class="devsite-nav-item devsite-nav-expandable"><devsite-expandable-nav collapsed> <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>Resource management</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/deployment-manager/overview" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Cloud Deployment Manager</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/marketplace/docs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Google Cloud Marketplace</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/resource-manager/docs" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Resource Manager</span></a></li><li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/docs/tutorials#resource" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Resource management solutions</span></a></li></ul></devsite-expandable-nav></li></ul></devsite-expandable-nav></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"><span class="devsite-nav-text" tooltip>Release notes</span></div></li> <li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/release-notes" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Recent product changes</span></a></li> <li class="devsite-nav-item"><a href="/web/20210115214923/https://cloud.google.com/release-notes/all" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Index of release notes</span></a></li> </ul> <ul class="devsite-nav-list" menu="Why Google" 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> Transform your business with innovative solutions </span> </span> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="learnMore"> <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> Why Google Cloud </span> </span> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/why-google-cloud" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Choosing Google Cloud" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="choosingGoogleCloud"> <span class="devsite-nav-text" tooltip> Choosing Google Cloud </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="multicloud"> <span class="devsite-nav-text" tooltip> Multicloud </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/security" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Trust and security" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="trustAndSecurity"> <span class="devsite-nav-text" tooltip> Trust and security </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="globalInfrastructure"> <span class="devsite-nav-text" tooltip> Global infrastructure </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="dataAnalytics"> <span class="devsite-nav-text" tooltip> Data analytics </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/open-cloud" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Open cloud" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="openCloud"> <span class="devsite-nav-text" tooltip> Open cloud </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/sustainability" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Sustainability" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="sustainability"> <span class="devsite-nav-text" tooltip> Sustainability </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="analystReports"> <span class="devsite-nav-text" tooltip> Analyst reports </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="customerStories"> <span class="devsite-nav-text" tooltip> Customer stories </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/blog" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Blog" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="googleCloudBlog"> <span class="devsite-nav-text" tooltip> Google Cloud Blog </span> </a> </li> </ul> <ul class="devsite-nav-list" menu="Solutions" aria-label="Side menu" hidden> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="industrySolutions"> <span class="devsite-nav-text" tooltip> Industry Solutions </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="retail"> <span class="devsite-nav-text" tooltip> Retail </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="financialServices"> <span class="devsite-nav-text" tooltip> Financial Services </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="healthcareAndLifeSciences"> <span class="devsite-nav-text" tooltip> Healthcare and Life Sciences </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="mediaAndEntertainment"> <span class="devsite-nav-text" tooltip> Media and Entertainment </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="telecommunications"> <span class="devsite-nav-text" tooltip> Telecommunications </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/solutions/gaming" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Gaming" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="gaming"> <span class="devsite-nav-text" tooltip> Gaming </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="manufacturing"> <span class="devsite-nav-text" tooltip> Manufacturing </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/solutions/energy" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Energy" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="energy"> <span class="devsite-nav-text" tooltip> Energy </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="government"> <span class="devsite-nav-text" tooltip> Government </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="education"> <span class="devsite-nav-text" tooltip> Education </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="smallAndMediumBusiness"> <span class="devsite-nav-text" tooltip> Small and Medium Business </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/solutions/cloud-natives" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Natives" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudNatives"> <span class="devsite-nav-text" tooltip> Cloud Natives </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="seeAllSolutions"> <span class="devsite-nav-text" tooltip> See all solutions </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/solutions/application-modernization" 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" track-name="applicationModernization"> <span class="devsite-nav-text" tooltip> Application Modernization </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/solutions/hybrid-and-multicloud-application-platform" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Hybrid and Multi-cloud Application Platform" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="hybridAndMultiCloudApplicationPlatform"> <span class="devsite-nav-text" tooltip> Hybrid and Multi-cloud Application Platform </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/solutions/cloud-native-app-development" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud-Native App Development" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudNativeAppDevelopment"> <span class="devsite-nav-text" tooltip> Cloud-Native App Development </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/serverless" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Serverless Solutions" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="serverlessSolutions"> <span class="devsite-nav-text" tooltip> Serverless Solutions </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/devops" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: DevOps" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="devOps"> <span class="devsite-nav-text" tooltip> DevOps </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/solutions/configuration-management" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Configuration Management" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="configurationManagement"> <span class="devsite-nav-text" tooltip> Configuration Management </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/solutions/continuous-delivery" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Continuous Delivery (CD)" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="continuousDelivery(Cd)"> <span class="devsite-nav-text" tooltip> Continuous Delivery (CD) </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/solutions/continuous-integration" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Continuous Integration (CI)" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="continuousIntegration(Ci)"> <span class="devsite-nav-text" tooltip> Continuous Integration (CI) </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/solutions/infrastructure-as-code" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Infrastructure as Code" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="infrastructureAsCode"> <span class="devsite-nav-text" tooltip> Infrastructure as Code </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/solutions/secrets-management" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Secrets Management" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="secretsManagement"> <span class="devsite-nav-text" tooltip> Secrets Management </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/solutions/mainframe-modernization" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Mainframe Modernization" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="mainframeModernization"> <span class="devsite-nav-text" tooltip> Mainframe Modernization </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/solutions/web-hosting" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Hosting" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="hosting"> <span class="devsite-nav-text" tooltip> Hosting </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="artificialIntelligence"> <span class="devsite-nav-text" tooltip> Artificial Intelligence </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/solutions/build-and-use-ai" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Build and Use AI" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="buildAndUseAi"> <span class="devsite-nav-text" tooltip> Build and Use AI </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/solutions/contact-center" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Contact Center AI" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="contactCenterAi"> <span class="devsite-nav-text" tooltip> Contact Center AI </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/solutions/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" track-name="documentAi"> <span class="devsite-nav-text" tooltip> Document AI </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/solutions/talent-solution" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Talent Solution" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudTalentSolution"> <span class="devsite-nav-text" tooltip> Cloud Talent Solution </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/solutions/business-application-platform" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Business Application Platform" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="businessApplicationPlatform"> <span class="devsite-nav-text" tooltip> Business Application Platform </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="newBusinessChannelsUsingApis"> <span class="devsite-nav-text" tooltip> New Business Channels Using APIs </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="unlockingLegacyApplicationsUsingApis"> <span class="devsite-nav-text" tooltip> Unlocking Legacy Applications Using APIs </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/apigee/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" track-name="openBankingApix"> <span class="devsite-nav-text" tooltip> Open Banking APIx </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="databases"> <span class="devsite-nav-text" tooltip> Databases </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="databaseMigration"> <span class="devsite-nav-text" tooltip> Database Migration </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="databaseModernization"> <span class="devsite-nav-text" tooltip> Database Modernization </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="googleCloudDatabases"> <span class="devsite-nav-text" tooltip> Google Cloud Databases </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="migrateOracleWorkloadsToGoogleCloud"> <span class="devsite-nav-text" tooltip> Migrate Oracle workloads to Google Cloud </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="openSourceDatabases"> <span class="devsite-nav-text" tooltip> Open Source Databases </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="sqlServerOnGoogleCloud"> <span class="devsite-nav-text" tooltip> SQL Server on Google Cloud </span> </a> </li> <li class="devsite-nav-item devsite-nav-heading"> <span class="devsite-nav-title" tooltip> <span class="devsite-nav-text" tooltip> Digital Transformation </span> </span> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/solutions/business-continuity" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Business Continuity" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="businessContinuity"> <span class="devsite-nav-text" tooltip> Business Continuity </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/solutions/business-innovation" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Digital Innovation" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="digitalInnovation"> <span class="devsite-nav-text" tooltip> Digital Innovation </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/solutions/operational-efficiency" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Operational Efficiency" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="operationalEfficiency"> <span class="devsite-nav-text" tooltip> Operational Efficiency </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/covid19" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: COVID-19 Solutions" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="covid19Solutions"> <span class="devsite-nav-text" tooltip> COVID-19 Solutions </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/covid19-healthcare" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: COVID-19 Solutions for the Healthcare Industry" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="covid19SolutionsForTheHealthcareIndustry"> <span class="devsite-nav-text" tooltip> COVID-19 Solutions for the Healthcare Industry </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="infrastructureModernization"> <span class="devsite-nav-text" tooltip> Infrastructure Modernization </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="applicationMigration"> <span class="devsite-nav-text" tooltip> Application Migration </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="sapOnGoogleCloud"> <span class="devsite-nav-text" tooltip> SAP on Google Cloud </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="highPerformanceComputing"> <span class="devsite-nav-text" tooltip> High Performance Computing </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="windowsOnGoogleCloud"> <span class="devsite-nav-text" tooltip> Windows on Google Cloud </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/solutions/migration-center" 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" track-name="dataCenterMigration"> <span class="devsite-nav-text" tooltip> Data Center Migration </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/solutions/marketing-technology" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Marketing Technology" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="marketingTechnology"> <span class="devsite-nav-text" tooltip> Marketing Technology </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="activeAssist"> <span class="devsite-nav-text" tooltip> Active Assist </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="virtualDesktops"> <span class="devsite-nav-text" tooltip> Virtual Desktops </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/solutions/cloud-migration-program" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Rapid Assessment & Migration Program (RAMP)" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="rapidAssessment&MigrationProgram(Ramp)"> <span class="devsite-nav-text" tooltip> Rapid Assessment & Migration Program (RAMP) </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/solutions/productivity-collaboration" 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" track-name="productivityAndCollaboration"> <span class="devsite-nav-text" tooltip> Productivity and Collaboration </span> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/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" track-name="googleWorkspace"> <span class="devsite-nav-text" tooltip> Google Workspace </span> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/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" track-name="googleWorkspaceEssentials"> <span class="devsite-nav-text" tooltip> Google Workspace Essentials </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="cloudIdentity"> <span class="devsite-nav-text" tooltip> Cloud Identity </span> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/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" track-name="chromeEnterprise"> <span class="devsite-nav-text" tooltip> Chrome Enterprise </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/products/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" track-name="cloudSearch"> <span class="devsite-nav-text" tooltip> Cloud Search </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="security"> <span class="devsite-nav-text" tooltip> Security </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="securityAnalyticsAndOperations"> <span class="devsite-nav-text" tooltip> Security Analytics and Operations </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="webAppAndApiProtection"> <span class="devsite-nav-text" tooltip> Web App and API Protection </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/solutions/smart-analytics" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Smart Analytics" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="smartAnalytics"> <span class="devsite-nav-text" tooltip> Smart Analytics </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/solutions/data-warehouse-modernization" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Data Warehouse Modernization" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="dataWarehouseModernization"> <span class="devsite-nav-text" tooltip> Data Warehouse Modernization </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="streamAnalytics"> <span class="devsite-nav-text" tooltip> Stream Analytics </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="marketingAnalytics"> <span class="devsite-nav-text" tooltip> Marketing Analytics </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="dataLakeModernization"> <span class="devsite-nav-text" tooltip> Data Lake Modernization </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/looker" 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" track-name="businessIntelligence"> <span class="devsite-nav-text" tooltip> Business Intelligence </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="/web/20210115214923/https://cloud.google.com/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" track-name="computeEngine"> <span class="devsite-nav-text" tooltip> Compute Engine </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="cloudStorage"> <span class="devsite-nav-text" tooltip> Cloud Storage </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="cloudSdk"> <span class="devsite-nav-text" tooltip> Cloud SDK </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="cloudSql"> <span class="devsite-nav-text" tooltip> Cloud SQL </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="googleKubernetesEngine"> <span class="devsite-nav-text" tooltip> Google Kubernetes Engine </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="bigQuery"> <span class="devsite-nav-text" tooltip> BigQuery </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="cloudCdn"> <span class="devsite-nav-text" tooltip> Cloud CDN </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="dataflow"> <span class="devsite-nav-text" tooltip> Dataflow </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="operations"> <span class="devsite-nav-text" tooltip> Operations </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="cloudRun"> <span class="devsite-nav-text" tooltip> Cloud Run </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/anthos" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Anthos" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="anthos"> <span class="devsite-nav-text" tooltip> Anthos </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="seeAllProducts(100+)"> <span class="devsite-nav-text" tooltip> See all products (100+) </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="aiAndMachineLearning"> <span class="devsite-nav-text" tooltip> AI and Machine Learning </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="speechToText"> <span class="devsite-nav-text" tooltip> Speech-to-Text </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="visionAi"> <span class="devsite-nav-text" tooltip> Vision AI </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="textToSpeech"> <span class="devsite-nav-text" tooltip> Text-to-Speech </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/translate" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Translation" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudTranslation"> <span class="devsite-nav-text" tooltip> Cloud Translation </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/natural-language" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Natural Language" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudNaturalLanguage"> <span class="devsite-nav-text" tooltip> Cloud Natural Language </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/automl" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: AutoML" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="autoML"> <span class="devsite-nav-text" tooltip> AutoML </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/ai-platform" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: AI Platform" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="aiPlatform"> <span class="devsite-nav-text" tooltip> AI Platform </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/video-intelligence" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Video AI" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="videoAi"> <span class="devsite-nav-text" tooltip> Video AI </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/ai-infrastructure" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: AI Infrastructure" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="aiInfrastructure"> <span class="devsite-nav-text" tooltip> AI Infrastructure </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/dialogflow" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Dialogflow" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="dialogflow"> <span class="devsite-nav-text" tooltip> Dialogflow </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/automl-tables" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: AutoML Tables" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="autoMLTables"> <span class="devsite-nav-text" tooltip> AutoML Tables </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/products#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" track-name="seeAllAiAndMachineLearningProducts"> <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> API Management </span> </span> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/apigee/api-management" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Apigee API Platform" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="apigeeApiPlatform"> <span class="devsite-nav-text" tooltip> Apigee API Platform </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/apigee/api-management/analyze-apis" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Analyze APIs" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="analyzeApis"> <span class="devsite-nav-text" tooltip> Analyze APIs </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/apigee/api-management/monetize-apis" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Monetize APIs" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="monetizeApis"> <span class="devsite-nav-text" tooltip> Monetize APIs </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/apigee/api-management/hybrid" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Apigee Hybrid" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="apigeeHybrid"> <span class="devsite-nav-text" tooltip> Apigee Hybrid </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/apigee/api-management/apigee-sense" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Apigee Sense" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="apigeeSense"> <span class="devsite-nav-text" tooltip> Apigee Sense </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="cloudEndpoints"> <span class="devsite-nav-text" tooltip> Cloud Endpoints </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/apigee/api-management/developer-portal" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Developer Portal" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="developerPortal"> <span class="devsite-nav-text" tooltip> Developer Portal </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/apigee/solutions/healthcare-apix" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Apigee Healthcare APIx" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="apigeeHealthcareApix"> <span class="devsite-nav-text" tooltip> Apigee Healthcare APIx </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/apigee/solutions/open-banking-apix" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Apigee Open Banking APIx" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="apigeeOpenBankingApix"> <span class="devsite-nav-text" tooltip> Apigee Open Banking APIx </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/healthcare" 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" track-name="cloudHealthcareApi"> <span class="devsite-nav-text" tooltip> Cloud Healthcare API </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/appsheet" 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" track-name="appSheet"> <span class="devsite-nav-text" tooltip> AppSheet </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="compute"> <span class="devsite-nav-text" tooltip> Compute </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="computeEngine"> <span class="devsite-nav-text" tooltip> Compute Engine </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="appEngine"> <span class="devsite-nav-text" tooltip> App Engine </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="cloudGpus"> <span class="devsite-nav-text" tooltip> Cloud GPUs </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/migrate/compute-engine" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Migrate for Compute Engine" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="migrateForComputeEngine"> <span class="devsite-nav-text" tooltip> Migrate for Compute Engine </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/preemptible-vms" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Preemptible VMs" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="preemptibleVms"> <span class="devsite-nav-text" tooltip> Preemptible VMs </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/shielded-vm" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Shielded VMs" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="shieldedVms"> <span class="devsite-nav-text" tooltip> Shielded VMs </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="soleTenantNodes"> <span class="devsite-nav-text" tooltip> Sole-Tenant Nodes </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="bareMetal"> <span class="devsite-nav-text" tooltip> Bare Metal </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="recommender"> <span class="devsite-nav-text" tooltip> Recommender </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="vMwareEngine"> <span class="devsite-nav-text" tooltip> VMware Engine </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="cloudRun"> <span class="devsite-nav-text" tooltip> Cloud Run </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/products#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" track-name="seeAllComputeProducts"> <span class="devsite-nav-text" tooltip> See all compute products </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="containers"> <span class="devsite-nav-text" tooltip> Containers </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="googleKubernetesEngine"> <span class="devsite-nav-text" tooltip> Google Kubernetes Engine </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/container-registry" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Container Registry" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="containerRegistry"> <span class="devsite-nav-text" tooltip> Container Registry </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/containers/security" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Container Security" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="containerSecurity"> <span class="devsite-nav-text" tooltip> Container Security </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/cloud-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" track-name="cloudBuild"> <span class="devsite-nav-text" tooltip> Cloud Build </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/ai-platform/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" track-name="deepLearningContainers"> <span class="devsite-nav-text" tooltip> Deep Learning Containers </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/kubernetes-applications" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Kubernetes Applications" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="kubernetesApplications"> <span class="devsite-nav-text" tooltip> Kubernetes Applications </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="artifactRegistry"> <span class="devsite-nav-text" tooltip> Artifact Registry </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="knative"> <span class="devsite-nav-text" tooltip> Knative </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="cloudRun"> <span class="devsite-nav-text" tooltip> Cloud Run </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="cloudCode"> <span class="devsite-nav-text" tooltip> Cloud Code </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/products/big-data" 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" track-name="dataAnalytics"> <span class="devsite-nav-text" tooltip> Data Analytics </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="bigQuery"> <span class="devsite-nav-text" tooltip> BigQuery </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="looker"> <span class="devsite-nav-text" tooltip> Looker </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="dataflow"> <span class="devsite-nav-text" tooltip> Dataflow </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="pub/Sub"> <span class="devsite-nav-text" tooltip> Pub/Sub </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="dataproc"> <span class="devsite-nav-text" tooltip> Dataproc </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="cloudDataFusion"> <span class="devsite-nav-text" tooltip> Cloud Data Fusion </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="cloudComposer"> <span class="devsite-nav-text" tooltip> Cloud Composer </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/data-catalog" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Data Catalog" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="dataCatalog"> <span class="devsite-nav-text" tooltip> Data Catalog </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/dataprep" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Dataprep" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="dataprep"> <span class="devsite-nav-text" tooltip> Dataprep </span> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://marketingplatform.google.com/about/data-studio/" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Data Studio" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="googleDataStudio"> <span class="devsite-nav-text" tooltip> Google Data Studio </span> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://marketingplatform.google.com/about/enterprise/#?modal_active=none" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Marketing Platform" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="googleMarketingPlatform"> <span class="devsite-nav-text" tooltip> Google Marketing Platform </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/life-sciences" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Life Sciences" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudLifeSciences"> <span class="devsite-nav-text" tooltip> Cloud Life Sciences </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="databases"> <span class="devsite-nav-text" tooltip> Databases </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/bigtable" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Bigtable" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudBigtable"> <span class="devsite-nav-text" tooltip> Cloud Bigtable </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="firestore"> <span class="devsite-nav-text" tooltip> Firestore </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="memorystore"> <span class="devsite-nav-text" tooltip> Memorystore </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/spanner" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Spanner" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudSpanner"> <span class="devsite-nav-text" tooltip> Cloud Spanner </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="cloudSql"> <span class="devsite-nav-text" tooltip> Cloud SQL </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="databaseMigrationService"> <span class="devsite-nav-text" tooltip> Database Migration Service </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="bareMetal"> <span class="devsite-nav-text" tooltip> Bare Metal </span> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://firebase.google.com/products/realtime-database/" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Firebase Realtime Database" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="firebaseRealtimeDatabase"> <span class="devsite-nav-text" tooltip> Firebase Realtime Database </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="developerTools"> <span class="devsite-nav-text" tooltip> Developer Tools </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="artifactRegistry"> <span class="devsite-nav-text" tooltip> Artifact Registry </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/cloud-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" track-name="cloudBuild"> <span class="devsite-nav-text" tooltip> Cloud Build </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="cloudCode"> <span class="devsite-nav-text" tooltip> Cloud Code </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/deployment-manager" 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" track-name="cloudDeploymentManager"> <span class="devsite-nav-text" tooltip> Cloud Deployment Manager </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="cloudSdk"> <span class="devsite-nav-text" tooltip> Cloud SDK </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="cloudScheduler"> <span class="devsite-nav-text" tooltip> Cloud Scheduler </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="cloudSourceRepositories"> <span class="devsite-nav-text" tooltip> Cloud Source Repositories </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="cloudTasks"> <span class="devsite-nav-text" tooltip> Cloud Tasks </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/container-registry" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Container Registry" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="containerRegistry"> <span class="devsite-nav-text" tooltip> Container Registry </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/tekton" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Tekton" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="tekton"> <span class="devsite-nav-text" tooltip> Tekton </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/products/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" track-name="seeAllDeveloperTools"> <span class="devsite-nav-text" tooltip> See all developer tools </span> </a> </li> <li class="devsite-nav-item devsite-nav-heading"> <span class="devsite-nav-title" tooltip> <span class="devsite-nav-text" tooltip> Healthcare and Life Sciences </span> </span> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/apigee/solutions/healthcare-apix" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Apigee Healthcare APIx" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="apigeeHealthcareApix"> <span class="devsite-nav-text" tooltip> Apigee Healthcare APIx </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/healthcare" 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" track-name="cloudHealthcareApi"> <span class="devsite-nav-text" tooltip> Cloud Healthcare API </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/life-sciences" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Life Sciences" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudLifeSciences"> <span class="devsite-nav-text" tooltip> Cloud Life Sciences </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/natural-language" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Healthcare Natural Language AI" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="healthcareNaturalLanguageAi"> <span class="devsite-nav-text" tooltip> Healthcare Natural Language AI </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/anthos" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Hybrid and Multi-cloud" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="hybridAndMultiCloud"> <span class="devsite-nav-text" tooltip> Hybrid and Multi-cloud </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/anthos" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Anthos" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="anthos"> <span class="devsite-nav-text" tooltip> Anthos </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="looker"> <span class="devsite-nav-text" tooltip> Looker </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/anthos/run" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Run for Anthos" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudRunForAnthos"> <span class="devsite-nav-text" tooltip> Cloud Run for Anthos </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/kubernetes-applications" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Marketplace for Anthos" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="googleCloudMarketplaceForAnthos"> <span class="devsite-nav-text" tooltip> Google Cloud Marketplace for Anthos </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/migrate/anthos" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Migrate for Anthos" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="migrateForAnthos"> <span class="devsite-nav-text" tooltip> Migrate for Anthos </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="operations"> <span class="devsite-nav-text" tooltip> Operations </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/cloud-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" track-name="cloudBuild"> <span class="devsite-nav-text" tooltip> Cloud Build </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="trafficDirector"> <span class="devsite-nav-text" tooltip> Traffic Director </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="apigeeApiManagement"> <span class="devsite-nav-text" tooltip> Apigee API Management </span> </a> </li> <li class="devsite-nav-item devsite-nav-heading"> <span class="devsite-nav-title" tooltip> <span class="devsite-nav-text" tooltip> Internet of Things </span> </span> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/iot-core" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud IoT Core" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudIotCore"> <span class="devsite-nav-text" tooltip> Cloud IoT Core </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/edge-tpu" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Edge TPU" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="edgeTpu"> <span class="devsite-nav-text" tooltip> Edge TPU </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="managementTools"> <span class="devsite-nav-text" tooltip> Management Tools </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="cloudShell"> <span class="devsite-nav-text" tooltip> Cloud Shell </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="cloudConsole"> <span class="devsite-nav-text" tooltip> Cloud Console </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/deployment-manager" 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" track-name="cloudDeploymentManager"> <span class="devsite-nav-text" tooltip> Cloud Deployment Manager </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/console-app" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Mobile App" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudMobileApp"> <span class="devsite-nav-text" tooltip> Cloud Mobile App </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="cloudApis"> <span class="devsite-nav-text" tooltip> Cloud APIs </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/private-catalog" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Private Catalog" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="privateCatalog"> <span class="devsite-nav-text" tooltip> Private Catalog </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="costManagement"> <span class="devsite-nav-text" tooltip> Cost Management </span> </a> </li> <li class="devsite-nav-item devsite-nav-heading"> <span class="devsite-nav-title" tooltip> <span class="devsite-nav-text" tooltip> Media and Gaming </span> </span> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/game-servers" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Game Servers" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="gameServers"> <span class="devsite-nav-text" tooltip> Game Servers </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="openCue"> <span class="devsite-nav-text" tooltip> OpenCue </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="migration"> <span class="devsite-nav-text" tooltip> Migration </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="applicationMigration"> <span class="devsite-nav-text" tooltip> Application Migration </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/bigquery/transfer" 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" track-name="bigQueryDataTransferService"> <span class="devsite-nav-text" tooltip> BigQuery Data Transfer Service </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/products/data-transfer" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Data Transfer" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudDataTransfer"> <span class="devsite-nav-text" tooltip> Cloud Data Transfer </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="cloudFoundationToolkit"> <span class="devsite-nav-text" tooltip> Cloud Foundation Toolkit </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="databaseMigrationService"> <span class="devsite-nav-text" tooltip> Database Migration Service </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/migrate/anthos" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Migrate for Anthos" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="migrateForAnthos"> <span class="devsite-nav-text" tooltip> Migrate for Anthos </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/migrate/compute-engine" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Migrate for Compute Engine" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="migrateForComputeEngine"> <span class="devsite-nav-text" tooltip> Migrate for Compute Engine </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/solutions/cloud-migration-program" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Rapid Assessment & Migration Program (RAMP)" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="rapidAssessment&MigrationProgram(Ramp)"> <span class="devsite-nav-text" tooltip> Rapid Assessment & Migration Program (RAMP) </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/transfer-appliance" 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" track-name="transferAppliance"> <span class="devsite-nav-text" tooltip> Transfer Appliance </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/storage-transfer-service" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Transfer Service" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="transferService"> <span class="devsite-nav-text" tooltip> Transfer Service </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="vMwareEngine"> <span class="devsite-nav-text" tooltip> VMware Engine </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="networking"> <span class="devsite-nav-text" tooltip> Networking </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="cloudArmor"> <span class="devsite-nav-text" tooltip> Cloud Armor </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="cloudCdn"> <span class="devsite-nav-text" tooltip> Cloud CDN </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="cloudDns"> <span class="devsite-nav-text" tooltip> Cloud DNS </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="cloudLoadBalancing"> <span class="devsite-nav-text" tooltip> Cloud Load Balancing </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="cloudNat"> <span class="devsite-nav-text" tooltip> Cloud NAT </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/hybrid-connectivity" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Hybrid Connectivity" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="hybridConnectivity"> <span class="devsite-nav-text" tooltip> Hybrid Connectivity </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="networkIntelligenceCenter"> <span class="devsite-nav-text" tooltip> Network Intelligence Center </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="networkServiceTiers"> <span class="devsite-nav-text" tooltip> Network Service Tiers </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/network-telemetry" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Network Telemetry" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="networkTelemetry"> <span class="devsite-nav-text" tooltip> Network Telemetry </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="trafficDirector"> <span class="devsite-nav-text" tooltip> Traffic Director </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="virtualPrivateCloud"> <span class="devsite-nav-text" tooltip> Virtual Private Cloud </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/service-directory" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Service Directory" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="serviceDirectory"> <span class="devsite-nav-text" tooltip> Service Directory </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="operations"> <span class="devsite-nav-text" tooltip> Operations </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="cloudLogging"> <span class="devsite-nav-text" tooltip> Cloud Logging </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="cloudMonitoring"> <span class="devsite-nav-text" tooltip> Cloud Monitoring </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="errorReporting"> <span class="devsite-nav-text" tooltip> Error Reporting </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/kubernetes-engine-monitoring" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Kubernetes Engine Monitoring" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="kubernetesEngineMonitoring"> <span class="devsite-nav-text" tooltip> Kubernetes Engine Monitoring </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="cloudTrace"> <span class="devsite-nav-text" tooltip> Cloud Trace </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="cloudProfiler"> <span class="devsite-nav-text" tooltip> Cloud Profiler </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="cloudDebugger"> <span class="devsite-nav-text" tooltip> Cloud Debugger </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/security" 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" track-name="securityAndIdentity"> <span class="devsite-nav-text" tooltip> Security and Identity </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="cloudIam"> <span class="devsite-nav-text" tooltip> Cloud IAM </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="assuredWorkloads"> <span class="devsite-nav-text" tooltip> Assured Workloads </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="cloudKeyManagement"> <span class="devsite-nav-text" tooltip> Cloud Key Management </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/confidential-computing" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Confidential Computing" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="confidentialComputing"> <span class="devsite-nav-text" tooltip> Confidential Computing </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="securityCommandCenter"> <span class="devsite-nav-text" tooltip> Security Command Center </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/dlp" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Data Loss Prevention" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudDataLossPrevention"> <span class="devsite-nav-text" tooltip> Cloud Data Loss Prevention </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/managed-microsoft-ad" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Managed Service for Microsoft Active Directory" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="managedServiceForMicrosoftActiveDirectory"> <span class="devsite-nav-text" tooltip> Managed Service for Microsoft Active Directory </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/access-transparency" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Access Transparency" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="accessTransparency"> <span class="devsite-nav-text" tooltip> Access Transparency </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/titan-security-key" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Titan Security Key" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="titanSecurityKey"> <span class="devsite-nav-text" tooltip> Titan Security Key </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/secret-manager" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Secret Manager" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="secretManager"> <span class="devsite-nav-text" tooltip> Secret Manager </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/beyondcorp-enterprise" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: BeyondCorp Remote Access" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="beyondCorpRemoteAccess"> <span class="devsite-nav-text" tooltip> BeyondCorp Remote Access </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/products#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" track-name="seeAllSecurityAndIdentityProducts"> <span class="devsite-nav-text" tooltip> See all security and identity products </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/serverless" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Serverless Computing" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="serverlessComputing"> <span class="devsite-nav-text" tooltip> Serverless Computing </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="cloudRun"> <span class="devsite-nav-text" tooltip> Cloud Run </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="cloudFunctions"> <span class="devsite-nav-text" tooltip> Cloud Functions </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="appEngine"> <span class="devsite-nav-text" tooltip> App Engine </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="workflows"> <span class="devsite-nav-text" tooltip> Workflows </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="storage"> <span class="devsite-nav-text" tooltip> Storage </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="cloudStorage"> <span class="devsite-nav-text" tooltip> Cloud Storage </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="filestore"> <span class="devsite-nav-text" tooltip> Filestore </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="persistentDisk"> <span class="devsite-nav-text" tooltip> Persistent Disk </span> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/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" track-name="cloudStorageForFirebase"> <span class="devsite-nav-text" tooltip> Cloud Storage for Firebase </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="localSsd"> <span class="devsite-nav-text" tooltip> Local SSD </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/storage/archival" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Archival Storage" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="archivalStorage"> <span class="devsite-nav-text" tooltip> Archival Storage </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/products/data-transfer" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Data Transfer" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="cloudDataTransfer"> <span class="devsite-nav-text" tooltip> Cloud Data Transfer </span> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/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" track-name="googleWorkspaceEssentials"> <span class="devsite-nav-text" tooltip> Google Workspace Essentials </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> Do more for less with Google Cloud </span> </span> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/contact" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Contact Us" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="contactUs"> <span class="devsite-nav-text" tooltip> Contact Us </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 Platform </span> </span> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/pricing" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Overview" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="overview"> <span class="devsite-nav-text" tooltip> Overview </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/pricing/list" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Price list" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="priceList"> <span class="devsite-nav-text" tooltip> Price list </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/products/calculator" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Calculators" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="calculators"> <span class="devsite-nav-text" tooltip> Calculators </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/free" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Free on Google Cloud" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="freeOnGoogleCloud"> <span class="devsite-nav-text" tooltip> Free on Google Cloud </span> </a> </li> <li class="devsite-nav-item devsite-nav-heading"> <span class="devsite-nav-title" tooltip> <span class="devsite-nav-text" tooltip> More Cloud Products </span> </span> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://workspace.google.com/pricing.html" 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" track-name="googleWorkspace"> <span class="devsite-nav-text" tooltip> Google Workspace </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/maps-platform/pricing" 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" track-name="googleMapsPlatform"> <span class="devsite-nav-text" tooltip> Google Maps Platform </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/identity#pricing" 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" track-name="cloudIdentity"> <span class="devsite-nav-text" tooltip> Cloud Identity </span> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://apigee.com/api-management/#/pricing" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Apigee" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="apigee"> <span class="devsite-nav-text" tooltip> Apigee </span> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://firebase.google.com/pricing/" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Firebase" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="firebase"> <span class="devsite-nav-text" tooltip> Firebase </span> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://www.zyncrender.com/#pricing" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Zync Render" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="zyncRender"> <span class="devsite-nav-text" tooltip> Zync Render </span> </a> </li> </ul> <ul class="devsite-nav-list" menu="Getting started" 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> Get started with Google Cloud </span> </span> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://console.cloud.google.com/freetrial" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Try GCP Free" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="tryGcpFree"> <span class="devsite-nav-text" tooltip> Try GCP Free </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/gcp/getting-started" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Get Started" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="getStarted"> <span class="devsite-nav-text" tooltip> Get Started </span> </a> </li> <li class="devsite-nav-item devsite-nav-heading"> <span class="devsite-nav-title" tooltip> <span class="devsite-nav-text" tooltip> Resources to Start on Your Own </span> </span> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/gcp/getting-started" 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" track-name="quickstarts"> <span class="devsite-nav-text" tooltip> Quickstarts </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/marketplace" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: GCP Marketplace" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="gcpMarketplace"> <span class="devsite-nav-text" tooltip> GCP Marketplace </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="training"> <span class="devsite-nav-text" tooltip> Training </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/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" track-name="certification"> <span class="devsite-nav-text" tooltip> Certification </span> </a> </li> <li class="devsite-nav-item devsite-nav-heading"> <span class="devsite-nav-title" tooltip> <span class="devsite-nav-text" tooltip> Get Help from an Expert </span> </span> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/consulting" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Consulting" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="consulting"> <span class="devsite-nav-text" tooltip> Consulting </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/tam" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Technical Account Management" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="technicalAccountManagement"> <span class="devsite-nav-text" tooltip> Technical Account Management </span> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210115214923/https://cloud.withgoogle.com/partners/" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Find a Partner" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="findAPartner"> <span class="devsite-nav-text" tooltip> Find a Partner </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/partners/become-a-partner" 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" track-name="becomeAPartner"> <span class="devsite-nav-text" tooltip> Become a Partner </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210115214923/https://cloud.google.com/getting-started" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: More ways to get started" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="moreWaysToGetStarted"> <span class="devsite-nav-text" tooltip> More ways to get started </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-toc> <devsite-toc class="devsite-nav"></devsite-toc> <devsite-content> <article class="devsite-article"><style> /* Styles inlined from /css/release-notes.css */ .release-breaking, .release-changed, .release-deprecated, .release-feature, .release-fixed, .release-security, .release-announcement, .release-issue { margin-left: 110px; position: relative; } .release-breaking::before, .release-changed::before, .release-deprecated::before, .release-feature::before, .release-fixed::before, .release-security::before, .release-announcement::before, .release-issue::before { border-radius: 14px; display: inline-block; font-size: 12px; font-weight: 700; height: 28px; left: -110px; line-height: 28px; margin-right: 10px; position: absolute; text-align: center; text-transform: uppercase; top: -3px; width: 100px; } /* Colours for each type of changelog entry. */ .release-breaking::before { content: "breaking"; background-color: #db4437; color: #fff; } .release-changed::before { content: "changed"; background-color: #f4b400; color: #fff; } .release-deprecated::before { content: "deprecated"; background-color: #db4437; color: #fff; } .release-feature::before { content: "feature"; background-color: #0f9d58; color: #fff; } .release-fixed::before { content: "fixed"; background-color: #4285f4; color: #fff; } .release-issue::before { content: "issue"; background-color: #db4437; color: #fff; } .release-security::before { content: "security"; background-color: #ff6e40; color: #fff; } .release-announcement::before { content: "announcement"; background-color: #ffbc00; color: #fff; font-size: 11px; } .release-note-sitemap-card { display: flex; flex-wrap: wrap; } .release-note-sitemap-card-item { flex: 1 50%; } </style> <div class="devsite-article-meta" role="navigation"> <ul class="devsite-breadcrumb-list" aria-label="Breadcrumb"> <li class="devsite-breadcrumb-item "> <a href="https://web.archive.org/web/20210115214923/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://web.archive.org/web/20210115214923/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="Documentation"> Documentation </a> </li> </ul> </div> <devsite-feedback position="header" project-name="Documentation" product-id="83405" bucket="Documentation" context="" version="t-devsite-webserver-20210107-r03-rc00.432306853218187605" data-label="Send Feedback Button" track-type="feedback" track-name="sendFeedbackLink" track-metadata-position="header" project-icon="https://www.gstatic.com/devrel-devsite/prod/v45f61267e22826169cf5d5f452882f7812c8cfb5f8b103a48c0d88727908b295/cloud/images/favicons/onecloud/super_cloud.png" feedback-type="thumb-rating"> <button> Send feedback </button> </devsite-feedback> <h1 class="devsite-page-title">Google Cloud release notes</h1> <devsite-toc class="devsite-nav" devsite-toc-embedded> </devsite-toc> <div class="devsite-article-body clearfix "> <section class="intro"> <p>The following release notes cover the most recent changes over the last 60 days. For a comprehensive list, see the <a href="/web/20210115214923/https://cloud.google.com/release-notes/all">individual product release note pages </a>.</p> </section> <section> <p> You can see the latest product updates for all of Google Cloud on the <a href="/web/20210115214923/https://cloud.google.com/release-notes">Google Cloud release notes</a> page. </p> </section> <section class="xml"> <p> To get the latest product updates delivered to you, add the URL of this page to your <a href="https://web.archive.org/web/20210115214923/https://wikipedia.org/wiki/Comparison_of_feed_aggregators" class="external">feed reader</a>, or add the feed URL directly: <code translate="no" dir="ltr">https://cloud.google.com/feeds/gcp-release-notes.xml</code> </p> </section> <section class="releases"> <section class="releases"> <h2 id="January_15_2021" data-text="January 15, 2021">January 15, 2021</h2> <strong class="release-note-product-title">Cloud Spanner</strong> <div id="9dd7f9d8" class="release-feature"> <p>You can now run SQL queries to retrieve <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/spanner/docs/introspection/lock-statistics">lock statistics</a> to investigate lock conflicts in your database.</p> </div> <h2 id="January_14_2021" data-text="January 14, 2021">January 14, 2021</h2> <strong class="release-note-product-title">BigQuery</strong> <div id="856f6043" class="release-changed"> <p>BigQuery's Cloud Console UI has been updated with many usability improvements for analyzing data, including multi-tab navigation, a new resource panel, and a new SQL editor. These updates are in <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/products/#product-launch-stages">Preview</a>. For more information, see <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/bigquery/docs/bigquery-web-ui">Using the Cloud Console</a>. </p> </div> <strong class="release-note-product-title">Cloud Logging</strong> <div id="95b9a78b" class="release-changed"> <p>Cloud Logging now lets you share your saved queries with other users of a project. To learn more, go to the <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/logging/docs/view/building-queries#shared-queries">Shared queries section on the Building queries page</a>.</p> </div> <strong class="release-note-product-title">Cloud Spanner</strong> <div id="a82d484a" class="release-feature"> <p><a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/spanner/docs/introspection/query-statistics">Query statistics</a> now includes information about queries that failed, queries that timed out, and queries that were canceled by the user. </p> </div> <strong class="release-note-product-title">Managed Service for Microsoft Active Directory</strong> <div id="0207f3ee" class="release-feature"> <p>Managed Microsoft AD now supports <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/managed-microsoft-ad/docs/using-ad-audit-logs">audit logging</a>. This feature is in the <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/products/#product-launch-stages">Preview stage</a>.</p> </div> <h2 id="January_13_2021" data-text="January 13, 2021">January 13, 2021</h2> <strong class="release-note-product-title">Cloud Composer</strong> <div id="aec367cd" class="release-feature"> <ul> <li><strong>Preview:</strong> You can now restart the Airflow web server using the command <code translate="no" dir="ltr">gcloud beta composer environments restart-web-server</code> or the <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/composer/docs/reference/rest/v1beta1/projects.locations.environments/restartWebServer">Beta API</a>.</li> </ul> </div> <strong class="release-note-product-title">Cloud Functions</strong> <div id="97e9b52b" class="release-feature"> <p>Cloud Functions has added support for a new runtime, <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/functions/docs/concepts/nodejs-runtime">Node 14</a>, in Preview.</p> <p>Cloud Functions has added support for a new runtime, <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/functions/docs/concepts/python-runtime">Python 3.9</a>, in Preview.</p> </div> <strong class="release-note-product-title">Cloud SQL for MySQL</strong> <div id="36934abb" class="release-feature"> <p>Cloud SQL now exposes the metric <code translate="no" dir="ltr">database/memory/total_usage</code>. This metric provides visibility into the database working set (including buffer cache). You can find this metric in the <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/monitoring/charts/metrics-explorer">Metrics explorer</a> within the Monitoring dashboard. </p> <p>For more information about <code translate="no" dir="ltr">database/memory/total_usage</code>, see <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/monitoring/api/metrics_gcp#gcp-cloudsql">Cloud SQL Metrics</a>.</p> </div> <strong class="release-note-product-title">Cloud SQL for PostgreSQL</strong> <div id="36934abb" class="release-feature"> <p>Cloud SQL now exposes the metric <code translate="no" dir="ltr">database/memory/total_usage</code>. This metric provides visibility into the database working set (including buffer cache). You can find this metric in the <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/monitoring/charts/metrics-explorer">Metrics explorer</a> within the Monitoring dashboard. </p> <p>For more information about <code translate="no" dir="ltr">database/memory/total_usage</code>, see <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/monitoring/api/metrics_gcp#gcp-cloudsql">Cloud SQL Metrics</a>.</p> </div> <strong class="release-note-product-title">Cloud SQL for SQL Server</strong> <div id="36934abb" class="release-feature"> <p>Cloud SQL now exposes the metric <code translate="no" dir="ltr">database/memory/total_usage</code>. This metric provides visibility into the database working set (including buffer cache). You can find this metric in the <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/monitoring/charts/metrics-explorer">Metrics explorer</a> within the Monitoring dashboard. </p> <p>For more information about <code translate="no" dir="ltr">database/memory/total_usage</code>, see <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/monitoring/api/metrics_gcp#gcp-cloudsql">Cloud SQL Metrics</a>.</p> </div> <h2 id="January_12_2021" data-text="January 12, 2021">January 12, 2021</h2> <strong class="release-note-product-title">Anthos Service Mesh</strong> <div id="4b7beee4" class="release-fixed"> <p>1.6.14-asm.0 is now available.</p> <p>This patch release contains the same bug fixes that are in <a href="https://web.archive.org/web/20210115214923/https://istio.io/latest/news/releases/1.6.x/announcing-1.6.14/">Istio 1.6.14</a>. For details on upgrading Anthos Service Mesh, refer to the following upgrade guides:</p> <ul> <li><a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/service-mesh/docs/archive/1.6/docs/upgrading-gke">Upgrading Anthos Service Mesh on GKE </a></li> <li><a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/service-mesh/docs/archive/1.6/docs/gke-on-prem-upgrading">Upgrading Anthos clusters on VMware</a></li> </ul> </div> <strong class="release-note-product-title">Cloud Composer</strong> <div id="50f765ac" class="release-feature"> <p><strong>GA:</strong> Network ACL support for the Airflow web server is now generally available.</p> <p><strong>Preview:</strong> Composer can now be configured to use <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/composer/docs/cmek">Customer-managed encryption keys (CMEK)</a>.</p> </div> <div id="133ce54e" class="release-changed"> <ul> <li><a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/composer/docs/concepts/versioning/composer-versions">New versions</a> of Cloud Composer images: <code translate="no" dir="ltr">composer-1.13.4-airflow-1.10.9</code>, <code translate="no" dir="ltr">composer-1.13.4-airflow-1.10.10</code>, and <code translate="no" dir="ltr">composer-1.13.4-airflow-1.10.12</code>. The default is <code translate="no" dir="ltr">composer-1.13.4-airflow-1.10.10</code>. Upgrade your Cloud SDK to use features in this release.</li> <li>If environment creation succeeds when the requester did not have the <code translate="no" dir="ltr">iam.serviceAccounts.actAs</code> permission on the service account, Composer will now generate a warning in the audit log entry.</li> <li>Error handling for files synchronization between buckets has been improved.</li> </ul> </div> <div id="a00273d4" class="release-feature"> <ul> <li>You can now set the machine type for the Airflow web server and Cloud SQL database using the to v1 Composer API.</li> <li><strong>Preview:</strong> Added support for the <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/composer/docs/airflow-rbac">Airflow Role-Based Access Control (RBAC) UI</a> for Airflow version 1.10.10 or newer and Python 3. You can enable the Airflow RBAC UI by setting the <code translate="no" dir="ltr">[webserver]rbac=True</code> Airflow configuration override.</li> </ul> </div> <div id="cf3cb567" class="release-fixed"> <ul> <li>Fixed an issue where connections were inserted into the Airflow database twice.</li> <li>The Airflow UI will now always send requests to HTTPS addresses.</li> </ul> </div> <strong class="release-note-product-title">Dataproc</strong> <div id="a46f1eb9" class="release-feature"> <p><a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/dataproc/docs/reference/rest/v1/ClusterConfig#ShieldedInstanceConfig">Added support</a> for user configuration of <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/security/shielded-cloud/shielded-vm">Compute Engine Shielded VMs</a> in a Dataproc Cluster.</p> </div> <strong class="release-note-product-title">Migrate for Compute Engine</strong> <div id="6ef14189" class="release-fixed"> <p><strong>#171638373:</strong> General stability improvements. </p> </div> <div id="293d5fe4" class="release-fixed"> <p><strong>#171638373:</strong> Fixed Windows adaptation issue when boot partition and Windows partition were on different volumes.</p> </div> <div id="973ea860" class="release-fixed"> <p>Performance improvement during detach phase.</p> </div> <div id="fe34757b" class="release-fixed"> <p><strong>#175196444:</strong> Fixed Windows adaptation issue with network interface detection.</p> </div> <div id="90817641" class="release-fixed"> <p><strong>#174330790:</strong> Linux adaptations now archive <code translate="no" dir="ltr">ifcfg-*</code> scripts to avoid Network Manager conflicts with iSCSI boot.</p> </div> <div id="932c04ab" class="release-fixed"> <p>Security fixes applied. </p> </div> <h2 id="January_11_2021" data-text="January 11, 2021">January 11, 2021</h2> <strong class="release-note-product-title">AI Platform (Unified)</strong> <div id="9f4eeff7" class="release-breaking"> <p>The default boot disk type for virtual machine instances used for custom training has changed from <code translate="no" dir="ltr">pd-standard</code> to <code translate="no" dir="ltr">pd-ssd</code>. Learn more about <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/ai-platform-unified/docs/training/configure-compute#specifying_boot_disk_options">disk types for custom training</a> and read about <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/ai-platform-unified/pricing#training">pricing for different disk types</a>.</p> <p>If you previously used the default disk type for custom training and want to continue training with the same disk type, make sure to explicitly specify the <code translate="no" dir="ltr">pd-standard</code> boot disk type when you perform custom training.</p> </div> <strong class="release-note-product-title">Cloud Build</strong> <div id="2c28ad4d" class="release-feature"> <p>Users can now specify their own service accounts for Cloud Build to run builds. For more information, see <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/cloud-build/docs/securing-builds/configure-user-specified-service-accounts">User-specified service accounts</a>.</p> </div> <strong class="release-note-product-title">Cloud DNS</strong> <div id="ed47441e" class="release-feature"> <p>The <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/dns/docs/records#creating_a_resourcerecordset">API for updating <code translate="no" dir="ltr">ResourceRecordSets</code> in Cloud DNS</a> is now available in <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/products/#product-launch-stages"><strong>Beta</strong></a>.</p> </div> <strong class="release-note-product-title">Cloud Functions</strong> <div id="c21a50d0" class="release-feature"> <p>Cloud Functions has added support for a new runtime, Ruby, in Preview. This runtime supports Ruby 2.6 and Ruby 2.7.</p> <ul> <li><a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/functions/docs/concepts/ruby-runtime">The Ruby Runtime</a></li> <li><a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/blog/products/application-development/ruby-comes-to-cloud-functions">Blog post</a></li> </ul> </div> <strong class="release-note-product-title">Cloud Interconnect</strong> <div id="d54bc511" class="release-feature"> <p>Support for <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/network-connectivity/docs/interconnect/concepts/overview#interconnect-mtu">1500 MTU for Cloud Interconnect</a> is now available in <strong>General Availability.</strong></p> </div> <strong class="release-note-product-title">Compute Engine</strong> <div id="77f288a5" class="release-feature"> <p>You can now create N2D VM instances in <code translate="no" dir="ltr">us-east4-c</code> Northern Virginia. See <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/compute/vm-instance-pricing#n2d_machine_types">VM instance pricing</a> for details.</p> </div> <strong class="release-note-product-title">Service Directory</strong> <div id="7ae22049" class="release-feature"> <p><a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/service-directory/docs/configuring-ilb-in-sd">Configuring an internal load balancer in Service Directory</a> is available in <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/products/#product-launch-stages"><strong>Preview</strong></a>.</p> </div> <strong class="release-note-product-title">Virtual Private Cloud</strong> <div id="a00ebb6d" class="release-feature"> <p>Support for <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/network-connectivity/docs/interconnect/concepts/overview#interconnect-mtu">1500 MTU for Cloud Interconnect</a> is now available in <strong>General Availability.</strong></p> </div> <h2 id="January_08_2021" data-text="January 08, 2021">January 08, 2021</h2> <strong class="release-note-product-title">Anthos Config Management</strong> <div id="9637f5b3" class="release-issue"> <p>Config Sync unintentionally started using the absolute path in the file system with <code translate="no" dir="ltr">spec.git.policyDir</code>. This has no effect on Config Sync running on the cluster, but breaks validation when running <code translate="no" dir="ltr">nomos vet</code> manually against hierarchical repositories. The issue will be corrected in 1.6.1.</p> </div> <strong class="release-note-product-title">Dataproc</strong> <div id="661f7dc0" class="release-feature"> <p>Added support for new persistent disk type, <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/compute/docs/disks#disk-types"><code translate="no" dir="ltr">pd-balanced</code></a>.</p> </div> <div id="5b74464e" class="release-changed"> <p>New <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/dataproc/docs/concepts/versioning/dataproc-versions">sub-minor versions</a> of Dataproc images: 1.3.80-debian10, 1.3.80-ubuntu18, 1.4.51-debian10, 1.4.51-ubuntu18, 1.5.26-centos8, 1.5.26-debian10, 1.5.26-ubuntu18, 2.0.0-RC22-debian10, and 2.0.0-RC22-ubuntu18.</p> </div> <div id="d84ce36c" class="release-changed"> <p><strong>Image 2.0 preview:</strong></p> <ul> <li>Upgraded Delta Hive connector to version <a href="https://web.archive.org/web/20210115214923/https://github.com/delta-io/connectors/releases/tag/v0.2.0">0.2.0</a>.</li> <li>Upgraded Flink to version <a href="https://web.archive.org/web/20210115214923/https://flink.apache.org/news/2020/12/10/release-1.12.0.html">1.12.0</a>.</li> <li>Updated Iceberg to version <a href="https://web.archive.org/web/20210115214923/https://github.com/apache/iceberg/releases/tag/apache-iceberg-0.10.0">0.10.0</a>.</li> </ul> </div> <div id="5b1701fd" class="release-fixed"> <p><strong>Image 2.0 preview:</strong> </p> <p><a href="https://web.archive.org/web/20210115214923/https://issues.apache.org/jira/browse/HIVE-21646">HIVE-21646</a>: Tez: Prevent <code translate="no" dir="ltr">TezTasks</code> from escaping thread logging context</p> </div> <strong class="release-note-product-title">Dataproc Metastore</strong> <div id="38661508" class="release-issue"> <p>Dataproc Metastore Cloud Logging and Monitoring is unavailable. The issue will be fixed shortly.</p> </div> <h2 id="January_07_2021" data-text="January 07, 2021">January 07, 2021</h2> <strong class="release-note-product-title">VPC Service Controls</strong> <div id="a52d8688" class="release-feature"> <p>General availability for the following integration:</p> <ul> <li><a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/compute/docs/instances/protecting-resources-vpc-service-controls">Compute Engine</a></li> </ul> </div> <h2 id="January_06_2021" data-text="January 06, 2021">January 06, 2021</h2> <strong class="release-note-product-title">AI Platform (Unified)</strong> <div id="f2d24123" class="release-feature"> <p>You can now use a <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/ai-platform-unified/docs/training/pre-built-containers#tensorflow">pre-built container to perform custom training with TensorFlow 2.3</a>.</p> </div> <strong class="release-note-product-title">Cloud Data Loss Prevention</strong> <div id="47b572f1" class="release-feature"> <p><a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/dlp/docs/concepts-hybrid-jobs">Hybrid Jobs</a> are now available for inspecting external data sources.</p> </div> <strong class="release-note-product-title">Config Connector</strong> <div id="fbd9ce5c" class="release-announcement"> <p>Config Connector version 1.34.0 is now available.</p> </div> <div id="ebfff0e9" class="release-feature"> <p>Added support for IAM Member References. This allows users to create an <code translate="no" dir="ltr">IAMPolicyMember</code> that references another resource as the IAM member (e.g. <code translate="no" dir="ltr">IAMServiceAccount</code>, <code translate="no" dir="ltr">LoggingLogSink</code>). For more information, see the <code translate="no" dir="ltr">memberFrom</code> field in the <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/config-connector/docs/reference/resource-docs/iam/iampolicymember">IAMPolicyMember reference documentation</a>. Support for IAM Member References is added only to <code translate="no" dir="ltr">IAMPolicyMember</code>, not <code translate="no" dir="ltr">IAMPolicy</code>.</p> </div> <div id="70f79e5b" class="release-feature"> <p>Added support for the <code translate="no" dir="ltr">GameServicesRealm</code> resource.</p> </div> <div id="2eb33966" class="release-feature"> <p>Added IAM support for <code translate="no" dir="ltr">ComputeDisk</code>.</p> </div> <div id="183cea61" class="release-feature"> <p>Added <code translate="no" dir="ltr">cacheMode</code>, <code translate="no" dir="ltr">clientTtl</code>, <code translate="no" dir="ltr">defaultTtl</code>, <code translate="no" dir="ltr">maxTtl</code>, <code translate="no" dir="ltr">negativeCaching</code>, <code translate="no" dir="ltr">negativeCachingPolicy</code>, <code translate="no" dir="ltr">serveWhileStale</code>, and <code translate="no" dir="ltr">customResponseHeaders</code> fields to <code translate="no" dir="ltr">ComputeBackendBucket</code>.</p> </div> <div id="3c053097" class="release-feature"> <p>Added <code translate="no" dir="ltr">customTimeBefore</code>, <code translate="no" dir="ltr">daysSinceCustomTime</code>, <code translate="no" dir="ltr">daysSinceNoncurrentTime</code>, and <code translate="no" dir="ltr">noncurrentTimeBefore</code> fields to <code translate="no" dir="ltr">StorageBucket</code>.</p> </div> <div id="9c8dca03" class="release-changed"> <p>Allow for <code translate="no" dir="ltr">IAMPolicy</code>, <code translate="no" dir="ltr">IAMPolicyMember</code>, and <code translate="no" dir="ltr">IAMAuditConfig</code> to reference resources in other namespaces.</p> </div> <div id="346cbc00" class="release-feature"> <p>Added support for <code translate="no" dir="ltr">UpdateFailed</code>, <code translate="no" dir="ltr">DeleteFailed</code>, <code translate="no" dir="ltr">DependencyNotFound</code>, and <code translate="no" dir="ltr">DependencyNotReady</code> events to <code translate="no" dir="ltr">IAMPolicy</code>, <code translate="no" dir="ltr">IAMPoicyMember</code>, <code translate="no" dir="ltr">IAMAuditConfig</code>.</p> </div> <div id="586afc53" class="release-changed"> <p>Allow for <code translate="no" dir="ltr">Project</code> and <code translate="no" dir="ltr">Folder</code> resources to be migrated across folders and organizations by updating the <code translate="no" dir="ltr">folder-id</code>/<code translate="no" dir="ltr">organization-id</code> annotation. Only folder-to-folder or organization-to-organization migrations are allowed; folder-to-organization migrations or vice versa are not yet supported.</p> </div> <h2 id="January_05_2021" data-text="January 05, 2021">January 05, 2021</h2> <strong class="release-note-product-title">Cloud Composer</strong> <div id="e0cbe676" class="release-announcement"> <p>In an upcoming Cloud Composer version release, <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/composer/docs/dag-serialization">DAG Serialization</a> will be enabled by default when creating new Cloud Composer environments.</p> </div> <strong class="release-note-product-title">Traffic Director</strong> <div id="b2661764" class="release-feature"> <p>Traffic Director now supports TCP-based services in Preview. This brings service discovery, global load balancing, failover and many other Traffic Director capabilities to your non-HTTP services. See the <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/traffic-director/docs/configure-tcp">setup guide</a> to get started and the <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/traffic-director/docs/target-proxies">target proxies documentation</a> for helpful background information.</p> </div> <h2 id="December_23_2020" data-text="December 23, 2020">December 23, 2020</h2> <strong class="release-note-product-title">Cloud Monitoring</strong> <div id="82c22631" class="release-changed"> <p>Alerting is now Generally Available for Monitoring Query Language (MQL). For more information, see <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/monitoring/mql/alerts">Alerting policies with MQL</a>.</p> </div> <h2 id="December_22_2020" data-text="December 22, 2020">December 22, 2020</h2> <strong class="release-note-product-title">Filestore</strong> <div id="22d889fd" class="release-announcement"> <p>IP-based access control is now generally available.</p> </div> <h2 id="December_21_2020" data-text="December 21, 2020">December 21, 2020</h2> <strong class="release-note-product-title">BigQuery</strong> <div id="9f945032" class="release-feature"> <p>BigQuery standard SQL now supports the <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/bigquery/docs/reference/standard-sql/data-types#bignumeric_type">BigNumeric</a> data type for high-precision computations. The BigNumeric data type is in <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/products/#product-launch-stages">Preview</a>.</p> </div> <strong class="release-note-product-title">Cloud SQL for PostgreSQL</strong> <div id="8492f3c4" class="release-feature"> <p>IAM database authentication for Cloud SQL for PostgreSQL is now generally available. To get started using IAM database authentication, see the <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/sql/docs/postgres/authentication">Overview of Cloud SQL IAM database authentication</a>.</p> </div> <h2 id="December_18_2020" data-text="December 18, 2020">December 18, 2020</h2> <strong class="release-note-product-title">Cloud Run</strong> <div id="c9f847e4" class="release-feature"> <p>Cloud Run now allows you to <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/run/docs/securing/ingress">restrict ingress</a> of your Cloud Run services.</p> </div> <div id="0db31ff0" class="release-feature"> <p>You can now <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/run/docs/configuring/memory-limits">allocate up to 8GiB of memory</a> to your Cloud Run services.</p> </div> <h2 id="December_17_2020" data-text="December 17, 2020">December 17, 2020</h2> <strong class="release-note-product-title">AI Platform (Unified)</strong> <div id="c10cb102" class="release-feature"> <p>AI Platform (Unified) now stores and processes your data only in the region you specify for most features. <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/ai-platform-unified/docs/general/locations">Learn more</a>.</p> </div> <strong class="release-note-product-title">Anthos GKE on AWS</strong> <div id="c1c06405" class="release-announcement"> <p>GKE on AWS 1.6.0-gke.3 is now available.</p> <p>GKE on AWS 1.6.0-gke.3 clusters run the following Kubernetes versions:</p> <ul> <li>1.16.15-gke.5300</li> <li>1.17.9-gke.6400</li> <li>1.18.10-gke.900</li> </ul> <p>To upgrade your clusters, perform the following steps:</p> <ol> <li><a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/anthos/gke/docs/aws/how-to/upgrading">Upgrade your Management service</a> to 1.6.0-gke.1.</li> <li><a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/anthos/gke/docs/aws/how-to/upgrading#user-clusters">Upgrade your user clusters</a> to a supported Kubernetes version.</li> </ol> </div> <div id="b0285e17" class="release-feature"> <p>GKE on AWS now supports Kubernetes 1.18. </p> <p>The Kubernetes 1.18 version includes CoreDNS 1.7.1 and Cluster Autoscaler 1.18.</p> </div> <div id="8ce803d5" class="release-feature"> <p>GKE on AWS now supports <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/anthos/gke/docs/aws/how-to/using-efs">mounting AWS Elastic File System file systems</a> without having to install a driver.</p> </div> <div id="87754edd" class="release-changed"> <p>You can now specify an AWS KMS alias in your <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/anthos/gke/docs/aws/how-to/installing-management#configure"><code translate="no" dir="ltr">anthos-gke.yaml</code></a> instead of a KMS ARN.</p> </div> <div id="a2a26d82" class="release-changed"> <p>You can now use custom DNS hostnames in your VPC by setting <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/anthos/gke/docs/aws/troubleshooting#tls_errors_when_connecting_to_your_cluster"><code translate="no" dir="ltr">enableDnsHostnames</code> to <code translate="no" dir="ltr">false</code></a></p> </div> <div id="7da684e9" class="release-security"> <p>Cluster state synchronizations between the management service and S3 now use HTTPS.</p> </div> <strong class="release-note-product-title">Cloud Billing</strong> <div id="6c33f152" class="release-announcement"> <p><strong>Start using the Reports page and Cost Table in the Cloud Console for product-level cost details or subaccounts</strong></p> <p>Beginning with your <strong>January 2021 invoice or statement</strong> (available in February 2021), to simplify the format, we are removing all cost details from your invoice and statement documents, including product-level costs and costs by subaccounts (for Resellers). To view all of the cost details on your invoice or statement, in the Cloud Console, access the downloadable <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/billing/docs/how-to/cost-table"><strong>Cost Table</strong> report</a>. The Cost Table report includes the product-level cost and cost by subaccounts (for Resellers), along with additional details you may need, such as costs by projects, services, SKU IDs, and labels. You can also analyze your usage costs using the <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/billing/docs/how-to/reports"><strong>Reports</strong> page</a>. </p> <p>For guidance on using these reports, see:</p> <ul> <li><a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/billing/docs/how-to/cost-table"><strong>Cost table</strong>: View and download the cost details of your invoice or statement</a></li> <li><a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/billing/docs/how-to/reports"><strong>Reports page</strong>: View your billing reports and cost trends</a></li> <li><a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/blog/topics/cost-management/cost-management-tools-in-google-cloud-console"><strong>Blog post</strong>: Giving you better cost analytics capabilities—and a simpler invoice</a></li> </ul> </div> <strong class="release-note-product-title">Cloud SQL for MySQL</strong> <div id="88639ef6" class="release-feature"> <p>In Cloud SQL for MySQL, <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/sql/docs/mysql/replication/manage-replicas#configuring-parallel-replication">parallel replication</a> is generally available for improving replication performance.</p> </div> <strong class="release-note-product-title">Cloud SQL for PostgreSQL</strong> <div id="0a5bace2" class="release-feature"> <p>Cloud SQL has expanded support for PostgreSQL extensions. Three additional PostgreSQL extensions are now available: </p> <ul> <li>dblink</li> <li>ip4r</li> <li>prefix</li> </ul> <p>For additional information, see <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/sql/docs/postgres/extensions">PostgreSQL extensions</a>.</p> </div> <div id="320115da" class="release-feature"> <p>The following PostgreSQL minor versions have been upgraded:</p> <ul> <li>PostgreSQL 9.6.18 is upgraded to 9.6.19.</li> <li>PostgreSQL 10.13 is upgraded to 10.14.</li> <li>PostgreSQL 11.8 is upgraded to 11.9.</li> <li>PostgreSQL 12.3 is upgraded to 12.4.</li> </ul> </div> <strong class="release-note-product-title">Cloud Spanner</strong> <div id="4c382a0c" class="release-feature"> <p>A new <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/spanner/docs/instances#available-configurations-multi-region">multi-region instance configuration</a> is now available in Europe - <code translate="no" dir="ltr">eur6</code> (Netherlands/Frankfurt/Zurich).</p> </div> <div id="83e61a35" class="release-feature"> <p>A new <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/spanner/docs/instances#available-configurations-multi-region">multi-region instance configuration</a> is now available in North America - <code translate="no" dir="ltr">nam12</code> (Iowa/Northern Virginia/Oregon/Oklahoma).</p> </div> <strong class="release-note-product-title">Compute Engine</strong> <div id="defbd48c" class="release-feature"> <p>The <code translate="no" dir="ltr">m1-node-96-1433</code> <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes#node_types">sole-tenant node type</a> is now <strong>Generally Available</strong>.</p> </div> <strong class="release-note-product-title">Dataproc</strong> <div id="53f5fe70" class="release-announcement"> <p>Announcing the <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/terms/launch-stages#launch-stages">General Availability (GA)</a> release of <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/dataproc/docs/concepts/versioning/dataproc-versions#centos_images">CentOS 8 based 1.5 images</a>.</p> </div> <div id="88f677f6" class="release-changed"> <p>New <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/dataproc/docs/concepts/versioning/dataproc-versions">sub-minor versions</a> of Dataproc images: 1.3.79-debian10, 1.3.79-ubuntu18, 1.4.50-debian10, 1.4.50-ubuntu18, 1.5.25-centos8, 1.5.25-debian10, 1.5.25-ubuntu18, 2.0.0-RC21-debian10, and 2.0.0-RC21-ubuntu18.</p> </div> <div id="a94df623" class="release-changed"> <p><strong>Image 2.0 preview</strong>: </p> <p>Changed the default value of Spark SQL property <code translate="no" dir="ltr">spark.sql.autoBroadcastJoinThreshold</code> to 0.75% of executor memory.</p> <p>Fixed <a href="https://web.archive.org/web/20210115214923/https://issues.apache.org/jira/browse/SPARK-32436">SPARK-32436</a>: Initialize numNonEmptyBlocks in HighlyCompressedMapStatus.readExternal</p> </div> <div id="d49ac3b2" class="release-fixed"> <p><strong>Image 1.4-1.5</strong>: </p> <p>Fixed a NullPointerException in a primary worker shuffle when the <code translate="no" dir="ltr">BypassMergeSortShuffleWriter</code> is used when some output partitions are empty.</p> </div> <div id="60d4a5b3" class="release-fixed"> <p><strong>Images 1.5-2.0 preview</strong>: </p> <p>Fixed <a href="https://web.archive.org/web/20210115214923/https://issues.apache.org/jira/browse/ZOOKEEPER-1936">ZOOKEEPER-1936</a>: Server exits when unable to create data directory due to race condition.</p> </div> <div id="a800ad93" class="release-fixed"> <p>Fixed a bug where Dataproc agent logs had separate entries for exception stack trace in StackDriver.</p> </div> <strong class="release-note-product-title">Identity and Access Management</strong> <div id="a7930298" class="release-feature"> <p>You can now <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/iam/docs/impersonating-service-accounts#binding-different-project">attach service accounts to resources in other projects</a>. This feature is available in Preview.</p> </div> <strong class="release-note-product-title">Memorystore for Redis</strong> <div id="921a310b" class="release-feature"> <p>Added support for <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/memorystore/docs/redis/tls-encryption-overview">TLS encryption</a> on Memorystore for Redis.</p> </div> <h2 id="December_16_2020" data-text="December 16, 2020">December 16, 2020</h2> <strong class="release-note-product-title">AI Platform Deep Learning Containers</strong> <div id="15c6ed1b" class="release-feature"> <p>Added TensorFlow 2.4 Deep Learning Containers images.</p> </div> <strong class="release-note-product-title">AI Platform Deep Learning VM Image</strong> <div id="0660eb6f" class="release-feature"> <p><strong>M60 release</strong></p> <ul> <li>Added TensorFlow 2.4 Deep Learning VM Images</li> </ul> </div> <strong class="release-note-product-title">AI Platform Prediction</strong> <div id="f0c337f2" class="release-feature"> <p>You can now configure AI Platform Prediction to <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/ai-platform/prediction/docs/machine-types-online-prediction#automatic_scaling">automatically scale</a> prediction nodes for model versions that <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/ai-platform/prediction/docs/machine-types-online-prediction#gpus">use GPUs</a> for online prediction.</p> <p>Previously, you could only configure <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/ai-platform/prediction/docs/machine-types-online-prediction#manual_scaling">manual scaling</a> for model versions that use GPUs. Now, you can choose between automatic and manual scaling.</p> <p>Using automatic scaling with GPUs is available in <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/products#product-launch-stages">preview</a>.</p> </div> <strong class="release-note-product-title">Anthos Service Mesh</strong> <div id="d5552b5d" class="release-feature"> <p>1.8.1-asm.5 is now available.</p> </div> <div id="956eb81a" class="release-feature"> <p>Multi-cluster support for GKE on-prem <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/products#product-launch-stages">Beta</a></p> <p>Anthos Service Mesh now supports multi-cluster meshes when running on GKE on-prem. For more information, see <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/service-mesh/docs/gke-on-prem-install-multicluster-vmware">Add clusters to Anthos Service Mesh on-prem</a>.</p> </div> <div id="4ed517ff" class="release-feature"> <p>New flags for the install_asm script</p> <p>The <code translate="no" dir="ltr">install_asm</code> script was enhanced to provide you with more granular control over the changes that the script makes on your project and GKE on Google Cloud cluster. For more information, see the <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/service-mesh/docs/scripted-install/reference#enablement_flags">Enablement flags</a> section in the documentation for the script.</p> </div> <div id="61311fce" class="release-deprecated"> <p>Third-party add-ons removed from all profiles</p> <p>The Prometheus, Grafana, and Kiali add-ons were removed from all Anthos Service Mesh profiles. For information on why the add-ons were removed, see <a href="https://web.archive.org/web/20210115214923/https://istio.io/latest/blog/2020/addon-rework/">Reworking our Addon Integrations</a>. Installation of these third-party add-ons was removed from the 1.8 <code translate="no" dir="ltr">IstioOperator</code> API, which means that they can't be installed with the <code translate="no" dir="ltr">istioctl install</code> command. For information on installing a demo version of the add-ons, see <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/service-mesh/docs/third-party-integrations">Integrating with third-party add-ons</a>.</p> <p>Note that by default, <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/service-mesh/docs/supported-features#telemetry">metrics are still exported to Prometheus</a> in the <code translate="no" dir="ltr">asm-multicloud</code> profile. You can optionally enable metrics export to Prometheus in the <code translate="no" dir="ltr">asm-gcp-multiproject</code> profile.</p> </div> <div id="779b3c0c" class="release-announcement"> <p>Anthos Service Mesh 1.8 isn't supported on Anthos attached clusters and GKE on AWS</p> <p>Anthos Service Mesh 1.8 currently isn't supported on Anthos attached clusters (Microsoft AKS and Amazon EKS) and GKE on AWS (Amazon EC2). Anthos Service Mesh 1.7 and 1.6 are supported for these environments. For more information, see the following guides:</p> <ul> <li>Anthos Service Mesh 1.7 <ul> <li><a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/service-mesh/docs/archive/1.7/docs/attached-clusters-install">Installing Anthos Service Mesh 1.7 on attached clusters</a></li> <li><a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/service-mesh/docs/archive/1.7/docs/gke-on-aws-install">Installing Anthos Service Mesh 1.7 on GKE on AWS</a></li> </ul></li> <li>Anthos Service Mesh 1.6 <ul> <li><a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/service-mesh/docs/archive/1.6/docs/attached-clusters-install">Installing Anthos Service Mesh 1.6 on attached clusters</a></li> <li><a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/service-mesh/docs/archive/1.6/docs/gke-on-aws-install">Installing Anthos Service Mesh 1.6 on GKE on AWS</a></li> </ul></li> </ul> </div> <div id="a4f2eb04" class="release-changed"> <p>Reduced permissions required for installation</p> <p>The permissions required for installation have been scaled back. Testing has shown that the Project Editor role can be replaced with more granular roles. For the complete list, see <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/service-mesh/docs/installation-permissions">Permissions required to install Anthos Service Mesh</a>.</p> </div> <strong class="release-note-product-title">BigQuery Data Transfer Service</strong> <div id="4c3beee4" class="release-feature"> <p>BigQuery Data Transfer Service is now fully integrated with VPC Service Controls, and can be protected using a service perimeter. Please refer to <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/vpc-service-controls/docs/supported-products#table_bigquery_data_transfer">VPC-SC supported products page</a> for more info.</p> </div> <strong class="release-note-product-title">Cloud Billing</strong> <div id="3aab2053" class="release-changed"> <p>Recommendations for Compute Engine committed use discounts are now <strong>Generally Available</strong>. Recommendations provide you opportunities to optimize your compute costs by analyzing your VM spending trends and recommending committed use discount contracts. For understanding and purchasing committed use discount recommendations, see <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/billing/docs/how-to/cud-analysis-resource-based#understanding_commitment_recommendations">the documentation</a>.</p> </div> <strong class="release-note-product-title">Cloud Composer</strong> <div id="3b90ad84" class="release-feature"> <p><strong>Preview:</strong> A new <strong>Logs</strong> tab has been added to the <strong>Environment details</strong> page.</p> </div> <strong class="release-note-product-title">Cloud Logging</strong> <div id="5822bee4" class="release-announcement"> <p>Logs regionalization is now generally available. You can set the region in which you want to store your logs data. For information about this feature, refer to the <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/logging/docs/storage#regionalization">Regionalization</a> documentation.</p> </div> <strong class="release-note-product-title">Cloud Monitoring</strong> <div id="b13af4bc" class="release-changed"> <p>The dashboard editor that lets you create and edit all dashboard widget types, including gauges, scorecards, and text boxes, is now Generally Available. With this editor, you can quickly configure dashboard widgets by using Basic Mode, you can access all aggregation options with Advanced Mode, and you can use Monitoring Query Language when you select MQL Mode. When you set the dashboard layout to mosaic mode, you can resize and reposition widgets. For more information, see <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/monitoring/charts/dashboards#custom_dashboards">Custom dashboards</a>.</p> </div> <strong class="release-note-product-title">Cloud NAT</strong> <div id="71ac7f66" class="release-feature"> <p>The ability to enable or disable <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/nat/docs/overview#specs-rfcs">Endpoint-Independent Mapping</a> for your gateway is available in <strong>General Availability</strong>.</p> </div> <strong class="release-note-product-title">Cloud Run</strong> <div id="6c599be1" class="release-feature"> <p>You can now build and deploy source code to Cloud Run using a single command: <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/sdk/gcloud/reference/beta/run/deploy#--source"><code translate="no" dir="ltr">gcloud beta run deploy --source .</code> </a></p> </div> <strong class="release-note-product-title">Cloud SQL for PostgreSQL</strong> <div id="c03acac0" class="release-feature"> <p>Cloud SQL for PostgreSQL now supports the effective_cache_size flag.</p> </div> <strong class="release-note-product-title">Cloud Tasks</strong> <div id="36772e3b" class="release-changed"> <p>The relationship between your queues and your App Engine app has changed. If your queues only manage tasks with HTTP Targets, you no longer need to have an <strong>enabled</strong> App Engine app. For more information, see <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/tasks/docs/transition-app">Managing the Cloud Tasks queue transition</a>.</p> </div> <strong class="release-note-product-title">Compute Engine</strong> <div id="1d3cf9af" class="release-feature"> <p>Compute-optimized (C2) machines are now available in Montréal, in all three <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/compute/docs/regions-zones#available">zones </a>, <code translate="no" dir="ltr">northamerica-northeast1-a,b,c</code>. For pricing, see <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/compute/vm-instance-pricing#compute-optimized_machine_types">VM instance pricing</a>.</p> </div> <strong class="release-note-product-title">Google Cloud Armor</strong> <div id="33379318" class="release-changed"> <p><a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/armor/docs/managed-protection-overview">Google Cloud Armor Managed Protection Plus tier</a> is now available in public preview.</p> </div> <strong class="release-note-product-title">Virtual Private Cloud</strong> <div id="b8f9cc47" class="release-feature"> <p>Access to Google APIs and services using <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/vpc/docs/private-service-connect">Private Service Connect</a> is now available in <strong>Preview</strong>.</p> </div> <div id="c6dd1947" class="release-feature"> <p><a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/vpc/docs/configure-private-services-access#dns-peering">DNS peering for private services access</a> is now available in <strong>General Availability</strong>.</p> </div> <h2 id="December_15_2020" data-text="December 15, 2020">December 15, 2020</h2> <strong class="release-note-product-title">Cloud Build</strong> <div id="d33fae46" class="release-feature"> <p>Users can now create manual triggers to run builds at a specified time. To learn more about how to schedule your builds, see <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/cloud-build/docs/automating-builds/create-manual-triggers#scheduling_your_build">Scheduling your build</a>.</p> </div> <strong class="release-note-product-title">Compute Engine</strong> <div id="979a5224" class="release-feature"> <p><strong>Preview</strong>: <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/compute/docs/machine-types#accelerator-optimized_machine_type_family">Accelerator-optimized (A2) machine types</a> are now available in the following three regions:</p> <ul> <li>Iowa, North America: <code translate="no" dir="ltr">us-central1-a,c</code> </li> <li>Netherlands, Europe: <code translate="no" dir="ltr">europe-west4-a,b</code> </li> <li>Singapore, APAC: <code translate="no" dir="ltr">asia-southeast1-c</code></li> </ul> </div> <div id="0345e124" class="release-feature"> <p><strong>Preview</strong>: NVIDIA® A100 GPUs are now available in the following three regions:</p> <ul> <li>Iowa, North America: <code translate="no" dir="ltr">us-central1-a,c</code> </li> <li>Netherlands, Europe: <code translate="no" dir="ltr">europe-west4-a,b</code> </li> <li><p>Singapore, APAC: <code translate="no" dir="ltr">asia-southeast1-c</code></p> <p>For more information, see <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/compute/docs/gpus#a100-gpus">GPUs on Compute Engine</a>.</p></li> </ul> </div> <strong class="release-note-product-title">Dataproc</strong> <div id="0f950927" class="release-announcement"> <p>Announcing the <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/terms/launch-stages#launch-stages">Beta</a> release of the <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/dataproc/docs/guides/dataproc-start-stop">Dataproc cluster Stop/Start</a>.</p> </div> <div id="ffc6ae2f" class="release-announcement"> <p>Announcing the <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/terms/launch-stages#launch-stages">General Availability (GA)</a> release of the Dataproc <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/dataproc/docs/concepts/workflows/debugging#workflow_timeouts">Workflow Timeout</a> feature, which allows users to set a timeout on their graph of jobs and automatically cancel their workflow after a specified period. </p> </div> <strong class="release-note-product-title">Dialogflow</strong> <div id="b62cd998" class="release-feature"> <p>GA (general availability) launch of <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/dialogflow/cx/docs">Dialogflow CX</a>.</p> </div> <div id="a1ee2d8b" class="release-feature"> <p><a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/dialogflow/cx/docs/how/region">CX Regionalization</a> expanded to multiple regions globally.</p> </div> <div id="be934301" class="release-feature"> <p><a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/dialogflow/cx/docs/concept/analytics">CX Analytics</a> for agent activity statistics.</p> </div> <div id="513c076f" class="release-feature"> <p><a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/dialogflow/cx/docs/concept/agents-prebuilt">CX Prebuilt agents</a> for common agent use cases.</p> </div> <div id="79ed52b3" class="release-feature"> <p><a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/dialogflow/cx/docs/concept/cmek">CX Customer-managed encryption keys (CMEK)</a> to manage your own Dialogflow data encryption keys.</p> </div> <div id="fea82c38" class="release-feature"> <p><a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/dialogflow/cx/docs/concept/agent#settings-security">CX Security settings</a> to control data redaction and data retention.</p> </div> <div id="2f1efc62" class="release-feature"> <p><a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/dialogflow/cx/docs/concept/parameter#dtmf">CX DTMF</a> input for telephony partner integrations.</p> </div> <div id="8d74c8da" class="release-feature"> <p><a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/dialogflow/cx/docs/concept/parameter#redact">CX Parameter redaction</a> to redact end-user parameter data from logs.</p> </div> <strong class="release-note-product-title">Google Cloud Armor</strong> <div id="6833fc5e" class="release-changed"> <p><a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/armor/docs/armor-named-ip">Third-party named IP address lists</a> are now in general availability. Note that when Google Cloud Armor Managed Protection Plus tier is in general availability, your ability to use third-party named IP address lists will be affected by which Managed Protection tier your projects are in.</p> </div> <div id="2b4d9bba" class="release-feature"> <p>The following new WAF rules have been added in public preview:</p> <ul> <li>Method enforcement</li> <li>Scanner detection</li> <li>Protocol attack</li> <li>PHP injection attack</li> <li>Session fixation</li> </ul> </div> <strong class="release-note-product-title">Virtual Private Cloud</strong> <div id="e680792e" class="release-feature"> <p>The ability to connect <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/vpc/docs/multiple-interfaces-concepts#multiple-network-interfaces-in-shared-vpc">VM interfaces other than nic0</a> to a <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/vpc/docs/shared-vpc">Shared VPC</a> is now available in <strong>Preview</strong>. This feature presently only works with individual VM instances, not with instance templates or managed instance groups.</p> </div> <h2 id="December_14_2020" data-text="December 14, 2020">December 14, 2020</h2> <strong class="release-note-product-title">Cloud Bigtable</strong> <div id="b7b6aa17" class="release-fixed"> <p>Key Visualizer diagnostic messages are visible to all Cloud Bigtable customers. Review the <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/bigtable/docs/keyvis-diagnostics">message descriptions</a> to learn how diagnostic messages can help you troubleshoot your Cloud Bigtable tables.</p> </div> <strong class="release-note-product-title">Cloud Billing</strong> <div id="181c71bc" class="release-feature"> <p><strong>Cloud Billing Reports page now allows you to save your report views.</strong></p> <p>The Cloud Billing Reports in the Google Cloud Console allows you to view and visualize your Google Cloud spend over time. You can filter and break down your usage by different dimensions, including: time range, projects, products, SKUs, labels, and subaccounts. Prior to this update, if you wanted to save your filter settings, your only options were to bookmark or make a copy of your report's URL. To offer a better user experience, you can now save your custom report views and access your saved views.</p> <p>For information on the <em>saved views</em> feature, refer to <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/billing/docs/how-to/reports#saving-views">Saving and sharing report views</a> in the Cloud Billing documentation.</p> </div> <strong class="release-note-product-title">Cloud CDN</strong> <div id="919069d9" class="release-changed"> <p><a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/cdn/docs/using-cache-modes">Cache modes</a>, <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/cdn/docs/using-ttl-overrides">TTL overrides</a> and <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/load-balancing/docs/custom-headers">custom response headers</a> are now supported on backend buckets and backend services, and are now <strong>Generally Available</strong>.</p> <p>Cache modes allow Cloud CDN to automatically cache static content types, including web assets like CSS, JavaScript and fonts, as well as image and video content.</p> <p>TTL overrides support fine-tuning how long Cloud CDN caches your responses, and custom response headers introduce a new {cdn_cache_status} variable that is populated with the cache status response.</p> <p>The Google <a href="https://web.archive.org/web/20210115214923/https://registry.terraform.io/providers/hashicorp/google/latest/docs">Terraform provider</a> also supports these latest Cloud CDN features, including cache modes, TTL overrides, and custom response headers. Refer <a href="https://web.archive.org/web/20210115214923/https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/compute_backend_bucket">the documentation</a> for <code translate="no" dir="ltr">compute_backend_bucket</code> and <code translate="no" dir="ltr">compute_backend_service</code> for how to configure and use the new features with Terraform.</p> </div> <strong class="release-note-product-title">Cloud Composer</strong> <div id="575682cb" class="release-changed"> <ul> <li><a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/composer/docs/concepts/versioning/composer-versions">New versions</a> of Cloud Composer images: <code translate="no" dir="ltr">composer-1.13.3-airflow-1.10.9</code>, <code translate="no" dir="ltr">composer-1.13.3-airflow-1.10.10</code>, and <code translate="no" dir="ltr">composer-1.13.3-airflow-1.10.12</code>. The default is <code translate="no" dir="ltr">composer-1.13.3-airflow-1.10.10</code>. Upgrade your Cloud SDK to use features in this release.</li> </ul> </div> <div id="41788bbd" class="release-feature"> <ul> <li>Composer will now fail faster when the network settings in Private IP environments prohibit the download of publicly stored Python packages.</li> </ul> </div> <div id="2a035480" class="release-fixed"> <ul> <li>Composer Agent error messages are now more descriptive.</li> <li>Composer will now check whether the Artifact Registry API is enabled during updates (if it is required).</li> </ul> </div> <strong class="release-note-product-title">Cloud Run</strong> <div id="5d10b89f" class="release-feature"> <p>Cloud Run container instances can now process up to 250 <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/run/docs/about-concurrency">concurrent requests</a>, see <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/run/docs/configuring/concurrency">Configuring maximum concurrency</a>. The default is still 80.</p> </div> <strong class="release-note-product-title">Cloud TPU</strong> <div id="8eb32e07" class="release-feature"> <p>Cloud TPU now supports Shared VPC</p> <p>Shared VPC allows an organization to connect resources from multiple projects to a common VPC network to communicate with each other securely and efficiently using internal IPs from that network. This release enables connecting to Cloud TPU Nodes from Shared VPC networks.</p> </div> <strong class="release-note-product-title">Cloud Vision</strong> <div id="805dbd1a" class="release-feature"> <p><strong>OCR On-Prem General Availability (GA) release</strong></p> <p>OCR On-Prem is now generally available for approved customers. OCR On-Prem enables easy integration of Google image text recognition technologies into your on-premises solution.</p> <p>For more information, refer to the <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/vision/on-prem/">product documentation</a>. Approved customers can also view the <a href="https://web.archive.org/web/20210115214923/https://console.cloud.google.com/marketplace/details/googlecloudvision/ocr-service-cpu">marketplace entry</a> .</p> </div> <strong class="release-note-product-title">Dataproc Metastore</strong> <div id="a5cdb47a" class="release-announcement"> <p>The public Preview release of Dataproc Metastore is now available.</p> </div> <div id="93bfd68f" class="release-breaking"> <p>Legacy Dataproc Metastore services created during private Preview (prior to December 14, 2020 at 12:00 PM Pacific Standard Time) will be automatically deleted on January 29, 2021. </p> <p>The Thrift endpoints of legacy services will continue to function normally, but certain pre-existing functionality such as metadata imports will cease to work. Furthermore, new features (including those announced on December 14, 2020) and bugfixes will not be available to legacy services. </p> <p>To ensure you receive the newest features, patches, and stability, we strongly recommend you recreate legacy Dataproc Metastore services. Since the new metadata export feature is not available for legacy services, if you need help migrating metadata from a legacy service, the Dataproc Metastore team will be happy to assist you with a manual migration.</p> <p>Please contact dataproc-metastore-support@google.com with any questions or to request help migrating metadata.</p> </div> <strong class="release-note-product-title">Google Cloud VMware Engine</strong> <div id="8c933738" class="release-announcement"> <p>All new VMware Engine private clouds now deploy with VMware vSphere version 7.0 and NSX-T version 3.0. Existing private clouds will be upgraded to vSphere version 7.0 and NSX-T version 3.0 over a period of time in December 2020 and January 2021.</p> <p>See <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/vmware-engine/docs/service-announcements#2020-nov20">Service announcements</a> for more details on the contents of this upgrade.</p> </div> <div id="4db0aaf3" class="release-changed"> <p>Increased maximum number of nodes in a private cloud cluster to 32. This change applies to new clusters. Existing clusters can be expanded up to 32 nodes after the upgrade to vSphere 7.0 version.</p> </div> <div id="c55de770" class="release-feature"> <p>When VMware Engine replaces a failed node, node customizations now transfer from the failed node to the replacement node. Customizations include vSphere labels, vSphere custom attributes, vSphere tags, and any affinity and anti-affinity rules.</p> </div> <div id="82a1baef" class="release-feature"> <p>VMware Engine now advertises routes learned from a VPC to your VMware Engine private cloud network, and advertises routes learned from your private cloud to a VPC. This allows network communication between Google Cloud resources and private cloud resources.</p> </div> <strong class="release-note-product-title">Identity and Access Management</strong> <div id="66cd4645" class="release-changed"> <p>You can now use Cloud Monitoring to <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/iam/docs/service-account-monitoring">check when your service accounts and service account keys were used</a>. This feature is generally available.</p> </div> <strong class="release-note-product-title">VPC Service Controls</strong> <div id="95e80075" class="release-feature"> <p><a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/products/#product-launch-stages">Preview support</a> for the following integration:</p> <ul> <li><a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/dataproc-metastore/docs">Dataproc Metastore</a></li> </ul> </div> <h2 id="December_11_2020" data-text="December 11, 2020">December 11, 2020</h2> <strong class="release-note-product-title">Dataflow</strong> <div id="c7484ff1" class="release-changed"> <p>Workers now use the Java 11 runtime.</p> </div> <h2 id="December_10_2020" data-text="December 10, 2020">December 10, 2020</h2> <strong class="release-note-product-title">Anthos</strong> <div id="99eaa8f4" class="release-feature"> <p><a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/anthos">Anthos</a> 1.6.0 is now available.</p> <p><strong>Updated components:</strong></p> <ul> <li><a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/anthos/gke/docs/on-prem/1.6/release-notes">Anthos clusters on VMware release notes</a></li> <li><a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/anthos-config-management/docs/release-notes">Anthos Config Management release notes</a></li> </ul> </div> <strong class="release-note-product-title">Anthos Config Management</strong> <div id="80202762" class="release-feature"> <p>Anthos Policy Controller now includes additional policies covering many of the CIS Kubernetes Benchmark 1.5.1 controls. To learn more, see the <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/anthos-config-management/docs/reference/constraint-template-library">Constraint template library</a>.</p> </div> <div id="fb226c80" class="release-feature"> <p>Anthos Policy Controller has been updated to include a more recent build of OPA Gatekeeper (hash: <a href="https://web.archive.org/web/20210115214923/https://github.com/open-policy-agent/gatekeeper/tree/1de87b6" class="external">1de87b6</a>).</p> </div> <div id="a091a129" class="release-fixed"> <p>Support for Git submodules has been fixed in this version.</p> </div> <strong class="release-note-product-title">Anthos clusters on VMware</strong> <div id="1ad1acae" class="release-feature"> <p>Anthos clusters on VMware 1.6.0-gke.7 is now available. To upgrade, see <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/anthos/gke/docs/on-prem/1.6/how-to/upgrading">Upgrading Anthos clusters on VMware</a>. Anthos clusters on VMware 1.6.0-gke.7 clusters run on Kubernetes 1.18.6-gke.6600.</p> <p><strong>Note:</strong> The fully supported versions offering the latest patches and updates for security vulnerabilities, exposures, and issues impacting Anthos clusters on VMware are 1.6, 1.5, and 1.4.</p> </div> <div id="40db55bf" class="release-feature"> <p>Users can use a credential configuration file with gkeadm (credential.yaml), which is generated during running the <code translate="no" dir="ltr">gkeadm create config</code> command, to improve security by removing credentials from <code translate="no" dir="ltr">admin-ws-config.yaml</code>.</p> </div> <div id="891ca742" class="release-feature"> <p>Node Problem Detector and Node Auto Repair automatically detect and repair additional failures, such as Kubelet-API server connection loss (an <a href="https://web.archive.org/web/20210115214923/https://github.com/kubernetes/kubernetes/issues/87615">OSS issue</a>) and long-lasting DiskPressure conditions.</p> </div> <div id="889e83f4" class="release-feature"> <p><strong>Preview:</strong> Repair administrator master VM failures by using the new command, <code translate="no" dir="ltr">gkectl repair admin-master</code>. </p> </div> <div id="77fc5111" class="release-feature"> <p><strong>Preview:</strong> Secrets Encryption for user clusters using Thales Luna Network HSM Devices.</p> </div> <div id="8de83596" class="release-feature"> <p><strong>Preview:</strong> Service Account Key Rotation in <code translate="no" dir="ltr">gkectl</code> for Usage Metering, Cloud Audit Logs, and Google Cloud's operations suite service accounts.</p> </div> <div id="1caaf05b" class="release-feature"> <p>Anthos Identity Service enables dynamic configuration changes for OpenID Connect (OIDC) configuration without needing to recreate user clusters.</p> </div> <div id="85490383" class="release-feature"> <p>Added support for <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/anthos/gke/docs/on-prem/1.6/how-to/ip-block-file">CIDR in IP block file for static IP</a>.</p> </div> <div id="e02d5b40" class="release-feature"> <p>Google Cloud's operations suite support for bundled Seesaw load balancing:</p> <p>Metrics and logs of bundled Seesaw load balancers are now uploaded to Google Cloud through Google Cloud's operations suite to provide the best observability experience.</p> </div> <div id="67c4ff49" class="release-feature"> <p>Cloud Audit Logs</p> <p>Offline buffer for Cloud Audit Logs: Audit logs are now buffered on disk if not able to reach Cloud Audit Logs and can withstand at least 4 hours of network outage.</p> </div> <div id="a43f1747" class="release-feature"> <p>CSI volume snapshots</p> <p>The CSI snapshot controllers are now automatically deployed in user clusters, enabling the users to create snapshots of persistent volumes and restore the volumes' data by provisioning new volumes from these snapshots.</p> </div> <div id="e23cac88" class="release-changed"> <p><strong>Functionality changes:</strong></p> <ul> <li><p>Gkectl diagnose cluster and snapshot enhancements:</p> <ul> <li><p>Added a <code translate="no" dir="ltr">--log-since</code> flag to <code translate="no" dir="ltr">gkectl diagnose snapshot</code>. Users can use it to collect logs of containers and nodes within a relative time duration in the snapshot.</p></li> <li><p>Replaced the <code translate="no" dir="ltr">--seed-config</code> flag with the <code translate="no" dir="ltr">--config</code> flag in the <code translate="no" dir="ltr">gkectl diagnose cluster</code> command. Users can use this command with the seed configuration to rule out the VIP issue and provide more debugging information of the cluster.</p></li> <li><p>Added more validations in <code translate="no" dir="ltr">gkectl diagnose cluster</code>.</p></li> </ul></li> <li><p>Added iscsid support: Qualified storage drivers that previously required additional steps benefit from the default iscsi service deployment on the worker nodes.</p></li> </ul> </div> <div id="d6ab2255" class="release-breaking"> <p><strong>Breaking changes:</strong></p> <ul> <li><p><a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/monitoring/api/metrics_anthos">kubernetes.io/anthos/apiserver_request_total</a> is deprecated; instead, use kubernetes.io/anthos/apiserver_aggregated_request_total.</p></li> <li><p>All metrics collected by <a href="https://web.archive.org/web/20210115214923/https://github.com/kubernetes/kube-state-metrics/tree/master/docs">kube-state-metrics (full list in link)</a>:</p> <ul> <li><p>Alerts based on these metrics are now limited to use 1 hour of data, instead of 1 day.</p></li> <li><p>Dashboards and graphs continue to show up to 7 weeks of history.</p></li> </ul></li> </ul> </div> <div id="db00a32f" class="release-fixed"> <p><strong>Fixes:</strong></p> <ul> <li><p>Security fix: Resolve credential file references when only a subset of credentials are specified by reference.</p></li> <li><p>Fixed vSphere credential update when CSI storage is not enabled.</p></li> <li><p>Fixed a bug in Fluent Bit in which the buffer for logs might fill up node disk space. </p></li> </ul> </div> <div id="1c0afbc2" class="release-issue"> <p><strong>Known issues:</strong></p> <ul> <li><p><code translate="no" dir="ltr">gkectl update</code> reverts your edits on <code translate="no" dir="ltr">clientconfig</code> CR in 1.6.0. We strongly suggest that customers back up the <code translate="no" dir="ltr">clientconfig</code> CR after every manual change.</p></li> <li><p><code translate="no" dir="ltr">Kubectl describe CSINode</code> and <code translate="no" dir="ltr">gkectl diagnose snapshot</code> might sometimes fail due to <a href="https://web.archive.org/web/20210115214923/https://github.com/kubernetes/kubectl/issues/848">the OSS Kubernetes issue</a> on dereferencing nil pointer fields.</p></li> <li><p>The OIDC provider doesn't use the common CA by default. You must explicitly supply the CA certificate.</p></li> </ul> </div> <strong class="release-note-product-title">BigQuery</strong> <div id="01f0b9ed" class="release-changed"> <p>Updated version of <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/bigquery/providers/simba-drivers">Magnitude Simba ODBC</a> driver includes bug fixes and enhancements such as support for BigNumeric data and improved driver logic.</p> </div> <div id="aaf14dfb" class="release-changed"> <p>Updated version of <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/bigquery/providers/simba-drivers">Magnitude Simba JDBC</a> driver includes bug and security fixes and enhancements such as support for Java 11, SSL trust store, BigNumeric data, and version-agnostic fully-qualified class names.</p> </div> <strong class="release-note-product-title">Cloud Asset Inventory</strong> <div id="9ffff402" class="release-feature"> <p>Filestore resource type now available</p> <p>The following <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/filestore/docs">Filestore</a> resource type is now publicly available through the Cloud Asset APIs.</p> <ul> <li><code translate="no" dir="ltr">file.googleapis.com/Instance</code></li> </ul> </div> <strong class="release-note-product-title">Compute Engine</strong> <div id="7ef9068b" class="release-feature"> <p><strong>Preview</strong>: You can configure how your regional managed instance group distributes instances across zones by using capacity-aware <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/compute/docs/instance-groups/distributing-instances-with-regional-instance-groups#setting_a_policy_for_distributing_instances_across_zones">distribution shapes</a>, which can automatically deploy instances to zones where capacity is available and optionally prioritize the use of reservations.</p> </div> <div id="a1807472" class="release-feature"> <p>You can <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/compute/docs/instances/migrating-interfaces-between-networks">migrate a VM instance from one network to another</a>. This feature is <strong>Generally available</strong>.</p> </div> <strong class="release-note-product-title">Dataflow</strong> <div id="87934863" class="release-feature"> <p>Dataflow now supports <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/dataflow/docs/guides/using-custom-containers">custom containers</a> as a Preview offering.</p> </div> <strong class="release-note-product-title">Workflows</strong> <div id="cf53ee12" class="release-feature"> <p>Workflows launched a visualization feature. The <a href="https://web.archive.org/web/20210115214923/https://console.cloud.google.com/workflows">Google Cloud Console</a> now displays a visualization of the workflow during editing.</p> </div> <h2 id="December_09_2020" data-text="December 09, 2020">December 09, 2020</h2> <strong class="release-note-product-title">AI Platform Prediction</strong> <div id="8f844acc" class="release-feature"> <p>Runtime version 2.3 is now available. You can use runtime version 2.3 to serve online predictions with TensorFlow 2.3.1, scikit-learn 0.23.2, or XGBoost 1.2.1. Runtime version 2.3 does not support batch prediction.</p> <p>See the <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/ai-platform/training/docs/runtime-version-list#2.3">full list of updated dependencies in runtime version 2.3</a>.</p> </div> <strong class="release-note-product-title">AI Platform Training</strong> <div id="57a70cf8" class="release-feature"> <p>Runtime version 2.3 is now available. You can use runtime version 2.3 to train with TensorFlow 2.3.1, scikit-learn 0.23.2, or XGBoost 1.2.1. Runtime version 2.3 supports training with CPUs, GPUs, or TPUs.</p> <p>See the <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/ai-platform/training/docs/runtime-version-list#2.3">full list of updated dependencies in runtime version 2.3</a>.</p> </div> <strong class="release-note-product-title">Cloud Asset Inventory</strong> <div id="6f93492c" class="release-feature"> <p>OS inventory management resource type now available</p> <p>The following <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/compute/docs/instances/os-inventory-management">OS inventory management</a> resource type is now publicly available through the Cloud Asset APIs.</p> <ul> <li><code translate="no" dir="ltr">compute.googleapis.com/Instance</code></li> </ul> <p>This resource type provides information on the operating system, installed packages, and available package updates for a Compute Engine VM instance.</p> </div> <strong class="release-note-product-title">Cloud Composer</strong> <div id="d719df24" class="release-feature"> <ul> <li>Support for <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/composer/docs/configuring-vpc-sc">VPC Security Controls</a> is now generally available (GA).</li> </ul> </div> <strong class="release-note-product-title">Cloud Load Balancing</strong> <div id="3d4a254c" class="release-feature"> <p><a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/load-balancing/docs/health-check-logging">Health check logging</a> is now available in <strong>General Availability</strong>.</p> </div> <strong class="release-note-product-title">Compute Engine</strong> <div id="1ed6e223" class="release-feature"> <p><strong>Preview</strong>: <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/compute/docs/autoscaler/scaling-schedules">Schedule-based autoscaling</a> for managed instance groups lets you improve the availability of your workloads by scheduling capacity ahead of anticipated load.</p> </div> <div id="7c70aad0" class="release-feature"> <p><strong>GA</strong>: You can now access <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/compute/docs/instances/os-inventory-management#data-collected">OS inventory data</a> from <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/asset-inventory/docs/overview">Cloud Asset Inventory</a>. For more information, see <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/compute/docs/instances/view-os-details#cai-integration">OS inventory and Cloud Asset Inventory integration</a>.</p> </div> <div id="0a80196c" class="release-feature"> <p><strong>GA</strong>: <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/compute/docs/autoscaler/scaling-stackdriver-monitoring-metrics#per_group_metrics">Per-group metrics</a> let you autoscale a zonal managed instance group based on any Cloud Monitoring metric—for example, a Pub/Sub queue size or custom metrics from your application.</p> </div> <strong class="release-note-product-title">Config Connector</strong> <div id="adacc8f1" class="release-announcement"> <p>Config Connector version 1.33.0 is now available.</p> </div> <div id="14f9a979" class="release-feature"> <p>Added support for the <code translate="no" dir="ltr">ComputeProjectMetadata</code> resource</p> </div> <div id="4a473057" class="release-feature"> <p>Added <code translate="no" dir="ltr">resourceID</code> field to <code translate="no" dir="ltr">ServiceUsageService</code> and <code translate="no" dir="ltr">StorageNotification</code></p> </div> <div id="0b74fefe" class="release-feature"> <p>Added <code translate="no" dir="ltr">computeResponseHeaders</code> field to <code translate="no" dir="ltr">ComputeBackendService</code></p> </div> <div id="097ab067" class="release-feature"> <p>Added <code translate="no" dir="ltr">maintenancePolicy.maintenanceExclusion</code> field to <code translate="no" dir="ltr">ContainerCluster</code></p> </div> <div id="832b6a61" class="release-feature"> <p>Added <code translate="no" dir="ltr">description</code> and <code translate="no" dir="ltr">disabled</code> fields to <code translate="no" dir="ltr">LoggingLogSink</code></p> </div> <div id="f0ef4995" class="release-feature"> <p><code translate="no" dir="ltr">DataflowJobs</code> can now be acquired via name</p> </div> <div id="d5185740" class="release-feature"> <p>Added IAM support to <code translate="no" dir="ltr">BigtableTable</code></p> </div> <h2 id="December_08_2020" data-text="December 08, 2020">December 08, 2020</h2> <strong class="release-note-product-title">Cloud CDN</strong> <div id="41ccea3d" class="release-feature"> <p>The Google <a href="https://web.archive.org/web/20210115214923/https://registry.terraform.io/providers/hashicorp/google/latest/docs">Terraform provider</a> now supports the latest Cloud CDN features, including <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/cdn/docs/using-cache-modes">cache modes</a>, TTL overrides, and custom response headers.</p> <p>Refer to <a href="https://web.archive.org/web/20210115214923/https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/compute_backend_bucket">the documentation</a> for the <code translate="no" dir="ltr">compute_backend_bucket</code> and <code translate="no" dir="ltr">compute_backend_service</code> for how to configure and use the new features with Terraform.</p> </div> <strong class="release-note-product-title">Cloud Logging</strong> <div id="6912a89a" class="release-fixed"> <p>Cloud Logging calculates the system logs-based metrics <code translate="no" dir="ltr">byte_count</code> and <code translate="no" dir="ltr">log_entry_count</code> on stored logs only, unlike user-defined logs-based metrics which are calculated on both stored and excluded logs. For more information, see <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/logging/docs/logs-based-metrics#system_logs-based_metrics">System logs-based metrics</a>.</p> <p>This change is currently rolling out and affects all users after December 11, 2020.</p> </div> <strong class="release-note-product-title">Cloud Run for Anthos</strong> <div id="daf2f0a3" class="release-changed"> <p>Events for Cloud Run for Anthos version <a href="https://web.archive.org/web/20210115214923/https://github.com/google/knative-gcp/releases/tag/v0.17.5">0.17.5-gke.103</a> is now available for the following GKE minor version:</p> <ul> <li>1.18</li> <li>1.19</li> </ul> </div> <strong class="release-note-product-title">Dataproc</strong> <div id="f8f7f6ae" class="release-feature"> <p><strong><a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/dataproc/docs/concepts/jobs/restartable-jobs">Restartable jobs</a>:</strong> Added the ability for users to specify the maximum number of total failures when a job is submitted.</p> </div> <div id="a82a63d1" class="release-breaking"> <p><strong>Image 2.0 preview</strong></p> <ul> <li><p>Using the n1-standard-1 machine type is no longer supported.</p></li> <li><p>Changed default values of Spark SQL properties:</p> <ul> <li><code translate="no" dir="ltr">spark.sql.adaptive.enabled=true</code></li> <li><code translate="no" dir="ltr">spark.sql.autoBroadcastJoinThreshold</code> =< 2% of executor memory.</li> </ul></li> </ul> </div> <div id="74223232" class="release-announcement"> <p>The Dataproc Metastore Service is now available in the us-east4, europe-west2, asia-northeast1, and australia-southeast1 regions in addition to the existing us-central1 region.</p> </div> <div id="0fd00386" class="release-changed"> <p>New <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/dataproc/docs/concepts/versioning/dataproc-versions">sub-minor versions</a> of Dataproc images: 1.3.78-debian10, 1.3.78-ubuntu18, 1.4.49-debian10, 1.4.49-ubuntu18, 1.5.24-debian10, 1.5.24-ubuntu18, 2.0.0-RC20-debian10, and 2.0.0-RC20-ubuntu18.</p> </div> <div id="3f876606" class="release-changed"> <p><strong>Image 1.5</strong>:</p> <ul> <li>Upgraded Hadoop to <a href="https://web.archive.org/web/20210115214923/https://hadoop.apache.org/docs/r2.10.1/index.html">version 2.10.1</a>.</li> </ul> </div> <strong class="release-note-product-title">Memorystore for Redis</strong> <div id="70798993" class="release-feature"> <p>Support for <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/memorystore/docs/redis/auth-overview">Redis AUTH</a> on Memorystore for Redis is now Generally Available.</p> </div> <strong class="release-note-product-title">Private Catalog</strong> <div id="2e1a2afd" class="release-feature"> <p>Private Catalog launches an updated Cloud Console experience for cloud admins. The updates include more options for managing access control, sharing catalogs, and bulk editing solutions.</p> </div> <strong class="release-note-product-title">VPC Service Controls</strong> <div id="32634e14" class="release-feature"> <p><a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/products/#product-launch-stages">Preview support</a> for the following integration:</p> <ul> <li><a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/iap/docs/securing-tcp-with-vpc-sc">Identity-Aware Proxy for TCP forwarding</a></li> </ul> </div> <strong class="release-note-product-title">Workflows</strong> <div id="3bd37b0f" class="release-feature"> <p>Workflows is now available in the following regions:</p> <ul> <li><code translate="no" dir="ltr">asia-southeast1</code> (Singapore)</li> <li><code translate="no" dir="ltr">europe-west4</code> (Netherlands)</li> </ul> </div> <h2 id="December_07_2020" data-text="December 07, 2020">December 07, 2020</h2> <strong class="release-note-product-title">App Engine standard environment Java</strong> <div id="04d8587e" class="release-changed"> <ul> <li>Updated Java SDK to version 1.9.84.</li> <li>Fixed missing <code translate="no" dir="ltr">com.google.appengine.repackaged.com.google.api.client.googleapis.extensions.appengine.auth.oauth2.AppIdentityCredential$AppEngineCredentialWrapper</code> class in the <code translate="no" dir="ltr">appengine-remote-api.jar</code>.</li> </ul> </div> <strong class="release-note-product-title">Cloud Asset Inventory</strong> <div id="57c21ac7" class="release-feature"> <p>Cloud Bigtable resource type now available</p> <p>The following <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/bigtable">Cloud Bigtable</a> resource types are now publicly available through the Cloud Asset APIs.</p> <ul> <li><code translate="no" dir="ltr">bigtableadmin.googleapis.com/Cluster</code></li> <li><code translate="no" dir="ltr">bigtableadmin.googleapis.com/Instance</code></li> <li><code translate="no" dir="ltr">bigtableadmin.googleapis.com/Table</code></li> </ul> </div> <strong class="release-note-product-title">Cloud Data Loss Prevention</strong> <div id="2754f44d" class="release-feature"> <p>Added whole document classification support with the following <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/dlp/docs/infotypes-reference">infoType detectors</a>:</p> <ul> <li>DOCUMENT_TYPE/FINANCE/REGULATORY </li> <li>DOCUMENT_TYPE/FINANCE/SEC_FILING </li> <li>DOCUMENT_TYPE/HR/RESUME </li> <li>DOCUMENT_TYPE/LEGAL/BLANK_FORM </li> <li>DOCUMENT_TYPE/LEGAL/BRIEF </li> <li>DOCUMENT_TYPE/LEGAL/COURT_ORDER </li> <li>DOCUMENT_TYPE/LEGAL/LAW </li> <li>DOCUMENT_TYPE/LEGAL/PLEADING </li> <li>DOCUMENT_TYPE/R&D/PATENT </li> <li>DOCUMENT_TYPE/R&D/SOURCE_CODE </li> <li>DOCUMENT_TYPE/R&D/SYSTEM_LOG </li> <li>DOCUMENT_TYPE/R&D/DATABASE_BACKUP</li> </ul> </div> <strong class="release-note-product-title">Cloud Logging</strong> <div id="bad51763" class="release-feature"> <p>In the Logs Explorer, you can now stream your log entries in real time as Cloud Logging ingests them. To learn more, see <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/logging/docs/view/logs-viewer-interface#stream-logs">Streaming logs</a>.</p> </div> <strong class="release-note-product-title">Cloud Spanner</strong> <div id="7c165710" class="release-feature"> <p>Cloud Spanner supports a new statement hint, <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/spanner/docs/query-syntax#statement-hints">LOCK_SCANNED_RANGES</a>, allowing you to request an exclusive lock on a set of ranges scanned by a transaction.</p> </div> <strong class="release-note-product-title">Cloud Vision</strong> <div id="913b8d1a" class="release-feature"> <p><strong>Confidence score field addition for <code translate="no" dir="ltr">TEXT_DETECTION</code></strong></p> <p>You can now provide the flag <code translate="no" dir="ltr">TextDetectionParams.enable_text_detection_confidence_score</code> to a <code translate="no" dir="ltr">TEXT_DETECTION</code> request to get a confidence score for response information.</p> </div> <strong class="release-note-product-title">Virtual Private Cloud</strong> <div id="c79dbb63" class="release-feature"> <p><a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/vpc/docs/packet-mirroring#filtering">Packet Mirroring direction control</a> is now available in <strong>General Availability</strong>.</p> </div> <div id="2434c7e4" class="release-feature"> <p><a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/vpc/docs/configure-private-services-access#dns-peering">DNS peering for private services access</a> is now available in <strong>Preview</strong>.</p> </div> <h2 id="December_04_2020" data-text="December 04, 2020">December 04, 2020</h2> <strong class="release-note-product-title">Cloud Monitoring</strong> <div id="8c1b88a3" class="release-announcement"> <p>Slack notification channels: All notification channels created before November 20 have been fixed, and new notification channels will be created correctly. Notification channels created between November 21 and December 3 need to be manually updated, as described in <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/monitoring/support/notification-options#slack-add-app">Adding the Monitoring app to a Slack channel</a>.</p> </div> <strong class="release-note-product-title">Cloud Vision</strong> <div id="ee90c667" class="release-changed"> <p><strong><code translate="no" dir="ltr">LABEL_DETECTION</code> model upgrade</strong></p> <p>The latest <code translate="no" dir="ltr">LABEL_DETECTION</code> model announced on October 16, 2020 has been promoted to the default model. The original model will still be available for another 60 days using <code translate="no" dir="ltr">"builtin/legacy"</code>.</p> </div> <h2 id="December_03_2020" data-text="December 03, 2020">December 03, 2020</h2> <strong class="release-note-product-title">Cloud Asset Inventory</strong> <div id="c77088f0" class="release-feature"> <p>Cloud TPU resource type now available</p> <p>The following <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/tpu/docs">Cloud TPU</a> resource type is now publicly available through the Cloud Asset APIs.</p> <ul> <li><code translate="no" dir="ltr">tpu.googleapis.com/Node</code></li> </ul> </div> <strong class="release-note-product-title">Cloud Composer</strong> <div id="431de4c5" class="release-changed"> <ul> <li><a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/composer/docs/concepts/versioning/composer-versions">New versions</a> of Cloud Composer images: <code translate="no" dir="ltr">composer-1.13.2-airflow-1.10.9</code>, <code translate="no" dir="ltr">composer-1.13.2-airflow-1.10.10</code>, and <code translate="no" dir="ltr">composer-1.13.2-airflow-1.10.12</code>. The default is <code translate="no" dir="ltr">composer-1.13.2-airflow-1.10.10</code>. Upgrade your Cloud SDK to use features in this release.</li> </ul> </div> <div id="a27a7b19" class="release-feature"> <ul> <li>You can now set web server network access control using the <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/composer/docs/reference/rest/v1/projects.locations.environments#webservernetworkaccesscontrol">v1 Composer API</a>.</li> <li>New metrics have been added to monitor web server CPU and memory usage: <ul> <li>CPU usage time</li> <li>CPU reserved cores</li> <li>Memory bytes used</li> <li>Memory quota</li> </ul></li> <li>During environment creation and updates, Composer will now verify whether you have chosen a region compliant with any location restriction organization policies. Error reporting has also been improved in cases where location restrictions cause environment updates to fail.</li> </ul> </div> <div id="4d64264a" class="release-deprecated"> <ul> <li>Composer versions 1.8.1 and 1.8.2 have been deprecated.</li> </ul> </div> <strong class="release-note-product-title">Google Cloud Armor</strong> <div id="9b14fad2" class="release-changed"> <p>The Google Cloud Armor documentation set has been reorganized. Key updates include:</p> <ul> <li>Creation of <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/armor/docs/cloud-armor-overview"><em>Cloud Armor overview</em></a> page</li> <li>Creation of <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/armor/docs/integrating-cloud-armor"><em>Integrating with other Google products</em></a> page</li> <li>Creation of <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/armor/docs/common-use-cases"><em>Security policies for common use cases</em></a> page</li> <li>Reorganization of <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/armor/docs/security-policy-overview"><em>Security policy concepts</em></a> page</li> </ul> </div> <h2 id="December_01_2020" data-text="December 01, 2020">December 01, 2020</h2> <strong class="release-note-product-title">Config Connector</strong> <div id="3553be54" class="release-announcement"> <p>Config Connector version 1.32.0 is now available.</p> </div> <div id="45d30ebd" class="release-feature"> <p>Added the <code translate="no" dir="ltr">resourceID</code> field to <code translate="no" dir="ltr">Folder</code>, <code translate="no" dir="ltr">BigQueryTable</code>, <code translate="no" dir="ltr">BigQueryJob</code>, and <code translate="no" dir="ltr">BigQueryDataset</code>. (Issue <a href="https://web.archive.org/web/20210115214923/https://github.com/GoogleCloudPlatform/k8s-config-connector/issues/147" class="external">#147</a> and <a href="https://web.archive.org/web/20210115214923/https://github.com/GoogleCloudPlatform/k8s-config-connector/issues/128" class="external">#128</a>)</p> </div> <div id="8b249250" class="release-feature"> <p>Added the <code translate="no" dir="ltr">customResponseHeaders</code> field to <code translate="no" dir="ltr">ComputeBackendService</code>.</p> </div> <div id="040e8f3d" class="release-feature"> <p>Added the <code translate="no" dir="ltr">maintenancePolicy.maintenanceExclusion</code> field to <code translate="no" dir="ltr">ContainerCluster</code>.</p> </div> <div id="8b6347a3" class="release-feature"> <p>Added the <code translate="no" dir="ltr">description</code> and <code translate="no" dir="ltr">disabled</code> fields to <code translate="no" dir="ltr">LoggingLogSink</code>.</p> </div> <div id="3bc02644" class="release-changed"> <p>Added "ORC" as a new available value to the CRD description of <code translate="no" dir="ltr">externalDataConfiguration.sourceFormat</code> field in <code translate="no" dir="ltr">BigQueryTable</code>.</p> </div> <div id="1ad29e1a" class="release-fixed"> <p>Fixed the bug that the Bigtable Garbage Collection Policy can't be created via the Config Connector <code translate="no" dir="ltr">BigQueryGCPolicy</code> resource. (Issue <a href="https://web.archive.org/web/20210115214923/https://github.com/GoogleCloudPlatform/k8s-config-connector/issues/300" class="external">#300</a>)</p> </div> <strong class="release-note-product-title">Security Command Center</strong> <div id="7c56b88a" class="release-announcement"> <p><a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/security-command-center/docs/concepts-container-threat-detection-overview">Container Threat Detection</a>, a built-in service of Security Command Center Premium, is now in general availability. Read these notes to learn about updates, usability improvements, and new features. See our blog post, <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/blog/products/identity-security/container-threat-detection-is-ga">Monitor and secure your containers with new Container Threat Detection</a>, to learn more.</p> </div> <div id="89d0eaf4" class="release-changed"> <p>Container Threat Detection now supports Google Kubernetes Engine (GKE) versions on the <strong>Stable</strong> channel. There are currently no plans to add support for GKE version 1.14.</p> </div> <div id="f4e15446" class="release-changed"> <p>Activation latency for newly created clusters has been improved.</p> </div> <div id="9a34f4f2" class="release-fixed"> <p>A bug that blocked some information from appearing in the the process section of <code translate="no" dir="ltr">Added Library Loaded</code> findings is fixed.</p> </div> <div id="38238c5a" class="release-fixed"> <p>A bug that blocked the proper display of the resource name for regional clusters in <code translate="no" dir="ltr">Added Library Loaded</code> findings is fixed.</p> </div> <div id="0633abea" class="release-announcement"> <p>Container Threat Detection documentation includes updated information about compatibility with GKE and Virtual Private Cloud.</p> <p>Read <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/security-command-center/docs/how-to-use-container-threat-detection">Using Container Threat Detection</a> for more information.</p> </div> <h2 id="November_30_2020" data-text="November 30, 2020">November 30, 2020</h2> <strong class="release-note-product-title">Anthos on bare metal</strong> <div id="8c7bfc99" class="release-feature"> <p><strong>Anthos on bare metal is generally available</strong></p> <p>Anthos on bare metal is a deployment option to run Anthos on physical or virtual servers, deployed on an operating system provided by you, without a hypervisor layer. Anthos on bare metal ships with built-in networking, lifecycle management, diagnostics, health checks, logging, and monitoring. Anthos on bare metal supports CentOS, Red Hat Enterprise Linux (RHEL), and Ubuntu—all validated by Google. With Anthos on bare metal, you can use your company's standard hardware and operating system images, taking advantage of existing investments, which are automatically checked and validated against Anthos infrastructure requirements. </p> <p>Anthos on bare metal is available today, with either subscription or pay-as-you-go <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/anthos/pricing">pricing</a>. Anthos on bare metal lets you leverage existing investments in hardware, OS, and networking infrastructure. The minimum system requirement to run Anthos on bare metal is 2 nodes with a minimum total of 4 cores, 32 GB RAM, and 128 GB of disk space with no specialized hardware. The setup lets you run Anthos on bare metal on almost any infrastructure.</p> <p>Anthos on bare metal uses a "bring your own operating system" model. It runs atop physical or virtual instances, and supports Red Hat Enterprise Linux 8.1/8.2, CentOS 8.1/8.2, or Ubuntu 18.04/20.04 LTS. Anthos provides overlay networking and L4/L7 load balancing. You can also integrate with your own load balancer such as F5 and Citrix. For storage, you can deploy persistent workloads using <a href="https://web.archive.org/web/20210115214923/https://kubernetes-csi.github.io/docs/drivers.html">CSI integration</a> with your existing infrastructure.</p> <p>You can deploy Anthos on bare metal using one of the following deployment models:</p> <ul> <li><strong>A standalone model</strong> lets you manage every cluster independently. This is a good choice when running in an edge location or if you want your clusters to be administered independent of one another. </li> <li><strong>The multiple-cluster model</strong> lets central IT teams manage a fleet of clusters from a centralized cluster, called the admin cluster. This is more suitable if you want to build automation or tooling, or if you want to delegate the lifecycle of clusters to individual teams without sharing sensitive credentials such as SSH keys or Google Cloud service account details.</li> </ul> <p>Like with all Anthos environments, a bare metal cluster has a thin, secure connection back to Google Cloud called <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/anthos/multicluster-management/connect/overview">Connect</a>. After it's installed in your clusters, you can centrally view, configure, and monitor your clusters from the Google Cloud Console. </p> <p>Anthos on bare metal, which is part of the Anthos 1.6 release, provides the following features and capabilities:</p> <ul> <li>Kubernetes 1.18</li> <li>Ubuntu/RHEL/CentOS support</li> <li>Standalone and multiple-cluster architecture</li> <li>In-place upgrades (minor and major)</li> <li>Overlay networking, Ingress (L7), integrated load balancing (L4, L2-Mode) </li> <li>Manual load balancing (F5, Citrix)</li> <li>Installs behind proxy support</li> <li>Preflight and health checks</li> <li>Node maintenance mode</li> <li>Cloud Monitoring and Cloud Logging</li> <li>ACM, ASM, identity, hub or connect, billing, and pay-as-you-go</li> <li>NVIDIA GPU support</li> <li>Scales to 500 nodes</li> <li>Virtual machine management (Kubevirt) preview</li> </ul> </div> <h2 id="November_29_2020" data-text="November 29, 2020">November 29, 2020</h2> <strong class="release-note-product-title">Config Connector</strong> <div id="419eafbf" class="release-announcement"> <p>Config Connector version 1.31.1 is now available</p> </div> <div id="d6387749" class="release-changed"> <p>Miscellaneous fixes and improvements</p> </div> <h2 id="November_25_2020" data-text="November 25, 2020">November 25, 2020</h2> <strong class="release-note-product-title">Cloud Monitoring</strong> <div id="710be3a8" class="release-announcement"> <p>If you created Slack notification channels after November 20, 2020, your channels are not receiving notifications. For information about resolving this issue, see <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/monitoring/support/notification-options#slack-add-app">Adding the Monitoring app to a Slack channel</a>.</p> </div> <strong class="release-note-product-title">Istio on Google Kubernetes Engine</strong> <div id="9541da26" class="release-issue"> <p>Upgrading the cluster to GKE versions 1.17 and higher causes the built-in ingress gateway to be unavailable for approximately 5 minutes during the upgrade process. We recommend installing and managing separate user-defined gateways to avoid this issue, as described in <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/istio/docs/istio-on-gke/installing#adding_gateways">Adding gateways</a>.</p> </div> <strong class="release-note-product-title">SAP on Google Cloud</strong> <div id="54d13160" class="release-announcement"> <p><strong>New SAP certifications:</strong> For SAP NetWeaver, the following Compute Engine virtual machine types that use the AMD CPU platform are certified by SAP:</p> <ul> <li>n2d-highmem-48</li> <li>n2d-highmem-64</li> <li>n2d-highmem-80</li> <li>n2d-highmem-96</li> <li>n2d-standard-48</li> <li>n2d-standard-64</li> <li>n2d-standard-80</li> <li>n2d-standard-96</li> </ul> <p>For more information, see <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/sap/docs/certifications-sap-apps#sap-certified-vms-gen-purpose-n2d">N2D general-purpose machine types</a>.</p> </div> <div id="34857eb1" class="release-feature"> <p>You can now automate the deployment of SAP HANA in a SUSE Linux Enterprise Server high-availability (HA) cluster that uses the recommended TCP internal load balancer implementation for the virtual IP address.</p> <p>For more information, see <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/sap/docs/sap-hana-ha-planning-guide#deployment_manager_for_sap_hana_ha_cluster">Automated deployment of Linux high-availability clusters for SAP HANA</a>.</p> </div> <div id="c832eb5e" class="release-deprecated"> <p>The <code translate="no" dir="ltr">sap_hana_ha/template.yaml</code> file that is provided by Google Cloud to deploy SAP HANA in a SLES high-availability cluster that uses a virtual IP address (VIP) with an alias-IP implementation is deprecated.</p> <p>As a replacement, use the new <code translate="no" dir="ltr">sap_hana_ha_ilb/template.yaml</code> file that uses a TCP internal load balancer for the VIP, as described in <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/sap/docs/sap-hana-ha-dm-deployment-sles">Automated SAP HANA HA deployment on SLES with load-balancer VIP implementation</a>.</p> <p>The deprecated template and the corresponding documentation, <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/solutions/sap/docs/sap-hana-ha-deployment-guide">Automated SAP HANA SLES HA deployment with alias-IP VIP implementation</a>, will continue to be available for at least 12 months from today.</p> </div> <h2 id="November_24_2020" data-text="November 24, 2020">November 24, 2020</h2> <strong class="release-note-product-title">Cloud Run for Anthos</strong> <div id="1d9b19fa" class="release-announcement"> <p>Starting in Jan 2021, Cloud Run for Anthos will support only the <code translate="no" dir="ltr">v1</code> version of the API: <code translate="no" dir="ltr">serving.knative.dev/v1</code> </p> <p>The following <code translate="no" dir="ltr">v1alpha1</code> and <code translate="no" dir="ltr">v1beta1</code> API versions have been deprecated in Knative v0.19.0 and no longer supported:</p> <ul> <li><p>Service versions <code translate="no" dir="ltr">serving.knative.dev/v1alpha1</code> and <code translate="no" dir="ltr">serving.knative.dev/v1beta1</code>.</p></li> <li><p>Route versions <code translate="no" dir="ltr">serving.knative.dev/v1alpha1</code> and <code translate="no" dir="ltr">serving.knative.dev/v1beta1</code>.</p></li> <li><p>Revision versions <code translate="no" dir="ltr">serving.knative.dev/v1alpha1</code> and <code translate="no" dir="ltr">serving.knative.dev/v1beta1</code>.</p></li> <li><p>Configuration versions <code translate="no" dir="ltr">serving.knative.dev/v1alpha1</code> and <code translate="no" dir="ltr">serving.knative.dev/v1beta1</code>.</p></li> </ul> <p>If you use YAML to deploy your services, you should migrate to the <code translate="no" dir="ltr">serving.knative.dev/v1</code> API before Jan 2021.</p> <p>If you use the gcloud command-line tool, make sure you have the latest version by running: <code translate="no" dir="ltr">gcloud components update</code></p> </div> <strong class="release-note-product-title">Compute Engine</strong> <div id="bf1b9ac3" class="release-feature"> <p>New <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes#node_types">sole-tenant node types</a>:</p> <ul> <li><p><strong>GA</strong>:</p> <ul> <li><code translate="no" dir="ltr">c2-node-60-240</code></li> <li><code translate="no" dir="ltr">m1-node-160-3844</code></li> <li><code translate="no" dir="ltr">m2-node-416-11776</code></li> <li><code translate="no" dir="ltr">n2-node-80-640</code></li> <li><code translate="no" dir="ltr">n2d-node-224-896</code></li> </ul></li> <li><p><strong>Beta</strong>:</p> <ul> <li><code translate="no" dir="ltr">m1-node-96-1433</code></li> </ul></li> </ul> </div> <strong class="release-note-product-title">Dialogflow</strong> <div id="1acdea0e" class="release-feature"> <p>The Dialogflow CX <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/dialogflow/cx/docs/concept/test-case">test cases</a> feature is now launched and documented.</p> </div> <strong class="release-note-product-title">Identity and Access Management</strong> <div id="68603d7f" class="release-changed"> <p>IAM Conditions: Starting on February 26, 2021, if a permission check encounters an unsupported attribute in a conditional role binding, it will never interpret that part of the condition as granting access.</p> <p>To prevent access issues, <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/iam/docs/conditions-attribute-reference#inherited-support">limit the scope of conditions</a> when necessary, especially if a condition checks the <code translate="no" dir="ltr">resource.name</code> attribute.</p> </div> <h2 id="November_23_2020" data-text="November 23, 2020">November 23, 2020</h2> <strong class="release-note-product-title">BigQuery ML</strong> <div id="403e2fa8" class="release-feature"> <p>BigQuery ML integration with <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/ai-platform">AI Platform</a> for Boosted Tree models is now <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/products/#product-launch-stages">generally available</a> (GA). For more information, see the following documentation:</p> <ul> <li><p><a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/bigquery-ml/docs/reference/standard-sql/bigqueryml-syntax-create-boosted-tree"><code translate="no" dir="ltr">CREATE MODEL</code> statement for Boosted Tree models using XGBoost</a></p></li> <li><p><a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/bigquery-ml/docs/reference/standard-sql/bigqueryml-syntax-importance"><code translate="no" dir="ltr">ML.FEATURE_IMPORTANCE</code> function</a></p></li> </ul> </div> <div id="d6d95540" class="release-feature"> <p>BigQuery ML integration with <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/ai-platform">AI Platform</a> for Deep Neural Network (DNN) models is now <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/products/#product-launch-stages">generally available</a> (GA). For more information, see <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/bigquery-ml/docs/reference/standard-sql/bigqueryml-syntax-create-dnn-models"><code translate="no" dir="ltr">CREATE MODEL</code> statement for Deep Neural Network (DNN) models</a>.</p> </div> <div id="6f0493e3" class="release-feature"> <p>Exporting BigQuery ML models to Cloud Storage and using them for online prediction is now <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/products#product-launch-stages">generally available</a> (GA). For more information, see <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/bigquery-ml/docs/exporting-models">Exporting models</a> and the <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/bigquery-ml/docs/reference/standard-sql/bigqueryml-syntax-export-model"><code translate="no" dir="ltr">EXPORT MODEL</code> statement</a>.</p> </div> <strong class="release-note-product-title">Cloud Composer</strong> <div id="a3459d14" class="release-feature"> <p>Cloud Composer is now available in Los Angeles (<code translate="no" dir="ltr">us-west2</code>).</p> </div> <strong class="release-note-product-title">Config Connector</strong> <div id="17da933b" class="release-announcement"> <p>Config Connector version 1.31.0 is now available</p> </div> <div id="8f8acc5d" class="release-feature"> <p>Added support for the <code translate="no" dir="ltr">ComputeTargetGRPCProxy</code> resource</p> </div> <div id="75a55fa5" class="release-feature"> <p>Added support for the <code translate="no" dir="ltr">ResourceManagerLien</code> resource</p> </div> <div id="3d09968b" class="release-fixed"> <p>Fixed issue where <code translate="no" dir="ltr">IAMPolicyMember</code> and <code translate="no" dir="ltr">IAMPolicy</code> resources cannot be deleted if an invalid configuration is applied (such as referencing a non-existent resource)</p> </div> <div id="9b2bbdf4" class="release-fixed"> <p>Fixed issue where <code translate="no" dir="ltr">notificationConfig.pubsub.topicRef</code> was not usable</p> </div> <strong class="release-note-product-title">Google Cloud VMware Engine</strong> <div id="6bc4591d" class="release-announcement"> <p>Beginning in the middle of December 2020, VMware Engine will upgrade the VMware stack from version 6.7 to 7.0 and the NSX-T stack from version 2.5 to 3.0. Users affected by this upgrade will receive an email with planned maintenance dates and times.</p> <p>For details about the upgrade and steps to prepare, see <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/vmware-engine/docs/service-announcements#2020-nov20">Service announcements</a>.</p> </div> <h2 id="November_20_2020" data-text="November 20, 2020">November 20, 2020</h2> <strong class="release-note-product-title">Cloud Asset Inventory</strong> <div id="cb223d04" class="release-feature"> <p>Cloud Composer resource type now available</p> <p>The following <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/composer/docs">Cloud Composer</a> resource type is now publicly available through the Cloud Asset APIs.</p> <ul> <li><code translate="no" dir="ltr">composer.googleapis.com/Environment</code></li> </ul> </div> <strong class="release-note-product-title">Cloud Composer</strong> <div id="70721a80" class="release-feature"> <p><strong>Composer version 1.12.5 or newer:</strong> File synchronization between buckets in <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/resource-manager/docs/organization-policy/org-policy-constraints">Domain restricted sharing</a> compliant environments has been improved. If your environment was created before November 20, 2020 you must <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/composer/docs/how-to/managing/upgrading">upgrade your environment</a> to access this feature</p> </div> <strong class="release-note-product-title">Compute Engine</strong> <div id="d21b425b" class="release-feature"> <p><strong>Preview</strong>: <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/compute/docs/nodes/provisioning-sole-tenant-vms">Reserve GPUs and local SSDs</a> on <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes">sole-tenant nodes</a>.</p> </div> <div id="bf932185" class="release-feature"> <p><strong>Preview</strong>: <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/compute/docs/instances/rename-instance">Rename VM instances</a>.</p> </div> <strong class="release-note-product-title">Dialogflow</strong> <div id="d381280b" class="release-feature"> <p>The <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/dialogflow/cx/docs/concept/integration/dialogflow-messenger">Dialogflow Messenger</a> integration is now implemented for Dialogflow CX.</p> </div> <div id="4c009f1d" class="release-feature"> <p><a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/dialogflow/cx/docs/concept/validation">Agent Validation</a> is now implemented for Dialogflow CX.</p> </div> <strong class="release-note-product-title">Network Intelligence Center</strong> <div id="9a2f783e" class="release-feature"> <p><a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/network-intelligence-center/docs/firewall-insights/concepts/overview">Firewall Insights</a> is available in <strong>General Availability</strong>.</p> </div> <h2 id="November_19_2020" data-text="November 19, 2020">November 19, 2020</h2> <strong class="release-note-product-title">Cloud Build</strong> <div id="86c9f14d" class="release-feature"> <p>Users can now transfer Cloud Build metrics to BigQuery through the <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/cloud-build/docs/configuring-notifications/configure-bigquery">BigQuery notifier</a>, a new open-source notifier.</p> </div> <strong class="release-note-product-title">Cloud Functions</strong> <div id="bc9797cd" class="release-feature"> <p>Cloud Functions has added support for a new runtime, .NET, in Preview. This runtime is based on .NET Core 3.1.</p> <ul> <li><a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/functions/docs/concepts/dotnet-runtime">The .NET runtime</a></li> <li><a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/blog/products/application-development/introducing-net-google-cloud-functions">Blog post</a></li> </ul> </div> <strong class="release-note-product-title">Cloud SQL for MySQL</strong> <div id="6de6d661" class="release-feature"> <p>Cloud SQL for MySQL now supports <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/sql/docs/mysql/backup-recovery/backups#retention">retention settings for automated backups</a>. You can configure retention of your automated backups for shorter or longer periods (1 to 365 days). The default setting remains 7 days.</p> </div> <div id="10d141a6" class="release-feature"> <p>Cloud SQL for MySQL now supports <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/sql/docs/mysql/backup-recovery/backups#retention">retention settings for point-in-time recovery</a>. You have the option of retaining logs, used for point-in-time recovery, for shorter periods (1 to 7 days). The default setting is 7 days. </p> </div> <strong class="release-note-product-title">Cloud SQL for PostgreSQL</strong> <div id="ec5a427f" class="release-feature"> <p>Cloud SQL for PostgreSQL now supports <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/sql/docs/postgres/backup-recovery/backups#retention">retention settings for automated backups</a>. You can configure retention of your automated backups for shorter or longer periods (1 to 365 days). The default setting remains 7 days.</p> </div> <div id="bfd31536" class="release-feature"> <p>Cloud SQL for PostgreSQL now supports <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/sql/docs/postgres/backup-recovery/backups#retention">retention settings for point-in-time recovery</a>. You have the option of retaining logs, used for point-in-time recovery, for shorter periods (1 to 7 days). The default setting is 7. </p> </div> <strong class="release-note-product-title">Cloud SQL for SQL Server</strong> <div id="250cdf13" class="release-feature"> <p>Cloud SQL for SQL Server now supports <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/sql/docs/sqlserver/backup-recovery/backups#retention">retention settings for automated backups</a>. You can configure retention of your automated backups for shorter or longer periods (1 to 365 days). The default setting iremains 7 days.</p> </div> <h2 id="November_18_2020" data-text="November 18, 2020">November 18, 2020</h2> <strong class="release-note-product-title">App Engine standard environment PHP</strong> <div id="bca6fcfe" class="release-feature"> <p>The <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/appengine/docs/standard/php7/runtime">PHP7.4 runtime</a> for the App Engine standard environment are now generally available.</p> </div> <strong class="release-note-product-title">App Engine standard environment Ruby</strong> <div id="ec60498e" class="release-feature"> <p>The <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/appengine/docs/standard/ruby/runtime">Ruby 2.6 and 2.7 runtimes</a> for the App Engine standard environment are now generally available.</p> </div> <strong class="release-note-product-title">Filestore</strong> <div id="d156709e" class="release-feature"> <p>Filestore now supports access over VPN. With this new capability, you can mount Filestore file shares on an on-premises client, as well as clients on a remote <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/vpc/docs/vpc">VPC</a>. To learn how to set up a VPN connection with Cloud VPN, see <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/network-connectivity/docs/vpn/how-to/creating-ha-vpn">Creating an HA VPN gateway to a Peer VPN gateway</a>.</p> </div> <strong class="release-note-product-title">Pub/Sub</strong> <div id="e6fdd689" class="release-feature"> <p>Pub/Sub <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/pubsub/docs/filtering">message filtering</a> is now available in GA.</p> </div> <h2 id="November_17_2020" data-text="November 17, 2020">November 17, 2020</h2> <strong class="release-note-product-title">BigQuery</strong> <div id="74c24c35" class="release-feature"> <p>BigQuery column-level security is now <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/products#product-launch-stages">generally available</a>. Policy tags can be replicated across locations. For more information, see <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/bigquery/docs/column-level-security-intro">Introduction to BigQuery column-level security</a>. </p> </div> <strong class="release-note-product-title">Compute Engine</strong> <div id="35977d95" class="release-feature"> <p>You can now use security keys as a 2-step verification method when connecting to VMs using OS Login. For more information, see <a href="https://web.archive.org/web/20210115214923/https://cloud.google.com/compute/docs/oslogin/setup-two-factor-authentication#supported_methods_or_challenge_types">Setting up OS Login with 2-step verification</a>.</p> </div> </section> </section> <devsite-hats-survey hats-id="mwETRvWii0eU5NUYprb0Y9z5GVbc" listnr-id="83405"></devsite-hats-survey> </div> </article> <devsite-content-footer class="nocontent"> <p>Except as otherwise noted, the content of this page is licensed under the <a href="https://web.archive.org/web/20210115214923/https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 License</a>, and code samples are licensed under the <a href="https://web.archive.org/web/20210115214923/https://www.apache.org/licenses/LICENSE-2.0">Apache 2.0 License</a>. For details, see the <a href="https://web.archive.org/web/20210115214923/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 2021-01-15 UTC.</p> </devsite-content-footer> </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="/web/20210115214923/https://cloud.google.com/why-google-cloud/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" track-type="footer link" track-metadata-eventdetail="cloud.google.com/why-google-cloud/" track-metadata-position="footer" track-name="choosing google cloud" track-metadata-child_headline="why google" track-metadata-module="footer"> Choosing Google Cloud </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20210115214923/https://cloud.google.com/security/" 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-module="footer" track-type="footer link" track-metadata-eventdetail="cloud.google.com/security/" track-metadata-child_headline="why google" track-name="trust and security"> Trust and security </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20210115214923/https://cloud.google.com/open-cloud/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" track-name="open cloud" track-metadata-child_headline="why google" track-metadata-position="footer" track-type="footer link" track-metadata-module="footer" track-metadata-eventdetail="cloud.google.com/open-cloud/"> Open cloud </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20210115214923/https://cloud.google.com/infrastructure/" 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-metadata-eventdetail="cloud.google.com/infrastructure/" track-metadata-position="footer" track-metadata-child_headline="why google" track-name="global infrastructure" track-metadata-module="footer"> Global infrastructure </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20210115214923/https://cloud.google.com/customers/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)" track-metadata-eventdetail="cloud.google.com/customers/" track-metadata-child_headline="why google" track-metadata-module="footer" track-name="customers and case studies" track-metadata-position="footer" track-type="footer link"> Customers and case studies </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20210115214923/https://cloud.google.com/analyst-reports/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 6)" track-type="footer link" track-metadata-module="footer" track-metadata-eventdetail="cloud.google.com/analyst-reports/" track-metadata-child_headline="why google" track-metadata-position="footer" track-name="analyst reports"> Analyst reports </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20210115214923/https://cloud.google.com/whitepapers/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 7)" track-type="footer link" track-metadata-position="footer" track-name="whitepapers" track-metadata-child_headline="why google" track-metadata-eventdetail="cloud.google.com/whitepapers/" track-metadata-module="footer"> Whitepapers </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="/web/20210115214923/https://cloud.google.com/pricing/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" track-type="footer link" track-metadata-module="footer" track-metadata-eventdetail="cloud.google.com/pricing/" track-name="google cloud pricing" track-metadata-position="footer" track-metadata-child_headline="products and pricing"> Google Cloud pricing </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//web.archive.org/web/20210115214923/https://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-position="footer" track-metadata-child_headline="products and pricing" track-name="google workspace pricing" track-type="footer link" track-metadata-module="footer" track-metadata-eventdetail="workspace.google.com/pricing.html"> Google Workspace pricing </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20210115214923/https://cloud.google.com/maps-platform/pricing/" 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/maps-platform/pricing/" track-metadata-position="footer" track-metadata-module="footer" track-type="footer link" track-name="maps platform pricing" track-metadata-child_headline="products and pricing"> Maps Platform pricing </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20210115214923/https://cloud.google.com/products/" 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-type="footer link" track-name="see all products" track-metadata-eventdetail="cloud.google.com/products/" track-metadata-child_headline="products and pricing" track-metadata-module="footer"> 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="/web/20210115214923/https://cloud.google.com/solutions/application-modernization/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" track-metadata-child_headline="solutions" track-metadata-module="footer" track-name="application modernization" track-metadata-position="footer" track-metadata-eventdetail="cloud.google.com/solutions/application-modernization/" track-type="footer link"> Application modernization </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20210115214923/https://cloud.google.com/solutions/ai/" 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-type="footer link" track-name="artificial intelligence" track-metadata-eventdetail="cloud.google.com/solutions/ai/" track-metadata-module="footer" track-metadata-child_headline="solutions"> Artificial Intelligence </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20210115214923/https://cloud.google.com/solutions/business-application-platform/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" track-type="footer link" track-metadata-eventdetail="cloud.google.com/solutions/business-application-platform/" track-name="business application platform" track-metadata-position="footer" track-metadata-module="footer" track-metadata-child_headline="solutions"> Business application platform </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20210115214923/https://cloud.google.com/solutions/data-management/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)" track-name="database solutions" track-type="footer link" track-metadata-child_headline="solutions" track-metadata-position="footer" track-metadata-module="footer" track-metadata-eventdetail="cloud.google.com/solutions/data-management"> Database solutions </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20210115214923/https://cloud.google.com/solutions/infrastructure-modernization/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)" track-type="footer link" track-metadata-eventdetail="cloud.google.com/solutions/infrastructure-modernization/" track-metadata-child_headline="solutions" track-name="infrastructure modernization" track-metadata-module="footer" track-metadata-position="footer"> Infrastructure modernization </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20210115214923/https://cloud.google.com/solutions/productivity-collaboration/" 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-name="productivity and collaboration" track-metadata-position="footer" track-metadata-eventdetail="cloud.google.com/solutions/productivity-collaboration/" track-metadata-child_headline="solutions" track-type="footer link"> Productivity & collaboration </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20210115214923/https://cloud.google.com/solutions/security/" 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-child_headline="solutions" track-type="footer link" track-metadata-eventdetail="cloud.google.com/solutions/security/" track-name="security" track-metadata-position="footer"> Security </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20210115214923/https://cloud.google.com/solutions/smart-analytics/" 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-name="smart analytics" track-metadata-child_headline="solutions" track-metadata-eventdetail="cloud.google.com/solutions/smart-analytics/" track-metadata-position="footer"> Smart analytics </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20210115214923/https://cloud.google.com/solutions/" 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-child_headline="solutions" track-metadata-eventdetail="cloud.google.com/solutions/" track-name="cloud-natives" track-type="footer link" track-metadata-position="footer"> Cloud-natives </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20210115214923/https://cloud.google.com/devops/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 10)" track-type="footer link" track-metadata-child_headline="solutions" track-metadata-eventdetail="cloud.google.com/devops/" track-name="devops" track-metadata-module="footer" track-metadata-position="footer"> DevOps </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20210115214923/https://cloud.google.com/solutions/#industry-solutions" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 11)" track-metadata-module="footer" track-metadata-position="footer" track-metadata-child_headline="solutions" track-name="industries" track-metadata-eventdetail="cloud.google.com/solutions/#industry-solutions" track-type="footer link"> Industries </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20210115214923/https://cloud.google.com/solutions/#role-based-solutions-smb" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 12)" track-metadata-child_headline="solutions" track-name="small business" track-metadata-eventdetail="cloud.google.com/solutions/#role-based-solutions-smb" track-metadata-position="footer" track-type="footer link" track-metadata-module="footer"> Small business </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20210115214923/https://cloud.google.com/solutions/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 13)" track-metadata-eventdetail="cloud.google.com/solutions/" track-metadata-position="footer" track-name="see all solutions" track-metadata-child_headline="solutions" track-metadata-module="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="/web/20210115214923/https://cloud.google.com/docs/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" track-metadata-child_headline="resources" track-metadata-position="footer" track-type="footer link" track-metadata-eventdetail="cloud.google.com/docs/" track-metadata-module="footer" track-name="google cloud documentation"> Google Cloud documentation </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20210115214923/https://cloud.google.com/gcp/getting-started/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)" track-metadata-eventdetail="cloud.google.com/gcp/getting-started/" track-metadata-child_headline="resources" track-type="footer link" track-metadata-module="footer" track-name="google cloud quickstarts" track-metadata-position="footer"> Google Cloud quickstarts </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20210115214923/https://cloud.google.com/marketplace/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" track-metadata-child_headline="resources" track-metadata-eventdetail="cloud.google.com/marketplace/" track-metadata-module="footer" track-name="google cloud marketplace" track-type="footer link" track-metadata-position="footer"> Google Cloud Marketplace </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//web.archive.org/web/20210115214923/https://workspace.google.com/marketplace/?_ga=2.9626741.-1361126772.1534457455" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)" track-metadata-module="footer" track-metadata-position="footer" track-metadata-child_headline="resources" track-type="footer link" track-name="google workspace marketplace" track-metadata-eventdetail="workspace.google.com/marketplace/?_ga=2.9626741.-1361126772.1534457455"> Google Workspace Marketplace </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20210115214923/https://cloud.google.com/support-hub/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)" track-name="support" track-metadata-child_headline="resources" track-metadata-eventdetail="cloud.google.com/support-hub/" track-metadata-module="footer" track-metadata-position="footer" track-type="footer link"> Support </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20210115214923/https://cloud.google.com/docs/tutorials/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 6)" track-metadata-eventdetail="cloud.google.com/docs/tutorials/" track-metadata-module="footer" track-name="tutorials" track-metadata-position="footer" track-type="footer link" track-metadata-child_headline="resources"> Tutorials </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20210115214923/https://cloud.google.com/training/" 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-eventdetail="cloud.google.com/training/" track-type="footer link" track-name="training" track-metadata-position="footer" track-metadata-child_headline="resources"> Training </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20210115214923/https://cloud.google.com/certification" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 8)" track-metadata-position="footer" track-type="footer link" track-metadata-child_headline="resources" track-metadata-module="footer" track-metadata-eventdetail="cloud.google.com/certification" track-name="certifications"> Certifications </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//web.archive.org/web/20210115214923/https://developers.google.com/" 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-position="footer" track-metadata-child_headline="resources" track-name="google developers" track-metadata-eventdetail="developers.google.com" track-type="footer link"> Google Developers </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20210115214923/https://cloud.google.com/developers/startups/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 10)" track-metadata-module="footer" track-name="google cloud for startups" track-metadata-position="footer" track-metadata-eventdetail="cloud.google.com/developers/startups/" track-type="footer link" track-metadata-child_headline="resources"> Google Cloud for Startups </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//web.archive.org/web/20210115214923/https://status.cloud.google.com/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 11)" track-metadata-position="footer" track-metadata-child_headline="resources" track-metadata-eventdetail="status.cloud.google.com" track-metadata-module="footer" track-type="footer link" track-name="system status"> System status </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20210115214923/https://cloud.google.com/release-notes" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 12)" track-name="release notes" track-metadata-child_headline="resources" track-metadata-eventdetail="cloud.google.com/release-notes/" track-metadata-position="footer" track-type="footer link" track-metadata-module="footer"> Release Notes </a> </li> </ul> </li> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Engage</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="/web/20210115214923/https://cloud.google.com/contact/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" track-type="footer link" track-metadata-child_headline="engage" track-metadata-position="footer" track-metadata-eventdetail="cloud.google.com/contact/" track-metadata-module="footer" track-name="contact sales"> Contact sales </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//web.archive.org/web/20210115214923/https://cloud.withgoogle.com/partners" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)" track-metadata-module="footer" track-name="find a partner" track-metadata-eventdetail="cloud.withgoogle.com/partners" track-metadata-child_headline="engage" track-metadata-position="footer" track-type="footer link"> Find a Partner </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20210115214923/https://cloud.google.com/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-type="footer link" track-name="become a partner" track-metadata-position="footer" track-metadata-eventdetail="cloud.google.com/partners/become-a-partner/" track-metadata-child_headline="engage" track-metadata-module="footer"> Become a Partner </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20210115214923/https://cloud.google.com/blog/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)" track-name="blog" track-metadata-eventdetail="cloud.google.com/blog" track-type="footer link" track-metadata-position="footer" track-metadata-child_headline="engage" track-metadata-module="footer"> Blog </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20210115214923/https://cloud.google.com/events/" 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-type="footer link" track-metadata-position="footer" track-metadata-child_headline="engage" track-name="events" track-metadata-eventdetail="cloud.withgoogle.com/events"> Events </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//web.archive.org/web/20210115214923/https://www.gcppodcast.com/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 6)" track-name="podcast" track-metadata-eventdetail="www.gcppodcast.com" track-metadata-module="footer" track-metadata-position="footer" track-type="footer link" track-metadata-child_headline="engage"> Podcast </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20210115214923/https://cloud.google.com/community/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 7)" track-metadata-eventdetail="cloud.google.com/community/" track-name="community" track-metadata-child_headline="engage" track-metadata-position="footer" track-metadata-module="footer" track-type="footer link"> Community </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20210115214923/https://cloud.google.com/press/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 8)" track-metadata-child_headline="engage" track-metadata-position="footer" track-metadata-eventdetail="cloud.google.com/press/" track-type="footer link" track-metadata-module="footer" track-name="press center"> Press center </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//web.archive.org/web/20210115214923/https://www.youtube.com/googlecloud" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 9)" track-metadata-eventdetail="www.youtube.com/googlecloud" track-metadata-position="footer" track-metadata-module="footer" track-metadata-child_headline="engage" track-type="footer link" track-name="google cloud on youtube"> Google Cloud on YouTube </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//web.archive.org/web/20210115214923/https://www.youtube.com/googlecloudplatform" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 10)" track-metadata-module="footer" track-name="google cloud platform on youtube" track-metadata-eventdetail="www.youtube.com/googlecloudplatform" track-metadata-position="footer" track-metadata-child_headline="engage" track-type="footer link"> Google Cloud Platform on YouTube </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//web.archive.org/web/20210115214923/https://www.youtube.com/googleworkspace" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 11)" track-metadata-child_headline="engage" track-metadata-module="footer" track-type="footer link" track-name="google workspace on YouTube" track-metadata-position="footer" track-metadata-eventdetail="www.youtube.com/googleworkspace/"> Google Workspace on YouTube </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//web.archive.org/web/20210115214923/https://twitter.com/googlecloud" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 12)" track-name="follow on twitter" track-metadata-module="footer" track-metadata-eventdetail="twitter.com/googlecloud" track-type="footer link" track-metadata-child_headline="engage" track-metadata-position="footer"> Follow on Twitter </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//web.archive.org/web/20210115214923/https://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 13)" track-name="join user research" track-metadata-module="footer" track-metadata-position="footer" track-metadata-child_headline="engage" 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-type="footer link"> Join User Research </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//web.archive.org/web/20210115214923/https://careers.google.com/cloud" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 14)" track-name="we are hiring join google cloud" track-metadata-module="footer" track-type="footer link" track-metadata-child_headline="engage" track-metadata-position="footer" track-metadata-eventdetail="careers.google.com/cloud"> We're hiring. Join Google Cloud! </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="//web.archive.org/web/20210115214923/https://about.google/" data-category="Site-Wide Custom Events" data-label="Footer About Google link" track-metadata-module="utility footer" track-type="footer link" track-metadata-position="footer" track-name="about google" track-metadata-eventdetail="//about.google/"> About Google </a> </li> <li class="devsite-footer-utility-item "> <a class="devsite-footer-utility-link gc-analytics-event" href="//web.archive.org/web/20210115214923/https://policies.google.com/privacy" data-category="Site-Wide Custom Events" data-label="Footer Privacy link" track-metadata-position="footer" track-metadata-eventdetail="//policies.google.com/privacy" 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="//web.archive.org/web/20210115214923/https://www.google.com/intl/en/policies/terms/regional.html" data-category="Site-Wide Custom Events" data-label="Footer Site terms link" track-type="footer link" track-metadata-eventdetail="//www.google.com/intl/en/policies/terms/regional.html" track-metadata-position="footer" track-name="site terms" track-metadata-module="utility footer"> Site terms </a> </li> <li class="devsite-footer-utility-item "> <a class="devsite-footer-utility-link gc-analytics-event" href="/web/20210115214923/https://cloud.google.com/product-terms/" data-category="Site-Wide Custom Events" data-label="Footer Google Cloud terms link" track-name="google cloud terms" track-type="footer link" track-metadata-position="footer" track-metadata-module="utility footer" track-metadata-eventdetail="/product-terms/"> Google Cloud terms </a> </li> <li class="devsite-footer-utility-item devsite-footer-carbon-button"> <a class="devsite-footer-utility-link gc-analytics-event" href="/web/20210115214923/https://cloud.google.com/sustainability" data-category="Site-Wide Custom Events" data-label="Footer Carbon neutral since 2007 link" track-metadata-position="footer" track-metadata-eventdetail="/sustainability/" track-type="footer link" track-name="Carbon neutral since 2007"> Carbon neutral since 2007 </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="/web/20210115214923/https://cloud.google.com/newsletter/" data-category="Site-Wide Custom Events" data-label="Footer Subscribe link" track-type="footer link" track-metadata-position="footer" track-metadata-eventdetail="/newsletter/" track-metadata-module="utility footer" track-name="subscribe"> Subscribe </a> </li> </ul> <devsite-language-selector> <devsite-select class="devsite-language-selector-menu"> <select aria-label="Select your language preference." class="devsite-language-selector-select" name="language" track-name="click" track-type="languageSelector"> <option>Language</option> <option value="en" lang="en" track-metadata-original-language="en" track-metadata-selected-language="en" track-name="changed" track-type="languageSelector"> English </option> <option value="de" lang="de" track-metadata-original-language="en" track-metadata-selected-language="de" track-name="changed" track-type="languageSelector"> Deutsch </option> <option value="es_419" lang="es_419" track-metadata-original-language="en" track-metadata-selected-language="es_419" track-name="changed" track-type="languageSelector"> Español – América Latina </option> <option value="fr" lang="fr" track-metadata-original-language="en" track-metadata-selected-language="fr" track-name="changed" track-type="languageSelector"> Français </option> <option value="pt_br" lang="pt_br" track-metadata-original-language="en" track-metadata-selected-language="pt_br" track-name="changed" track-type="languageSelector"> Português – Brasil </option> <option value="zh_cn" lang="zh_cn" track-metadata-original-language="en" track-metadata-selected-language="zh_cn" track-name="changed" track-type="languageSelector"> 中文 – 简体 </option> <option value="ja" lang="ja" track-metadata-original-language="en" track-metadata-selected-language="ja" track-name="changed" track-type="languageSelector"> 日本語 </option> <option value="ko" lang="ko" track-metadata-original-language="en" track-metadata-selected-language="ko" track-name="changed" track-type="languageSelector"> 한국어 </option> </select> </devsite-select> </devsite-language-selector> </nav> </div> </devsite-footer-utility> </section></section> <devsite-sitemask></devsite-sitemask> <devsite-snackbar></devsite-snackbar> <devsite-tooltip></devsite-tooltip> <devsite-heading-link></devsite-heading-link> <devsite-analytics enable-analytics-iframe> <script type="application/json" analytics>[]</script> <script type="application/json" gtm>{"parameters": {"freeTrialEligibleUser": "True", "internalUser": "False", "language": {"machineTranslated": "False", "requested": "en", "served": "en"}, "pageType": "article", "projectName": "Documentation", "scriptsafe": null, "signedIn": "False", "tenant": "cloud"}, "tags": ["GTM-5CVQBG"]}</script> </devsite-analytics> <cloudx-recaptcha></cloudx-recaptcha> <div id="cloud-tag-tracking" class="hidden"></div> <script nonce="1yVXHMMVAH6IgJnlTIVIEQ5lfXMWHJ"> (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://web.archive.org/web/20210115214923/https://www.gstatic.com/devrel-devsite/prod/v45f61267e22826169cf5d5f452882f7812c8cfb5f8b103a48c0d88727908b295/cloud/js/app_loader.js', '[2,"en",null,"/js/devsite_app_module.js","https://web.archive.org/web/20210115214923/https://www.gstatic.com/devrel-devsite/prod/v45f61267e22826169cf5d5f452882f7812c8cfb5f8b103a48c0d88727908b295","https://web.archive.org/web/20210115214923/https://www.gstatic.com/devrel-devsite/prod/v45f61267e22826169cf5d5f452882f7812c8cfb5f8b103a48c0d88727908b295/cloud","https://web.archive.org/web/20210115214923/https://cloud-dot-devsite-v2-prod.appspot.com",1,null,["/_pwa/cloud/manifest.json","/_static/images/video-placeholder.svg","https://web.archive.org/web/20210115214923/https://www.gstatic.com/devrel-devsite/prod/v45f61267e22826169cf5d5f452882f7812c8cfb5f8b103a48c0d88727908b295/cloud/images/favicons/onecloud/favicon.ico","https://web.archive.org/web/20210115214923/https://www.gstatic.com/devrel-devsite/prod/v45f61267e22826169cf5d5f452882f7812c8cfb5f8b103a48c0d88727908b295/cloud/images/cloud-logo.svg","https://web.archive.org/web/20210115214923/https://fonts.googleapis.com/css?family=Google+Sans:400,500|Roboto:400,400italic,500,500italic,700,700italic|Roboto+Mono:400,500,700|Material+Icons"],1,null,[1,6,8,12,14,17,21,25,40,50,63,70,75,76,80,87,88,91,92,93,97,98,100,101,102,103,105,107,111,113,115,116,120]]') </script> <devsite-a11y-announce></devsite-a11y-announce> </body> </html><!-- FILE ARCHIVED ON 21:49:23 Jan 15, 2021 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 15:26:16 Nov 26, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.564 exclusion.robots: 0.027 exclusion.robots.policy: 0.016 esindex: 0.011 cdx.remote: 7.89 LoadShardBlock: 230.059 (3) PetaboxLoader3.datanode: 226.636 (5) PetaboxLoader3.resolve: 186.22 (2) load_resource: 250.235 loaddict: 113.333 -->