Compartilhar via


Alterar o modelo de licença para uma máquina virtual do SQL no Azure

Aplica-se a:SQL Server na VM do Azure

Este artigo descreve como alterar o modelo de licença do SQL Server em VMs (Máquinas Virtuais) do Azure, como habilitar o Benefício Híbrido do Azure.

Visão geral

Há três modelos de licença para uma VM do Azure que hospeda o SQL Server: pagamento conforme o uso, Benefício Híbrido do Azure e HA/DR (Alta Disponibilidade/Recuperação de Desastre). É possível modificar o modelo de licença da VM do SQL Server no portal do Azure, na CLI do Azure ou no PowerShell.

  • No modelo pago conforme o uso, o custo por segundo da execução da VM do Azure inclui o custo da licença do SQL Server.
  • O Benefício Híbrido do Azure concede a você a capacidade de alocar suas licenças do SQL Server para uma VM que está executando o SQL Server.
  • O tipo de licença HA/DR é usado para a réplica HA/DR gratuita no Azure.

Benefício Híbrido do Azure

O Benefício Híbrido do Azure concede a você a capacidade de alocar sua licença do SQL Server para o SQL Server na VM do Azure. Com o Benefício Híbrido do Azure, você obtém um desconto na alocação de licenças do SQL Server para a instância do SQL Server, mas ainda deve pagar pelo custo da computação em nuvem subjacente (ou seja, a taxa base), o armazenamento e os backups. Você também deve pagar pelo uso de entrada/saída associada aos serviços, quando aplicável.

Para estimar o custo do licenciamento pago conforme o uso e ver a economia de custos com o benefício híbrido do Azure, use a calculadora de preços.

De acordo com os Termos do Produto da Microsoft: "Os clientes devem indicar que estão usando o Banco de Dados SQL do Azure (Instância Gerenciada de SQL, Pool Elástico e Banco de Dados Único), Azure Data Factory, SQL Server Integration Services ou Máquinas Virtuais do SQL Server em Benefício Híbrido do Azure para SQL Server ao configurar cargas de trabalho no Azure."

Para indicar o uso do Benefício Híbrido do Azure para SQL Server na VM do Azure e estar em conformidade, você tem duas opções:

  • Provisionar uma máquina virtual usando uma imagem do SQL Server do tipo "pago conforme o uso" do Azure Marketplace e ativar o Benefício Híbrido do Azure.
  • Instalar automaticamente o SQL Server em uma VM do Azure, registrar-se manualmente na Extensão do Agente IaaS do SQL e ativar o Benefício Híbrido do Azure.

O tipo de licença do SQL Server pode ser configurado quando a VM é provisionada ou a qualquer momento posterior. Alternar entre os modelos de licença não gera tempo de inatividade, não reinicia a VM ou o serviço SQL Server, não gera custos adicionais e entra em vigor imediatamente. Na verdade, ativar o Benefício Híbrido do Azure reduz o custo.

Pré-requisitos

Para alterar o modelo de licenciamento da VM do SQL Server, é preciso cumprir os seguintes requisitos:

Alterar modelo de licença

É possível modificar o modelo de licença diretamente no portal:

  1. Abra o portal do Azure e abra o recurso de máquinas virtuais SQL para a sua VM do SQL Server.
  2. Selecione Configurar em Configurações.
  3. Selecione a opção Benefício Híbrido do Azure e marque a caixa de seleção para confirmar que você tem uma licença do SQL Server com Software Assurance.
  4. Clique em Aplicar na parte inferior da página Configurar.

Captura de tela mostrando o Benefício Híbrido do Azure no portal.

Integração com o Benefício Híbrido do Azure gerenciado de maneira centralizada

O CM-AHB (Benefício Híbrido do Azure gerenciado de maneira centralizada) é um serviço que ajuda os clientes a otimizar os custos do Azure e usar outros benefícios, como:

  • Mova todas as cargas de trabalho SQL PaaS/IaaS de pagamento conforme o uso (preço total) para que você possa aproveitar os seus Benefícios Híbridos do Azure sem precisar configurá-las individualmente para ativar o benefício.
  • Garantir que todas as cargas de trabalho do SQL sejam licenciadas em conformidade com os contratos de licença existentes.
  • Separar as funções de gerenciamento de conformidade de licenças das funções DevOps usando RBAC.
  • Usufruir da continuidade de negócios gratuita garantindo que seus ambientes passivos e de RD (recuperação de desastres) sejam devidamente identificados.
  • Usar as licenças do MSDN no Azure para ambientes de não produção.

O CM-AHB usa dados fornecidos pela extensão do Agente de IaaS do SQL para considerar o número de licenças de SQL Server usadas pelas VMs individuais do Azure e fornece recomendações ao administrador de cobrança durante o processo de atribuição de licença. O uso das recomendações garante que você obtenha o desconto máximo usando Benefício Híbrido do Azure. Se suas VMs não estiverem registradas com a extensão do Agente IaaS do SQL quando o administrador de cobrança habilitar o CM-AHB, o serviço não receberá os dados de uso completo de suas assinaturas do Azure e, portanto, as recomendações de CM-AHB serão imprecisas.

Para começar, revise Transição para o Benefício Híbrido do Azure gerenciado de maneira centralizada.

Depois que o CMB-AHB estiver habilitado para uma assinatura, o Tipo de Licença no painel Visão Geral do recurso Máquinas virtuais SQL no portal do Azure exibirá Gerenciado Centralmente.

Com o CMB-AHB, fazer alterações de tipo de licença em VMs individuais não é mais possível, e você verá a seguinte mensagem no painel Configurar do recurso Máquinas virtuais SQL:

Your organization manages licenses assigned to Azure at a scope level such as Azure subscription instead of each individual resource. Billing administrators can manage licenses centrally under Cost Management + Billing.

Importante

Se o registro automático for ativado depois que o AHB Gerenciado Centralmente (CM-AHB) estiver habilitado, você correrá o risco de receber cobranças de pagamento conforme o uso desnecessárias para seu SQL Server em cargas de trabalho de VM do Azure. Para atenuar esse risco, ajuste as atribuições de licença em CM-AHB para considerar o uso adicional relatado pela extensão do Agente IaaS do SQL após o registro automático. Publicamos uma ferramenta de software livre que fornece insights sobre a utilização de licenças do SQL Server, incluindo a utilização pelos SQL Servers em Máquinas Virtuais do Azure que ainda não estão registradas com a extensão do SqL IaaS Agent.

Comentários

  • Os clientes do CSP (Provedor de Soluções de Nuvem) do Azure podem usar o Benefício Híbrido do Azure implantando primeiro uma VM paga conforme o uso e ativando o Benefício Híbrido do Azure se tiverem o Software Assurance ativo.
  • Se você eliminar o recurso das máquinas virtuais do SQL, voltará para a configuração de licença codificada da imagem.
  • A capacidade de alterar o modelo de licença é um recurso da Extensão do Agente IaaS do SQL. Implantar uma imagem do Azure Marketplace por meio do portal do Azure registra automaticamente uma VM do SQL Server na extensão. No entanto, os clientes que estão instalando automaticamente o SQL Server precisam registrar manualmente sua VM do SQL Server.
  • Adicionar uma VM do SQL Server a um conjunto de disponibilidade requer recriar a VM. Assim, quaisquer VMs adicionadas a um conjunto de disponibilidade retornam ao tipo de licença padrão paga conforme o uso. É necessário habilitar o Benefício Híbrido do Azure novamente.

Limitações

A alteração do modelo de licença é:

  • Só é compatível com as edições Standard e Enterprise do SQL Server. Alterações de licença não são compatíveis com o Express, Web, Developer e Evaluation.
  • Só é compatível com as máquinas virtuais implantadas por meio do modelo do Azure Resource Manager. As máquinas virtuais implantadas por meio do modelo clássico não são suportadas.

Além disso, alterar o modelo de licença para Benefício Híbrido do Azure exige o Software Assurance.

Observação

Somente licenciamentos baseados em núcleo do SQL Server com Software Assurance ou licenças de assinatura são elegíveis para o Benefício Híbrido do Azure. Se você estiver usando o licenciamento de Servidor + CAL para o SQL Server e tiver o Software Assurance, pode usar a opção de traga sua própria licença para uma imagem de máquina virtual do SQL Server no Azure, permitindo a mobilidade de licença para esses servidores. No entanto, você não pode usar os outros recursos do Benefício Híbrido do Azure.

Remover uma instância do SQL Server e seus custos de cobrança e licenciamento associados

Antes de começar

Para evitar cobranças pela instância do SQL Server, confira Diretrizes de preço para SQL Server nas VMs do Azure.

Para remover uma instância do SQL Server e a cobrança associada de uma VM do SQL Server com pagamento por uso, ou se você estiver sendo cobrado por uma instância SQL depois de desinstalá-la:

  1. Faça backup dos dados.
  2. Se necessário, desinstale o SQL Server completamente, incluindo a extensão do Agente de IaaS do SQL.
  3. Baixe a edição gratuita do SQL Server Express.
  4. Instalar a extensão do Agente de IaaS do SQL.
  5. Para interromper a cobrança, altere a edição no portal para a edição Express.

Opcional

Para desabilitar o serviço da edição SQL Server Express, desabilite a inicialização do serviço.

Examine as perguntas frequentes sobre licenciamento para ver as perguntas mais comuns.

Erros conhecidos

Examine os erros geralmente conhecidos e suas resoluções.

O recurso “Microsoft.SqlVirtualMachine/SqlVirtualMachines/<resource-group>“ no grupo de recursos '<resource-group>' não foi encontrado

Esse erro ocorre quando você tenta alterar o modelo de licença em uma VM do SQL Server que não foi registrada na extensão do Agente de IaaS do SQL:

The Resource 'Microsoft.SqlVirtualMachine/SqlVirtualMachines/\<resource-group>' under resource group '\<resource-group>' was not found. The property 'sqlServerLicenseType' cannot be found on this object. Verify that the property exists and can be set.

Você precisará registrar sua VM do SQL Server com a extensão do Agente de IaaS do SQL.

** Alterar o licenciamento para AHB, HADR ou PAYG

Certifique-se de que sua assinatura esteja registrada com RP (provedor de recursos).

A extensão do Agente IaaS do SQL é necessária para alterar a licença. Certifique-se de excluir e reinstalar a extensão do Agente IaaS do SQL se ela estiver em um estado com falha.

Como posso implantar uma imagem BYOL (traga sua própria licença) do SQL Server?

As imagens BYOL foram retiradas do Azure Marketplace. Você pode escolher uma imagem do Marketplace do SQL Server Standard ou Enterprise Edition e habilitar o Benefício Híbrido do Azure (durante a implantação ou após), para criar uma máquina virtual SQL usando uma licença existente.

A edição, versão ou licenciamento do SQL Server no portal do Azure não é refletida corretamente após a edição ou atualização da versão

Certifique-se de que sua assinatura esteja registrada com RP (provedor de recursos).

A extensão do Agente IaaS do SQL é necessária para alterar a licença. Certifique-se de reparar a extensão se ela estiver em um estado com falha.