Windows en Compute Engine

Puedes ejecutar tus aplicaciones de Windows en Compute Engine y aprovechar los beneficios disponibles para las instancias de máquinas virtuales, como las opciones de almacenamiento confiable, la velocidad de la Red de Google y el ajuste de escala automático.

Compute Engine proporciona varias herramientas para que puedas llevar tus aplicaciones y servicios de Windows a la nube:

Para comenzar, prueba la guía de inicio rápido de Windows, crea una instancia de Windows Server o una instancia con SQL Server preinstalado.

Guía de inicio rápido de Windows

Si eres nuevo en Compute Engine, sigue la guía de inicio rápido de Windows para aprender cómo crear instancias de máquinas virtuales de Windows con GCP Console. Crea una instancia con sistema operativo Windows Server, usa Windows PowerShell para instalar Internet Information Services (IIS) y aloja una página web simple.

Guía de inicio rápido de Windows

Windows Server

Windows Server es un sistema operativo para servidor de Microsoft. Puedes crear instancias con imágenes de Windows Server a fin de ejecutar aplicaciones específicas de Windows.

Compute Engine ofrece varias versiones de Windows Server, y la mayoría están disponibles como imágenes de VM protegidas y normales. Las imágenes de VM protegida ofrecen funciones de seguridad, como firmware compatible con UEFI, inicio seguro y, también, inicio medido con protección vTPM.

Las siguientes son las versiones disponibles de Windows Server:

De forma opcional, Compute Engine ofrece imágenes de SQL Server si necesitas instancias de VM que tengan Windows Server con SQL Server preinstalado.

Para obtener una lista completa de las imágenes de Windows Server disponibles, consulta la lista de imágenes públicas.

Precios para imágenes de Windows Server

Cuando creas una instancia de Windows Server, pagas por segundo por el uso de la licencia de Windows Server. El costo de la licencia depende de la cantidad de CPU virtuales en el tipo de máquina de la instancia.

Las imágenes de Windows Server son recursos prémium que incurren en tarifas adicionales. Consulta los precios de Windows Server para obtener más información sobre el precio de las imágenes de Windows Server.

Licencias para imágenes de Windows Server y SQL Server

Las instancias que ejecutan imágenes de Windows Server en Compute Engine pueden activar y renovar sus licencias solo si tienen una conexión de red a kms.windows.googlecloud.com. Si tus instancias de Windows Server no pueden acceder a kms.windows.googlecloud.com, dejan de funcionar en 30 días.

Tu red de VPC debe proporcionar acceso a 35.190.247.13, la dirección IP que usa kms.windows.googlecloud.com. El siguiente salto para 35.190.247.13/32 debe ser la puerta de enlace de Internet predeterminada. Puedes configurar tus instancias para acceder a kms.windows.googlecloud.com con uno de los siguientes métodos:

Para obtener detalles acerca de cada uno de estos métodos, consulta cómo configurar la activación de licencia de Windows Server.

Puedes usar tus licencias existentes de Windows Server en Compute Engine con Usa tu propia licencia con nodos de instancia única o Usa licencias de aplicación de Microsoft existentes con tus instancias de Windows Server para ejecutar aplicaciones específicas. Sin embargo, deberás continuar con la administración de esas licencias.

Cliente de Windows

Usa tus licencias existentes de Windows Client en Compute Engine con Usa tu propia licencia con nodos de instancia única y la importación de tu imagen como un disco virtual. De manera similar al uso de tu licencia con Windows Server, debes continuar con la administración de la licencia y el cumplimiento.

Puedes importar las siguientes versiones de cliente de Windows en Compute Engine:

  • Windows 7 SP1 Enterprise x64
  • Windows 10 Enterprise x64

SQL Server

Microsoft SQL Server es un sistema de base de datos que se ejecuta en Windows Server. Puedes usar SQL Server en Compute Engine como parte del backend para tus aplicaciones, como un entorno de desarrollo y prueba flexible, o además de tus sistemas locales para copias de seguridad y recuperación ante desastres.

Compute Engine proporciona imágenes con Microsoft SQL Server preinstalado en Windows Server. Para estas imágenes de SQL Server, Compute Engine administra la licencia de Windows Server y de SQL Server y, además, incluye el costo en tu factura mensual. Crea instancias con SQL Server y escala a grandes configuraciones de varios nodos cuando las necesites.

Compute Engine almacena tus datos en discos persistentes duraderos con redundancia automática y encriptación en reposo automática. Usa estos discos persistentes para almacenar tus datos de SQL Server sin tener que preocuparte por la durabilidad o seguridad. Para obtener un mayor rendimiento, crea tus instancias con un SSD local como un almacenamiento en caché que proporciona más IOPS y rendimiento para las consultas de SQL Server.

Puedes crear instancias de Compute Engine que ejecuten SQL Server mediante una de las siguientes opciones:

Compute Engine ofrece imágenes con las siguientes ediciones de SQL Server:

  • SQL Server 2017 Enterprise
  • SQL Server 2016 Enterprise
  • SQL Server 2014 Enterprise
  • SQL Server 2012 Enterprise
  • SQL Server 2017 Standard
  • SQL Server 2016 Standard
  • SQL Server 2014 Standard
  • SQL Server 2012 Standard
  • SQL Server 2017 Web
  • SQL Server 2016 Web
  • SQL Server 2014 Web
  • SQL Server 2012 Web
  • SQL Server 2017 Express

Para obtener una lista completa de las familias de imágenes disponibles que incluyen SQL Server preinstalado, consulta la página Imágenes.

Precios para imágenes de SQL Server

Cuando creas una instancia que incluye SQL Server, paga por segundo por la licencia de SQL Server, además de los recursos de instancia de Compute Engine y la licencia de Windows Server. El costo de tus instancias de SQL Server incluye los siguientes elementos:

Para obtener más detalles sobre los precios de las imágenes de Windows Server que incluyen SQL Server preinstalado, consulta la página de precios de SQL Server.

Requisitos de tipo de máquina para imágenes de SQL Server

SQL Server Standard

Puedes ejecutar SQL Server Standard en instancias con cualquier tipo de máquina, pero los tipos de máquina de núcleo compartido no funcionarán de manera óptima. Google recomienda que uses instancias con al menos una CPU virtual para ejecutar SQL Server Standard.

SQL Server Enterprise

Las instancias que ejecutan SQL Server Enterprise deben tener al menos 4 CPU virtuales. Para obtener un rendimiento óptimo, Google recomienda que ejecutes SQL Server Enterprise en instancias con mayores capacidades de memoria. En función de la carga de trabajo, debes usar tipos de máquinas con alta capacidad de memoria con 8 CPU virtuales o más. Estos tipos de máquinas maximizan la proporción de memoria para cada CPU virtual que está disponible en Compute Engine, que es óptima con instancias de SQL Server Enterprise.

Además, puedes usar SQL Server Enterprise en Compute Engine para crear grupos de disponibilidad de SQL Server.

Licencias para imágenes con SQL Server

Si necesitas ejecutar SQL Server en Compute Engine, crea una instancia con una imagen de Windows Server que incluya SQL Server preinstalado. Estas imágenes manejan las licencias de Windows Server y SQL Server, y te permiten adoptar un modelo prepago para tus licencias de Windows Server y SQL Server. El modelo prepago te permite pagar SQL Server con facturación por segundo solo cuando lo necesitas.

Como alternativa, puedes usar tus licencias de aplicaciones de Microsoft existentes para SQL Server en las instancias de Windows Server en Compute Engine, pero debes continuar con la administración de esas licencias por tu cuenta.

Componentes predeterminados

Las imágenes de SQL Server incluyen varios componentes predeterminados. Estos componentes predeterminados dependen de la edición de SQL Server que seleccionaste.

Ediciones de SQL Server Enterprise, Standard y Web:

  • SQL Server
    • Motor de base de datos
    • Replicación
    • Búsqueda en el texto completo
  • Servicios de análisis
  • Servicios de informes
  • Servicios de calidad de los datos
  • Servicios de integración
  • Servicios de datos maestros
  • Herramientas
    • SQL Server Management Studio (solo versión 2012 y 2014)
    • Administrador de configuración de SQL Server
    • Business Intelligence Development Studio
    • Configuración de SQL Server
    • Conectividad de herramientas de clientes
    • SDK de herramientas de clientes
    • SDK de conectividad de cliente SQL
    • Aplicaciones de nivel de datos
    • Copia de seguridad y restablecimiento
    • Conectar y separar
  • Libros en línea de SQL Server

Edición SQL Server Express:

  • SQL Server
    • Motor de base de datos
    • Replicación
    • Búsqueda en el texto completo
  • Servicios de informes

Si necesitas agregar o quitar componentes, puedes agregar funciones a la instalación de SQL Server. Las imágenes de SQL Server siempre incluyen el archivo ejecutable de configuración en C:\sql_server_install\setup.exe.

Usa BitLocker con imágenes de VM protegidas

Puedes habilitar BitLocker en los discos de arranque de Windows que forman parte de las imágenes de VM protegida. Las imágenes de VM protegida ofrecen características de seguridad como Inicio seguro, Inicio medido protegido por vTPM y firmware compatible con UEFI.

Si eliges habilitar BitLocker en un disco de arranque de Windows que es parte de una imagen de VM protegida, te recomendamos encarecidamente guardar la clave de recuperación en una ubicación segura porque, sin ella, no puedes recuperar los datos.

Ten en cuenta lo siguiente antes de habilitar BitLocker en un disco de arranque de Windows que sea parte de una imagen de VM protegida:

  • En los discos de arranque de VM protegida, BitLocker usa el vTPM para almacenar las claves de encriptación y el vTPM está asociado de forma permanente con la VM en la que se creó. Esto significa que puedes establecer una instantánea de un disco de arranque de VM protegida en otro disco persistente, pero no puedes desencriptarla porque el vTPM que contiene las claves de BitLocker no está disponible. Si tienes una clave de recuperación, puedes recuperar los datos con las instrucciones de la guía de recuperación de BitLocker. Si no tienes una clave de recuperación, no se podrán recuperar los datos en el disco.

  • En los discos de datos de VM protegida, los datos de disco persistente se encriptan de manera predeterminada. La habilitación de BitLocker además de la encriptación de disco persistente no afecta el rendimiento, pero puede aumentar un poco el uso de CPU virtuales. La habilitación de BitLocker en discos de datos conectados a la VM no plantea los mismos desafíos de recuperación que los discos de arranque. Esto se debe a que las claves de encriptación de BitLocker para discos de datos no se almacenan en el vTPM. Si perdiste la capacidad de desbloquear el disco de forma normal y tienes la clave de recuperación, puedes adjuntar el disco a otra VM sin encriptar y recuperarla desde allí. Si no tienes una clave de recuperación, no se podrán recuperar los datos en el disco.

Controladores de Compute Engine para Windows

Los siguientes controladores de Compute Engine se mantienen para las imágenes de Windows:

Tipo de controlador Nombre del paquete
Adaptador de Ethernet google-compute-engine-driver-netkvm
Disco SCSI google-compute-engine-driver-vioscsi
Adaptador de pantalla google-compute-engine-driver-gga
Controlador de falla google-compute-engine-driver-pvpanic

Cada controlador se empaqueta con GooGet y se publica en los repositorios de GCP. Todas las imágenes de Windows para GCP están preconfiguradas con la herramienta GooGet y los repositorios de GCP. Si necesitas instalar GooGet y configurar los repositorios por tu cuenta, consulta cómo empaquetar y distribuir los paquetes.

Para instalar o actualizar un controlador específico, ejecuta el siguiente comando:

googet install DRIVER_PACKAGE_NAME

De forma periódica, como parte de la Política de ciclo de vida de Microsoft, Microsoft podría anunciar una fecha de fin de asistencia (EOS) para una versión de su sistema operativo que tenga en uso en instancias de VM en Compute Engine. En la fecha de EOS para esa versión del sistema operativo, ocurre lo siguiente:

  • Google ya no podrá acceder a las actualizaciones.
  • Google ya no podrá acceder a los parches de seguridad.
  • Google retirará la imagen del sistema operativo y esta ya no estará disponible para crear nuevas instancias de VM.

Si ejecutas instancias de VM en Compute Engine basadas en una de estas imágenes de sistema operativo, ten en cuenta que, a partir de la fecha de EOS, ocurre lo siguiente:

  • Las instancias de VM existentes basadas en imágenes que se ejecutan después de su fecha de EOS continuarán en funcionamiento, pero es posible que la funcionalidad de GCP actual y futura no tenga el rendimiento esperado.

  • Google ya no podrá proporcionar asistencia, actualizaciones o parches de seguridad. Microsoft podría brindar asistencia adicional a través de su programa de actualizaciones de asistencia extendida. Es tu responsabilidad instalar y probar todas las actualizaciones que proporciona Microsoft.

  • Google podría solicitar que actualices la imagen a una versión compatible antes de que Google acuerde investigar los problemas relacionados con la asistencia en esa imagen.

Usar una versión no compatible y sin parche podría crear riesgos de seguridad importantes. Si ejecutas instancias de VM basadas en una imagen de sistema operativo con una fecha de EOS anunciada, Google recomienda que hagas lo siguiente antes de esa fecha:

En la siguiente tabla, se muestran los sistemas operativos con fechas de EOS anunciadas hace poco y dónde encontrar información sobre las actualizaciones y los anuncios de EOS de Microsoft:

Sistema operativo Fecha de EOS Más información
Windows Server 2008 R2 14 de enero de 2020
Windows Server 2008 14 de enero de 2020

Próximos pasos

¿Te sirvió esta página? Envíanos tu opinión:

Enviar comentarios sobre…

Documentación de Compute Engine