Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save misho-kr/5d4a1bdc828e0f2b11b0b65de3987280 to your computer and use it in GitHub Desktop.
Save misho-kr/5d4a1bdc828e0f2b11b0b65de3987280 to your computer and use it in GitHub Desktop.
Summary of "Google Cloud Platform Fundamentals: Core Infrastructure" from Coursera.Org

This course introduces you to important concepts and terminology for working with Google Cloud Platform (GCP).

You learn about, and compare, many of the computing and storage services available in Google Cloud Platform, including Google App Engine, Google Compute Engine, Google Kubernetes Engine, Google Cloud Storage, Google Cloud SQL, and BigQuery. You learn about important resource and policy management tools, such as the Google Cloud Resource Manager hierarchy and Google Cloud Identity and Access Management.

Course Objectives:

Introduction to Google Cloud Platform

  • Components of Google's network infrastructure: Points of presence, data centers, backbones, regions, and zones
  • Waves of Cloud Computing: 1st colocation, 2nd virtualization, 3rd global elastic cloud
  • Difference between Infrastructure-as-a-Service (IaaS) and Platform-as-a-Service (PaaS)
  • Create a project using the Cloud Platform Console

Lab: Sign Up for the Free Trial and Create a Project

Getting Started with Google Cloud Platform

  • Identify the purpose of projects on Google Cloud Platform
  • Primitive roles
    • Project owner, editor and viewer, and a billing administrator
  • Describe the purpose of and use cases for Identity and Access Management
    • Who has the right to do what on which resource
    • IAM roles - curated roles
    • A more restrictive policy applied at a lower level, will not trump a less restrictive policy at a higher level
    • Service accounts identify machines and programs, not humans; they use keys not passwords
  • List the methods of interacting with Google Cloud Platform
    • Cloud console
    • Cloud SDK (cloud shell)
    • REST API and APIs Explorer

Lab: Getting Started with Google Cloud Platform

Google App Engine and Google Cloud Datastore

  • Explain the purpose of and use cases for Google App Engine and Google Cloud Datastore
  • Compare the App Engine Standard environment with the App Engine Flexible environment
  • Express the purpose of and use cases for Google Cloud Endpoints

Lab:

Google Cloud Platform Storage Options

  • Summarize the purpose of and use cases for: Google Cloud Storage, Google Cloud SQL, and Google Cloud Bigtable
  • Choose between the various storage options on Google Cloud Platform

Lab:

Google Container Engine

  • Define the concept of a container and identify uses for containers
  • Identify the purpose of and use cases for Google Container Engine and Kubernetes

Lab:

Google Compute Engine and Networking

  • Identify the purpose of and use cases for Google Compute Engine
  • Summarize the various Google Cloud Platform networking and operational tools and services

Lab:

Big Data and Machine Learning

  • Summarize the purpose of and use cases for the products and services in the Google Cloud big data and machine learning platforms

Lab:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment