-
Overview
- Windows applications can run on Compute Engine and take advantage of many benefits available to virtual machine instances.
- Use Windows Server images to create instances with a basic Windows environment.
- Use SQL Server images to start instances that have Windows Server with SQL Server preinstalled.
- Pay for both Windows Server and SQL Server licenses only when in use.
- Windows Server images receive per-second billing and SQL Server images receive per-minute billing.
- Run .NET applications on Compute Engine instances.
- Deploy Active Directory to instances and bring domain services to the cloud.
- Run IIS web servers to host web content on Windows instances.
- Use existing Microsoft application licenses through the Microsoft license mobility program.
-
Server
- Windows Server is a server operating system from Microsoft.
- Create instances with Windows Server images to run applications that are specific to Windows.
- Compute Engine offers several versions of Windows Server, most of which are available as both regular and Shielded VM images.
- Shielded VM images offer security features like UEFI-compliant firmware, Secure Boot, and vTPM-protected Measured Boot.
- When a Windows Server instance is created, users pay by the second for the use of the Windows Server license.
- The cost for the license depends on the number of vCPUs in the machine type of the instance.
- Windows Server images are premium resources that incur additional fees.
- Instances that run Windows Server images on Compute Engine can activate and renew their licenses only if they have a network connection to kms.windows.googlecloud.com.
- Windows Server instances unable to access kms.windows.googlecloud.com stop functioning within 30 days.
- Bring existing Windows Server licenses to Compute Engine using Bring your own license with sole-tenant nodes.
- Bring existing Microsoft application licenses to Windows Server instances to run specific applications, and continue to manage those licenses.
- Bring existing Windows client licenses to Compute Engine using Bring your own license with sole-tenant nodes and import image as a virtual disk.
- Similar to bringing your license with Windows Server, continue to manage license and compliance.
-
SQL
- Microsoft SQL Server is a database system that runs on Windows Server.
- Use SQL Server on Compute Engine as part of the backend for applications, as a flexible development and test environment, or in addition to on-prem systems for backup and disaster recovery.
- Compute Engine provides images with Microsoft SQL Server preinstalled on Windows Server.
- For these SQL Server images, Compute Engine manages the license for both Windows Server and SQL Server, and includes the cost in monthly bill.
- Compute Engine stores data on durable persistent disks with automatic redundancy and automatic encryption at rest.
- For additional performance, create instances with a local SSD as a cache that provides additional IOPS and performance for SQL Server queries.
- Instances that includes SQL Server are billed by the second for the SQL Server license in addition to the Compute Engine instance resources and the Windows Server license.
- The cost of SQL Server instances includes the following items:
- The cost of the SQL Server license.
- The cost for the Windows Server license.
- The cost of the machine type for the instance.
- The cost for resources that are attached to instance. For example, persistent disks, Local SSDs, and network resources.
-
Security
- BitLocker can be enabled for Windows boot disks that are part of Shielded VM images.
- Shielded VM images offer security features such as UEFI-compliant firmware, Secure Boot, and vTPM-protected Measured Boot.
- If BitLocker is enabled on a Windows boot disk that is part of a Shielded VM image, save the recovery key to a safe location, because without the recovery key, data cannot be recovered.
- On Shielded VM boot disks, BitLocker uses the vTPM to store the encryption keys, and the vTPM is permanently associated with the VM on which it was created.
- A snapshot of a Shielded VM boot disk can be restored to another persistent disk, but can't be decrypted because the vTPM containing the BitLocker keys isn't available.
- On Shielded VM data disks, persistent disk data is encrypted by default.
- Enabling BitLocker on top of persistent disk encryption doesn't affect throughput, but might increase vCPU utilization slightly.
- Enabling BitLocker on data disks attached to the VM doesn't pose the same recovery challenges as for boot disks.
- BitLocker encryption keys for data disks aren't stored on the vTPM.
- Where the ability to unlock the disk normally is lost but the recovery key is available, attach the disk to another unencrypted VM and recover it from there.
-
Support
- On the EOS date for a version of the operating system:
- Google can no longer access updates.
- Google can no longer access security patches.
- Google retires the operating system image, and the image is no longer available to create new VM instances.