Google Cloud Infrastructure for Azure Professionals
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'll apply the concepts and technologies knowledge in Azure 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.
- Duration: 2 days
- Languages: English, German
- Level: Intermediate
- Group size: Up to 16
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 using Compute Engine.
- Configure load balancers and autoscaling for VM instances.
- Implement data storage services in Google Cloud.
- Design a solution using Google Kubernetes Engine (GKE) for deploying applications in Google Cloud.
- Examine best practices for deploying and monitoring of Google Cloud infrastructure.
- Identify the purpose and use cases for Cloud Run.
Prerequisites
- Cloud architects or cloud engineers who are experienced with Azure cloud.
- Familiarity with Azure terms and concepts.
Course outline
Resource and Access Management in Google Cloud
- Google Cloud resource hierarchy
- Identity and Access Management (IAM)
- Service accounts
- Interacting with Google Cloud
Networking in Google Cloud
- Networking concepts in Azure and Google Cloud
- Virtual Private Cloud Networking
- Cloud Routing
- Interconnecting Networks
Virtual machines in Google Cloud
- Google Compute Engine
- Machine types and images
- Spot VMs
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
Storage in Google Cloud
- Overview of Storage and Database Services
- Cloud Storage
- Managed Database Services
- Data Lake Options
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
Applications in Google Cloud
- Development of Applications in Google Cloud
- Cloud Run Functions
- Cloud Run
Monitoring in Google Cloud
- Monitoring in the Cloud
- Cloud Operations
- Monitoring GKE Clusters
- Monitoring Tools in Azure and 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.
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.
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.
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.