WA3094
Google Cloud Primer Training
This course introduces the students to general Cloud concepts and capabilities as well the products and services provided by Google Cloud. At the end of the course, the attendees will be able to identify the appropriate Google Cloud service(s) required for their cloud-based solutions.
This class will help participants interested in the GCP Associate Cloud Engineer Certification to orient themselves on the required topics and give them practical knowledge to start off on that learning path.
Course Details
Duration
1 day
Prerequisites
Basic knowledge of programming.
Target Audience
- Architects
- System Integrators
- Technical Managers
- Business Analysts
- Technical Support Staff
- Anyone new to Cloud Computing and Google Cloud
Course Outline
- 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
- 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
- Computing Options
- Compute Capabilities
- Storage and Databases
- Networking
- Points of Presence (POPs)
- The Google Cloud POPs Locations
- Big Data
- Cloud AI
- Management Tools
- Identity & Security
- 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
- 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
- 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
- Google Cloud Platform Storage and Database Services
- Storage and Databases
- Cloud (Object) Storage
- Key Concepts of the Cloud Storage
- Cloud Storage Features
- 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
- 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
- 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
- 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
- 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
- Lab Exercises
- Lab 1. A Tour of Qwiklabs and Google Cloud
- Lab 2. Deploying Windows® Server in Compute Engine
- Lab 3. Using Google cloud storage
- Lab 4. Using BigQuery
Upcoming Course Dates