O que é SQL Server nas máquinas virtuais do Azure (Windows)What is SQL Server on Azure Virtual Machines (Windows)

APLICA-SE A: SQL Server na VM do Azure

SQL Server em máquinas virtuais do Azure permite que você use versões completas do SQL Server na nuvem sem precisar gerenciar nenhum hardware local.SQL Server on Azure Virtual Machines enables you to use full versions of SQL Server in the cloud without having to manage any on-premises hardware. SQL Server VMs (máquinas virtuais) também simplificam os custos de licenciamento quando você paga conforme o uso.SQL Server virtual machines (VMs) also simplify licensing costs when you pay as you go.

Máquinas virtuais do Azure executadas em várias regiões geográficas diferentes no mundo inteiro.Azure virtual machines run in many different geographic regions around the world. Eles também oferecem uma variedade de tamanhos de máquina.They also offer a variety of machine sizes. A galeria de imagens de máquina virtual permite que você crie uma VM do SQL Server com a versão, a edição e o sistema operacional corretos.The virtual machine image gallery allows you to create a SQL Server VM with the right version, edition, and operating system. Isso torna as máquinas virtuais uma boa opção para muitas cargas de trabalho de SQL Server diferentes.This makes virtual machines a good option for many different SQL Server workloads.

Se você for novo no SQL Server em VMs do Azure, confira o vídeo SQL Server no visão geral da VM do Azure de nossa série detalhada de vídeos SQL do Azure:If you're new to SQL Server on Azure VMs, check out the SQL Server on Azure VM Overview video from our in-depth Azure SQL video series:

Atualizações automáticasAutomated updates

SQL Server nas máquinas virtuais do Azure podem usar a aplicação de patch automatizada para agendar uma janela de manutenção para instalar atualizações importantes do Windows e do SQL Server automaticamente.SQL Server on Azure Virtual Machines can use Automated Patching to schedule a maintenance window for installing important windows and SQL Server updates automatically.

Backups automatizadosAutomated backups

O SQL Server em máquinas virtuais do Azure pode aproveitar o backup automatizado, que cria regularmente backups de seu banco de dados para o armazenamento de BLOBs.SQL Server on Azure Virtual Machines can take advantage of Automated Backup, which regularly creates backups of your database to blob storage. Essa técnica também pode ser usada manualmente.You can also manually use this technique. Para obter mais informações, consulte Usar o Armazenamento do Azure para o Backup e a Restauração do SQL Server.For more information, see Use Azure Storage for SQL Server Backup and Restore.

O Azure também fornece uma solução de backup de classe empresarial para SQL Server em execução em VMs do Azure.Azure also offers an enterprise-class backup solution for SQL Server running in Azure VMs. Uma solução de backup totalmente gerenciada, compatível com grupos de disponibilidade Always On, retenção de longo prazo, recuperação pontual e gerenciamento e monitoramento central.A fully-managed backup solution, it supports Always On availability groups, long-term retention, point-in-time recovery, and central management and monitoring. Para obter mais informações, consulte backup do Azure para SQL Server em VMs do Azure.For more information, see Azure Backup for SQL Server in Azure VMs.

Alta disponibilidadeHigh availability

Se você precisar de alta disponibilidade, considere configurar grupos de disponibilidade do SQL Server.If you require high availability, consider configuring SQL Server Availability Groups. Isso envolve várias instâncias de SQL Server em máquinas virtuais do Azure em uma rede virtual.This involves multiple instances of SQL Server on Azure Virtual Machines in a virtual network. Você pode configurar sua solução de alta disponibilidade manualmente ou pode usar modelos no portal do Azure para configuração automática.You can configure your high-availability solution manually, or you can use templates in the Azure portal for automatic configuration. Para obter uma visão geral de todas as opções de alta disponibilidade, consulte alta disponibilidade e recuperação de desastre para SQL Server em máquinas virtuais do Azure.For an overview of all high-availability options, see High Availability and Disaster Recovery for SQL Server in Azure Virtual Machines.

DesempenhoPerformance

Máquinas virtuais do Azure oferecem tamanhos de máquinas diferentes para atender às demandas de várias cargas de trabalho.Azure virtual machines offer different machine sizes to meet various workload demands. SQL Server VMs também fornecem configuração de armazenamento automatizada, otimizada para seus requisitos de desempenho.SQL Server VMs also provide automated storage configuration, which is optimized for your performance requirements. Para obter mais informações sobre como configurar o armazenamento para VMs SQL Server, consulte configuração de armazenamento para vms SQL Server.For more information about configuring storage for SQL Server VMs, see Storage configuration for SQL Server VMs. Para ajustar o desempenho, consulte as práticas recomendadas de desempenho para SQL Server em máquinas virtuais do Azure.To fine-tune performance, see the Performance best practices for SQL Server on Azure Virtual Machines.

Introdução às VMs SQL ServerGet started with SQL Server VMs

Para começar, escolha uma imagem de máquina virtual do SQL Server com a versão, a edição e o sistema operacional necessários.To get started, choose a SQL Server virtual machine image with your required version, edition, and operating system. As seções a seguir fornecem links diretos para o Portal do Azure para as imagens da Galeria de máquina virtual do SQL Server.The following sections provide direct links to the Azure portal for the SQL Server virtual machine gallery images.

Dica

Para obter mais informações sobre como entender os preços de SQL Server imagens, consulte diretrizes de preços para SQL Server em máquinas virtuais do Azure.For more information about how to understand pricing for SQL Server images, see Pricing guidance for SQL Server on Azure Virtual Machines.

Pré-pagasPay as you go

A tabela a seguir fornece uma matriz de imagens do SQL Server pré-pagas.The following table provides a matrix of pay-as-you-go SQL Server images.

VersãoVersion Sistema operacionalOperating system EditionEdition
SQL Server 2019SQL Server 2019 Windows Server 2019Windows Server 2019 Enterprise, Standard, Web, DeveloperEnterprise, Standard, Web, Developer
SQL Server 2017SQL Server 2017 Windows Server 2016Windows Server 2016 Enterprise, Standard, Web, Express, DeveloperEnterprise, Standard, Web, Express, Developer
SQL Server 2016 SP2SQL Server 2016 SP2 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 SP4SQL Server 2012 SP4 Windows Server 2012 R2Windows Server 2012 R2 Enterprise, Standard, Web, ExpressEnterprise, Standard, Web, Express
SQL Server 2008 R2 SP3SQL Server 2008 R2 SP3 Windows Server 2008 R2Windows Server 2008 R2 Enterprise, Standard, Web, ExpressEnterprise, Standard, Web, Express

Para ver as imagens de máquina virtual SQL Server em Linux disponíveis, consulte visão geral de SQL Server em máquinas virtuais do Azure (Linux).To see the available SQL Server on Linux virtual machine images, see Overview of SQL Server on Azure Virtual Machines (Linux).

Observação

Agora, é possível alterar o modelo de licenciamento de uma VM do SQL Server paga por uso para usar sua própria licença.It is now possible to change the licensing model of a pay-per-usage SQL Server VM to use your own license. Para obter mais informações, confira Como alterar o modelo de licenciamento para uma VM do SQL Server.For more information, see How to change the licensing model for a SQL Server VM.

Traga sua própria licençaBring your own license

Também é possível usar sua própria licença (BYOL).You can also bring your own license (BYOL). Nesse cenário, você paga apenas pela VM sem encargos adicionais para o licenciamento do SQL Server.In this scenario, you only pay for the VM without any additional charges for SQL Server licensing. Colocar sua própria licença pode economizar dinheiro ao longo do tempo para cargas de trabalho de produção contínua.Bringing your own license can save you money over time for continuous production workloads. Para obter os requisitos para usar essa opção, veja Diretrizes de preços para VMs do SQL Server do Azure.For requirements to use this option, see Pricing guidance for SQL Server Azure VMs.

Para trazer sua própria licença, você pode converter uma VM de SQL Server de pagamento por uso existente ou pode implantar uma imagem com o prefixo {BYOL}.To bring your own license, you can either convert an existing pay-per-usage SQL Server VM, or you can deploy an image with the prefixed {BYOL}. Para obter mais informações sobre como alternar o modelo de licenciamento entre pagamento por uso e BYOL, consulte como alterar o modelo de licenciamento para uma VM SQL Server.For more information about switching your licensing model between pay-per-usage and BYOL, see How to change the licensing model for a SQL Server VM.

VersãoVersion Sistema operacionalOperating system EditionEdition
SQL Server 2019SQL Server 2019 Windows Server 2019Windows Server 2019 Enterprise BYOL, Standard BYOLEnterprise BYOL, Standard BYOL
SQL Server 2017SQL Server 2017 Windows Server 2016Windows Server 2016 Enterprise BYOL, Standard BYOLEnterprise BYOL, Standard BYOL
SQL Server 2016 SP2SQL Server 2016 SP2 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 SP4SQL Server 2012 SP4 Windows Server 2012 R2Windows Server 2012 R2 Enterprise BYOL, Standard BYOLEnterprise BYOL, Standard BYOL

É possível implantar uma imagem mais antiga do SQL Server que não esteja disponível no portal do Azure usando o PowerShell.It is possible to deploy an older image of SQL Server that is not available in the Azure portal using PowerShell. Para exibir todas as imagens disponíveis usando o PowerShell, use o seguinte comando:To view all available images using PowerShell, use the following command:

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

Para obter mais informações sobre como implantar VMs do SQL Server usando o PowerShell, confira Como provisionar máquinas virtuais do SQL Server com o Azure PowerShell.For more information about deploying SQL Server VMs using PowerShell, view How to provision SQL Server virtual machines with Azure PowerShell.

Conectar-se à VMConnect to the VM

Depois de criar sua VM do SQL Server, conecte-se a ela de aplicativos ou ferramentas, como o SQL Server Management Studio (SSMS).After creating your SQL Server VM, connect to it from applications or tools, such as SQL Server Management Studio (SSMS). Para obter instruções, consulte conectar-se a uma máquina virtual SQL Server no Azure.For instructions, see Connect to a SQL Server virtual machine on Azure.

Migrar seus dadosMigrate your data

Se você tiver um banco de dados existente, convém movê-lo para a VM SQL Server recentemente provisionada.If you have an existing database, you'll want to move that to the newly provisioned SQL Server VM. Para obter uma lista das opções de migração e diretrizes, consulte Migrar um Banco de Dados para o SQL Server em uma VM do Azure.For a list of migration options and guidance, see Migrating a Database to SQL Server on an Azure VM.

Criar e gerenciar recursos de SQL do Azure com o portal do AzureCreate and manage Azure SQL resources with the Azure portal

O portal do Azure fornece uma página em que você pode gerenciar todos os seus recursos SQL do Azure incluindo suas máquinas virtuais do SQL.The Azure portal provides a single page where you can manage all of your Azure SQL resources including your SQL virtual machines.

Para acessar a página de recursos do SQL do Azure, selecione SQL do Azure no menu do portal do Azure ou pesquise e selecione SQL do Azure em qualquer página.To access the Azure SQL resources page, select Azure SQL in the Azure portal menu, or search for and select Azure SQL from any page.

Pesquisar SQL do Azure

Observação

O SQL do Azure oferece uma forma rápida e fácil de acessar todos os seus bancos de dados SQL do Azure, pools elásticos, servidores lógicos, instâncias gerenciadas e máquinas virtuais.Azure SQL provides a quick and easy way to access all of your Azure SQL databases, elastic pools, logical servers, managed instances, and virtual machines. O SQL do Azure não é um serviço nem um recurso.Azure SQL is not a service or resource.

Para gerenciar os recursos existentes, selecione o item desejado na lista.To manage existing resources, select the desired item in the list. Para criar recursos de SQL do Azure, selecione + Adicionar.To create new Azure SQL resources, select + Add.

Criar recurso de SQL do Azure

Depois de selecionar + Adicionar, veja informações adicionais sobre as diferentes opções selecionando Mostrar detalhes em qualquer bloco.After selecting + Add, view additional information about the different options by selecting Show details on any tile.

detalhes do bloco bancos de dados

Para obter detalhes, confira:For details, see:

Política de atualização de imagem de VM SQL ServerSQL Server VM image refresh policy

O Azure mantém apenas uma imagem de máquina virtual para cada combinação de sistema operacional, versão e edição com suporte.Azure only maintains one virtual machine image for each supported operating system, version, and edition combination. Isso significa que, ao longo do tempo, as imagens são atualizadas e as imagens mais antigas são removidas.This means that over time images are refreshed, and older images are removed. Para saber mais, confira a seção Imagens das Perguntas frequentes sobre VMs SQL Server.For more information, see the Images section of the SQL Server VMs FAQ.

Programa de aperfeiçoamento da experiência do usuário (CEIP)Customer experience improvement program (CEIP)

O CEIP (Programa de Aperfeiçoamento da Experiência do Usuário) está habilitado por padrão.The Customer Experience Improvement Program (CEIP) is enabled by default. Isso envia relatórios periodicamente à Microsoft a fim de ajudar a aprimorar o SQL Server.This periodically sends reports to Microsoft to help improve SQL Server. Nenhuma tarefa de gerenciamento é necessária com o CEIP, a menos que você queira desabilitá-lo após o provisionamento.There is no management task required with CEIP unless you want to disable it after provisioning. Você pode personalizar ou desabilitar o CEIP conectando-se à VM com área de trabalho remota.You can customize or disable the CEIP by connecting to the VM with remote desktop. Em seguida, execute o utilitário Erro do SQL Server e o Relatório de Uso .Then run the SQL Server Error and Usage Reporting utility. Siga as instruções para desabilitar o relatório.Follow the instructions to disable reporting. Para saber mais sobre coleta de dados, veja a Declaração de privacidade do SQL Server.For more information about data collection, see the SQL Server Privacy Statement.

Máquinas virtuais do WindowsWindows virtual machines

ArmazenamentoStorage

RedeNetworking

SQLSQL

Próximas etapasNext steps

Introdução ao SQL Server em Máquinas Virtuais do Azure:Get started with SQL Server on Azure Virtual Machines:

Obtenha respostas para perguntas frequentes sobre máquinas virtuais do SQL Server:Get answers to commonly asked questions about SQL Server VMs:

Ver arquiteturas de referência para executar aplicativos de N camadas no SQL Server em IaaSView Reference Architectures for running N-tier applications on SQL Server in IaaS