Explicación de SQL Server en Windows Azure Virtual Machines

Se aplica a: SQL Server en VM de Azure

En este artículo se proporciona información general de SQL Server en Azure Virtual Machines (VM) en la plataforma de Windows.

Si no está familiarizado con SQL Server en máquinas virtuales de Azure, consulte el vídeo de introducción a SQL Server en una máquina virtual de Azure en la detallada serie de vídeos sobre Azure SQL:

Información general

SQL Server en Azure Virtual Machines le permite usar versiones completas de SQL Server en la nube sin tener que administrar todo el hardware local. SQL Server en Azure Virtual Machines también simplifica los costos de licencia cuando se paga por uso.

Las máquinas virtuales de Azure se ejecutan en distintas regiones geográficas en todo el mundo. También ofrecen diversos tamaños de máquina. La galería de imágenes de máquina virtual le permite crear una máquina virtual con SQL Server con la versión, la edición y el sistema operativo correctos. Esto hace que las máquinas virtuales sean una buena opción para muchas cargas de trabajo de SQL Server diferentes.

Ventajas de las características

Al registrar el servidor SQL Server en la VM de Azure con la extensión Agente de IaaS de SQL, se desbloquean una serie de ventajas de características. Puede registrar la máquina virtual SQL Server en modo de administración ligera, lo que desbloquea algunas de las ventajas, o en modo de administración completa, lo que desbloquea todas las ventajas disponibles. El registro con la extensión es gratuito.

En la tabla siguiente se detallan las ventajas desbloqueadas por la extensión.

Característica Descripción
Administración de portal Desbloquea la administración en el portal, lo que permite ver todas las VM con SQL Server en un solo lugar, así como habilitar y deshabilitar características específicas de SQL directamente desde el portal.
Modo de administración: ligero & completo
Copia de seguridad automatizada Automatiza la programación de copias de seguridad de todas las bases de datos para la instancia predeterminada o una instancia con nombre instalada de forma correcta de SQL Server en la máquina virtual. Para más información, consulte Automated Backup para SQL Server en Azure Virtual Machines (Resource Manager).
Modo de administración: Completo
Aplicación de revisión automatizada Configura una ventana de mantenimiento durante la cual pueden tener lugar actualizaciones de seguridad importantes de Windows y SQL Server en la VM, de forma que pueda evitar las actualizaciones durante las horas punta de la carga de trabajo. Para más información, consulte Automated Patching para SQL Server en Azure Virtual Machines (Resource Manager).
Modo de administración: Completo
Integración de Azure Key Vault Permite instalar y configurar automáticamente Azure Key Vault en la máquina virtual SQL Server. Para más información, consulte Configurar la integración de Azure Key Vault para SQL Server en Azure Virtual Machines (Resource Manager).
Modo de administración: Completo
Licencias flexibles Ahorre en el costo mediante la transición sin problemas de la característica traiga su propia licencia (también conocida como Ventaja híbrida de Azure) al modelo de licencias de pago por uso y viceversa.
Modo de administración: ligero & completo
Versión o edición flexibles Si decide cambiar la versión o la edición de SQL Server, puede actualizar los metadatos en Azure Portal sin tener que volver a implementar toda la VM con SQL Server.
Modo de administración: ligero & completo
Configuración de tempdb Puede configurar tempdb directamente desde el portal de Azure, como especificar el número de archivos, su tamaño inicial, su ubicación y la proporción de crecimiento automático. Reinicie el servicio de SQL Server para que los cambios surtan efecto.
Modo de administración: Completo
Integración de Defender para Cloud Portal Si ha habilitado Microsoft Defender para SQL, puede ver las recomendaciones de Defender para Cloud directamente en el recurso Máquinas virtuales de SQL de Azure Portal. Consulte los procedimientos recomendados de seguridad para obtener más información.
Modo de administración: ligero & completo
Evaluación de procedimientos recomendados de SQL Permite evaluar el estado de las máquinas virtuales con SQL Server mediante los procedimientos recomendados de configuración. Para más información, consulte el artículo sobre la evaluación de procedimientos recomendados de SQL.
Modo de administración: Completo
Visualización del uso del disco en el portal Permite ver una representación gráfica del uso del disco por parte de los archivos de datos de SQL en Azure Portal.
Modo de administración: Completo

Introducción

Para comenzar a trabajar con SQL Server en la VM de Azure, revise los siguientes recursos:

Vídeos

Para ver vídeos sobre las características más recientes para optimizar el rendimiento de las VM con SQL Server y automatizar la administración, vea los siguientes vídeos expuestos a datos:

Alta disponibilidad y recuperación ante desastres

Además de la alta disponibilidad integrada que proporcionan las máquinas virtuales de Azure, también puede sacar provecho de las características de alta disponibilidad y recuperación ante desastres proporcionadas por SQL Server.

Para más información, consulte la información general sobre los grupos de disponibilidad Always On y las instancias de clúster de conmutación por error Always On. Para más detalles, consulte Información general sobre la continuidad del negocio.

Para comenzar, consulte los tutoriales sobre grupos de disponibilidad o preparación de la VM para una instancia de clúster de conmutación por error.

Licencias

Para empezar, elija una imagen de máquina virtual con SQL Server con la versión, la edición y el sistema operativo requeridos. Las secciones siguientes proporcionan vínculos directos a Azure Portal para las imágenes de la galería de máquinas virtuales de SQL Server.

Azure solo mantiene una imagen de máquina virtual para cada combinación admitida de sistema operativo, versión y edición. Esto significa que a lo largo del tiempo se actualizan las imágenes y las más antiguas se eliminan. Para más información, consulte la sección Imágenes de las preguntas más frecuentes sobre máquinas virtuales de SQL Server.

Sugerencia

Para conocer los precios de las imágenes de SQL Server, consulte la Orientación de precios de SQL Server en máquinas virtuales de Azure.

Pago por uso

En la tabla siguiente se proporciona la matriz de imágenes de SQL SErver de pago por uso.

Versión Sistema operativo Edición
SQL Server 2019 Windows Server 2019 Enterprise, Standard, Web, Developer
SQL Server 2017 Windows Server 2016 Enterprise, Standard, Web, Express, Developer
SQL Server 2016 SP2 Windows Server 2016 Enterprise, Standard, Web, Express, Developer
SQL Server 2014 SP2 Windows Server 2012 R2 Enterprise, Standard, Web, Express
SQL Server 2012 SP4 Windows Server 2012 R2 Enterprise, Standard, Web, Express
SQL Server 2008 R2 SP3 Windows Server 2008 R2 Enterprise, Standard, Web, Express

Para ver las imágenes de máquinas virtuales disponibles en Linux con SQL Server, consulte la introducción a SQL Server en Azure Virtual Machines (Linux).

Nota:

Cambie el modelo de licencias de una VM con SQL Server de pago por uso para usar su propia licencia. Para más información, consulte Modificación del modelo de licencia para una máquina virtual de SQL Server en Azure.

Traiga su propia licencia

También puede traer su propia licencia (BYOL). En este escenario, solo paga por la máquina virtual sin ningún cargo adicional de licencia de SQL Server. Aportar su propia licencia puede ahorrar dinero con el tiempo en cargas de trabajo de producción continuas. Para más información, consulte Pricing guidance for SQL Server Azure VMs (Guía de precios de máquinas virtuales de Azure con SQL Server).

Para usar su propia licencia, puede convertir una máquina virtual con SQL Server de pago por uso existente, o bien implementar una imagen con {BYOL} con prefijo. Para más información acerca de cómo cambiar el modelo de licencia entre pago por uso y BYOL, consulte Cambio del modelo de licencia de una máquina virtual de SQL Server en Azure.

Versión Sistema operativo Edición
SQL Server 2019 Windows Server 2019 Enterprise BYOL, Standard BYOL
SQL Server 2017 Windows Server 2016 Enterprise BYOL, Standard BYOL
SQL Server 2016 SP2 Windows Server 2016 Enterprise BYOL, Standard BYOL
SQL Server 2014 SP2 Windows Server 2012 R2 Enterprise BYOL, Standard BYOL
SQL Server 2012 SP4 Windows Server 2012 R2 Enterprise BYOL, Standard BYOL

Es posible implementar una imagen anterior de SQL Server que no esté disponible en Azure Portal mediante PowerShell. Para ver todas las imágenes disponibles con PowerShell, utilice el comando siguiente:

Get-AzVMImageOffer -Location $Location -Publisher 'MicrosoftSQLServer'

Para más información acerca de cómo implementar máquinas virtuales con SQL Server mediante PowerShell, consulte Aprovisionamiento de máquinas virtuales de SQL Server con Azure PowerShell.

Programa para la mejora de la experiencia del usuario (CEIP)

De manera predeterminada, el Programa para la mejora de la experiencia del cliente (CEIP) está habilitado. Esto permitirá enviar periódicamente informes a Microsoft para ayudar a mejorar SQL Server. No hay ninguna tarea de administración requerida relacionada con el CEIP, a menos que desee deshabilitarlo después del aprovisionamiento. Puede personalizar o deshabilitar el CEIP mediante la conexión a la máquina virtual a través del escritorio remoto. A continuación, ejecute la utilidad Informes de uso y errores de SQL Server . Siga las instrucciones para deshabilitar los informes. Para más información acerca de la recopilación de datos, vea la declaración de privacidad de SQL Server.

Puesto que SQL Server en las VM de Azure se integra en la plataforma Azure, revise los recursos de los productos y servicios relacionados que interactúan con el servidor SQL Server en el ecosistema de las VM de Azure:

Pasos siguientes

Introducción a SQL Server en Azure Virtual Machines:

Obtenga respuestas a las preguntas más habituales acerca de las máquinas virtuales con SQL Server:

Vista de arquitecturas de referencia para ejecutar aplicaciones de n niveles en SQL Server en IaaS