Cloud Architecture
Deploying and Managing Windows Workloads on Google Cloud
This authorized two-day course by Google covers everything you need to know about configuring, deploying, operating, and managing Microsoft Windows® workloads on Google Cloud.
Duration
2 Days

Target Audience
This course is designed for Windows infrastructure administrators, solutions architects, and cloud engineers.
What you'll learn
By completing this course, you will gain the skills to:
- Manage and operate Microsoft Windows workloads on Google Cloud
- Automate the setup of cloud environments for Windows workloads
- Configure and plan Identity Management on Google Cloud
- Deploy SQL Server workloads within Google Cloud environments
- Implement Microsoft Windows workloads on Google Cloud

Prerequisites for Success
- You need prior experience as a system operator or administrator working with Microsoft Windows
- Familiarity with Google Cloud is also required, or you should have completed the “Google Cloud Fundamentals: Core Infrastructure for Azure” course

COURSE AGENDA
Introduction & Basics
- Gain a solid understanding of Google Cloud core services and tools, including Compute Engine, Cloud Storage, and networking components.
- Learn about the different Windows workload options available on Google Cloud and how licensing works for running Microsoft Windows applications in the cloud.
Identity Management
- Explore how to implement Cloud Identity for Windows workloads and securely manage user access to cloud resources.
- Understand the process of synchronizing on-premises directories with Google Cloud using Cloud Directory Sync (Cloud DNS).
- Learn about security best practices for managing Windows workloads in the cloud, including identity management and access control.
VM Migration
- Discover best practices for planning and executing VM migrations to Google Cloud, including Lift-and-Shift and Replatforming strategies.
- Learn how to deploy and manage SQL Server on Google Compute Engine, including configuration and management.
- Explore how to configure high availability for Windows workloads, including failover and disaster recovery strategies.
Automation
- Understand the benefits of Infrastructure as Code (IaC) and how it simplifies cloud resource management.
- Gain hands-on experience using Terraform to automate the deployment of Google Cloud resources for Windows workloads.
- Learn how to use Google Cloud Marketplace to deploy pre-packaged solutions and third-party applications for Windows workloads.
Cost Optimization
- Learn how to customize virtual machines (VMs) to optimize performance and reduce costs on Google Cloud.
- Understand how to manage VM images for Windows workloads to streamline deployments and minimize costs.
- Explore cost-effective alternatives to SQL Server, such as Cloud SQL, for managing database workloads on Google Cloud.
Managed Services
- Learn how to deploy and manage Cloud SQL for Windows applications, ensuring scalability, security, and availability.
- Understand how to integrate Microsoft Active Directory (AD) with Google Cloud using Cloud AD for identity and access management.
- Learn best practices for maintenance and backups of Windows workloads, including automatic updates and disaster recovery planning.
Containerization
- Discover how to run Windows containers on Google Cloud, enabling portability and scalability for Windows-based applications.
- Learn how to deploy and manage Windows containers using Google Kubernetes Engine (GKE).
- Explore how Anthos can be used to migrate and manage Windows workloads in hybrid and multi-cloud environments.
Operations
- Learn how to monitor and log activities for Windows workloads across the following platforms:
• Compute Engine
• Cloud SQL
• GKE - Gain hands-on experience with Google Cloud’s Operations Suite to monitor, troubleshoot, and optimize your Windows workloads.