Partilhar via


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

Aplica-se a:SQL Server em VM do Azure

Este artigo descreve como alterar o modelo de licença para o SQL Server em Máquinas Virtuais (VMs) do Azure, como para 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 Alta Disponibilidade/Recuperação de Desastres (HA/DR). Você pode modificar o modelo de licença da sua VM do SQL Server usando o portal do Azure, a CLI do Azure ou o PowerShell.

  • O modelo de pré-pago significa que o custo por segundo de 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 esteja 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 seu 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 básica), armazenamento e backups. Você também deve pagar pelo uso de entrada/saída associado ao seu uso dos serviços (conforme aplicável).

Para estimar o custo do licenciamento pré-pago e ver economias de custos com o benefício do Azure Hybrid, use a calculadora de preços.

De acordo com os Termos de Produto da Microsoft: "Os clientes devem indicar que estão usando o Banco de Dados SQL do Azure (Instância Gerenciada SQL, Pool Elástico e Banco de Dados Único), o Azure Data Factory, o SQL Server Integration Services ou as Máquinas Virtuais do SQL Server no 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:

  • Provisione uma máquina virtual usando uma imagem do SQL Server paga conforme o uso do Azure Marketplace e ative o Benefício Híbrido do Azure.
  • Auto-instale o SQL Server na VM do Azure, registre-se manualmente com o SQL IaaS Agent Extensione ative 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 depois. A alternância entre modelos de licença não incorre em tempo de inatividade, não reinicia a VM ou o serviço do SQL Server, não adiciona custos adicionais e entra em vigor imediatamente. De facto, ativar o Azure Hybrid Benefit reduz o custo.

Pré-requisitos

Alterar o modelo de licenciamento de sua VM do SQL Server tem os seguintes requisitos:

Alterar modelo de licença

Você pode modificar o modelo de licença diretamente do portal:

  1. Abra o portal do Azure e abra o recurso de máquinas virtuais do SQL para sua VM do SQL Server.
  2. Selecione Configurar em Configurações .
  3. Marque a opção do 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 o Software Assurance.
  4. Selecione Aplicar na parte inferior da página Configurar.

Captura de ecrã que mostra o Benefício Híbrido do Azure no portal.

Integração com o Benefício Híbrido do Azure gerenciado centralmente

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

  • Mova todas as cargas de trabalho SQL PaaS/IaaS pré-pagas (preço total) para aproveitar seus Benefícios Híbridos do Azure sem precisar configurá-los individualmente para habilitar o benefício.
  • Certifique-se de que todas as suas cargas de trabalho SQL estejam licenciadas em conformidade com os contratos de licença existentes.
  • Separe as funções de gerenciamento de conformidade de licença das funções devops usando RBAC.
  • Aproveite a continuidade de negócios gratuita, garantindo que seus ambientes passivos & de recuperação de desastres (DR) sejam identificados corretamente.
  • Use licenças do MSDN no Azure para ambientes que não sejam de produção.

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

Para começar, consulte Transição para o Benefício Híbrido do Azure gerenciado centralmente.

Depois que o CMB-AHB estiver habilitado para uma assinatura, o Tipo de licença no painel Visão Geral do de suas máquinas virtuais SQL recurso no portal do Azure exibe gerenciado centralmente.

Com o CMB-AHB, já não é possível alterar o tipo de licença em VMs individuais, e vê a seguinte mensagem no painel Configurar do recurso de 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 de registro automático for ativado depois que de Managed-AHB Central (CM-AHB) estiver habilitado, você corre o risco de cobranças desnecessárias de pagamento conforme o uso para suas cargas de trabalho do SQL Server na VM do Azure. Para reduzir esse risco, ajuste suas atribuições de licença em CM-AHB para levar em conta o uso adicional relatado pela extensão do SQL IaaS Agent após o registro automático. Publicamos uma ferramenta de código aberto que fornece informações 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.

Observações

  • Os clientes do Provedor de Soluções de Nuvem (CSP) do Azure podem usar o Benefício Híbrido do Azure implantando primeiro uma VM pré-paga conforme o uso e, em seguida, ativando o Benefício Híbrido do Azure se tiverem o Software Assurance ativo.
  • Se removeres o recurso de máquinas virtuais SQL, voltarás para a configuração de licença fixa da imagem.
  • A capacidade de alterar o modelo de licença é um recurso da extensão do SQL IaaS Agent. A implantação de uma imagem do Azure Marketplace por meio do portal do Azure registra automaticamente uma VM do SQL Server com a extensão. No entanto, os clientes que estão autoinstalando o SQL Server precisam registrar manualmente sua VM do SQL Server.
  • Adicionar uma VM do SQL Server a um conjunto de disponibilidade requer a recriação da VM. Como tal, quaisquer VMs adicionadas a um conjunto de disponibilidade revertem para o tipo de licença padrão de pagamento conforme o uso. O Benefício Híbrido do Azure precisa ser habilitado novamente.

Limitações

Alterar o modelo de licença é:

  • Com suporte apenas para as edições Standard e Enterprise do SQL Server. Não há suporte para alterações de licença para Express, Web, Developer e Evaluation.
  • Suporte apenas para máquinas virtuais implantadas por meio do modelo do Azure Resource Manager. Não há suporte para máquinas virtuais implantadas por meio do modelo clássico.

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

Observação

Apenas o licenciamento baseado em núcleo do SQL Server com Software Assurance ou licenças de subscrição são elegíveis para o Benefício Híbrido do Azure. Se estiveres a utilizar o licenciamento Server + CAL para SQL Server e tiveres o Software Assurance, podes usar o modelo BYOL (traga a tua própria licença) numa imagem de máquina virtual do SQL Server do Azure para utilizar a mobilidade de licenças 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 licenciamento e cobrança associados

Antes de começar

Para evitar cobranças pela sua instância do SQL Server, consulte Orientações de preços para o SQL Server em VMs da Azure.

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

  1. Crie uma cópia de segurança dos dados.
  2. Se necessário, desinstale o SQL Server, incluindo a extensão do Agente IaaS do SQL.
  3. Baixe a edição gratuita do SQL Server Express.
  4. Instalar extensão do Agente de IaaS do SQL.
  5. Para interromper a cobrança, alterar a edição no portal para a edição Express.

Opcional

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

Reveja o Perguntas Frequentes de Licenciamento para ver as perguntas mais comuns.

Erros conhecidos

Analise os erros comumente conhecidos e suas resoluções.

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

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

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ê precisa registrar a sua VM do SQL Server com a extensão do Agente SQL IaaS.

Alterar o licenciamento para AHB, HADR ou PAYG

Certifique-se de que a sua subscrição está registada no fornecedor de recursos (RP).

A extensão do SQL IaaS Agent é necessária para alterar a licença. Certifique-se de excluir e reinstalar a extensão do SQL IaaS Agent se ela estiver em um estado de 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 SQL Server Standard ou Enterprise edition Marketplace e habilitar o Benefício Híbrido do Azure (durante a implantação ou depois) 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 reflete corretamente após a edição ou atualização de versão

Certifique-se de que a sua subscrição está registada no fornecedor de recursos (RP).

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