Course
digicode: GCIAWS
Google Cloud Infrastructure for AWS Professionals
This is a course for cloud architects and engineers with existing AWS knowledge that compares Google Cloud solutions with AWS and guides professionals on their use.
Duration
2 days
Price
1'700.–
exkl. 8.1% MWST
Course documents
Official Google Cloud courseware
Course facts
- Explaining best practices for the Google Cloud solutions that incorporate resources and access management in Google Cloud
- Implementing Google Cloud networks by using best practices for Cloud virtual private network (VPN), Virtual Private Cloud (VPC), and Google Cloud Firewall
- Creating and customizing virtual machine (VM) instances using Compute Engine
- Configuring load balancers and autoscaling for VM instances
- Implementing data storage services in Google Cloud
- Designing a solution using Google Kubernetes Engine (GKE) for deploying applications in Google Cloud
- Examining best practices for the deploying and monitoring of Google Cloud infrastructure
- Identifying the purpose and use cases for Cloud Run
In this course, you’ll apply the concepts and technologies knowledge in AWS to explore the similarities and differences with concepts and technologies in Google Cloud. You’ll get hands-on practice building and managing Google Cloud resources.
1 Resource and Access Management in Google Cloud
- Google Cloud Resource Hierarchy
- Identity and Access Management
- Service Accounts
- Interaction with Google Cloud
- Reviewing the AWS resource hierarchy.
- Exploring how IAM lets you apply policies that define who can do what on which resources in Google Cloud
- Examining service account types and keys in Google Cloud
- Navigating through Google Cloud console and Cloud Shell to perform basic tasks
- Lab: Exploring Identity and Access Management
2 Networking in Google Cloud
- Networking Concepts in AWS and Google Cloud
- Virtual Private Cloud Networking
- Lab: VPC Networking
- Cloud Routing
- Interconnecting Networks
- Lab: Implement Private Google Access and Cloud NAT
- Comparing networking concepts in AWS and Google Cloud.
- Understanding VPC networking on Google Cloud.
- Explaining how Google Virtual Private Cloud (VPC) differs from AWS VPC
- Creating and configuring Private Google Access and Cloud NAT
- Determining which Google Cloud interconnect or peering service to use in specific circumstances
- Lab: VPC Networking
- Lab: Implement Private Google Access and Cloud NAT
3 Virtual Machines in Google Cloud
- Google Compute Engine
- Machine types and images
- Spot VMs
- List the various CPU, GPU, and memory options for virtual machines
- Exploring Google Cloud images
- Explaining where you would want to use Spot VMs in Google Cloud
- Lab: Getting started with Compute Engine
4 Load Balancing and Managed Instance Groups on Google Cloud
- Load Balancing in AWS and Google Cloud
- Cloud Load Balancing Features in Google Cloud
- Managed Instance Groups
- Explaining Cloud Load Balancing features in Google Cloud.
- Describing Managed Instance Groups and how to use them.
- Explaining how to use Managed Instance Groups with Load Balancers.
- Lab: Configuring an HTTP Load Balancer with Autoscaling
5 Storage in Google Cloud
- Overview of Storage and Database Services
- Cloud Storage
- Managed Database Services
- Data Lake Options
- Exploring storage options and use cases
- Exploring the features of Cloud SQL and Cloud Spanner
- Learning about using Cloud Bigtable
- Lab: Cloud Storage
- Lab: Implementing Cloud SQL
6 Containers in Google Cloud
- Containers in Google Cloud
- Google Kubernetes Engine
- Kubernetes Concepts and Architecture
- Deployments and Networking
- Hybrid and Multi-Cloud Computing with GKE Enterprise
- Explaining how containers can be utilized in Google Cloud.
- Provisioning a Kubernetes cluster using GKE.
- Explaining how Deployments are used in Kubernetes.
- Identifying the purpose of hybrid and multi-cloud computing with GKE Enterprise.
- Lab: Getting started with Google Kubernetes Engine
- Lab: Creating Google Kubernetes Engine Deployments
7 Applications in Google Cloud
- Developing Applications in Google Cloud
- Cloud Run Functions
- Cloud Run
- Describing how Cloud Run Functions can support application development
- Deploying a containerized application on Cloud Run
- Lab: Hello Cloud Run
- Monitoring in Google Cloud
- Monitoring in the Cloud
- Cloud Operations
8 Monitoring GKE Clusters
- Monitoring Tools in AWS and Google Cloud
- Describing Google Cloud's operations suite
- Creating charts, alerts, and uptime checks for resources with Cloud Monitoring
- Describing system metrics collection in GKE
- Lab: Monitoring a Compute Engine VM using Ops Agent
Cloud architects or cloud engineers who are experienced with AWS cloud
Familiarity with AWS terms and concepts
Products:
- Google Cloud VPN
- Google Cloud VPC
- Google Cloud Firewall
- Compute Engine
- Cloud Storage
- Cloud SQL
- Google Kubernetes Engine
- GKE Enterprise
- Cloud Operations