Google Cloud Fundamentals: Core Infrastructure

Brought by: Coursera

Overview

Google Cloud Fundamentals: Core Infrastructure introduces important concepts and terminology for working with Google Cloud. Through videos and hands-on labs, this course presents and compares many of Google Cloud's computing and storage services, along with important resource and policy management tools.

Syllabus

  • Course Introduction
    • This section welcomes learners to the Google Cloud Fundamentals: Core Infrastructure course, and provides an overview of the course structure and goals.
  • Introducing Google Cloud
    • This section identifies some of the key benefits of using Google Cloud. It's here that we introduce the components of the Google network infrastructure, and explore the differences between infrastructure as a service (IaaS) and platform as a service (PaaS).
  • Resources and Access in the Cloud
    • This section explores how resources get organized with projects, and how access to those resources gets shared with the right part of a workforce through a tool called Identity and Access Management (IAM). It's also in this section that we identify different ways to interact with Google Cloud.
  • Virtual Machines and Networks in the Cloud
    • This section of the course explores how Google Compute Engine works, with a focus on virtual networking.
  • Storage in the Cloud
    • This section of the course showcases five core Google Cloud storage products: Cloud Storage, Cloud Bigtable, Cloud SQL, Cloud Spanner, and Firestore.
  • Containers in the Cloud
    • This section of the course explores containers and how they can be managed with Kubernetes and Google Kubernetes Engine.
  • Applications in the Cloud
    • The focus of this section of the course is developing applications in the cloud. It's here that we'll explore Cloud Run and Cloud Functions.
  • Course Summary
    • In this final section, we review what was presented in this course and discuss the next steps to continue your cloud learning journey.

Taught by

Google Cloud Training

Google Cloud Fundamentals: Core Infrastructure
Go to course

Google Cloud Fundamentals: Core Infrastructure

Brought by: Coursera

  • Coursera
  • Free
  • English
  • Certificate Available
  • Available at any time
  • beginner
  • French, German, Russian, English, Spanish, Japanese, Portuguese
8.1.2PHP Version331msRequest Duration2MBMemory UsageGET en/courses/{slug}Route
    • Booting (202ms)
    • Application (128ms)
    • 1 x Booting (61.1%)
      202.14ms
      1 x Application (38.66%)
      127.89ms
      14 templates were rendered
      • public.courses.show (resources/views/public/courses/show.blade.php)3bladefile
        Params
        0
        course
        1
        links
        2
        config
      • public.courses.partials.breadcrumbs (resources/views/public/courses/partials/breadcrumbs.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.heading (resources/views/public/courses/partials/heading.blade.php)7bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        classes
      • public.courses.partials.details (resources/views/public/courses/partials/details.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.breadcrumbs (resources/views/public/courses/partials/breadcrumbs.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.heading (resources/views/public/courses/partials/heading.blade.php)7bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        classes
      • public.layouts.main (resources/views/public/layouts/main.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.layouts.partials.meta (resources/views/public/layouts/partials/meta.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.layouts.partials.navbar (resources/views/public/layouts/partials/navbar.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.auth.profile.partials.links (resources/views/public/auth/profile/partials/links.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.layouts.partials.flash-session (resources/views/public/layouts/partials/flash-session.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      uri
      GET en/courses/{slug}
      middleware
      web, localize:en
      controller
      App\Http\Controllers\CourseController@show
      as
      en.courses.show
      namespace
      prefix
      /en
      where
      file
      app/Http/Controllers/CourseController.php:17-35
      7 statements were executed4.26ms
      • select * from `courses` where `slug_en` = 'google-cloud-fundamentals:-core-infrastructure' limit 1
        2.79ms/app/Http/Controllers/CourseController.php:20corspedia
        Metadata
        Bindings
        • 0. google-cloud-fundamentals:-core-infrastructure
        Backtrace
        • 17. /app/Http/Controllers/CourseController.php:20
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • update `courses` set `visitors` = `visitors` + 1, `courses`.`updated_at` = '2025-02-10 19:40:45' where `id` = 103
        350μs/app/Http/Controllers/CourseController.php:21corspedia
        Metadata
        Bindings
        • 0. 2025-02-10 19:40:45
        • 1. 103
        Backtrace
        • 17. /app/Http/Controllers/CourseController.php:21
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `name_en`, `name_ar`, `topic_id`, `slug_en`, `slug_ar` from `subjects` where `subjects`.`id` in (21)
        250μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `name_en`, `name_ar`, `slug_en`, `slug_ar` from `topics` where `topics`.`id` in (1)
        200μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 25. /app/Http/Controllers/CourseController.php:23
        • 26. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 27. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 28. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 29. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `institutions` where `institutions`.`id` in (28) and `institutions`.`deleted_at` is null
        210μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `providers` where `providers`.`id` in (2) and `providers`.`deleted_at` is null
        190μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `html_files` where `html_files`.`id` = 103 limit 1
        270μs/app/Models/Course.php:84corspedia
        Metadata
        Bindings
        • 0. 103
        Backtrace
        • 21. /app/Models/Course.php:84
        • 28. view::public.courses.show:29
        • 30. /vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:125
        • 31. /vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 32. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      App\Models\HtmlFile
      1
      App\Models\Provider
      1
      App\Models\Institution
      1
      App\Models\Topic
      1
      App\Models\Subject
      1
      App\Models\Course
      1
        _token
        FiD0ENfQmBqk36SEMQc7goZic3IvqJMMeSF1NdIX
        locale
        en
        _previous
        array:1 [ "url" => "https://www.corspedia.com/en/courses/google-cloud-fundamentals:-core-infrastru...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /en/courses/google-cloud-fundamentals:-core-infrastructure
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:24 [ "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "priority" => array:1 [ 0 => "u=0, i" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "cf-connecting-ip" => array:1 [ 0 => "3.145.61.184" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "x-forwarded-for" => array:1 [ 0 => "3.145.61.184" ] "cf-ray" => array:1 [ 0 => "90fe929f59e0e1fa-ORD" ] "host" => array:1 [ 0 => "www.corspedia.com" ] "content-length" => array:1 [ 0 => "" ] "content-type" => array:1 [ 0 => "" ] ]
        request_server
        0 of 0
        array:50 [ "USER" => "www-data" "HOME" => "/var/www" "HTTP_SEC_CH_UA_MOBILE" => "?0" "HTTP_SEC_CH_UA" => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_PRAGMA" => "no-cache" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_PRIORITY" => "u=0, i" "HTTP_UPGRADE_INSECURE_REQUESTS" => "1" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_CF_CONNECTING_IP" => "3.145.61.184" "HTTP_ACCEPT" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" "HTTP_SEC_FETCH_SITE" => "none" "HTTP_CF_VISITOR" => "{"scheme":"https"}" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_ACCEPT_ENCODING" => "gzip, br" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "HTTP_X_FORWARDED_FOR" => "3.145.61.184" "HTTP_CF_RAY" => "90fe929f59e0e1fa-ORD" "HTTP_HOST" => "www.corspedia.com" "REDIRECT_STATUS" => "200" "SERVER_NAME" => "corspedia.com" "SERVER_PORT" => "443" "SERVER_ADDR" => "141.95.147.152" "REMOTE_USER" => "" "REMOTE_PORT" => "38698" "REMOTE_ADDR" => "172.70.126.52" "SERVER_SOFTWARE" => "nginx/1.18.0" "GATEWAY_INTERFACE" => "CGI/1.1" "HTTPS" => "on" "REQUEST_SCHEME" => "https" "SERVER_PROTOCOL" => "HTTP/2.0" "DOCUMENT_ROOT" => "/var/www/corspedia/public" "DOCUMENT_URI" => "/index.php" "REQUEST_URI" => "/en/courses/google-cloud-fundamentals:-core-infrastructure" "SCRIPT_NAME" => "/index.php" "CONTENT_LENGTH" => "" "CONTENT_TYPE" => "" "REQUEST_METHOD" => "GET" "QUERY_STRING" => "" "SCRIPT_FILENAME" => "/var/www/corspedia/public/index.php" "PATH_INFO" => "" "FCGI_ROLE" => "RESPONDER" "PHP_SELF" => "/index.php" "REQUEST_TIME_FLOAT" => 1739216445.6026 "REQUEST_TIME" => 1739216445 ]
        request_cookies
        []
        
        response_headers
        0 of 0
        array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Mon, 10 Feb 2025 19:40:45 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlFEc05aYjJsMElFQVlxMG1DQnR1ZGc9PSIsInZhbHVlIjoiVG00NEgxclRLMllCTzVmYy9UVG83L2JzcnBUcVB2bDJEdkg4MkV2V05rZDA3ZTh6bHU4Ti9NQzJZLzhMaFNuT1NiSG5RMjk4blNDYnc0UnJhREtLTWx5NDVUTm1aeE84L0tFR0M0cWF4Nno1a01kOE92dngxb09qMk42bm5JUWMiLCJtYWMiOiI4MWViNGIzOTYwYmQzZWI5ZGE2MDY4Nzc4M2QxNDA0MjNlNGM5YzU2ZmRiYTAzNjM1NDkzYzZjZWMwNDY2MzlhIiwidGFnIjoiIn0%3D; expires=Mon, 10 Feb 2025 21:40:45 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6IlFEc05aYjJsMElFQVlxMG1DQnR1ZGc9PSIsInZhbHVlIjoiVG00NEgxclRLMllCTzVmYy9UVG83L2JzcnBUcVB2bDJEdkg4MkV2V05rZDA3ZTh6bHU4Ti9NQzJZLzhMaFNuT1NiSG5RM" 1 => "laravel_session=eyJpdiI6IjRHa05BZkZvdlU0WThtZ0VtUTRFMXc9PSIsInZhbHVlIjoiOGtMUVY4bldwWWlRcElMSGloOVlaNjVMWkdlc1BwenpQQUVxMFZYRkh2cUtNNkQ2a1RvUGpXS2VzbmNWaGd3K2R3cnRrcDM0eE4yWm1VeTJGQ2xXS1V1S0pOSmVOV1Y4cnNVVmhiMWpQYi9hT05zTWEvTEN3czFzbHA0MkphL0MiLCJtYWMiOiI4NzY0ODRhMGIyNDAyMDA5ZDFmOThmYjRjYjczZGU2ZGI2M2VhMzE5YThkMWRlZjRiY2YwNzEyZjcyMDkzNzc4IiwidGFnIjoiIn0%3D; expires=Mon, 10 Feb 2025 21:40:45 GMT; Max-Age=7200; path=/; httponly; samesite=laxlaravel_session=eyJpdiI6IjRHa05BZkZvdlU0WThtZ0VtUTRFMXc9PSIsInZhbHVlIjoiOGtMUVY4bldwWWlRcElMSGloOVlaNjVMWkdlc1BwenpQQUVxMFZYRkh2cUtNNkQ2a1RvUGpXS2VzbmNWaGd3K2R3" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlFEc05aYjJsMElFQVlxMG1DQnR1ZGc9PSIsInZhbHVlIjoiVG00NEgxclRLMllCTzVmYy9UVG83L2JzcnBUcVB2bDJEdkg4MkV2V05rZDA3ZTh6bHU4Ti9NQzJZLzhMaFNuT1NiSG5RMjk4blNDYnc0UnJhREtLTWx5NDVUTm1aeE84L0tFR0M0cWF4Nno1a01kOE92dngxb09qMk42bm5JUWMiLCJtYWMiOiI4MWViNGIzOTYwYmQzZWI5ZGE2MDY4Nzc4M2QxNDA0MjNlNGM5YzU2ZmRiYTAzNjM1NDkzYzZjZWMwNDY2MzlhIiwidGFnIjoiIn0%3D; expires=Mon, 10-Feb-2025 21:40:45 GMT; path=/XSRF-TOKEN=eyJpdiI6IlFEc05aYjJsMElFQVlxMG1DQnR1ZGc9PSIsInZhbHVlIjoiVG00NEgxclRLMllCTzVmYy9UVG83L2JzcnBUcVB2bDJEdkg4MkV2V05rZDA3ZTh6bHU4Ti9NQzJZLzhMaFNuT1NiSG5RM" 1 => "laravel_session=eyJpdiI6IjRHa05BZkZvdlU0WThtZ0VtUTRFMXc9PSIsInZhbHVlIjoiOGtMUVY4bldwWWlRcElMSGloOVlaNjVMWkdlc1BwenpQQUVxMFZYRkh2cUtNNkQ2a1RvUGpXS2VzbmNWaGd3K2R3cnRrcDM0eE4yWm1VeTJGQ2xXS1V1S0pOSmVOV1Y4cnNVVmhiMWpQYi9hT05zTWEvTEN3czFzbHA0MkphL0MiLCJtYWMiOiI4NzY0ODRhMGIyNDAyMDA5ZDFmOThmYjRjYjczZGU2ZGI2M2VhMzE5YThkMWRlZjRiY2YwNzEyZjcyMDkzNzc4IiwidGFnIjoiIn0%3D; expires=Mon, 10-Feb-2025 21:40:45 GMT; path=/; httponlylaravel_session=eyJpdiI6IjRHa05BZkZvdlU0WThtZ0VtUTRFMXc9PSIsInZhbHVlIjoiOGtMUVY4bldwWWlRcElMSGloOVlaNjVMWkdlc1BwenpQQUVxMFZYRkh2cUtNNkQ2a1RvUGpXS2VzbmNWaGd3K2R3" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "FiD0ENfQmBqk36SEMQc7goZic3IvqJMMeSF1NdIX" "locale" => "en" "_previous" => array:1 [ "url" => "https://www.corspedia.com/en/courses/google-cloud-fundamentals:-core-infrastructure" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]