Introducción a SQL Server en máquinas virtuales de Azure (Windows)Overview of SQL Server on Azure Virtual Machines (Windows)

En este tema no solo se describen las opciones para ejecutar SQL Server en máquinas virtuales Windows de Azure, sino que también se pueden encontrar vínculos a imágenes del portal e información general acerca de las tareas comunes.This topic describes your options for running SQL Server on Azure Windows virtual machines (VMs), along with links to portal images and an overview of common tasks.

Nota

Si ya está familiarizado con SQL Server y solo desea ver cómo implementar una máquina virtual Windows con SQL Server, consulte Aprovisionamiento de una máquina virtual de SQL Server en Azure Portal.If you're already familiar with SQL Server and just want to see how to deploy a SQL Server Windows VM, see Provision a Windows SQL Server VM in the Azure. O bien, si desea crear una máquina virtual Linux con SQL Server, consulte Provision a Linux SQL Server VM in the Azure (Aprovisionamiento de una máquina virtual Linux con SQL Server en Azure Portal).Or if you want to create a Linux VM with SQL Server, see Provision a Linux SQL Server VM in the Azure

Si es un administrador de base de datos o un desarrollador, las máquinas virtuales de Azure le proporcionan una manera de mover las cargas de trabajo y las aplicaciones de SQL Server local a la nube.If you are a database administrator or a developer, Azure VMs provide a way to move your on-premises SQL Server workloads and applications to the Cloud.

EscenariosScenarios

Hay muchas razones por las que puede decidir alojar los datos en Azure.There are many reasons that you might choose to host your data in Azure. Si la aplicación se traslada a Azure, mejorará el rendimiento si también mueve los datos.If your application is moving to Azure, it improves performance to also move the data. Pero hay otras ventajas.But there are other benefits. Tendrá acceso automático a varios centros de datos para una recuperación ante desastres y una presencia global.You automatically have access to multiple data centers for a global presence and disaster recovery. Datos muy protegidos y duraderos.The data is also highly secured and durable.

La ejecución de SQL Server en una máquina virtual de Azure es una opción para el almacenamiento de datos relacionales en Azure.SQL Server running on Azure VMs is one option for storing your relational data in Azure. Esta es una buena opción para varios escenarios.It is good choice for several scenarios. Por ejemplo, puede que desee configurar la máquina virtual de Azure de una forma lo más parecida posible a un equipo con SQL Server local.For example, you might want to configure the Azure VM as similarly as possible to an on-premises SQL Server machine. O puede que desee ejecutar aplicaciones y servicios adicionales en el mismo servidor de la base de datos.Or you might want to run additional applications and services on the same database server. Hay dos recursos principales que pueden ayudarle a plantearse aún más escenarios y consideraciones:There are two main resources that can help you think through even more scenarios and considerations:

Creación de una máquina virtual de SQLCreate a new SQL VM

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.The following sections provide direct links to the Azure portal for the SQL Server virtual machine gallery images. Dependiendo de la imagen que seleccione, podrá pagar los costos de licencias de SQL Server por minuto o aportar su propia licencia (BYOL).Depending on the image you select, you can either pay for SQL Server licensing costs on a per-minute basis, or you can bring your own license (BYOL).

Para obtener instrucciones detalladas sobre la creación de una nueva máquina virtual de SQL, consulte el tutorial Aprovisionamiento de una máquina virtual de SQL Server en Azure Portal.Find step-by-step guidance for creating a new SQL VM in the tutorial, Provision a SQL Server virtual machine in the Azure portal. Además, revise Procedimientos recomendados de rendimiento para máquinas virtuales de SQL Server, que explica cómo seleccionar el tamaño de máquina adecuado y otras características disponibles durante el aprovisionamiento.Also, review the Performance best practices for SQL Server VMs, which explains how to select the appropriate machine size and other features available during provisioning.

Opción 1: Crear una VM de SQL con licencias por minutoOption 1: Create a SQL VM with per-minute licensing

En la tabla siguiente se ofrece una matriz de las más recientes imágenes de SQL Server en la galería de máquinas virtuales.The following table provides a matrix of the latest SQL Server images in the virtual machine gallery. Haga clic en cualquier vínculo para empezar a crear una nueva máquina virtual de SQL con la versión, la edición y el sistema operativo que especifique.Click on any link to begin creating a new SQL VM with your specified version, edition, and operating system.

Sugerencia

Para entender los precios de máquinas virtuales y SQL, consulte Pricing guidance for SQL Server Azure VMs (Orientación de precios de máquinas virtuales de SQL Server en Azure).To understand the VM and SQL pricing for these images, see Pricing guidance for SQL Server Azure VMs.

VersiónVersion Sistema operativoOperating System EditionEdition
SQL Server 2017SQL Server 2017 Windows Server 2016Windows Server 2016 Enterprise, Standard, Web, Express, DeveloperEnterprise, Standard, Web, Express, Developer
SQL Server 2016 SP1SQL Server 2016 SP1 Windows Server 2016Windows Server 2016 Enterprise, Standard, Web, Express, DeveloperEnterprise, Standard, Web, Express, Developer
SQL Server 2014 SP2SQL Server 2014 SP2 Windows Server 2012 R2Windows Server 2012 R2 Enterprise, Standard, Web, ExpressEnterprise, Standard, Web, Express
SQL Server 2012 SP3SQL Server 2012 SP3 Windows Server 2012 R2Windows Server 2012 R2 Enterprise, Standard, Web, ExpressEnterprise, Standard, Web, Express

Nota

Para ver las imágenes de máquinas virtuales Linux con SQL Server disponibles, consulte Overview of SQL Server on Azure Virtual Machines (Linux) [Introducción a SQL Server en máquinas virtuales de Azure (Linux)].To see the available Linux SQL Server virtual machine images, see Overview of SQL Server on Azure Virtual Machines (Linux).

Opción 2: Crear una VM de SQL con una licencia ya existente Option 2: Create a SQL VM with an existing license

También puede traer su propia licencia (BYOL).You can also bring your own license (BYOL). En este escenario, solo paga por la máquina virtual sin ningún cargo adicional de licencia de SQL Server.In this scenario, you only pay for the VM without any additional charges for SQL Server licensing. Para utilizar su propia licencia, use la matriz de los sistemas operativos, ediciones y versiones de SQL Server que puede ver a continuación.To use your own license, use the matrix of SQL Server versions, editions, and operating systems below. En el portal, los nombres de las imágenes van precedidos de {BYOL}.In the portal, these image names are prefixed with {BYOL}.

Sugerencia

Aportar su propia licencia puede ahorrar dinero con el tiempo en cargas de trabajo de producción continuas.Bringing your own license can save you money over time for continuous production workloads. Para más información, consulte Pricing guidance for SQL Server Azure VMs (Orientación de precios de máquinas virtuales de SQL Server en Azure).For more information, see Pricing guidance for SQL Server Azure VMs.

VersiónVersion Sistema operativosOperating system EditionEdition
SQL Server 2016 SP1SQL Server 2016 SP1 Windows Server 2016Windows Server 2016 Enterprise BYOL, Standard BYOLEnterprise BYOL, Standard BYOL
SQL Server 2014 SP2SQL Server 2014 SP2 Windows Server 2012 R2Windows Server 2012 R2 Enterprise BYOL, Standard BYOLEnterprise BYOL, Standard BYOL
SQL Server 2012 SP2SQL Server 2012 SP2 Windows Server 2012 R2Windows Server 2012 R2 Enterprise BYOL, Standard BYOLEnterprise BYOL, Standard BYOL

Además de esta lista, existen otras combinaciones disponibles de sistemas operativos y versiones de SQL Server.In addition to this list, other combinations of SQL Server versions and operating systems are available. Busque otras imágenes a través de una búsqueda de Marketplace en Azure Portal (busque "{BYOL} SQL Server").Find other images through a marketplace search in the Azure portal (search for "{BYOL} SQL Server").

Importante

Para utilizar imágenes de máquinas virtuales BYOL, es preciso tener un contrato Enterprise con Movilidad de Licencias a través de Software Assurance en Azure.To use BYOL VM images, you must have an Enterprise Agreement with License Mobility through Software Assurance on Azure. También necesita una licencia válida para la versión y edición de SQL Server que desea utilizar.You also need a valid license for the version/edition of SQL Server you want to use. Tiene que proporcionar la información necesaria de BYOL a Microsoft dentro de un plazo de 10 días a partir del aprovisionamiento de la máquina virtual.You must provide the necessary BYOL information to Microsoft within 10 days of provisioning your VM.

Nota

No es posible cambiar el modelo de licencias de una máquina virtual con SQL Server de pago por minuto para usar su propia licencia.It is not possible to change the licensing model of a pay-per-minute SQL Server VM to use your own license. En este caso, debe crear una nueva máquina virtual BYOL y migrar las bases de datos a ella.In this case, you must create a new BYOL VM and migrate your databases to the new VM.

Administración de la máquina virtual de SQLManage your SQL VM

Después de aprovisionar la máquina virtual de SQL Server, hay varias tareas de administración opcionales.After provisioning your SQL Server VM, there are several optional management tasks. En muchos aspectos, SQL Server se configura y se administra exactamente igual que si se tratara de una instancia local.In many aspects, you configure and manage SQL Server exactly like you would manage an on-premises SQL Server instance. Sin embargo, algunas tareas son específicas de Azure.However, some tasks are specific to Azure. Las secciones siguientes resaltan algunas de estas áreas con vínculos a más información.The following sections highlight some of these areas with links to more information.

Conexión a la máquina virtualConnect to the VM

Uno de los pasos más básicos de administración consiste en conectarse a la máquina virtual de SQL Server a través de herramientas, como SQL Server Management Studio (SSMS).One of the most basic management steps is to connect to your SQL Server VM through tools, such as SQL Server Management Studio (SSMS). Para obtener instrucciones sobre cómo conectarse a la nueva máquina virtual de SQL Server, consulte Conexión a una máquina virtual de SQL Server en Azure.For instructions on how to connect to your new SQL Server VM, see Connect to a SQL Server Virtual Machine on Azure.

Migración de los datosMigrate your data

Si tiene una base de datos existente, debe moverla a la máquina virtual de SQL recién aprovisionada.If you have an existing database, you'll want to move that to the newly provisioned SQL VM. Para ver una lista de las opciones de migración e instrucciones, consulte Migración de una Base de datos SQL Server a SQL Server en una máquina virtual de Azure.For a list of migration options and guidance, see Migrating a Database to SQL Server on an Azure VM.

Configuración para alta disponibilidadConfigure high availability

Si requiere alta disponibilidad, considere la posibilidad de configurar grupos de disponibilidad de SQL Server.If you require high availability, consider configuring SQL Server Availability Groups. Esto implica varias máquinas virtuales de Azure en una red virtual.This involves multiple Azure VMs in a virtual network. Azure Portal dispone de una plantilla que define esta configuración.The Azure portal has a template that sets up this configuration for you. Para más información, consulte Configuración de un grupo de disponibilidad AlwaysOn en máquinas virtuales de Azure Resource Manager.For more information, see Configure an AlwaysOn availability group in Azure Resource Manager virtual machines. Si desea configurar manualmente el grupo de disponibilidad y el agente de escucha asociado, consulte Configuración de un grupo de disponibilidad AlwaysOn en máquinas virtuales de Azure Resource Manager (GUI).If you want to manually configure your Availability Group and associated listener, see Configure AlwaysOn Availability Groups in Azure VM.

Para otras consideraciones sobre alta disponibilidad, consulte Alta disponibilidad y recuperación ante desastres para SQL Server en máquinas virtuales de Azure.For other high availability considerations, see High Availability and Disaster Recovery for SQL Server in Azure Virtual Machines.

Realización de una copia de seguridad de los datosBack up your data

Las máquinas virtuales de Azure pueden aprovechar la Copia de seguridad automatizada, que crea de forma regular copias de seguridad de la base de datos en el almacenamiento de blobs.Azure VMs can take advantage of Automated Backup, which regularly creates backups of your database to blob storage. También puede utilizar esta técnica manualmente.You can also manually use this technique. Para más información, consulte Uso de Azure Storage para la copia de seguridad y la restauración de SQL Server.For more information, see Use Azure Storage for SQL Server Backup and Restore. Para obtener información general sobre las opciones de copia de seguridad y restauración, consulte Copias de seguridad y restauración para SQL Server en máquinas virtuales de Azure.For an overview of all backup and restore options, see Backup and Restore for SQL Server in Azure Virtual Machines.

Automatización de las actualizacionesAutomate updates

Las máquinas virtuales de Azure pueden usar las revisiones automatizadas para programar una ventana de mantenimiento para la instalación automática de actualizaciones de SQL Server y Windows.Azure VMs can use Automated Patching to schedule a maintenance window for installing important windows and SQL Server updates automatically.

Programa para la mejora de la experiencia del usuario (CEIP)Customer experience improvement program (CEIP)

De manera predeterminada, el Programa para la mejora de la experiencia del cliente (CEIP) está habilitado.The Customer Experience Improvement Program (CEIP) is enabled by default. Esto permitirá enviar periódicamente informes a Microsoft para ayudar a mejorar SQL Server.This periodically sends reports to Microsoft to help improve SQL Server. No hay ninguna tarea de administración requerida relacionada con el CEIP, a menos que desee deshabilitarlo después del aprovisionamiento.There is no management task required with CEIP unless you want to disable it after provisioning. Puede personalizar o deshabilitar el CEIP mediante la conexión a la máquina virtual a través del escritorio remoto.You can customize or disable the CEIP by connecting to the VM with remote desktop. A continuación, ejecute la utilidad Informes de uso y errores de SQL Server.Then run the SQL Server Error and Usage Reporting utility. Siga las instrucciones para deshabilitar los informes.Follow the instructions to disable reporting.

Para más información acerca de la recopilación de datos, vea la declaración de privacidad de SQL Server.For more information about data collection, see the SQL Server Privacy Statement.

Pasos siguientesNext steps

Para preguntas sobre los precios, consulte Pricing guidance for SQL Server Azure VMs (Orientación de precios de máquinas virtuales de SQL Server en Azure) y la página Precios de máquinas virtuales Windows .For questions about pricing, see Pricing guidance for SQL Server Azure VMs and the Azure pricing page. Seleccione la edición de destino de SQL Server en la lista SO/software.Select your target edition of SQL Server in the OS/Software list. A continuación, vea los precios de máquinas virtuales de tamaños diferentes.Then view the prices for differently sized virtual machines.

¿Más preguntas?More question? En primer lugar, consulte las Preguntas más frecuentes sobre SQL Server en máquinas virtuales de Azure.First, see the SQL Server on Azure Virtual Machines FAQ. Pero también agregue sus preguntas o comentarios en la parte inferior de cualquiera de los temas de las máquinas virtuales de SQL para interactuar con Microsoft y la comunidad.But also add your questions or comments to the bottom of any SQL VM topics to interact with Microsoft and the community.