Audience
Architects, system integrators, technical managers, business analysts, and technical support staff new to Cloud Computing and Google Cloud.
Prerequisites
Basic knowledge of programming.
Duration
1 day
Outline for Google Cloud Primer Training
Chapter 1. Introduction to Cloud Computing
- Cloud and Digital Transformation
- What is Cloud Computing?
- Validating Cloud's Value Proposition
- Advantages of Cloud Computing
- Coping with Computing Demand the Traditional Way
- Coping with Computing Demand the Cloud Way
- Cloud Multi-Tenancy Model
- The NIST Perspective
- Five Characteristics (NIST)
- Cloud Service (Delivery) Models: IaaS, PaaS, and SaaS
- IaaS
- PaaS
- SaaS
- The Need for a Cloud Reference Model
- Cloud Reference Model
- Cloud Service Type Comparison
- Shared Responsibility Model
- The Four Cloud Deployment Models (NIST)
- The NIST Cloud Definition Framework
- Cloud Compute Services
- Cloud Market Growth and Segment Leaders
- Disadvantages of Cloud Computing
- Summary
Chapter 2. Google Cloud Overview
- What is Google Cloud?
- Google Cloud circa 2021
- What is Google Cloud Platform (GCP)?
- Google Cloud Products (Services)
- GCP at a Glance
- What is a GCP Project?
- Identifying a Project
- Billing and Projects
- Creating a Project in Cloud Console
- Ways to Interact with Google Cloud
- Cloud Shell
- Location of the Cloud Shell Icon in the Cloud Console
- The gcloud CLI Tool
- Google Cloud Service Categories
- Google Cloud Console Navigation Menu Options (1 of 3)
- Google Cloud Console Navigation Menu Options (2 of 3)
- Google Cloud Console Navigation Menu Options (3 of 3)
- Computing Options
- Compute Capabilities
- Storage and Databases (1 of 2)
- Storage and Databases (2 of 2)
- Networking
- Points of Presence (POPs)
- The Google Cloud POPs Locations
- Big Data (1 of 2)
- Big Data (2 of 2)
- Cloud AI
- Management Tools
- Identity & Security (1 of 2)
- Identity & Security (2 of 2)
- IoT (the Internet of Things)
- The API Platform
- Other Cloud Provider Services Comparison Chart
- Regions and Zones
- Setting the Default Compute Zone Using gcloud
- Global, Regional, and Zonal Resources
- Global, Regional, and Zonal Resources Relationship Diagram
- Summary
Chapter 3. Identity and Access Management in GCP
- What is Cloud Identity and Access Management ( IAM)?
- Cloud Resource Hierarchy
- Sample Google Cloud Resource Hierarchy
- Cloud Identity
- How IAM Works
- Permission Management in IAM Diagram
- Google Account vs Service Account
- Google Groups
- Summary
Chapter 4. Google Compute Engine and Networking
- What is Google Compute Engine?
- Virtual Machine (VM) Instances
- Instance Types
- Understanding Machine Types
- The VM Billing Model
- VM Import
- Automatic Instance Scaling
- Networking
- Google Cloud Networking at a Glance
- Network Service Tiers
- IP Addresses
- Google Cloud Load Balancing
- Servicing both IPv6 and IPv4 Clients Diagram
- Summary
Chapter 5. Google Cloud Platform Storage and Database Services
- Storage and Databases (1 of 2)
- Storage and Databases (2 of 2)
- Cloud (Object) Storage
- Key Concepts of the Cloud Storage
- Cloud Storage Features (1 of 2)
- Cloud Storage Features (2 of 2)
- Cloud Storage Classes
- Cloud Storage Object Encryption
- Object Lifetime Management (OLM)
- Cloud Storage Use Case: Integrated Repository for Analytics and Machine Learning
- Cloud Bigtable
- Bigtable Use Cases
- BigQuery
- BigQuery Data Source Integrations
- Accessing BigQuery Console
- BigQuery Use Case: Migrating Data from Teradata
- Cloud SQL
- Accessing the Cloud SQL Navigation Menu Option
- Creating a MySQL Database Instance Dialog
- Cloud Spanner
- Datastore and Firestore
- Firestore Features (1 of 2)
- Firestore Features (2 of 2)
- Summary
Chapter 6. Google Cloud Platform Container Services
- What are Containers?
- What are Containers For?
- What are Container Services?
- Google Kubernetes Engine (GKE)
- GKE Components
- The Benefits of Using Kubernetes Clusters
- The CLI Tools
- What is Anthos?
- Anthos Deployment Options
- Summary
Chapter 7. App Engine
- What is Google App Engine?
- Benefits of Using App Engine
- App Engine Integrations
- Sample Reference Architecture for a Typical App Engine Web App
- App Engine Environments
- Running Two Versions of the Same App Engine-Hosted App
- Accessing Split Traffic in App Engine Dashboard
- Configuring Traffic Splitting
- Cloud Endpoints
- Endpoint Architecture
- Datastore and Firestore
- Firestore Integration with App Engine
- Summary
Chapter 8. Deployment and Monitoring in GCP
- Cloud Deployment Manager
- Deployment Manager Core Components
- Resources
- Configuration Example
- Instance Templates
- Creating (Instantiating) a Deployment
- Listing Deployments
- Google Cloud Management Tools at a Glance
- Accessing the Monitoring Workspace
- Cloud Monitoring UI
- Creating an Uptime Check
- Monitoring Compute Engine VM
- Using Terraform with Google Cloud
- Summary
Chapter 9. Big Data and Machine Learning in Google Cloud
- What is Big Data?
- The Big Data Confluence Diagram
- Big Data in GCP
- BigQuery
- BigQuery Data Source Integrations
- BigQuery Data Analytics Features
- GCP's Machine Learning and AI Services
- GCP's Machine Learning Tools and Support Services
- Summary
Labs
1. A Tour of Qwiklabs and Google Cloud
2. Deploying Windows® Server in Compute Engine
3. Using Google cloud storage
4. Using BigQuery