IDC Study Finds Google Cloud Optimized for Windows Applications

IDC recently interviewed end users as part of a study commissioned by Google Cloud. The study was aimed at understanding the end-user experience running Windows applications on Google Cloud. In this study, IDC found that enterprise customers find Google Cloud to be an optimized platform for Windows Server-based workloads, for a variety of reasons.

Platform for application modernization

Survey participants were unequivocal that Google Cloud provides a reliable platform for modernizing Windows-based workloads. Almost all participants indicated beginning with the “lift and shift” pattern to migrate Windows applications to Google Cloud. However, after migrating applications to Google Cloud, participants were able to leverage cloud-based services such as Cloud SQL and Managed Active Directory, and cloud-native technologies such as Google Kubernetes Engine (GKE) and Knative, to refactor or rearchitect Windows applications on Google Cloud. Google Cloud’s solutions also include migration tools such as Migrate for Compute Engine and Migrate for Anthos, which make migrating Windows applications to VMs on Google Cloud or containers on GKE easier.

Respondents also indicated that they turned to Google Cloud’s technology partners for application migration and modernization. They also had plans to replace components of Windows applications with Linux-based services, with the eventual goal of moving completely off Windows. They found the combination of Windows .NET Core, Kubernetes, and Linux on Google Cloud provided a strong foundation for modernizing Windows applications.

Technology capabilities

Survey respondents found running Windows applications on Google Cloud easy due to its enterprise-ready core technology capabilities. These include its VM sizing, platform/networking performance, platform security, AI/ML and data analytics capabilities, and modern infrastructure constructs.

When Windows-based applications are migrated to public cloud infrastructure, end users typically provision virtual instances comparable to their on-premises servers, which often results in inefficient resource allocation on the public cloud. Google Cloud allows for custom VM sizes, enabling respondents to fine-tune virtual instance sizes to provide an optimal price-performance ratio.

Respondents also found security capabilities such as Managed Service for Microsoft Active Directory (AD) to enable easier deployment, management, and high availability of services across multiple regions. They also found that data analytics capabilities such as BigQuery allow them to leverage analytics without any operational overhead.

Cost optimizations 

Survey respondents found that Google Cloud provides cost savings in both the near- and the long- term. For example, the Bring Your Own License (BYOL) model for SQL Server enables end users to utilize existing licenses, providing significant cost savings. One respondent observed a nearly 40% cost saving by moving SQL Server instances to Google Cloud from another public cloud service provider. Respondents also leveraged capabilities such as Custom VM sizing to fine-tune their cloud resources.


Respondents also indicated challenges migrating workloads to Google Cloud, which you can learn about in the IDC InfoBrief. Google Cloud is actively working to address these challenges and customers should not be deterred from considering Google Cloud for running and modernizing Windows-based workloads.