Google Cloud training

Architecting with Google Compute Engine

This course will familiarize you with Google Cloud's flexible infrastructure and platform services, with a specific focus on Compute Engine. This course uses a combination of lectures, demos, and hands-on labs to explore and deploy solution elements, including infrastructure components like networks, systems, and application services. You'll also learn how to deploy practical solutions such as hybrid networking, customer-supplied encryption keys, security and access management, quotas and billing, and resource monitoring.

  • Duration: 3 days
  • Languages: English, German
  • Level: Intermediate
  • Group size: Up to 16

What you'll learn

  • Interact with the Google Cloud console and Cloud Shell.
  • Deploy solutions using Google Cloud Marketplace.
  • Implement VPC networks and firewall rules.
  • Create and customize VM instances using Compute Engine.
  • Administer Identity and Access Management for resources.
  • Implement data storage services in Google Cloud.
  • Manage and examine billing of Google Cloud resources.
  • Monitor resources using Google Cloud services.
  • Connect your infrastructure to Google Cloud.
  • Configure load balancers and autoscaling for VM instances.
  • Automate the deployment of Google Cloud infrastructure services.
  • Leverage managed services in Google Cloud.

Prerequisites

  • Completion of Google Cloud Fundamentals: Core Infrastructure or equivalent experience.
  • Basic proficiency with command-line tools and Linux operating system environments.
  • Systems operations experience, including deploying and managing applications, either on-premises or in a public cloud environment.

Course outline

Introduction to Google Cloud
  • Ways of interacting with Google Cloud
  • Google Cloud console and Cloud Shell
  • Cloud Storage buckets
  • Google Cloud Marketplace
Virtual Networks
  • VPC objects in Google Cloud
  • VPC Networking
  • Private Google Access and Cloud NAT
Virtual Machines
  • CPU and memory options for virtual machines
  • Disk options for virtual machines
  • VM pricing and discounts
  • Creating and customizing VM instances using Compute Engine
Identity and Access Management (IAM)
  • IAM resource hierarchy
  • Different types of IAM roles
  • Different types of IAM members
  • Access control for resources using IAM
Storage and Database Services
  • Differentiating between Cloud Storage, Cloud SQL, Cloud Spanner, Firestore, and Cloud Bigtable
  • Choosing a data storage service based on requirements
  • Cloud resource manager hierarchy
  • Quotas to protect Google Cloud customers
  • Organizing resources using labels
  • Behavior of budget alerts in Google Cloud
  • Examining billing data with BigQuery
Resource Monitoring
  • Services for monitoring, logging, error reporting, tracing, and debugging
  • Charts, alerts, and uptime checks with Cloud Monitoring
  • Identifying and fixing errors using Cloud Debugger
Interconnecting Networks
  • Interconnect and peering services
  • Determining appropriate interconnect or peering services
  • Configuring Google Cloud HA VPN
  • Shared VPC and VPC Network Peering
Load Balancing and Autoscaling
  • Various load balancing services
  • Determining appropriate load balancers
  • Autoscaling behavior
  • Configuring load balancers and autoscaling
Infrastructure Automation
  • Automating deployment using Terraform
  • Google Cloud Marketplace outline
Managed Services
  • Managed services for data processing in Google Cloud

Related courses

Architecting with Google Cloud: Design and Process

This course features a combination of lectures, design activities, and hands-on labs to show you how to use proven design patterns on Google Cloud to build highly reliable and efficient solutions and operate deployments that are highly available and cost-effective. This course was created for those who have already completed the Architecting with Google Compute Engine or Architecting with Google Kubernetes Engine course.

  • Duration: 2 days
  • Languages: English, German
  • Level: Intermediate

Architecting with Google Kubernetes Engine

Learn how to deploy and manage containerized applications on Google Kubernetes Engine (GKE). Learn how to use other tools on Google Cloud that interact with GKE deployments. This course features a combination of lectures, demos, and hands-on labs to help you explore and deploy solution elements-including infrastructure components like pods, containers, deployments, and services-along with networks and application services. You'll also learn how to deploy practical solutions, including security and access management, resource management, and resource monitoring.

  • Duration: 2 days
  • Languages: English
  • Level: Intermediate

Essentials of Monitoring Critical Systems

This course provides an overview of Google Cloud Monitoring. Participants will learn to monitor across multiple projects, build insightful dashboards, and create uptime checks for resource availability. They will explore querying with Prometheus Query Language (PromQL) for advanced analysis and learn how to enhance observability using the AI-powered capabilities of Google Cloud Gemini.

  • Duration: 3 hours
  • Languages: English, German
  • Level: Intermediate

Not sure which course fits?

Book a 30-minute call. We'll look at where your team is, what they need to be able to do, and put together either a specific course date or a tailored learning plan.