Course Overview
This is a course for cloud architects and engineers with existing Azure knowledge that compares Google Cloud solutions with Azure and guides professionals on their use.
In this course, you will apply the knowledge of concepts and technologies in Azure to explore the similarities and differences with concepts and technologies in Google Cloud. You will get hands-on practice building and managing Google Cloud resources.
Course Content
- Resource and Access Management in Google Cloud
- Networking in Google Cloud
- Virtual Machines in Google Cloud
- Load Balancing and Managed Instance Groups on Google Cloud
- Storage in Google Cloud
- Containers in Google Cloud
- Applications in Google Cloud
- Monitoring in Google Cloud
Who should attend
Cloud Architects or Cloud Engineers who are experienced with Azure cloud.
Prerequisites
Familiarity with Azure terms and concepts
Course Objectives
What you’ll learn:
- Explain best practices for the Google Cloud solutions that incorporate resources and access management in Google Cloud.
- Implement Google Cloud networks by using best practices for Cloud virtual private network (VPN), Virtual Private Cloud (VPC), and Google Cloud Firewall.
- Create and customize virtual machine (VM) instances by using Compute Engine.
- Configure load balancers and autoscaling for VM instances.
- Implement data storage services in Google Cloud.
- Design a solution by using Google Kubernetes Engine (GKE) for deploying applications in Google Cloud.
- Examine best practices for the deployment and monitoring of Google Cloud infrastructure.
- Identify the purpose of and use cases for Cloud Run.
Outline: Google Cloud Infrastructure for Azure Professionals (GCIAP)
Module 1: Resource and Access Management in Google Cloud
- Google Cloud Resource Hierarchy
- Identity and Access Management
- Service Accounts
- Interacting with Google Cloud
- Lab: Exploring Identity and Access Management
Module 2: Networking in Google Cloud
- Networking Concepts in Azure and Google Cloud
- Virtual Private Cloud Networking
- Lab: VPC Networking
- Cloud Routing
- Interconnecting Networks
- Lab: Implement Private Google Access and Cloud NAT
Module 3: Virtual Machines in Google Cloud
- Google Compute Engine
- Machine Types and Images
- Spot VMs
- Lab: Getting Started with Compute Engine
Module 4: Load Balancing and Managed Instance Groups on Google Cloud
- Load Balancing in Azure and Google Cloud
- Cloud Load Balancing Features in Google Cloud
- Managed Instance Groups
- Lab: Configuring an HTTP Load Balancer with Autoscaling
Module 5: Storage in Google Cloud
- Overview of Storage and Database Services
- Cloud Storage
- Lab: Cloud Storage
- Managed Database Services
- Data Lake Options
- Lab: Implementing Cloud SQL
Module 6: Containers in Google Cloud
- Containers in Google Cloud
- Google Kubernetes Engine
- Kubernetes Concepts and Architecture
- Lab: Getting Started with Google Kubernetes Engine
- Deployments and Networking
- Hybrid and Multi-Cloud Computing with GKE Enterprise
- Lab: Creating Google Kubernetes Engine Deployments
Module 7: Applications in Google Cloud
- Developing Applications in Google Cloud
- Cloud Run Functions
- Cloud Run
- Lab: Hello Cloud Run
Module 8: Monitoring in Google Cloud
- Monitoring in the Cloud
- Cloud Operations
- Monitoring GKE Clusters
- Monitoring Tools in Azure and Google Cloud
- Lab: Monitoring a Compute Engine VM using Ops Agent