Diretrizes de preços para VMs do Azure do SQL ServerPricing guidance for SQL Server Azure VMs

Este artigo fornece diretrizes de preços para máquinas virtuais do SQL Server no Azure.This article provides pricing guidance for SQL Server virtual machines in Azure. Há várias opções que afetam o custo, e é importante escolher a imagem certa, que equilibre os custos com os requisitos de negócios.There are several options that affect cost, and it is important to pick the right image that balances costs with business requirements.

Dica

Se você precisar apenas descobrir uma estimativa de custo para uma combinação específica de edição do SQL Server e de tamanho da máquina virtual, visite a página de preços para Windows ou Linux.If you only need to find out a cost estimate for a specific combination of SQL Server edition and virtual machine size, see the pricing page for Windows or Linux. Selecione a plataforma e a edição do SQL Server na lista Sistema Operacional/Software.Select your platform and SQL Server edition from the OS/Software list.

Interface do usuário na página Preços de VM

Se preferir, use a calculadora de preços para adicionar e configurar uma máquina virtual.Or use the pricing calculator to add and configure a virtual machine.

Edições do SQL Server com licença gratuitaFree-licensed SQL Server editions

Se quiser desenvolver, testar ou criar uma prova de conceito, use o SQL Server Developer Edition com licença gratuita.If you want to develop, test, or build a proof of concept, then use the freely licensed SQL Server Developer edition. Esta edição tem todos os recursos da edição SQL Server Enterprise, permitindo que você compile e teste qualquer tipo de aplicativo.This edition has all the features of SQL Server Enterprise edition, allowing you to build and test any type of application. No entanto, você não pode executar a edição de Desenvolvedor na produção.However, you cannot run the Developer edition in production. Uma VM da edição SQL Server Developer somente incorre em encargos para o custo da VM, porque não há nenhum custo de licenciamento do SQL Server associado.A SQL Server Developer edition VM only incurs charges for the cost of the VM, because there are no associated SQL Server licensing costs.

Se quiser executar uma carga de trabalho leve em produção (menos de quatro núcleos, menos de 1 GB de memória, menos de 10 GB/banco de dados), use o SQL Server Express Edition com licença gratuita.If you want to run a lightweight workload in production (<4 cores, <1-GB memory, <10 GB/database), use the freely licensed SQL Server Express edition. Uma edição do SQL Server Express VM só incorre em encargos para o custo da VM.A SQL Server Express edition VM also only incurs charges for the cost of the VM.

Para essas cargas de trabalho de produção leve e desenvolvimento/teste, você também poderá economizar escolhendo uma VM menor que corresponda a essas cargas de trabalho.For these development/test and lightweight production workloads, you can also save money by choosing a smaller VM size that matches these workloads. O DS1v2 pode ser uma boa opção em alguns cenários.The DS1v2 might be a good choice in some scenarios.

Para criar uma VM do Azure do SQL Server 2017 com uma destas imagens, acesse os seguintes links:To create a SQL Server 2017 Azure VM with one of these images, see the following links:

PlataformaPlatform Imagens licenciadas gratuitamenteFreely licensed images
Windows Server 2016Windows Server 2016 VM do Azure do SQL Server 2017 DeveloperSQL Server 2017 Developer Azure VM
VM do Azure do SQL Server 2017 ExpressSQL Server 2017 Express Azure VM
Red Hat Enterprise LinuxRed Hat Enterprise Linux VM do Azure do SQL Server 2017 DeveloperSQL Server 2017 Developer Azure VM
VM do Azure do SQL Server 2017 ExpressSQL Server 2017 Express Azure VM
SUSE Linux Enterprise ServerSUSE Linux Enterprise Server VM do Azure do SQL Server 2017 DeveloperSQL Server 2017 Developer Azure VM
VM do Azure do SQL Server 2017 ExpressSQL Server 2017 Express Azure VM
UbuntuUbuntu VM do Azure do SQL Server 2017 DeveloperSQL Server 2017 Developer Azure VM
VM do Azure do SQL Server 2017 ExpressSQL Server 2017 Express Azure VM

Se você tiver uma carga de trabalho de produção não leve, use uma das seguintes edições do SQL Server:If you have a non-lightweight production workload, use one of the following SQL Server editions:

Edição do SQL ServerSQL Server Edition Carga de trabalhoWorkload
WebWeb Sites pequenosSmall web sites
StandardStandard Cargas de trabalho pequenas a médiasSmall to medium workloads
EnterpriseEnterprise Cargas de trabalho grandes ou críticasLarge or mission-critical workloads

Você tem duas opções de pagamento para licenciamento dessas edições do SQL Server: pagamento por uso ou BYOL (traga sua própria licença) .You have two options to pay for SQL Server licensing for these editions: pay per usage or bring your own license (BYOL).

Pagamento por usoPay per usage

Pagar a licença do SQL Server por uso significa que o custo por segundo da execução da VM do Azure inclui o custo da licença do SQL Server.Paying the SQL Server license per usage means that the per-second cost of running the Azure VM includes the cost of the SQL Server license. Você pode ver os preços para as diferentes edições do SQL Server (Web, Standard e Enterprise) na página de preços de VMs do Azure para Windows ou Linux.You can see the pricing for the different SQL Server editions (Web, Standard, Enterprise) in the Azure VM pricing page for Windows or Linux.

O custo é o mesmo para todas as versões do SQL Server (2012 SP3 a 2017).The cost is the same for all versions of SQL Server (2012 SP3 to 2017). O custo de licenciamento por segundo depende do número de vCPUs da VM.The per-second licensing cost depends on the number of VM vCPUs.

O pagamento do licenciamento do SQL Server por uso é recomendável para:Paying the SQL Server licensing per usage is recommended for:

  • Cargas de trabalho temporárias ou periódicas.Temporary or periodic workloads. Por exemplo, um aplicativo que precisa dar suporte a um evento de alguns meses a cada ano ou à análise comercial às segundas-feiras.For example, an app that needs to support an event for a couple of months every year, or business analysis on Mondays.

  • Cargas de trabalho com tempo de vida ou escala desconhecidos.Workloads with unknown lifetime or scale. Por exemplo, um aplicativo que pode não ser necessário por alguns meses, ou que pode exigir mais, ou menos capacidade de computação, dependendo da demanda.For example, an app that may not be required in a few months, or which may require more, or less compute power, depending on demand.

Para criar uma VM do Azure do SQL Server 2017 com uma dessas imagens de pagamento por uso, acesse os seguintes links:To create a SQL Server 2017 Azure VM with one of these pay-per-usage images, see the following links:

PlataformaPlatform Imagens licenciadasLicensed images
Windows Server 2016Windows Server 2016 VM do Azure do SQL Server 2017 WebSQL Server 2017 Web Azure VM
VM do Azure do SQL Server 2017 StandardSQL Server 2017 Standard Azure VM
VM do Azure do SQL Server 2017 EnterpriseSQL Server 2017 Enterprise Azure VM
Red Hat Enterprise LinuxRed Hat Enterprise Linux VM do Azure do SQL Server 2017 WebSQL Server 2017 Web Azure VM
VM do Azure do SQL Server 2017 StandardSQL Server 2017 Standard Azure VM
VM do Azure do SQL Server 2017 EnterpriseSQL Server 2017 Enterprise Azure VM
SUSE Linux Enterprise ServerSUSE Linux Enterprise Server VM do Azure do SQL Server 2017 WebSQL Server 2017 Web Azure VM
VM do Azure do SQL Server 2017 StandardSQL Server 2017 Standard Azure VM
VM do Azure do SQL Server 2017 EnterpriseSQL Server 2017 Enterprise Azure VM
UbuntuUbuntu VM do Azure do SQL Server 2017 WebSQL Server 2017 Web Azure VM
VM do Azure do SQL Server 2017 StandardSQL Server 2017 Standard Azure VM
VM do Azure do SQL Server 2017 EnterpriseSQL Server 2017 Enterprise Azure VM

Importante

Quando você cria uma máquina virtual SQL Server no portal, a janela Escolher um tamanho mostra um custo estimado.When you create a SQL Server virtual machine in the portal, the Choose a size window shows an estimated cost. É importante observar que essa estimativa é apenas dos custos de computação para executar a VM juntamente com quaisquer custos de licenciamento do sistema operacional (Windows ou sistema operacionais Linux de terceiros).It is important to note that this estimate is only the compute costs for running the VM along with any OS licensing costs (Windows or third-party Linux operating systems).

Folha Escolher tamanho da VM

Ele não inclui os custos de licenciamento adicionais do SQL Server para as edições Enterprise, Standard e Web.It does not include additional SQL Server licensing costs for Web, Standard, and Enterprise editions. Para obter a estimativa de preços mais precisa, selecione o sistema operacional e a edição do SQL Server na página de preços para Windows ou Linux.To get the most accurate pricing estimate, select your operating system and SQL Server edition on the pricing page for Windows or Linux.

Observação

Agora, é possível alterar o modelo de licenciamento do pagamento por uso para levar sua própria licença (BYOL) e retornar.It is now possible to change the licensing model from pay-per-usage to bring your own license (BYOL) and back. Para saber mais, confira Como alterar o modelo de licenciamento de uma VM do SQL.For more information, see How to change the licensing model for a SQL VM.

Traga sua própria licença (BYOL)Bring your own license (BYOL)

Trazer sua própria licença do SQL Server por meio da Mobilidade de Licença, também conhecida como BYOL, significa usar uma Licença de Volume existente do SQL Server com Software Assurance em uma VM do Azure.Bringing your own SQL Server license through License Mobility, also referred to as BYOL, means using an existing SQL Server Volume License with Software Assurance in an Azure VM. Uma VM do SQL Server usando BYOL é cobrada somente pelo custo da respectiva execução e não pelo licenciamento do SQL Server, considerando que você já tenha adquirido licenças e o Software Assurance por meio de um programa de Licenciamento por Volume.A SQL Server VM using BYOL only charges for the cost of running the VM, not for SQL Server licensing, given that you have already acquired licenses and Software Assurance through a Volume Licensing program.

Importante

As imagens BYOL requeremum Enterprise Agreement com Software Assurance.BYOL images require an Enterprise Agreement with Software Assurance. Não estão disponíveis como parte do Parceiro de Solução de Nuvem (CSP) o Azure neste momento.They are not available as a part of the Azure Cloud Solution Partner (CSP) at this time. Os clientes do CSP podem trazer sua própria licença implantando uma imagem paga conforme o uso e, em seguida, habilitando o benefício híbrido do Azure.CSP customers can bring their own license by deploying a pay-as-you-go image and then enabling the Azure Hybrid Benefit.

Observação

Atualmente, as imagens BYOL só estão disponíveis para máquinas virtuais do Windows.The BYOL images are currently only available for Windows virtual machines. No entanto, você pode instalar manualmente do SQL Server em uma VM somente Linux.However, you can manually install SQL Server on a Linux-only VM. Consulte as diretrizes nas Perguntas Frequentes de VM Linux do SQL.See the guidelines in the Linux SQL VM FAQ.

Trazer seu próprio licenciamento do SQL por meio da Mobilidade de Licença é recomendável para:Bringing your own SQL licensing through License Mobility is recommended for:

  • Cargas de trabalho contínuas.Continuous workloads. Por exemplo, um aplicativo que precisa dar suporte a operações de negócios 24 horas por dia, sete dias por semana.For example, an app that needs to support business operations 24x7.

  • Cargas de trabalho com tempo de vida e escala conhecidos.Workloads with known lifetime and scale. Por exemplo, um aplicativo que é necessário o ano todo e cuja demanda foi prevista.For example, an app that is required for the whole year and which demand has been forecasted.

Para usar BYOL com uma VM do SQL Server, você deve ter uma licença para o SQL Server Standard ou Enterprise e o Software Assurance, que é uma opção obrigatória em alguns programas de licenciamento por volume e uma compra adicional com outros.To use BYOL with a SQL Server VM, you must have a license for SQL Server Standard or Enterprise and Software Assurance, which is a required option through some volume licensing programs and an optional purchase with others. O nível de preço fornecido pelos programas de Licenciamento por Volume varia, com base no tipo de contrato e na quantidade e/ou no compromisso com o SQL Server.The pricing level provided through Volume Licensing programs varies, based on the type of agreement and the quantity and or commitment to SQL Server. Porém, como uma regra geral, trazer sua própria licença para cargas de trabalho de produção contínuas agrega os seguintes benefícios:But as a rule of thumb, bringing your own license for continuous production workloads has the following benefits:

Benefício do método BYOLBYOL benefit DESCRIÇÃODescription
Economia de custosCost savings A benefício híbrido do Azure oferece economia de até 55%.The Azure Hybrid Benefit offers up to 55% savings. Para obter mais informações, consulte [alternar modelo de licenciamento] (Virtual-Machines-Windows-SQL-ahb.mdFor more information, see [Switch licensing model](virtual-machines-windows-sql-ahb.md
Réplica secundária passiva gratuitaFree passive secondary replica Outro benefício de trazer sua própria licença é o licenciamento gratuito para uma réplica secundária passiva por SQL Server para fins de alta disponibilidade.Another benefit of bringing your own license is the free licensing for one passive secondary replica per SQL Server for high availability purposes. Isso reduz pela metade o custo de licenciamento de uma implantação do SQL Server altamente disponível (por exemplo, usar os Grupos de Disponibilidade Always On).This cuts in half the licensing cost of a highly available SQL Server deployment (for example, using Always On Availability Groups). Os direitos para executar a réplica secundária passiva são fornecidos pelo benefício do Software Assurance para Servidores de Failover.The rights to run the passive secondary are provided through the Fail-Over Servers Software Assurance benefit.

Para criar uma VM do Azure do SQL Server 2017 com uma dessas imagens traga sua própria licença, veja as VMs com o prefixo "{BYOL}":To create a SQL Server 2017 Azure VM with one of these bring-your-own-license images, see the VMs prefixed with "{BYOL}":

Importante

Informe-nos em até 10 dias quantas licenças do SQL Server você usará no Azure.Let us know within 10 days how many SQL Server licenses you are using in Azure. Os links para as imagens anteriores têm instruções de como fazer isso.The links to the previous images have instructions on how to do this.

Observação

Agora, é possível alterar o modelo de licenciamento do pagamento por uso para levar sua própria licença (BYOL) e retornar.It is now possible to change the licensing model from pay-per-usage to bring your own license (BYOL) and back. Para saber mais, confira Como alterar o modelo de licenciamento de uma VM do SQL.For more information, see How to change the licensing model for a SQL VM.

Reduzir custosReduce costs

Para evitar custos desnecessários, escolha um tamanho de máquina virtual ideal e considere desligamentos intermitentes para cargas de trabalho não contínuas.To avoid unnecessary costs, choose an optimal virtual machine size and consider intermittent shutdowns for non-continuous workloads.

Dimensionar corretamente a VMCorrectly size your VM

O custo de licenciamento do SQL Server está diretamente relacionado ao número de vCPUs.The licensing cost of SQL Server is directly related to the number of vCPUs. Escolha um tamanho de VM que corresponda às necessidades esperadas para CPU, memória, armazenamento e largura de banda de E/S.Choose a VM size that matches your expected needs for CPU, memory, storage, and I/O bandwidth. Para obter uma lista completa das opções de tamanho de computador, consulte Tamanhos de VM do Windows e Tamanhos de VM Linux.For a complete list of machine size options, see Windows VM sizes and Linux VM sizes.

Há novos tamanhos de computador que funcionam bem com certos tipos de cargas de trabalho do SQL Server.There are new machine sizes that work well with certain types of SQL Server workloads. Esses tamanhos de máquinas mantêm altos níveis de memória, armazenamento e largura de banda de E/S, mas eles têm uma contagem inferior de núcleos virtualizados.These machines sizes maintain high levels of memory, storage, and I/O bandwidth, but they have a lower virtualized core count. Por exemplo, considere o exemplo a seguir:For example, consider the following example:

Tamanho da VMVM Size vCPUsvCPUs MemóriaMemory Máx. de discosMax Disks Taxa máxima de transferência de E/SMax I/O Throughput Custos de licenciamento de SQLSQL licensing costs Custo total (computação + licenciamento)Total costs (Compute + licensing)
Standard_DS14v2Standard_DS14v2 1616 112 GB112 GB 3232 51.200 IOPS ou 768 MB/s51,200 IOPS or 768 MB/s
Standard_DS14-4v2Standard_DS14-4v2 44 112 GB112 GB 3232 51.200 IOPS ou 768 MB/s51,200 IOPS or 768 MB/s 75% inferior75% lower 57% inferior57% lower

Importante

Este é um exemplo pontual.This is a point-in-time example. Para as especificações mais recentes, consulte os artigos sobre tamanhos de computador e página de preços do Azure para Windows e Linux.For the most recent specifications, refer to the machine sizes articles and the Azure pricing page for Windows and Linux.

No exemplo anterior, você pode ver que as especificações de Standard_DS14v2 e Standard_DS14-4v2 são idênticos, exceto para vCPUs.In the previous example, you can see that the specifications for Standard_DS14v2 and Standard_DS14-4v2 are identical except for vCPUs. O sufixo -4v2 no final do tamanho de computador Standard_DS14-4v2 indica o número de vCPUs ativas.The suffix -4v2 at the end of the Standard_DS14-4v2 machine size indicates the number of active vCPUs. Já que os custos de licenciamento do SQL Server estão vinculados ao número de vCPUs, isso reduz significativamente o custo da VM em cenários em que as vCPUs extras não são necessárias.Because SQL Server licensing costs are tied to the number of vCPUs, this significantly reduces the cost of the VM in scenarios where the extra vCPUs are not needed. Este é um exemplo e há vários tamanhos de computador com vCPUs restritas que são identificados com esse padrão de sufixo.This is one example, and there are many machine sizes with constrained vCPUs that are identified with this suffix pattern. Para obter mais informações, consulte a postagem de blog Anunciando novos tamanhos de VM do Azure para um trabalho de banco de dados mais econômico.For more information, see the blog post Announcing new Azure VM sizes for more cost-effective database work.

Desligue a VM quando possívelShut down your VM when possible

Se você estiver usando alguma carga de trabalho que não seja executada continuamente, considere desligar a máquina virtual durante os períodos inativos.If you are using any workloads that do not run continuously, consider shutting down the virtual machine during the inactive periods. Você paga apenas pelo que usa.You only pay for what you use.

Por exemplo, se estiver apenas testando o SQL Server em uma VM do Azure, você não desejaria incorrer em cobranças por deixá-la acidentalmente em execução por semanas.For example, if you are simply trying out SQL Server on an Azure VM, you would not want to incur charges by accidentally leaving it running for weeks. Uma solução é usar o recurso desligamento automático.One solution is to use the automatic shutdown feature.

Desligamento automático da VM do SQL

O desligamento automático faz parte de um conjunto maior de recursos semelhantes fornecido pelo Azure DevTest Labs.Automatic shutdown is part of a larger set of similar features provided by Azure DevTest Labs.

Para outros fluxos de trabalho, considere o desligamento e a reinicialização automáticos das VMs do Azure com uma solução por script, tal como a Automação do Azure.For other workflows, consider automatically shutting down and restarting Azure VMs with a scripting solution, such as Azure Automation.

Importante

Desligar e desalocar a VM é a única maneira de evitar cobranças.Shutting down and deallocating your VM is the only way to avoid charges. Simplesmente interromper ou usar as opções de energia para desligar a VM ainda incorrerá em cobranças por uso.Simply stopping or using power options to shut down the VM still incurs usage charges.

Próximas etapasNext steps

Para obter diretrizes gerais de preços do Azure, confira Evitar custos inesperados com o gerenciamento de custo e cobrança do Azure.For general Azure pricing guidance, see Prevent unexpected costs with Azure billing and cost management. Para obter os preços das Máquinas Virtuais mais recentes, incluindo o SQL Server, veja a página de preços de VM do Azure para VMs do Windows e VMs do Linux.For the latest Virtual Machines pricing, including SQL Server, see the Azure VM Azure pricing page for Windows VMs and Linux VMs.

Para obter uma visão geral do SQL Server em execução em Máquinas Virtuais do Azure, consulte os seguintes artigos:For an overview of SQL Server running on Azure Virtual Machines, see the following articles: