Introducing Google Cloud Platform by The Training Company

What is Google Cloud?

The Training Company Courses Terms and Facilities

Google Cloud Platform offers four main kinds of services: Compute, Storage, Big Data, and Machine Learning. This course focuses mostly on the first two, together with Google Virtual Private Cloud (VPC) networking. This module orients learners to the basics of Google Cloud Platform. It traces the evolution of cloud computing and explains what is unique about Google's approach to it. The module introduces the key structural concepts of regions and zones. 14 videos (Total 20 min), 2 readings, 3 quizzes 14 videos What's new?40s Welcome to GCP Fundamentals 46s

https://www.youtube.com/watch?v=uOTy_0gXf7I

GCP Fundamentals - Google Cloud Platform Fundamentals: Core Infrastructure #1

What is cloud computing?

https://www.youtube.com/watch?v=8C_kHJ5YEiA Urdu

How did we get here?

https://www.youtube.com/watch?v=Djbavkylm3c Google Cloud: How did we get here? - Google Cloud Platform Fundamentals: Core Infrastructure #3

Every company is a data company

https://www.youtube.com/watch?v=KNEM-FeN0TE

Every Company is a Data Company - Google Cloud Platform Fundamentals: Core Infrastructure #4

GCP computing architectures

https://www.youtube.com/watch?v=uPSknNBIP3s 04 - Introducing Google Cloud Platform - GCP computing architectures

The Google network

https://www.youtube.com/watch?v=kDwPrFH0VMo The Google Network - Google Cloud Platform Fundamentals: Core Infrastructure #6

https://www.youtube.com/watch?v=0hN-dyOV10c Cloud OnAir: Google Cloud Networking 101

GCP regions and zones https://www.youtube.com/watch?v=ieQ6l29Qqe4 GCP regions and zones - Google Cloud Platform Fundamentals: Core Infrastructure #7

Environmental responsibility

https://www.youtube.com/watch?v=I9ibVqrt2Gw

Environmental responsibility - Google Cloud Platform Fundamentals: Core Infrastructure #8

Google offers customer-friendly pricing

https://www.youtube.com/watch?v=0JQy06VIeBQ Pricing innovations - Google Cloud Platform Fundamentals: Core Infrastructure #9

Open APIs

https://www.youtube.com/watch?v=x-qBEu5UzsE

Open APIs - Google Cloud Platform Fundamentals: Core Infrastructure #10

Why choose Google Cloud Platform

https://www.youtube.com/watch?v=r-cRoU6CGMU Why choose Google Cloud Platform - Google Cloud Platform Fundamentals: Core Infrastructure #11

Multi-layered security approach

https://www.youtube.com/watch?v=2FbnsTf_Pbk

Multi-layered security approach - Google Cloud Platform Fundamentals: Core Infrastructure #12

Budgets and Billing

https://www.youtube.com/watch?v=F4omjjMZ54k

Creating budgets and alerts for cost management

Welcome to Google Cloud Platform Fundamentals: Core Infrastructure

https://www.youtube.com/watch?v=EjO9nR2_fsQ Google Cloud Platform Fundamentals : Core Infrastructure | Google Cloud Platform Tutorial

Cloud Computing Services

https://www.youtube.com/watch?v=4D3X6Xl5c_Y Welcome to Google Cloud Platform - the Essentials of GCP

Introducing Google Cloud Platform

Getting Started with Google Cloud Platform

https://www.youtube.com/watch?v=GKEk1FzAN1A Getting started with Google Cloud

GCP customers use projects to organize the resources they use. They use Google Cloud Identity and Access Management, also called “IAM,” to control who can do what with those resources. They use any of several technologies to connect with GCP. This module covers each of these topics, and it introduces a service called Cloud Launcher that is an easy way to get started with GCP.

Module introduction

The Google Cloud Platform resource hierarchy

https://www.youtube.com/watch?v=jJOZUQTwdLk

Identity and Access Management (IAM)

https://www.youtube.com/watch?v=vFB2CR7xCOM What is Identity and access management | #IAM

https://www.youtube.com/watch?v=PjBhIDOdLM0

Chapter #8 - Cloud IAM Basics | identity & access management on google cloud platform (gcp)

Interacting with Google Cloud Platform

Google Cloud overview https://cloud.google.com/docs/overview

Cloud Marketplace (formerly Cloud Launcher)

https://www.youtube.com/watch?v=mFgus1aWUco

Getting Started with Cloud Marketplace formerly Cloud Launcher on GCP

Demonstration: Getting Started with Cloud Launcher

Getting Started with Google Cloud and Qwiklabs

The Google Cloud Platform resource hierarchy

Resources and IAM

Getting Started with Google Cloud Platform30m

Virtual Machines in the Cloud

Compute Engine lets you run virtual machines on Google’s global infrastructure. This module covers how Compute Engine works, with a focus on Google virtual networking.

Virtual Private Cloud (VPC) Network

Compute Engine

Important VPC capabilities

Demonstration: Getting Started with Compute Engine

Virtual Private Cloud (VPC) Network

Compute Engine

Google Compute Engine and Networking

Storage in the Cloud

Every application needs to store data. Different applications and workloads require different storage and database solutions. This module describes and differentiates among GCP's core storage options: Cloud Storage, Cloud SQL, Cloud Spanner, Cloud Datastore, and Google Bigtable.

Introduction to Google Cloud Platform Storage Options

Cloud Storage

Cloud Storage interactions

Google Cloud Bigtable

Google Cloud SQL and Google Cloud Spanner

Google Cloud Datastore

Comparing Storage Options

Demonstration: Getting Started with Cloud Storage and Cloud SQL

Cloud Storage

Cloud Bigtable

Cloud SQL and Cloud Spanner

Cloud Datastore

Google Cloud Platform Storage Options

Containers in the Cloud

Containers are simple and interoperable, and they enable seamless, fine-grained scaling. Kubernetes is an orchestration layer for containers. Kubernetes Engine is Kubernetes as a service, a scalable managed offering that runs on Google’s infrastructure. You direct the creation of a cluster, and Kubernetes Engine schedules your containers into the cluster and manages them automatically, based on requirements you define. This module explains how Kubernetes Engine works and how it helps deploy applications in containers.

Containers, Kubernetes, and Kubernetes Engine

Introduction to Kubernetes and GKE

Introduction to Hybrid and Multi-Cloud Computing (Anthos)

Lab Introduction - Getting Started with Kubernetes Engine

Demo: Getting Started with Kubernetes Engine

Containers

Kubernetes

Kubernetes Engine

Containers, Kubernetes, and Kubernetes Engine

Applications in the Cloud

App Engine is a Platform-as-a-Service (“PaaS”) offering. The App Engine platform manages the hardware and networking infrastructure required to run your code. App Engine provides built-in services that many web applications need. This module describes how App Engine works.

Module introduction; introduction to App Engine

Google App Engine Standard Environment

Google App Engine Flexible Environment

Google Cloud Endpoints and Apigee Edge

Demonstration: Getting Started with App Engine

App Engine

App Engine Flexible and Standard Environments

Applications in the Cloud

Developing, Deploying and Monitoring in the Cloud

Popular tools for development, deployment, and monitoring just work in GCP. Customers also have options for tools in each of these three areas that are tightly integrated with GCP. This module covers those tools.

Development in the cloud

Deployment: Infrastructure as code

Monitoring: Proactive instrumentation

Demonstration: Getting Started with Deployment Manager and Stackdriver

Development in the cloud

Cloud Functions

Developing, Deploying, and Monitoring in the Cloud

Big Data and Machine Learning in the Cloud

GCP's big-data and machine learning offerings are intended to help customers get the most out of data. These tools are intended to be simple and practical to embed in your applications. This module describes the available big-data and machine learning services and explains the usefulness of each.

Introduction to Big Data and Machine Learning

Google Cloud Big Data Platform

Cloud Dataflow

BigQuery

Cloud Pub/Sub and Cloud Datalab

Google Cloud Machine Learning Platform Machine learning APIs

Demonstration: Getting Started with BigQuery

Big Data and Machine Learning

This module reviews the GCP services covered in this course and reminds learners of the differences among them. The module compares GCP compute services, GCP storage services, and important Google VPC networking capabilities.