CINXE.COM
Reliable Google Cloud Infrastructure: Design and Process | Google Cloud Skills Boost
<!DOCTYPE html> <html lang='en'> <head> <title>Reliable Google Cloud Infrastructure: Design and Process | Google Cloud Skills Boost</title> <meta name="action-cable-url" content="/cable" /> <script> //<![CDATA[ window.gon={};gon.deployment="google-run"; //]]> </script> <script> window.dataLayer = window.dataLayer || []; const properties = JSON.parse(atob('eyJsb2NhbGUiOiJlbiIsInVzZXJfcm9sZXMiOiJzdHVkZW50IiwiZmVhdHVyZV9zdXBwb3J0X2NhbGxvdXRzIjp0cnVlLCJmZWF0dXJlX2l3X2FpX2Fzc2lzdGFudCI6dHJ1ZSwiZmVhdHVyZV9mcm9udF9kb29yX2xhbmRpbmdfcGFnZSI6dHJ1ZSwiZmVhdHVyZV9yZXJvdXRlX25ld19pbnRlcnZpZXdfd2FybXVwIjp0cnVlLCJmZWF0dXJlX3Byb2dyYW1fYW5ub3VuY2VtZW50cyI6dHJ1ZSwiZmVhdHVyZV9nY3Nib19mcmVlIjp0cnVlLCJmZWF0dXJlX3BlcnNvbmFsaXplZF9xdWVzdHMiOmZhbHNlLCJmZWF0dXJlX2FsZXhhbmRyaWFfc3Vic2NyaXB0aW9uc19wYWdpbmF0aW9uIjp0cnVlLCJmZWF0dXJlX2Jhcmtlcl9wYXVzZSI6ZmFsc2UsImZlYXR1cmVfZW50aXR5X2FwaV9rZXlzIjp0cnVlLCJmZWF0dXJlX2hpZGVfcHJpY2UiOnRydWUsImZlYXR1cmVfaW5ub3ZhdG9yX21lbWJlcnNoaXAiOnRydWUsImZlYXR1cmVfc2VhcmNoX2F1dG9jb21wbGV0ZSI6dHJ1ZSwiZmVhdHVyZV9haV9za2lsbHMiOnRydWUsImZlYXR1cmVfaW5ub3ZhdG9yX3NpZ25faW4iOmZhbHNlLCJmZWF0dXJlX3NlYXJjaF9hc3luYyI6dHJ1ZSwiZmVhdHVyZV9hbGV4YW5kcmlhX3Nob3dfYnVuZGxlX2Vycm9ycyI6dHJ1ZSwiZmVhdHVyZV9jYXRhbG9nX2ZpbHRlcnNfYnV0dG9uIjp0cnVlLCJmZWF0dXJlX25ld19jYXJkcyI6dHJ1ZSwiZmVhdHVyZV9zaG93X2FubnVhbF9wdXJjaGFzZV9ub3ciOnRydWUsImZlYXR1cmVfY2hhdF9vZmZfZm9yX3NpZ25lZF9vdXRfdXNlcnMiOnRydWUsImZlYXR1cmVfY291cnNlX21vbmV0aXphdGlvbiI6dHJ1ZSwiZmVhdHVyZV9sYW5kaW5nX3BhZ2UiOnRydWUsImZlYXR1cmVfaW5ub3ZhdG9yX21lbWJlcnNoaXBfbW9kYWwiOnRydWUsImZlYXR1cmVfbGVhcm5pbmdfcGxhbl9zZWFyY2giOnRydWUsImZlYXR1cmVfbW9uc29vbl9xdW90YV92MiI6dHJ1ZSwiZmVhdHVyZV9kZWR1cF9iYWRnZSI6dHJ1ZSwiZmVhdHVyZV9yaXNlX3BvYyI6dHJ1ZSwiZmVhdHVyZV9jb3Vyc2VfYnVpbGRlciI6ZmFsc2UsImZlYXR1cmVfc2VhcmNoX3VwZGF0ZXMiOmZhbHNlLCJmZWF0dXJlX2FncmVzc2l2ZV9tb25zb29uX3F1b3RhIjp0cnVlLCJmZWF0dXJlX2xlYXJuZXJfcHJvZmlsZV91eCI6ZmFsc2UsImZlYXR1cmVfdGVsbF9uYXZ5X2FsbG93ZWRfem9uZXMiOnRydWUsImZlYXR1cmVfY2Fub25pY2FsX2RvbWFpbl9yZWRpcmVjdCI6dHJ1ZSwiZmVhdHVyZV9mZWVkYmFjayI6dHJ1ZSwiZmVhdHVyZV9ndWVzdF91c2VyIjp0cnVlLCJmZWF0dXJlX3NlYXJjaF9zb3J0X2J5Ijp0cnVlLCJmZWF0dXJlX29hdXRoX3Jpc2Nfc2h1dG9mZiI6dHJ1ZSwiZmVhdHVyZV90ZWFtcyI6dHJ1ZSwiZmVhdHVyZV9wZXJmX3Rlc3QiOmZhbHNlLCJmZWF0dXJlX3BlZXJfYXNzaWdubWVudCI6ZmFsc2UsImZlYXR1cmVfb25lX3RhcCI6dHJ1ZSwiZmVhdHVyZV91c2VkX2luIjp0cnVlLCJmZWF0dXJlX2NyZWRseV9pbnRlZ3JhdGlvbl9hbm5vdW5jZW1lbnRfbW9kYWwiOnRydWUsImZlYXR1cmVfYXV0b19jb3Vyc2VfdXBncmFkZSI6ZmFsc2UsImZlYXR1cmVfbW9uc29vbl9xdW90YSI6dHJ1ZSwiZmVhdHVyZV9vbnJhbXAiOnRydWUsImZlYXR1cmVfY2FjaGVfZXhwbG9yZV9wYWdlX3Jlc3VsdCI6dHJ1ZSwiZmVhdHVyZV9jb250ZW50X3Byb3ZpZGVyX2FkbWluIjp0cnVlLCJmZWF0dXJlX2xvZ19jb29raWVzIjpmYWxzZSwiZmVhdHVyZV90dXJibyI6ZmFsc2UsImZlYXR1cmVfc2hvd19pbnRlcnZpZXdfd2FybXVwIjp0cnVlLCJmZWF0dXJlX2hpZGVfdW5wb3B1bGFyX2ZpbHRlcnMiOnRydWUsImZlYXR1cmVfY3JlZGx5Ijp0cnVlLCJmZWF0dXJlX2lsdF9jb250ZW50X3Byb2dyYW0iOmZhbHNlLCJmZWF0dXJlX2FiX2NvbnRlbnRfZ2NwLW9uZGVtYW5kLWNvbnRlbnQvVC1HT09HQVYtQnxwcm9qZWN0LXNlZWtoby1wdWJsaWMtY2F0YWxvZ3wxLjB8MS4xIjpmYWxzZSwiZmVhdHVyZV9jb21tdW5pdHlfZm9ydW0iOmZhbHNlLCJmZWF0dXJlX2RldmVsb3Blcl9wcmVtaXVtIjp0cnVlLCJmZWF0dXJlX2hlYWRlcl9zZWFyY2hfYmFyIjp0cnVlLCJmZWF0dXJlX3N3aXRjaF9wYXRoX2FuZF9leHBsb3JlX2hlYWRlcnMiOnRydWUsImZlYXR1cmVfbmV3X3JlcG9ydF9maWVsZHMiOnRydWUsImZlYXR1cmVfc2VhcmNoX3N1Z2dlc3Rpb25zIjp0cnVlLCJmZWF0dXJlX2NyZWRseV9tYW5hZ2VtZW50IjpmYWxzZSwiZ3JvdXBfc3VhZG1pbnMiOmZhbHNlLCJncm91cF9ub25fc3VhZG1pbnMiOnRydWUsImdyb3VwX2FkbWlucyI6ZmFsc2UsImdyb3VwX3RyYWluZXJzIjpmYWxzZSwiZ3JvdXBfY29vcmRpbmF0b3JzIjpmYWxzZSwiZ3JvdXBfY3JlYXRvcnMiOmZhbHNlLCJncm91cF9zdHVkZW50cyI6dHJ1ZSwiZ3JvdXBfbm9uX29yZ2FuaXphdGlvbiI6dHJ1ZSwiZ3JvdXBfb3JnYW5pemF0aW9uX21lbWJlcnMiOmZhbHNlLCJncm91cF9ub25fcHJvZ3JhbSI6dHJ1ZSwiZ3JvdXBfZ29vZ2xlcnMiOmZhbHNlfQ==')); properties.event = 'user_properties'; dataLayer.push(properties); </script> <script> window.dataLayer = window.dataLayer || []; function gtag() { if (arguments[0] === 'event') { dataLayer.push({ event: arguments[1], eventParams: arguments[2] }, { eventParams: undefined }); } else { dataLayer.push(arguments); } } let gtmLoaded = false; function glueCookieNotificationBarLoaded() { if (!gtmLoaded) { (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer',"GTM-MBRHNDG7"); gtmLoaded = true; } } document.addEventListener('turbo:load', () => { dataLayer.push({ event: 'page_view' }); }); </script> <script src="https://cdn.qwiklabs.com/assets/hallofmirrors/polyfills/webcomponents-loader-2e147cb1679d97581f981243bfc2d1c03dc34a58.js"></script> <script src="https://cdn.qwiklabs.com/assets/vendor-5ee6eafe71fd3831091397e1aa344044a8642273.js"></script> <script src="https://cdn.qwiklabs.com/assets/application-b63927e009724d5e97f1947b71c466dab777dace.js"></script> <script src="https://cdn.qwiklabs.com/assets/hallofmirrors/hallofmirrors-b4e8637d49337c7ac1dbce61e0af43e14ac7c629.js"></script> <script src="https://support.google.com/inapp/api.js"></script> <script type='application/ld+json'> {"@context":"https://schema.org/","@id":"https://www.cloudskillsboost.google/course_templates/41","@type":"Course","name":"Reliable Google Cloud Infrastructure: Design and Process","description":"\u003cp\u003eThis course equips students to build highly reliable and efficient solutions on Google Cloud using proven design patterns. It is a continuation of the Architecting with Google Compute Engine or Architecting with Google Kubernetes Engine courses and assumes hands-on experience with the technologies covered in either of those courses. Through a combination of presentations, design activities, and hands-on labs, participants learn to define and balance business and technical requirements to d...","educationalLevel":"Advanced","image":["https://cdn.qwiklabs.com/QazISoxwCe%2BEvjk%2BZbrW43272yUQcaYGgENl3j26API%3D"],"provider":{"@type":"Organization","name":"Google Cloud","url":"https://cloud.google.com/learn"},"publisher":{"@type":"Organization","name":"Google Cloud Skills Boost","url":"https://cloudskillsboost.google"},"about":["Reliability"],"teaches":["Apply a tool set of questions, techniques and design considerations","Define application requirements and express them objectively as KPIs, SLO's and SLI's","Decompose application requirements to find the right microservice boundaries","Leverage Google Cloud developer tools to set up modern, automated deployment pipelines","Choose the appropriate Google Cloud Storage services based on application requirements","Discuss Google Cloud network architectures, including hybrid architectures.","Implement reliable, scalable, resilient applications balancing key performance metrics with cost","Choose the right Google Cloud deployment services for your applications","Secure cloud applications, data and infrastructure","Monitor service level objectives and costs using Google Cloud's operations suite."],"datePublished":"2024-07-01","inLanguage":"en","availableLanguage":["en"],"offers":[{"@type":"Offer","category":"Partially Free"},{"@type":"Offer","category":"Subscription"}],"hasCourseInstance":[{"@type":"CourseInstance","courseMode":"Online","courseWorkload":"PT16H"}],"aggregateRating":{"@type":"AggregateRating","ratingValue":"4.31","reviewCount":"1734"}} </script> <meta name="csrf-param" content="authenticity_token" /> <meta name="csrf-token" content="5FHiZabHa7vMYDkUCPqluVQNweaSrANtdCk5NZjYTciv9Zv8xF1HOd6JK10qsUkpoAounUMG/6FKB5fgl/pjIg==" /> <meta content='width=device-width, initial-scale=1.0, user-scalable=yes' name='viewport'> <meta content='1rRsY0INj8RvwB5EF5pwdxt2A2P9aDgAlsICaJ0d5w0' name='google-site-verification'> <meta content='#3681E4' property='msapplication-TileColor'> <meta content='/favicon-144.png' property='msapplication-TileImage'> <meta content='{"userId":58727432,"experimentIds":["support_callouts","iw_ai_assistant","front_door_landing_page","reroute_new_interview_warmup","program_announcements","gcsbo_free","alexandria_subscriptions_pagination","entity_api_keys","hide_price","innovator_membership","search_autocomplete","ai_skills","search_async","alexandria_show_bundle_errors","catalog_filters_button","new_cards","show_annual_purchase_now","chat_off_for_signed_out_users","course_monetization","landing_page","innovator_membership_modal","learning_plan_search","monsoon_quota_v2","dedup_badge","rise_poc","search_updates","agressive_monsoon_quota","tell_navy_allowed_zones","canonical_domain_redirect","feedback","guest_user","search_sort_by","oauth_risc_shutoff","teams","one_tap","used_in","credly_integration_announcement_modal","monsoon_quota","onramp","cache_explore_page_result","content_provider_admin","show_interview_warmup","hide_unpopular_filters","credly","developer_premium","header_search_bar","switch_path_and_explore_headers","new_report_fields","search_suggestions"]}' name='help-api-product-data'> <meta content='{"groupIds":["non_suadmins","students","non_organization","non_program"]}' name='help-api-custom-data'> <meta content='&lt;p&gt;This course equips students to build highly reliable and efficient solutions on Google Cloud using proven design patterns. It is a continuation of the Architecting with Google Compute Engine or Architecting with Google Kubernetes Engine courses and assumes hands-on experience with the technologies covered in either of those courses. Through a combination of presentations, design activities, and hands-on labs, participants learn to define and balance business and technical requirements to design Google Cloud deployments that are highly reliable, highly available, secure, and cost-effective.&lt;/p&gt;' name='description'> <meta content='Qwiklabs' name='author'> <meta content='Reliable Google Cloud Infrastructure: Design and Process | Google Cloud Skills Boost' property='og:title'> <meta content='website' property='og:type'> <meta content='/favicon-144.png' property='og:image'> <meta content='Qwiklabs' property='og:site_name'> <meta content='&lt;p&gt;This course equips students to build highly reliable and efficient solutions on Google Cloud using proven design patterns. It is a continuation of the Architecting with Google Compute Engine or Architecting with Google Kubernetes Engine courses and assumes hands-on experience with the technologies covered in either of those courses. Through a combination of presentations, design activities, and hands-on labs, participants learn to define and balance business and technical requirements to design Google Cloud deployments that are highly reliable, highly available, secure, and cost-effective.&lt;/p&gt;' property='og:description'> <meta content='/qwiklabs_logo_900x887.png' property='og:logo' size='900x887'> <meta content='/qwiklabs_logo_994x187.png' property='og:logo' size='994x187'> <meta property="og:url" content="https://www.cloudskillsboost.google/course_templates/41" /><link href="https://www.cloudskillsboost.google/course_templates/41" rel="canonical" /> <link href='https://cdn.qwiklabs.com/X46FrQX4iLxHW5MxL8jICvgZM0evMEKscCeQO%2BazGdo%3D' rel='shortcut icon' type='image/x-icon'> <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Oswald:400|Roboto+Mono:400,700|Roboto:300,400,500,700|Google+Sans:300,400,500,700|Google+Sans+Display:400|Material+Icons|Google+Material+Icons|Google+Sans+Text:400,500,700" media="screen" /> <link rel="stylesheet" href="https://cdn.qwiklabs.com/assets/application-695216663cb0699363a80338f91725185aa37b9c.css" media="all" /> <link rel="stylesheet" href="https://www.gstatic.com/glue/cookienotificationbar/cookienotificationbar.min.css" media="screen" /> <style> :root { --primary-text-on-surface-color: #0b57d0; --primary-text-on-surface-color-dark: #0a4eba; --primary-text-on-surface-color-darker: #0945a4; --primary-text-on-surface-color-darkest: #083c8f; --primary-surface-color: #0b57d0; --primary-surface-color-rgb: 11,87,208; --primary-surface-color-light: #cfe0fc; --primary-surface-color-lightest: #e7f0fe; --text-on-primary-color: #ffffff; --accent-text-on-surface-color: #f000e8; --accent-surface-color: #f9ab00; --accent-surface-color-rgb: 249,171,0; --accent-surface-color-light: #ffefcc; --text-on-accent-color: #202124; } </style> </head> <body class=' course-template-show-body course-layout-body l-full no-nav learner-layout-body '> <ql-drawer-container class='body-container'> <ql-drawer id='app-nav' mode='over' slot='drawer' width='288'> <div class='nav-panel__logo'> <div class="custom-logo"><img alt="Google Cloud Skills Boost" height="24" aria-label="Google Cloud Skills Boost" src="https://cdn.qwiklabs.com/PGyhmgS3zZncIEGywnx5UXsKwepRRFQ9BhAg%2FWHNrlQ%3D" /></div> </div> <nav class='ql-sidenav'> <ql-sidenav-item href='/catalog' icon='school' label='Explore'></ql-sidenav-item> <ql-sidenav-item href='/paths' icon='playlist_add_check' label='Paths'></ql-sidenav-item> <ql-sidenav-item href='/subscriptions' icon='subscriptions' label='Subscriptions'></ql-sidenav-item> <ql-button class='outline-back' hairline icon='arrow_forward' label='Back' onclick='ql.toggleAppNav(false)'></ql-button> </nav> </ql-drawer> <ql-drawer-content class='body-content' slot='drawer-content'> <div class='sticky'> <ql-toolbar class='app-toolbar' jumpEnabled role='banner'> <div class='toolbar-navigation' slot='navigation'> <ql-toggle-button class='always-show' for='outline-drawer' icon='menu' id='menu-toggle' label='Toggle course outline' tip='Toggle course outline'></ql-toggle-button> </div> <div class='toolbar-title ql-title-medium' slot='title'><a class="custom-logo" aria-label="Google Cloud Skills Boost" href="/"><div class="custom-logo"><img alt="Google Cloud Skills Boost" height="24" aria-label="Google Cloud Skills Boost" src="https://cdn.qwiklabs.com/PGyhmgS3zZncIEGywnx5UXsKwepRRFQ9BhAg%2FWHNrlQ%3D" /></div></a> </div> <div class='toolbar-tabs' role='tablist' slot='tabs'><ql-tab href='/catalog' label='Explore'></ql-tab> <ql-tab href='/paths' label='Paths'></ql-tab> <ql-tab href='/subscriptions' label='Subscriptions'></ql-tab> <div class='search-bar-container'> <form class="header-search-form" action="/catalog" accept-charset="UTF-8" method="get"><input name="utf8" type="hidden" value="✓" autocomplete="off" /> <input autocomplete='off' class='header-search-input' id='searchbar-autocomplete' name='keywords' placeholder='Search'> <div class='elevation-3' id='searchbar-autocomplete-loading-icon'> <ql-spinner></ql-spinner> <div class='ql-body-small'>Loading...</div> </div> <div class='elevation-3' id='searchbar-autocomplete-no-results'> <div class='ql-body-small'>No results found.</div> </div> <ul class='hide' id='searchbar-autocomplete-menu'></ul> </form> <ql-icon-button class='search-bar-button' icon='search' label='Search for Cloud Skills Boost content'></ql-icon-button> <ql-icon-button class='exit-search-button' icon='close' label='Exit search'></ql-icon-button> </div> </div> <div class='toolbar-actions' slot='action'> <ql-icon-button icon='share' id='share_41' label='Share on social media' tip='Share'></ql-icon-button> <ql-menu for='share_41'> <ql-menu-item data-analytics-action='Shared to LinkedIn Feed.' data-analytics-category='CourseTemplate' data-analytics-label='Reliable Google Cloud Infrastructure: Design and Process' href='https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fwww.cloudskillsboost.google%2Fcourse_templates%2F41%3Futm_medium%3Dsocial%26utm_source%3Dlinkedin%26utm_campaign%3Dql-social-share' icon='post_linkedin' label='Share on LinkedIn Feed' role='link' target='_blank'> <span class='label'>Share on LinkedIn Feed</span> </ql-menu-item> <ql-menu-item data-analytics-action='Shared to Twitter.' data-analytics-category='CourseTemplate' data-analytics-label='Reliable Google Cloud Infrastructure: Design and Process' href='https://twitter.com/intent/tweet?text=Excited%20to%20share%20what%20I%E2%80%99m%20learning%20on%20%23GoogleCloudSkillsBoost&url=https%3A%2F%2Fwww.cloudskillsboost.google%2Fcourse_templates%2F41%3Futm_medium%3Dsocial%26utm_source%3Dtwitter%26utm_campaign%3Dql-social-share&hashtags=' icon='post_twitter' label='Twitter' role='link' target='_blank'> <span class='label'>Twitter</span> </ql-menu-item> <ql-menu-item data-analytics-action='Shared to Facebook.' data-analytics-category='CourseTemplate' data-analytics-label='Reliable Google Cloud Infrastructure: Design and Process' href='https://facebook.com/sharer.php?display=popup&u=https%3A%2F%2Fwww.cloudskillsboost.google%2Fcourse_templates%2F41%3Futm_medium%3Dsocial%26utm_source%3Dfacebook%26utm_campaign%3Dql-social-share' icon='post_facebook' label='Facebook' role='link' target='_blank'> <span class='label'>Facebook</span> </ql-menu-item> <ql-copyable-input label='Share Link' value='https://www.cloudskillsboost.google/course_templates/41'></ql-copyable-input> </ql-menu> <ql-icon-button class='header-search-button' icon='search' label='Search for Cloud Skills Boost content' tip='Search'></ql-icon-button> <ql-icon-button class='mobile-hide' icon='help_outline' id='help-menu-button' label='Open help menu' tip='Help'></ql-icon-button> <ql-menu for='help-menu-button' id='help-menu'> <ql-menu-item data-analytics-action='opened_help' data-analytics-label='course' label='Help Center' onclick='hallofmirrors.helpService.startHelp({"productData":{"userId":58727432},"context":"course"})'></ql-menu-item> <ql-menu-item href='mailto:support@qwiklabs.com' label='Email support'></ql-menu-item> <ql-menu-item label='Send feedback' onclick='userfeedback.api.startFeedback( { 'productId': '5080217', 'enableAnonymousFeedback': true, 'authuser': 'undefined', 'locale': 'en' }, { 'user_id': '58727432', 'current_organization': '' })'></ql-menu-item> <ql-menu-item href='https://reportingwidget.google.com/widget/54?cid=1&url=https://www.cloudskillsboost.google/course_templates/41?' label='Report Illegal Content'></ql-menu-item> </ql-menu> <ql-icon-button class='mobile-hide' icon='language' id='language' label='Select your language preference' tip='Language'></ql-icon-button> <ql-menu for='language'> <ql-menu-item data-analytics-action='changed_locale' data-analytics-label='ar' href='/course_templates/41?locale=ar&utm_campaign=cgc&utm_medium=website&utm_source=gcp_training' label='العربية' lang='ar'></ql-menu-item> <ql-menu-item data-analytics-action='changed_locale' data-analytics-label='de' href='/course_templates/41?locale=de&utm_campaign=cgc&utm_medium=website&utm_source=gcp_training' label='Deutsch' lang='de'></ql-menu-item> <ql-menu-item data-analytics-action='changed_locale' data-analytics-label='en' href='/course_templates/41?locale=en&utm_campaign=cgc&utm_medium=website&utm_source=gcp_training' label='English' lang='en'></ql-menu-item> <ql-menu-item data-analytics-action='changed_locale' data-analytics-label='es' href='/course_templates/41?locale=es&utm_campaign=cgc&utm_medium=website&utm_source=gcp_training' label='español (Latinoamérica)' lang='es'></ql-menu-item> <ql-menu-item data-analytics-action='changed_locale' data-analytics-label='fr' href='/course_templates/41?locale=fr&utm_campaign=cgc&utm_medium=website&utm_source=gcp_training' label='français' lang='fr'></ql-menu-item> <ql-menu-item data-analytics-action='changed_locale' data-analytics-label='fr_CA' href='/course_templates/41?locale=fr_CA&utm_campaign=cgc&utm_medium=website&utm_source=gcp_training' label='français (Canada)' lang='fr-CA'></ql-menu-item> <ql-menu-item data-analytics-action='changed_locale' data-analytics-label='he' href='/course_templates/41?locale=he&utm_campaign=cgc&utm_medium=website&utm_source=gcp_training' label='עברית' lang='he'></ql-menu-item> <ql-menu-item data-analytics-action='changed_locale' data-analytics-label='id' href='/course_templates/41?locale=id&utm_campaign=cgc&utm_medium=website&utm_source=gcp_training' label='bahasa Indonesia' lang='id'></ql-menu-item> <ql-menu-item data-analytics-action='changed_locale' data-analytics-label='it' href='/course_templates/41?locale=it&utm_campaign=cgc&utm_medium=website&utm_source=gcp_training' label='italiano' lang='it'></ql-menu-item> <ql-menu-item data-analytics-action='changed_locale' data-analytics-label='ja' href='/course_templates/41?locale=ja&utm_campaign=cgc&utm_medium=website&utm_source=gcp_training' label='日本語' lang='ja'></ql-menu-item> <ql-menu-item data-analytics-action='changed_locale' data-analytics-label='ko' href='/course_templates/41?locale=ko&utm_campaign=cgc&utm_medium=website&utm_source=gcp_training' label='한국어' lang='ko'></ql-menu-item> <ql-menu-item data-analytics-action='changed_locale' data-analytics-label='pl' href='/course_templates/41?locale=pl&utm_campaign=cgc&utm_medium=website&utm_source=gcp_training' label='polski' lang='pl'></ql-menu-item> <ql-menu-item data-analytics-action='changed_locale' data-analytics-label='pt_BR' href='/course_templates/41?locale=pt_BR&utm_campaign=cgc&utm_medium=website&utm_source=gcp_training' label='português (Brasil)' lang='pt-BR'></ql-menu-item> <ql-menu-item data-analytics-action='changed_locale' data-analytics-label='pt_PT' href='/course_templates/41?locale=pt_PT&utm_campaign=cgc&utm_medium=website&utm_source=gcp_training' label='português (Portugal)' lang='pt-PT'></ql-menu-item> <ql-menu-item data-analytics-action='changed_locale' data-analytics-label='ru' href='/course_templates/41?locale=ru&utm_campaign=cgc&utm_medium=website&utm_source=gcp_training' label='русский' lang='ru'></ql-menu-item> <ql-menu-item data-analytics-action='changed_locale' data-analytics-label='tr' href='/course_templates/41?locale=tr&utm_campaign=cgc&utm_medium=website&utm_source=gcp_training' label='Türkçe' lang='tr'></ql-menu-item> <ql-menu-item data-analytics-action='changed_locale' data-analytics-label='uk' href='/course_templates/41?locale=uk&utm_campaign=cgc&utm_medium=website&utm_source=gcp_training' label='українська' lang='uk'></ql-menu-item> <ql-menu-item data-analytics-action='changed_locale' data-analytics-label='zh' href='/course_templates/41?locale=zh&utm_campaign=cgc&utm_medium=website&utm_source=gcp_training' label='简体中文' lang='zh'></ql-menu-item> <ql-menu-item data-analytics-action='changed_locale' data-analytics-label='zh_TW' href='/course_templates/41?locale=zh_TW&utm_campaign=cgc&utm_medium=website&utm_source=gcp_training' label='繁體中文' lang='zh-TW'></ql-menu-item> </ql-menu> <ql-button class='mobile-hide' data-analytics-action='clicked_header_sign_in' href='/users/sign_in' label='Sign in' text></ql-button> <ql-button data-analytics-action='clicked_header_join' href='/users/sign_up' label='Join'></ql-button> <script src='https://accounts.google.com/gsi/client'></script> <div data-authenticity_token='iMwXWY2J6Ty4FslbtynABgTf1TLJ7L/F42Sq9+rAKafDaG7A7xPFvqr/2xKVYiyW8Ng6SRhGQwndSgQi5eIHTQ==' data-cancel_on_tap_outside='false' data-client_id='1023251155897-tb54g624q9e77gtsrnemgv4c2ihekurv.apps.googleusercontent.com' data-login_uri='/auth/google?tos=false' data-prompt_parent_id='g_id_onload' data-turbo='false' id='g_id_onload'></div> </div> </ql-toolbar> <div id='callout-container'> </div> </div> <div class='page-header'> <ql-toolbar class='page-toolbar'> <h1 class='toolbar-title ql-title-medium' slot='title'>Google Cloud Skills Boost</h1> <div class='toolbar-actions' slot='action'></div> </ql-toolbar> <div class='page-banner js-page-banner'> <div class='content'><span> Your Learning progress might get lost. <a href="/users/sign_in">Sign in</a> or <a href="/users/sign_up">Join</a> to save your progress. </span> </div> <ql-icon-button class='js-close-banner'>close</ql-icon-button> </div> </div> <main id='jump-content'> <ql-drawer-container class='course-container'> <ql-drawer class='course-drawer course-drawer-left' id='outline-drawer' localStorageId='course-outline' open responsive='965' slot='drawer' width='240'> <div class='course-outline-header'> <ql-button class='main-menu' icon='arrow_back' label='Main menu' onclick='ql.toggleAppNav()' text></ql-button> <div class='course-info'> <h2 class='ql-title-medium'> Reliable Google Cloud Infrastructure: Design and Process </h2> </div> </div> <ql-course-outline coursePath='/course_templates/41' modules='[{"id":"71494","title":"Introduction","description":"\u003cp\u003eWelcome to the Reliable Google Cloud Infrastructure: Design and Process course. Learn about the course structure and it's content.\u003c/p\u003e","steps":[{"id":"497002","prompt":null,"isOptional":true,"activities":[{"id":"489813","href":"/course_templates/41/video/489813","isLocked":false,"duration":348000,"title":"Course Introduction","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497003","prompt":null,"isOptional":true,"activities":[{"id":"489814","href":"/course_templates/41/documents/489814","isLocked":false,"duration":1800000,"title":"Workbook","description":null,"type":"document","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497004","prompt":null,"isOptional":true,"activities":[{"id":"489815","href":"/course_templates/41/video/489815","isLocked":false,"duration":80000,"title":"Activity Intro: Defining your case study","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497005","prompt":null,"isOptional":true,"activities":[{"id":"489816","href":"/course_templates/41/video/489816","isLocked":false,"duration":72000,"title":"Activity Review: Defining your case study","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false}],"expanded":false},{"id":"71495","title":"Defining Services","description":"\u003cp\u003eIn this module, you will learn to describe users of a system in terms of the roles and personas they take. You will learn how to measure success using Key performance indicators (KPIs) and you will examine service level objectives (SLOs), service level indicators (SLIs), and service level agreements (SLAs).\u003c/p\u003e","steps":[{"id":"497006","prompt":null,"isOptional":true,"activities":[{"id":"489817","href":"/course_templates/41/video/489817","isLocked":false,"duration":92000,"title":"Module Overview","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497007","prompt":null,"isOptional":true,"activities":[{"id":"489818","href":"/course_templates/41/video/489818","isLocked":false,"duration":407000,"title":"Requirements, Analysis, and Design","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497008","prompt":null,"isOptional":true,"activities":[{"id":"489819","href":"/course_templates/41/video/489819","isLocked":false,"duration":140000,"title":"Activity Intro: Analyzing your case study'","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497009","prompt":null,"isOptional":true,"activities":[{"id":"489820","href":"/course_templates/41/video/489820","isLocked":false,"duration":95000,"title":"Activity Review: Analyzing your case study'","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497010","prompt":null,"isOptional":true,"activities":[{"id":"489821","href":"/course_templates/41/video/489821","isLocked":false,"duration":422000,"title":"KPIs \u0026 SLIs","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497011","prompt":null,"isOptional":true,"activities":[{"id":"489822","href":"/course_templates/41/video/489822","isLocked":false,"duration":327000,"title":"SLOs and SLAs","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497012","prompt":null,"isOptional":true,"activities":[{"id":"489823","href":"/course_templates/41/video/489823","isLocked":false,"duration":64000,"title":"Activity Intro: Defining SLIs and SLOs'","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497013","prompt":null,"isOptional":true,"activities":[{"id":"489824","href":"/course_templates/41/video/489824","isLocked":false,"duration":41000,"title":"Activity Review: Defining SLIs and SLOs'","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497014","prompt":null,"isOptional":false,"activities":[{"id":"489825","href":"/course_templates/41/quizzes/489825","isLocked":false,"duration":900000,"title":"Module Quiz","description":null,"type":"quiz","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497015","prompt":null,"isOptional":true,"activities":[{"id":"489826","href":"/course_templates/41/video/489826","isLocked":false,"duration":42000,"title":"Module Review","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false}],"expanded":false},{"id":"71496","title":"Microservice Design and Architecture","description":"\u003cp\u003eIn this module, we introduce application architecture and microservice design.\u003c/p\u003e","steps":[{"id":"497016","prompt":null,"isOptional":true,"activities":[{"id":"489827","href":"/course_templates/41/video/489827","isLocked":false,"duration":65000,"title":"Module Overview","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497017","prompt":null,"isOptional":true,"activities":[{"id":"489828","href":"/course_templates/41/video/489828","isLocked":false,"duration":402000,"title":"Microservices","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497018","prompt":null,"isOptional":true,"activities":[{"id":"489829","href":"/course_templates/41/video/489829","isLocked":false,"duration":345000,"title":"Microservices Best Practices","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497019","prompt":null,"isOptional":true,"activities":[{"id":"489830","href":"/course_templates/41/video/489830","isLocked":false,"duration":35000,"title":"Activity Intro: Designing microservices for your application","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497020","prompt":null,"isOptional":true,"activities":[{"id":"489831","href":"/course_templates/41/video/489831","isLocked":false,"duration":101000,"title":"Activity Review: Designing microservices for your application","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497021","prompt":null,"isOptional":true,"activities":[{"id":"489832","href":"/course_templates/41/video/489832","isLocked":false,"duration":282000,"title":" REST","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497022","prompt":null,"isOptional":true,"activities":[{"id":"489833","href":"/course_templates/41/video/489833","isLocked":false,"duration":283000,"title":"HTTP","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497023","prompt":null,"isOptional":true,"activities":[{"id":"489834","href":"/course_templates/41/video/489834","isLocked":false,"duration":266000,"title":"APIs","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497024","prompt":null,"isOptional":true,"activities":[{"id":"489835","href":"/course_templates/41/video/489835","isLocked":false,"duration":55000,"title":"Activity Intro: Designing REST APIs","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497025","prompt":null,"isOptional":true,"activities":[{"id":"489836","href":"/course_templates/41/video/489836","isLocked":false,"duration":64000,"title":"Activity Review: Designing REST APIs","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497026","prompt":null,"isOptional":false,"activities":[{"id":"489837","href":"/course_templates/41/quizzes/489837","isLocked":false,"duration":1200000,"title":"Module Quiz","description":null,"type":"quiz","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497027","prompt":null,"isOptional":true,"activities":[{"id":"489838","href":"/course_templates/41/video/489838","isLocked":false,"duration":20000,"title":"Module Review","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false}],"expanded":false},{"id":"71497","title":"DevOps Automation","description":"\u003cp\u003eThis module introduces DevOps automation, a key factor in achieving consistency, reliability, and speed of deployment.\u003c/p\u003e","steps":[{"id":"497028","prompt":null,"isOptional":true,"activities":[{"id":"489839","href":"/course_templates/41/video/489839","isLocked":false,"duration":54000,"title":"Module Overview","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497029","prompt":null,"isOptional":true,"activities":[{"id":"489840","href":"/course_templates/41/video/489840","isLocked":false,"duration":476000,"title":"Continuous Integration Pipelines","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497030","prompt":null,"isOptional":true,"activities":[{"id":"489841","href":"/course_templates/41/video/489841","isLocked":false,"duration":354000,"title":"Infrastructure as Code","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497031","prompt":null,"isOptional":true,"activities":[{"id":"489842","href":"/course_templates/41/video/489842","isLocked":false,"duration":38000,"title":"Lab Intro: Building a DevOps Pipeline","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497032","prompt":null,"isOptional":false,"activities":[{"id":"489843","href":"/course_templates/41/labs/489843","isLocked":false,"duration":3600000,"title":"Building a DevOps Pipeline","description":"In this lab, you will build a continuous integration pipeline using Cloud Source Repositories, Cloud Build, Build Triggers and Container Registry.","type":"lab","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497033","prompt":null,"isOptional":true,"activities":[{"id":"489844","href":"/course_templates/41/video/489844","isLocked":false,"duration":1408000,"title":"Lab Review: Building a DevOps Pipeline","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497034","prompt":null,"isOptional":false,"activities":[{"id":"489845","href":"/course_templates/41/quizzes/489845","isLocked":false,"duration":600000,"title":"Module Quiz","description":null,"type":"quiz","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497035","prompt":null,"isOptional":true,"activities":[{"id":"489846","href":"/course_templates/41/video/489846","isLocked":false,"duration":31000,"title":"Module Review","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false}],"expanded":false},{"id":"71498","title":"Choosing Storage Solutions","description":"\u003cp\u003eIn this module, we discuss Google Cloud storage and data solutions and how to select the most suitable one to meet your business and technical requirements.\u003c/p\u003e","steps":[{"id":"497036","prompt":null,"isOptional":true,"activities":[{"id":"489847","href":"/course_templates/41/video/489847","isLocked":false,"duration":44000,"title":"Module Overview","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497037","prompt":null,"isOptional":true,"activities":[{"id":"489848","href":"/course_templates/41/video/489848","isLocked":false,"duration":318000,"title":"Key Storage Characteristics","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497038","prompt":null,"isOptional":true,"activities":[{"id":"489849","href":"/course_templates/41/video/489849","isLocked":false,"duration":45000,"title":"Activity Intro: Defining storage characteristics","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497039","prompt":null,"isOptional":true,"activities":[{"id":"489850","href":"/course_templates/41/video/489850","isLocked":false,"duration":28000,"title":"Activity Review: Defining storage characteristics","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497040","prompt":null,"isOptional":true,"activities":[{"id":"489851","href":"/course_templates/41/video/489851","isLocked":false,"duration":615000,"title":"Choosing Google Cloud Storage and Data Solutions","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497041","prompt":null,"isOptional":true,"activities":[{"id":"489852","href":"/course_templates/41/video/489852","isLocked":false,"duration":37000,"title":"Activity Intro: Choosing Google Cloud storage and data services","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497042","prompt":null,"isOptional":true,"activities":[{"id":"489853","href":"/course_templates/41/video/489853","isLocked":false,"duration":36000,"title":"Activity Review: Choosing Google Cloud storage and data services","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497043","prompt":null,"isOptional":false,"activities":[{"id":"489854","href":"/course_templates/41/quizzes/489854","isLocked":false,"duration":1200000,"title":"Module Quiz","description":null,"type":"quiz","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497044","prompt":null,"isOptional":true,"activities":[{"id":"489855","href":"/course_templates/41/video/489855","isLocked":false,"duration":25000,"title":"Module Review","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false}],"expanded":false},{"id":"71499","title":"Google Cloud and Hybrid Network Architecture","description":"\u003cp\u003eIn this module, we discuss Google Cloud network architectures, including hybrid architectures.\u003c/p\u003e","steps":[{"id":"497045","prompt":null,"isOptional":true,"activities":[{"id":"489856","href":"/course_templates/41/video/489856","isLocked":false,"duration":41000,"title":"Module Overview","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497046","prompt":null,"isOptional":true,"activities":[{"id":"489857","href":"/course_templates/41/video/489857","isLocked":false,"duration":284000,"title":"Designing Google Cloud Networks","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497047","prompt":null,"isOptional":true,"activities":[{"id":"489858","href":"/course_templates/41/video/489858","isLocked":false,"duration":317000,"title":"Designing Google Cloud Load Balancers","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497048","prompt":null,"isOptional":true,"activities":[{"id":"489859","href":"/course_templates/41/video/489859","isLocked":false,"duration":53000,"title":"Activity Intro: Defining network characteristics","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497049","prompt":null,"isOptional":true,"activities":[{"id":"489860","href":"/course_templates/41/video/489860","isLocked":false,"duration":47000,"title":"Activity Review: Defining network characteristics","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497050","prompt":null,"isOptional":true,"activities":[{"id":"489861","href":"/course_templates/41/video/489861","isLocked":false,"duration":745000,"title":"Connecting Networks","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497051","prompt":null,"isOptional":true,"activities":[{"id":"489862","href":"/course_templates/41/video/489862","isLocked":false,"duration":31000,"title":"Activity Intro: Diagramming your network","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497052","prompt":null,"isOptional":true,"activities":[{"id":"489863","href":"/course_templates/41/video/489863","isLocked":false,"duration":43000,"title":"Activity Review: Diagramming your network","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497053","prompt":null,"isOptional":false,"activities":[{"id":"489864","href":"/course_templates/41/quizzes/489864","isLocked":false,"duration":1200000,"title":"Module Quiz","description":null,"type":"quiz","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497054","prompt":null,"isOptional":true,"activities":[{"id":"489865","href":"/course_templates/41/video/489865","isLocked":false,"duration":17000,"title":"Module Review","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false}],"expanded":false},{"id":"71500","title":"Deploying Applications to Google Cloud","description":"\u003cp\u003eIn this module, we discuss the different options of deploying applications to Google Cloud. Google Cloud offers many possible deployment platforms, and the choice is not always immediately obvious.\u003c/p\u003e","steps":[{"id":"497055","prompt":null,"isOptional":true,"activities":[{"id":"489866","href":"/course_templates/41/video/489866","isLocked":false,"duration":53000,"title":"Module Overview","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497056","prompt":null,"isOptional":true,"activities":[{"id":"489867","href":"/course_templates/41/video/489867","isLocked":false,"duration":78000,"title":"Google Cloud Infrastructure as a Service","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497057","prompt":null,"isOptional":true,"activities":[{"id":"489868","href":"/course_templates/41/video/489868","isLocked":false,"duration":362000,"title":"Google Cloud Deployment Platforms","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497058","prompt":null,"isOptional":true,"activities":[{"id":"489869","href":"/course_templates/41/video/489869","isLocked":false,"duration":120000,"title":"Lab Intro: Deploying Apps to Google Cloud","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497059","prompt":null,"isOptional":false,"activities":[{"id":"489870","href":"/course_templates/41/labs/489870","isLocked":false,"duration":2700000,"title":"Deploying Apps to Google Cloud","description":"In this lab, you will deploy applications to the Google Cloud services App Engine, Kubernetes Engine, and Cloud Run.","type":"lab","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497060","prompt":null,"isOptional":true,"activities":[{"id":"489871","href":"/course_templates/41/video/489871","isLocked":false,"duration":1054000,"title":"Lab Review Deploying Apps to Google Cloud","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497061","prompt":null,"isOptional":false,"activities":[{"id":"489872","href":"/course_templates/41/quizzes/489872","isLocked":false,"duration":900000,"title":"Module Quiz","description":null,"type":"quiz","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497062","prompt":null,"isOptional":true,"activities":[{"id":"489873","href":"/course_templates/41/video/489873","isLocked":false,"duration":30000,"title":"Module Review","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false}],"expanded":false},{"id":"71501","title":"Designing Reliable Systems","description":"\u003cp\u003eIn this module, we talk about how to design reliable systems.\u003c/p\u003e","steps":[{"id":"497063","prompt":null,"isOptional":true,"activities":[{"id":"489874","href":"/course_templates/41/video/489874","isLocked":false,"duration":53000,"title":"Module Overview","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497064","prompt":null,"isOptional":true,"activities":[{"id":"489875","href":"/course_templates/41/video/489875","isLocked":false,"duration":82000,"title":"Key Performance Metrics","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497065","prompt":null,"isOptional":true,"activities":[{"id":"489876","href":"/course_templates/41/video/489876","isLocked":false,"duration":459000,"title":"Designing for Reliability","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497066","prompt":null,"isOptional":true,"activities":[{"id":"489877","href":"/course_templates/41/video/489877","isLocked":false,"duration":78000,"title":"Activity Intro: Designing Reliable, Scalable Applications","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497067","prompt":null,"isOptional":true,"activities":[{"id":"489878","href":"/course_templates/41/video/489878","isLocked":false,"duration":86000,"title":"Activity Review: Designing Reliable, Scalable Applications","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497068","prompt":null,"isOptional":true,"activities":[{"id":"489879","href":"/course_templates/41/video/489879","isLocked":false,"duration":396000,"title":"Disaster Planning","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497069","prompt":null,"isOptional":true,"activities":[{"id":"489880","href":"/course_templates/41/video/489880","isLocked":false,"duration":96000,"title":"Activity Intro: Disaster planning","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497070","prompt":null,"isOptional":true,"activities":[{"id":"489881","href":"/course_templates/41/video/489881","isLocked":false,"duration":59000,"title":"Activity Review: Disaster planning","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497071","prompt":null,"isOptional":false,"activities":[{"id":"489882","href":"/course_templates/41/quizzes/489882","isLocked":false,"duration":600000,"title":"Module Quiz","description":null,"type":"quiz","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497072","prompt":null,"isOptional":true,"activities":[{"id":"489883","href":"/course_templates/41/video/489883","isLocked":false,"duration":31000,"title":"Module Review","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false}],"expanded":false},{"id":"71502","title":"Security","description":"\u003cp\u003eIn this module, we cover security. Google has been operating securely in the cloud for 20 years. There is a strong belief that security empowers innovation. The approach of the cloud architect should be that security should be put first; everything else will follow from this.\u003c/p\u003e","steps":[{"id":"497073","prompt":null,"isOptional":true,"activities":[{"id":"489884","href":"/course_templates/41/video/489884","isLocked":false,"duration":85000,"title":"Module Overview","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497074","prompt":null,"isOptional":true,"activities":[{"id":"489885","href":"/course_templates/41/video/489885","isLocked":false,"duration":242000,"title":" Security Concepts","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497075","prompt":null,"isOptional":true,"activities":[{"id":"489886","href":"/course_templates/41/video/489886","isLocked":false,"duration":185000,"title":"Securing People","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497076","prompt":null,"isOptional":true,"activities":[{"id":"489887","href":"/course_templates/41/video/489887","isLocked":false,"duration":177000,"title":"Securing Machine Access","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497077","prompt":null,"isOptional":true,"activities":[{"id":"489888","href":"/course_templates/41/video/489888","isLocked":false,"duration":320000,"title":"Network Security","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497078","prompt":null,"isOptional":true,"activities":[{"id":"489889","href":"/course_templates/41/video/489889","isLocked":false,"duration":168000,"title":"Encryption","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497079","prompt":null,"isOptional":true,"activities":[{"id":"489890","href":"/course_templates/41/video/489890","isLocked":false,"duration":64000,"title":"Activity Intro: Modeling Secure Google Cloud Services","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497080","prompt":null,"isOptional":true,"activities":[{"id":"489891","href":"/course_templates/41/video/489891","isLocked":false,"duration":82000,"title":"Activity Review: Modeling Secure Google Cloud Services","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497081","prompt":null,"isOptional":false,"activities":[{"id":"489892","href":"/course_templates/41/quizzes/489892","isLocked":false,"duration":1200000,"title":"Module Quiz","description":null,"type":"quiz","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497082","prompt":null,"isOptional":true,"activities":[{"id":"489893","href":"/course_templates/41/video/489893","isLocked":false,"duration":22000,"title":"Module Review","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false}],"expanded":false},{"id":"71503","title":"Maintenance and Monitoring","description":"\u003cp\u003eIn this final module of this course, we cover application maintenance and monitoring.\u003c/p\u003e","steps":[{"id":"497083","prompt":null,"isOptional":true,"activities":[{"id":"489894","href":"/course_templates/41/video/489894","isLocked":false,"duration":51000,"title":"Module Overview","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497084","prompt":null,"isOptional":true,"activities":[{"id":"489895","href":"/course_templates/41/video/489895","isLocked":false,"duration":196000,"title":"Managing Versions","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497085","prompt":null,"isOptional":true,"activities":[{"id":"489896","href":"/course_templates/41/video/489896","isLocked":false,"duration":412000,"title":"Cost Planning","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497086","prompt":null,"isOptional":true,"activities":[{"id":"489897","href":"/course_templates/41/video/489897","isLocked":false,"duration":157000,"title":"Monitoring Dashboards","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497087","prompt":null,"isOptional":true,"activities":[{"id":"489898","href":"/course_templates/41/video/489898","isLocked":false,"duration":58000,"title":"Activity Intro: Cost estimating and planning","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497088","prompt":null,"isOptional":true,"activities":[{"id":"489899","href":"/course_templates/41/video/489899","isLocked":false,"duration":42000,"title":"Activity Review: Cost estimating and planning","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497089","prompt":null,"isOptional":true,"activities":[{"id":"489900","href":"/course_templates/41/video/489900","isLocked":false,"duration":35000,"title":"Lab Intro: Monitoring Applications in Google Cloud","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497090","prompt":null,"isOptional":false,"activities":[{"id":"489901","href":"/course_templates/41/labs/489901","isLocked":false,"duration":2700000,"title":"Monitoring Applications in Google Cloud","description":"In this lab, you will deploy an application to GCP and then use the tools provided by Google Cloud to monitor it. You will use Cloud Logging, Trace, Profiler, and dashboards and create uptime checks and alerting policies.","type":"lab","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497091","prompt":null,"isOptional":true,"activities":[{"id":"489902","href":"/course_templates/41/video/489902","isLocked":false,"duration":1185000,"title":"Lab Review: Monitoring Applications in Google Cloud","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497092","prompt":null,"isOptional":false,"activities":[{"id":"489903","href":"/course_templates/41/quizzes/489903","isLocked":false,"duration":1200000,"title":"Module Quiz","description":null,"type":"quiz","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497093","prompt":null,"isOptional":true,"activities":[{"id":"489904","href":"/course_templates/41/video/489904","isLocked":false,"duration":38000,"title":"Module Review","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497094","prompt":null,"isOptional":true,"activities":[{"id":"489905","href":"/course_templates/41/video/489905","isLocked":false,"duration":28000,"title":"Course Review","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497095","prompt":null,"isOptional":true,"activities":[{"id":"489906","href":"/course_templates/41/documents/489906","isLocked":false,"duration":1800000,"title":"What’s Next? Get Certified","description":null,"type":"document","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497096","prompt":null,"isOptional":true,"activities":[{"id":"489907","href":"/course_templates/41/documents/489907","isLocked":false,"duration":1800000,"title":"Workbook Example Solution","description":null,"type":"document","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false}],"expanded":false},{"id":"71504","title":"Course Resources","description":"\u003cp\u003ePDF links to all modules\u003c/p\u003e","steps":[{"id":"497097","prompt":null,"isOptional":true,"activities":[{"id":"489908","href":"/course_templates/41/documents/489908","isLocked":false,"duration":1800000,"title":"Course Resources","description":null,"type":"document","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false}],"expanded":false},{"id":"next-steps","title":"Your Next Steps","description":null,"steps":[{"id":"badge-step","prompt":null,"isOptional":true,"activities":[{"id":"badge","href":null,"isLocked":true,"duration":null,"title":"Course Badge","description":null,"type":"badge","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false}],"expanded":true}]'></ql-course-outline> </ql-drawer> <ql-drawer-content class='course-activity' slot='drawer-content'> <div class='course-activity-header'> <div class='breadcrumbs ql-label-medium'> <a id="course_name" href="/course_templates/41">Course</a> <ql-icon>navigate_next</ql-icon> Overview </div> </div> <div class='course-activity-content'> <div class='course-wrapper'> <div class='course-top-matter'> <div class='course-title'> <ql-activity-label activity='course'></ql-activity-label> <div class='title-text'> <h1 class='ql-display-small'>Reliable Google Cloud Infrastructure: Design and Process</h1> </div> </div> <div class='course-progress'> </div> <div class='course-skills'> <div class='course-skills-chips'> <ql-icon class='course-skills-icon'>magic_button</ql-icon> <ql-chip gradient> Reliability </ql-chip> </div> <div class='course-skills-disclaimer'> These skills were generated by A.I. Do you agree this course teaches these skills? <ql-icon-button class='course-skills-button' href='/course_templates/41/review_skills?response_ids%5B%5D=53559152&score=1' icon='thumb_up_alt' method='post'></ql-icon-button> <ql-icon-button class='course-skills-button' icon='thumb_down_alt' onclick='document.querySelector('#skills_survey_modal').open();'></ql-icon-button> </div> <ql-dialog class='skills_survey_modal' id='skills_survey_modal' noDefaultAction> <ql-ai-feedback allowBlankSubmit disclaimer='Note: If you don't provide feedback, you acknowledge that the course successfully teaches the specified skills.' itemResponses='[{"id":"53559152","surveyItem":{"id":"411","stem":"Reliability"},"feedbackFreeText":"","feedbackCategories":[],"submitted":false}]' rating='downvote'></ql-ai-feedback> </ql-dialog> </div> <div class='course-details'> <span class='course-detail'> <ql-icon icon='date_range'></ql-icon> 16 hours </span> <span class='course-detail'> <ql-icon icon='show_chart'></ql-icon> Advanced </span> <span class='course-detail'> <ql-icon>universal_currency_alt</ql-icon> 15 Credits </span> </div> <div class='course-description'><p>This course equips students to build highly reliable and efficient solutions on Google Cloud using proven design patterns. It is a continuation of the Architecting with Google Compute Engine or Architecting with Google Kubernetes Engine courses and assumes hands-on experience with the technologies covered in either of those courses. Through a combination of presentations, design activities, and hands-on labs, participants learn to define and balance business and technical requirements to design Google Cloud deployments that are highly reliable, highly available, secure, and cost-effective.</p></div> <div class='course-badge-buttons'> <div class='course-badge-buttons__text-badge-section'> <div class='course-badge-buttons__text'> <p>When you complete this course, you can earn the badge displayed here! View all the badges you have earned by visiting your profile page. Boost your cloud career by showing the world the skills you have developed!</p> </div> <div class='course-badge-buttons__badge'> <div class='course-badge'> <img alt="Badge for Reliable Google Cloud Infrastructure: Design and Process" src="https://cdn.qwiklabs.com/HMzk9eROHPznRC5TWAV9MKb5PYV8r3kycHzEsgCLBJc%3D" /> </div> </div> </div> <div class='course-badge-buttons__buttons'> </div> </div> </div> <div class='course-curriculum'> <ql-course courseId='14754' modules='[{"id":"71494","title":"Introduction","description":"\u003cp\u003eWelcome to the Reliable Google Cloud Infrastructure: Design and Process course. Learn about the course structure and it's content.\u003c/p\u003e","steps":[{"id":"497002","prompt":null,"isOptional":true,"activities":[{"id":"489813","href":"/course_templates/41/video/489813","isLocked":false,"duration":348000,"title":"Course Introduction","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497003","prompt":null,"isOptional":true,"activities":[{"id":"489814","href":"/course_templates/41/documents/489814","isLocked":false,"duration":1800000,"title":"Workbook","description":null,"type":"document","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497004","prompt":null,"isOptional":true,"activities":[{"id":"489815","href":"/course_templates/41/video/489815","isLocked":false,"duration":80000,"title":"Activity Intro: Defining your case study","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497005","prompt":null,"isOptional":true,"activities":[{"id":"489816","href":"/course_templates/41/video/489816","isLocked":false,"duration":72000,"title":"Activity Review: Defining your case study","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false}],"expanded":false},{"id":"71495","title":"Defining Services","description":"\u003cp\u003eIn this module, you will learn to describe users of a system in terms of the roles and personas they take. You will learn how to measure success using Key performance indicators (KPIs) and you will examine service level objectives (SLOs), service level indicators (SLIs), and service level agreements (SLAs).\u003c/p\u003e","steps":[{"id":"497006","prompt":null,"isOptional":true,"activities":[{"id":"489817","href":"/course_templates/41/video/489817","isLocked":false,"duration":92000,"title":"Module Overview","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497007","prompt":null,"isOptional":true,"activities":[{"id":"489818","href":"/course_templates/41/video/489818","isLocked":false,"duration":407000,"title":"Requirements, Analysis, and Design","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497008","prompt":null,"isOptional":true,"activities":[{"id":"489819","href":"/course_templates/41/video/489819","isLocked":false,"duration":140000,"title":"Activity Intro: Analyzing your case study'","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497009","prompt":null,"isOptional":true,"activities":[{"id":"489820","href":"/course_templates/41/video/489820","isLocked":false,"duration":95000,"title":"Activity Review: Analyzing your case study'","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497010","prompt":null,"isOptional":true,"activities":[{"id":"489821","href":"/course_templates/41/video/489821","isLocked":false,"duration":422000,"title":"KPIs \u0026 SLIs","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497011","prompt":null,"isOptional":true,"activities":[{"id":"489822","href":"/course_templates/41/video/489822","isLocked":false,"duration":327000,"title":"SLOs and SLAs","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497012","prompt":null,"isOptional":true,"activities":[{"id":"489823","href":"/course_templates/41/video/489823","isLocked":false,"duration":64000,"title":"Activity Intro: Defining SLIs and SLOs'","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497013","prompt":null,"isOptional":true,"activities":[{"id":"489824","href":"/course_templates/41/video/489824","isLocked":false,"duration":41000,"title":"Activity Review: Defining SLIs and SLOs'","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497014","prompt":null,"isOptional":false,"activities":[{"id":"489825","href":"/course_templates/41/quizzes/489825","isLocked":false,"duration":900000,"title":"Module Quiz","description":null,"type":"quiz","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497015","prompt":null,"isOptional":true,"activities":[{"id":"489826","href":"/course_templates/41/video/489826","isLocked":false,"duration":42000,"title":"Module Review","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false}],"expanded":false},{"id":"71496","title":"Microservice Design and Architecture","description":"\u003cp\u003eIn this module, we introduce application architecture and microservice design.\u003c/p\u003e","steps":[{"id":"497016","prompt":null,"isOptional":true,"activities":[{"id":"489827","href":"/course_templates/41/video/489827","isLocked":false,"duration":65000,"title":"Module Overview","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497017","prompt":null,"isOptional":true,"activities":[{"id":"489828","href":"/course_templates/41/video/489828","isLocked":false,"duration":402000,"title":"Microservices","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497018","prompt":null,"isOptional":true,"activities":[{"id":"489829","href":"/course_templates/41/video/489829","isLocked":false,"duration":345000,"title":"Microservices Best Practices","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497019","prompt":null,"isOptional":true,"activities":[{"id":"489830","href":"/course_templates/41/video/489830","isLocked":false,"duration":35000,"title":"Activity Intro: Designing microservices for your application","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497020","prompt":null,"isOptional":true,"activities":[{"id":"489831","href":"/course_templates/41/video/489831","isLocked":false,"duration":101000,"title":"Activity Review: Designing microservices for your application","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497021","prompt":null,"isOptional":true,"activities":[{"id":"489832","href":"/course_templates/41/video/489832","isLocked":false,"duration":282000,"title":" REST","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497022","prompt":null,"isOptional":true,"activities":[{"id":"489833","href":"/course_templates/41/video/489833","isLocked":false,"duration":283000,"title":"HTTP","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497023","prompt":null,"isOptional":true,"activities":[{"id":"489834","href":"/course_templates/41/video/489834","isLocked":false,"duration":266000,"title":"APIs","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497024","prompt":null,"isOptional":true,"activities":[{"id":"489835","href":"/course_templates/41/video/489835","isLocked":false,"duration":55000,"title":"Activity Intro: Designing REST APIs","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497025","prompt":null,"isOptional":true,"activities":[{"id":"489836","href":"/course_templates/41/video/489836","isLocked":false,"duration":64000,"title":"Activity Review: Designing REST APIs","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497026","prompt":null,"isOptional":false,"activities":[{"id":"489837","href":"/course_templates/41/quizzes/489837","isLocked":false,"duration":1200000,"title":"Module Quiz","description":null,"type":"quiz","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497027","prompt":null,"isOptional":true,"activities":[{"id":"489838","href":"/course_templates/41/video/489838","isLocked":false,"duration":20000,"title":"Module Review","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false}],"expanded":false},{"id":"71497","title":"DevOps Automation","description":"\u003cp\u003eThis module introduces DevOps automation, a key factor in achieving consistency, reliability, and speed of deployment.\u003c/p\u003e","steps":[{"id":"497028","prompt":null,"isOptional":true,"activities":[{"id":"489839","href":"/course_templates/41/video/489839","isLocked":false,"duration":54000,"title":"Module Overview","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497029","prompt":null,"isOptional":true,"activities":[{"id":"489840","href":"/course_templates/41/video/489840","isLocked":false,"duration":476000,"title":"Continuous Integration Pipelines","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497030","prompt":null,"isOptional":true,"activities":[{"id":"489841","href":"/course_templates/41/video/489841","isLocked":false,"duration":354000,"title":"Infrastructure as Code","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497031","prompt":null,"isOptional":true,"activities":[{"id":"489842","href":"/course_templates/41/video/489842","isLocked":false,"duration":38000,"title":"Lab Intro: Building a DevOps Pipeline","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497032","prompt":null,"isOptional":false,"activities":[{"id":"489843","href":"/course_templates/41/labs/489843","isLocked":false,"duration":3600000,"title":"Building a DevOps Pipeline","description":"In this lab, you will build a continuous integration pipeline using Cloud Source Repositories, Cloud Build, Build Triggers and Container Registry.","type":"lab","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497033","prompt":null,"isOptional":true,"activities":[{"id":"489844","href":"/course_templates/41/video/489844","isLocked":false,"duration":1408000,"title":"Lab Review: Building a DevOps Pipeline","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497034","prompt":null,"isOptional":false,"activities":[{"id":"489845","href":"/course_templates/41/quizzes/489845","isLocked":false,"duration":600000,"title":"Module Quiz","description":null,"type":"quiz","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497035","prompt":null,"isOptional":true,"activities":[{"id":"489846","href":"/course_templates/41/video/489846","isLocked":false,"duration":31000,"title":"Module Review","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false}],"expanded":false},{"id":"71498","title":"Choosing Storage Solutions","description":"\u003cp\u003eIn this module, we discuss Google Cloud storage and data solutions and how to select the most suitable one to meet your business and technical requirements.\u003c/p\u003e","steps":[{"id":"497036","prompt":null,"isOptional":true,"activities":[{"id":"489847","href":"/course_templates/41/video/489847","isLocked":false,"duration":44000,"title":"Module Overview","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497037","prompt":null,"isOptional":true,"activities":[{"id":"489848","href":"/course_templates/41/video/489848","isLocked":false,"duration":318000,"title":"Key Storage Characteristics","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497038","prompt":null,"isOptional":true,"activities":[{"id":"489849","href":"/course_templates/41/video/489849","isLocked":false,"duration":45000,"title":"Activity Intro: Defining storage characteristics","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497039","prompt":null,"isOptional":true,"activities":[{"id":"489850","href":"/course_templates/41/video/489850","isLocked":false,"duration":28000,"title":"Activity Review: Defining storage characteristics","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497040","prompt":null,"isOptional":true,"activities":[{"id":"489851","href":"/course_templates/41/video/489851","isLocked":false,"duration":615000,"title":"Choosing Google Cloud Storage and Data Solutions","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497041","prompt":null,"isOptional":true,"activities":[{"id":"489852","href":"/course_templates/41/video/489852","isLocked":false,"duration":37000,"title":"Activity Intro: Choosing Google Cloud storage and data services","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497042","prompt":null,"isOptional":true,"activities":[{"id":"489853","href":"/course_templates/41/video/489853","isLocked":false,"duration":36000,"title":"Activity Review: Choosing Google Cloud storage and data services","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497043","prompt":null,"isOptional":false,"activities":[{"id":"489854","href":"/course_templates/41/quizzes/489854","isLocked":false,"duration":1200000,"title":"Module Quiz","description":null,"type":"quiz","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497044","prompt":null,"isOptional":true,"activities":[{"id":"489855","href":"/course_templates/41/video/489855","isLocked":false,"duration":25000,"title":"Module Review","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false}],"expanded":false},{"id":"71499","title":"Google Cloud and Hybrid Network Architecture","description":"\u003cp\u003eIn this module, we discuss Google Cloud network architectures, including hybrid architectures.\u003c/p\u003e","steps":[{"id":"497045","prompt":null,"isOptional":true,"activities":[{"id":"489856","href":"/course_templates/41/video/489856","isLocked":false,"duration":41000,"title":"Module Overview","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497046","prompt":null,"isOptional":true,"activities":[{"id":"489857","href":"/course_templates/41/video/489857","isLocked":false,"duration":284000,"title":"Designing Google Cloud Networks","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497047","prompt":null,"isOptional":true,"activities":[{"id":"489858","href":"/course_templates/41/video/489858","isLocked":false,"duration":317000,"title":"Designing Google Cloud Load Balancers","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497048","prompt":null,"isOptional":true,"activities":[{"id":"489859","href":"/course_templates/41/video/489859","isLocked":false,"duration":53000,"title":"Activity Intro: Defining network characteristics","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497049","prompt":null,"isOptional":true,"activities":[{"id":"489860","href":"/course_templates/41/video/489860","isLocked":false,"duration":47000,"title":"Activity Review: Defining network characteristics","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497050","prompt":null,"isOptional":true,"activities":[{"id":"489861","href":"/course_templates/41/video/489861","isLocked":false,"duration":745000,"title":"Connecting Networks","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497051","prompt":null,"isOptional":true,"activities":[{"id":"489862","href":"/course_templates/41/video/489862","isLocked":false,"duration":31000,"title":"Activity Intro: Diagramming your network","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497052","prompt":null,"isOptional":true,"activities":[{"id":"489863","href":"/course_templates/41/video/489863","isLocked":false,"duration":43000,"title":"Activity Review: Diagramming your network","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497053","prompt":null,"isOptional":false,"activities":[{"id":"489864","href":"/course_templates/41/quizzes/489864","isLocked":false,"duration":1200000,"title":"Module Quiz","description":null,"type":"quiz","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497054","prompt":null,"isOptional":true,"activities":[{"id":"489865","href":"/course_templates/41/video/489865","isLocked":false,"duration":17000,"title":"Module Review","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false}],"expanded":false},{"id":"71500","title":"Deploying Applications to Google Cloud","description":"\u003cp\u003eIn this module, we discuss the different options of deploying applications to Google Cloud. Google Cloud offers many possible deployment platforms, and the choice is not always immediately obvious.\u003c/p\u003e","steps":[{"id":"497055","prompt":null,"isOptional":true,"activities":[{"id":"489866","href":"/course_templates/41/video/489866","isLocked":false,"duration":53000,"title":"Module Overview","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497056","prompt":null,"isOptional":true,"activities":[{"id":"489867","href":"/course_templates/41/video/489867","isLocked":false,"duration":78000,"title":"Google Cloud Infrastructure as a Service","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497057","prompt":null,"isOptional":true,"activities":[{"id":"489868","href":"/course_templates/41/video/489868","isLocked":false,"duration":362000,"title":"Google Cloud Deployment Platforms","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497058","prompt":null,"isOptional":true,"activities":[{"id":"489869","href":"/course_templates/41/video/489869","isLocked":false,"duration":120000,"title":"Lab Intro: Deploying Apps to Google Cloud","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497059","prompt":null,"isOptional":false,"activities":[{"id":"489870","href":"/course_templates/41/labs/489870","isLocked":false,"duration":2700000,"title":"Deploying Apps to Google Cloud","description":"In this lab, you will deploy applications to the Google Cloud services App Engine, Kubernetes Engine, and Cloud Run.","type":"lab","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497060","prompt":null,"isOptional":true,"activities":[{"id":"489871","href":"/course_templates/41/video/489871","isLocked":false,"duration":1054000,"title":"Lab Review Deploying Apps to Google Cloud","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497061","prompt":null,"isOptional":false,"activities":[{"id":"489872","href":"/course_templates/41/quizzes/489872","isLocked":false,"duration":900000,"title":"Module Quiz","description":null,"type":"quiz","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497062","prompt":null,"isOptional":true,"activities":[{"id":"489873","href":"/course_templates/41/video/489873","isLocked":false,"duration":30000,"title":"Module Review","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false}],"expanded":false},{"id":"71501","title":"Designing Reliable Systems","description":"\u003cp\u003eIn this module, we talk about how to design reliable systems.\u003c/p\u003e","steps":[{"id":"497063","prompt":null,"isOptional":true,"activities":[{"id":"489874","href":"/course_templates/41/video/489874","isLocked":false,"duration":53000,"title":"Module Overview","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497064","prompt":null,"isOptional":true,"activities":[{"id":"489875","href":"/course_templates/41/video/489875","isLocked":false,"duration":82000,"title":"Key Performance Metrics","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497065","prompt":null,"isOptional":true,"activities":[{"id":"489876","href":"/course_templates/41/video/489876","isLocked":false,"duration":459000,"title":"Designing for Reliability","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497066","prompt":null,"isOptional":true,"activities":[{"id":"489877","href":"/course_templates/41/video/489877","isLocked":false,"duration":78000,"title":"Activity Intro: Designing Reliable, Scalable Applications","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497067","prompt":null,"isOptional":true,"activities":[{"id":"489878","href":"/course_templates/41/video/489878","isLocked":false,"duration":86000,"title":"Activity Review: Designing Reliable, Scalable Applications","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497068","prompt":null,"isOptional":true,"activities":[{"id":"489879","href":"/course_templates/41/video/489879","isLocked":false,"duration":396000,"title":"Disaster Planning","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497069","prompt":null,"isOptional":true,"activities":[{"id":"489880","href":"/course_templates/41/video/489880","isLocked":false,"duration":96000,"title":"Activity Intro: Disaster planning","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497070","prompt":null,"isOptional":true,"activities":[{"id":"489881","href":"/course_templates/41/video/489881","isLocked":false,"duration":59000,"title":"Activity Review: Disaster planning","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497071","prompt":null,"isOptional":false,"activities":[{"id":"489882","href":"/course_templates/41/quizzes/489882","isLocked":false,"duration":600000,"title":"Module Quiz","description":null,"type":"quiz","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497072","prompt":null,"isOptional":true,"activities":[{"id":"489883","href":"/course_templates/41/video/489883","isLocked":false,"duration":31000,"title":"Module Review","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false}],"expanded":false},{"id":"71502","title":"Security","description":"\u003cp\u003eIn this module, we cover security. Google has been operating securely in the cloud for 20 years. There is a strong belief that security empowers innovation. The approach of the cloud architect should be that security should be put first; everything else will follow from this.\u003c/p\u003e","steps":[{"id":"497073","prompt":null,"isOptional":true,"activities":[{"id":"489884","href":"/course_templates/41/video/489884","isLocked":false,"duration":85000,"title":"Module Overview","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497074","prompt":null,"isOptional":true,"activities":[{"id":"489885","href":"/course_templates/41/video/489885","isLocked":false,"duration":242000,"title":" Security Concepts","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497075","prompt":null,"isOptional":true,"activities":[{"id":"489886","href":"/course_templates/41/video/489886","isLocked":false,"duration":185000,"title":"Securing People","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497076","prompt":null,"isOptional":true,"activities":[{"id":"489887","href":"/course_templates/41/video/489887","isLocked":false,"duration":177000,"title":"Securing Machine Access","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497077","prompt":null,"isOptional":true,"activities":[{"id":"489888","href":"/course_templates/41/video/489888","isLocked":false,"duration":320000,"title":"Network Security","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497078","prompt":null,"isOptional":true,"activities":[{"id":"489889","href":"/course_templates/41/video/489889","isLocked":false,"duration":168000,"title":"Encryption","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497079","prompt":null,"isOptional":true,"activities":[{"id":"489890","href":"/course_templates/41/video/489890","isLocked":false,"duration":64000,"title":"Activity Intro: Modeling Secure Google Cloud Services","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497080","prompt":null,"isOptional":true,"activities":[{"id":"489891","href":"/course_templates/41/video/489891","isLocked":false,"duration":82000,"title":"Activity Review: Modeling Secure Google Cloud Services","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497081","prompt":null,"isOptional":false,"activities":[{"id":"489892","href":"/course_templates/41/quizzes/489892","isLocked":false,"duration":1200000,"title":"Module Quiz","description":null,"type":"quiz","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497082","prompt":null,"isOptional":true,"activities":[{"id":"489893","href":"/course_templates/41/video/489893","isLocked":false,"duration":22000,"title":"Module Review","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false}],"expanded":false},{"id":"71503","title":"Maintenance and Monitoring","description":"\u003cp\u003eIn this final module of this course, we cover application maintenance and monitoring.\u003c/p\u003e","steps":[{"id":"497083","prompt":null,"isOptional":true,"activities":[{"id":"489894","href":"/course_templates/41/video/489894","isLocked":false,"duration":51000,"title":"Module Overview","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497084","prompt":null,"isOptional":true,"activities":[{"id":"489895","href":"/course_templates/41/video/489895","isLocked":false,"duration":196000,"title":"Managing Versions","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497085","prompt":null,"isOptional":true,"activities":[{"id":"489896","href":"/course_templates/41/video/489896","isLocked":false,"duration":412000,"title":"Cost Planning","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497086","prompt":null,"isOptional":true,"activities":[{"id":"489897","href":"/course_templates/41/video/489897","isLocked":false,"duration":157000,"title":"Monitoring Dashboards","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497087","prompt":null,"isOptional":true,"activities":[{"id":"489898","href":"/course_templates/41/video/489898","isLocked":false,"duration":58000,"title":"Activity Intro: Cost estimating and planning","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497088","prompt":null,"isOptional":true,"activities":[{"id":"489899","href":"/course_templates/41/video/489899","isLocked":false,"duration":42000,"title":"Activity Review: Cost estimating and planning","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497089","prompt":null,"isOptional":true,"activities":[{"id":"489900","href":"/course_templates/41/video/489900","isLocked":false,"duration":35000,"title":"Lab Intro: Monitoring Applications in Google Cloud","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497090","prompt":null,"isOptional":false,"activities":[{"id":"489901","href":"/course_templates/41/labs/489901","isLocked":false,"duration":2700000,"title":"Monitoring Applications in Google Cloud","description":"In this lab, you will deploy an application to GCP and then use the tools provided by Google Cloud to monitor it. You will use Cloud Logging, Trace, Profiler, and dashboards and create uptime checks and alerting policies.","type":"lab","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497091","prompt":null,"isOptional":true,"activities":[{"id":"489902","href":"/course_templates/41/video/489902","isLocked":false,"duration":1185000,"title":"Lab Review: Monitoring Applications in Google Cloud","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497092","prompt":null,"isOptional":false,"activities":[{"id":"489903","href":"/course_templates/41/quizzes/489903","isLocked":false,"duration":1200000,"title":"Module Quiz","description":null,"type":"quiz","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497093","prompt":null,"isOptional":true,"activities":[{"id":"489904","href":"/course_templates/41/video/489904","isLocked":false,"duration":38000,"title":"Module Review","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497094","prompt":null,"isOptional":true,"activities":[{"id":"489905","href":"/course_templates/41/video/489905","isLocked":false,"duration":28000,"title":"Course Review","description":null,"type":"video","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497095","prompt":null,"isOptional":true,"activities":[{"id":"489906","href":"/course_templates/41/documents/489906","isLocked":false,"duration":1800000,"title":"What’s Next? Get Certified","description":null,"type":"document","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false},{"id":"497096","prompt":null,"isOptional":true,"activities":[{"id":"489907","href":"/course_templates/41/documents/489907","isLocked":false,"duration":1800000,"title":"Workbook Example Solution","description":null,"type":"document","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false}],"expanded":false},{"id":"71504","title":"Course Resources","description":"\u003cp\u003ePDF links to all modules\u003c/p\u003e","steps":[{"id":"497097","prompt":null,"isOptional":true,"activities":[{"id":"489908","href":"/course_templates/41/documents/489908","isLocked":false,"duration":1800000,"title":"Course Resources","description":null,"type":"document","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false}],"expanded":false},{"id":"next-steps","title":"Your Next Steps","description":null,"steps":[{"id":"badge-step","prompt":null,"isOptional":true,"activities":[{"id":"badge","href":null,"isLocked":true,"duration":null,"title":"Course Badge","description":null,"type":"badge","isComplete":false,"inProgress":false,"score":null,"disabled":false}],"isComplete":false,"isTestedOut":false,"allActivitiesRequired":false}],"expanded":true}]'></ql-course> <ql-collapsible class='course-info'> <div class='course-info-header' slot='header'> <ql-icon>info</ql-icon> <div class='ql-title-medium'>Course Info</div> </div> <div class='ql-body-medium' slot='collapsible'> <ql-expandable-list> <ql-collapsible> <div slot='header'> <div class='ql-title-small'>Objectives</div> </div> <div class='ql-body-medium' slot='collapsible'> <ul> <li> Apply a tool set of questions, techniques and design considerations </li> <li> Define application requirements and express them objectively as KPIs, SLO's and SLI's </li> <li> Decompose application requirements to find the right microservice boundaries </li> <li> Leverage Google Cloud developer tools to set up modern, automated deployment pipelines </li> <li> Choose the appropriate Google Cloud Storage services based on application requirements </li> <li> Discuss Google Cloud network architectures, including hybrid architectures. </li> <li> Implement reliable, scalable, resilient applications balancing key performance metrics with cost </li> <li> Choose the right Google Cloud deployment services for your applications </li> <li> Secure cloud applications, data and infrastructure </li> <li> Monitor service level objectives and costs using Google Cloud's operations suite. </li> </ul> </div> </ql-collapsible> <ql-collapsible> <div slot='header'> <div class='ql-title-small'>Prerequisites</div> </div> <div class='ql-body-medium' slot='collapsible'> <p>To get the most out of this course, participants should: *Have completed Architecting with Google Compute Engine, Architecting with Google Kubernetes Engine, or have equivalent experience *Have basic proficiency with command-line tools and * Have systems operations experience, including deploying and managing applications, either on-premises or in a public cloud environment</p> </div> </ql-collapsible> <ql-collapsible> <div slot='header'> <div class='ql-title-small'>Audience</div> </div> <div class='ql-body-medium' slot='collapsible'> Cloud Solutions Architects, Site Reliability Engineers, Systems Operations professionals, DevOps Engineers, IT managers. Individuals using Google Cloud to create new solutions or to integrate existing systems, application environments, and infrastructure with Google Cloud. </div> </ql-collapsible> <ql-collapsible> <div slot='header'> <div class='ql-title-small'>Available languages</div> </div> <div class='ql-body-medium' slot='collapsible'> English, español (Latinoamérica), 日本語, français, italiano, 한국어, português (Brasil), bahasa Indonesia, 简体中文, and 繁體中文 </div> </ql-collapsible> <ql-collapsible> <div slot='header'> <div class='ql-title-small'>What do I do when I finish this course?</div> </div> <div class='ql-body-medium' slot='collapsible'> After finishing this course, you can explore additional content in your learning path or browse the catalog. </div> </ql-collapsible> <ql-collapsible> <div slot='header'> <div class='ql-title-small'>What badges can I earn?</div> </div> <div class='ql-body-medium' slot='collapsible'> Upon finishing the required items in a course, you will earn a badge of completion. Badges can be viewed on your profile and shared with your social network. </div> </ql-collapsible> <ql-collapsible> <div slot='header'> <div class='ql-title-small'>Interested in taking this course with one of our authorized on-demand partners? </div> </div> <div class='ql-body-medium' slot='collapsible'> Explore Google Cloud content on <a href="https://www.coursera.org/googlecloud" target="_blank"> Coursera </a> and <a href="https://www.pluralsight.com/authors/google-cloud" target="_blank"> Pluralsight. </a> </div> </ql-collapsible> <ql-collapsible> <div slot='header'> <div class='ql-title-small'>Prefer learning with an instructor? </div> </div> <div class='ql-body-medium' slot='collapsible'> View the public classroom schedule <a href="https://cloud.google.com/training/courses" target="_blank"> here. </a> </div> </ql-collapsible> <ql-collapsible> <div slot='header'> <div class='ql-title-small'>Can I take this course for free?</div> </div> <div class='ql-body-medium' slot='collapsible'> When you enroll into most courses, you will be able to consume course materials like videos and documents for free. If a course consists of labs, you will need to purchase an individual subscription or credits to be able consume the labs. Labs can also be unlocked by any campaigns you participate in. All required activities in a course must be completed to be awarded the completion badge. </div> </ql-collapsible> </ql-expandable-list> </div> </ql-collapsible> </div> </div> </div> </ql-drawer-content> </ql-drawer-container> </main> <footer class='application-footer'> <a target="_blank" href="/privacy_policy">Privacy</a> <a href="/terms_of_service">Terms</a> <a class='glue-cookie-notification-bar-control'>Manage cookies</a> <div class='powered-by'> <span aria-hidden>Powered by</span> <img alt="Powered by Qwiklabs" src="https://cdn.qwiklabs.com/assets/qwiklabs_logo_grayscale-253167e4722753ac463e99dbda9945e0db4a7f88.svg" /> </div> </footer> </ql-drawer-content> </ql-drawer-container> <span class='hidden' id='flash-sibling-before'></span> <ql-snackbar></ql-snackbar> <script data-glue-cookie-notification-bar-category='2A' src='https://www.gstatic.com/glue/cookienotificationbar/cookienotificationbar.min.js'></script> <ql-dialog dismissalLabel='Cancel' headline='A newer version of this course is available. Your progress will carry over if you choose to upgrade. However, your completion percentage may change if the new version has added or removed any learning activities. Click the preview button to see the course changes before upgrading.' icon='error' id='course-session-upgrade-modal'> <ql-button href='/course_templates/41/preview' label='Preview' slot='action'> Preview </ql-button> </ql-dialog> <script> document.addEventListener("turbo:load", function () { ql.initMaterialInputs(); initChosen(); initTabs(); ql.list.init(); ql.favoriting.init(); ql.header.myAccount.init(); initTooltips(); ql.autocomplete.init(); ql.modals.init(); ql.toggleButtons.init(); ql.analytics.init(); Turbo.session.drive = false; ql.aiFeaturesSurvey.init(); ql.course_resize_layout.init("", "Path", "Reliable Google Cloud Infrastructure: Design and Process", "Course", ""); ql.searchHeader.init(); (new ql.searchAutocomplete()).init({forHeader: true, topSuggestions: [{"label":"machine learning"},{"label":"cloud architecture"},{"label":"generative ai"},{"label":"data analyst"},{"label":"security fundamentals"}]}); ql.messages.init(); ql.jumpContent.init(); }, {once: true}); </script> </body> </html>