Política de suporte para produtos do Microsoft SQL Server em execução num ambiente de virtualização de hardware
Este artigo descreve a política de suporte para produtos do SQL Server que estão em execução num ambiente de virtualização de hardware.
Versão original do produto: SQL Server
Número original da BDC: 956893
Introdução
Este artigo descreve a política de suporte para produtos do Microsoft SQL Server em execução num ambiente de virtualização de hardware.
Mais informações
A Microsoft fornece suporte técnico para o SQL Server para os seguintes ambientes de virtualização de hardware suportados:
Versões do Windows Server (atualmente em ciclo de vida do suporte) com o Hyper-V
Microsoft Hyper-V Server
Configurações que são validadas através do Programa de Validação de Virtualização do Servidor (SVVP).
Para obter mais informações sobre fornecedores certificados e sobre configurações do SVVP, consulte http://windowsservercatalog.com/svvp.aspx?svvppage=svvp.htm.
Observação
A solução SVVP tem de estar em execução em hardware certificado para a versão do Windows Server (atualmente em ciclo de vida do suporte) para ser considerada uma configuração SVVP válida.
A Microsoft fornece suporte técnico para versões do SQL Server para os seguintes ambientes de virtualização de hardware suportados:
- Serviços de Infraestrutura do Azure que incluem Máquinas Virtuais do Azure, Rede Virtual do Azure e Solução VMware do Azure (veja a secção Perguntas mais frequentes para obter mais detalhes).
- A versão do SQL Server é atualmente uma versão suportada de acordo com a política de ciclo de vida.
A Microsoft pode fornecer suporte técnico limitado ou não para os seguintes ambientes:
- Qualquer versão do SQL Server que esteja fora da política de ciclo de vida e em execução em qualquer fornecedor ou configuração de virtualização.
- Qualquer software de virtualização não Microsoft que não seja uma configuração que seja validada através do programa SVVP.
Esta política de suporte limitado baseia-se no seguinte artigo da Base de Dados de Conhecimento Microsoft:
Restrições e limitações
As seguintes restrições e limitações podem afetar a política de suporte das configurações suportadas acima:
O Clustering de Ativação Pós-falha Convidado é suportado para o SQL Server numa máquina virtual para os ambientes de virtualização de hardware suportados listados neste artigo, desde que todos os seguintes requisitos sejam cumpridos:
O Sistema Operativo em execução na máquina virtual (o "Sistema Operativo Convidado") é uma versão do Windows Server atualmente em ciclo de vida de suporte.
O ambiente de virtualização cumpre os requisitos do Clustering de Ativação Pós-falha do Windows Server ou do Windows Server, conforme documentado nos seguintes artigos na Base de Dados de Conhecimento Microsoft:
O produto SQL Server tem de ser uma versão suportada na política de Ciclo de Vida do Suporte da Microsoft atual. Para obter mais informações sobre as políticas de Ciclo de Vida do Suporte da Microsoft, consulte Pesquisar Informações sobre o Ciclo de Vida de Produtos e Serviços.
O SQL Server suporta soluções de cópia de segurança com suporte para virtualização que utilizam VSS (instantâneos de volume). Por exemplo, o SQL Server suporta a cópia de segurança do Hyper-V.
Os instantâneos de máquina virtual que não utilizam instantâneos de volume VSS não são suportados pelo SQL Server. Qualquer tecnologia de instantâneo que guarde nos bastidores um estado de memória, disco e dispositivo para um ponto anterior no tempo das VMs sem interagir com aplicações no convidado através do VSS pode deixar o SQL Server num estado inconsistente.
O SQL Server na Réplica do Hyper-V é suportado desde que o sinalizador EnableWriteOrderPreservationAcrossDisks esteja definido.
Observação
Para definir o sinalizador EnableWriteOrderPreservationAcrossDisks, execute o seguinte cmdlet:
Set-VMReplication -VMName \<vm-name> -EnableWriteOrderPreservationAcrossDisks 1
Exceções
Se várias VMs do SQL estiverem fortemente associadas umas às outras, as VMs individuais podem efetuar a ativação pós-falha para o site de recuperação após desastre (DR), mas as funcionalidades de elevada disponibilidade (HA) do SQL dentro da VM têm de ser removidas e reconfiguradas após a ativação pós-falha da VM. Por este motivo, as seguintes funcionalidades do SQL Server não são suportadas na Réplica de Hyper-VM:
- Grupos de Disponibilidade
- Espelhamento do banco de dados
- Instâncias do Cluster de Ativação Pós-falha
- Envio de logs
- Replicação
Para os SQL Servers em execução no ambiente Linux, veja a documentação de orientação na secção Tecnologias de virtualização suportadas da Política de suporte técnico do Microsoft SQL Server.
É recomendado utilizar o SQL Server em Executar Hyper-V numa Máquina Virtual com Virtualização Aninhada apenas para fins de teste e desenvolvimento.
Perguntas frequentes
T1: Que nível de suporte técnico receberei se a minha configuração de fornecedor não Microsoft for certificada através do SVVP?
R1: O Suporte ao Cliente e Suporte ao Cliente da Microsoft (CSS) trabalhará em conjunto com o cliente e o fornecedor certificado do SVVP para investigar o problema com o SQL Server que está em execução na máquina virtual. O Microsoft CSS ou o fornecedor do SVVP seguirão o processo documentado no seguinte site do SVVP para utilizar o programa TSANet juntamente com a permissão dos clientes numa tentativa de resolver o problema:
Q2: E se a configuração de virtualização de fornecedor não microsoft não estiver certificada através do SVVP?
A2: O Microsoft CSS seguirá as políticas de suporte documentadas no artigo da Base de Dados de Conhecimento 897615. Para obter mais informações, clique no seguinte número de artigo para ver o artigo na Base de Dados de Conhecimento Microsoft:
Se o Microsoft CSS determinar que o problema pode estar relacionado com o software de virtualização do fornecedor, o Microsoft CSS poderá exigir que o cliente reproduza o problema fora do ambiente de virtualização.
Nem todas as configurações do fornecedor são consideradas certificadas pelo SVVP, apesar de o fornecedor participar no programa. A lista de configurações validadas pode ser atualizada à medida que os fornecedores submetem alterações através deste programa.
T3: O programa SVVP lista especificamente as configurações válidas para o Windows Server 2008. As outras versões do Windows são suportadas para serem utilizadas como sistema operativo convidado?
A3: Sim. Conforme documentado no seguinte site do SVVP, os produtos que passaram os requisitos do SVVP para a versão mais recente lançada do Windows Server são considerados suportados em todas as versões anteriores do Windows Server que ainda são suportadas por Matriz de Ciclo de Vida.
Ao executar o SQL Server num sistema operativo convidado, a versão do SQL Server tem de ser suportada na versão do sistema operativo convidado, de acordo com os requisitos listados na respetiva documentação do produto do SQL Server.
Para obter mais informações sobre os requisitos de hardware e software do SQL Server, visite as seguintes páginas nos documentos:
T4: As funcionalidades do SQL Server, como o espelhamento da base de dados, são suportadas para serem executadas num ambiente de virtualização?
A4: As únicas restrições para instalar e utilizar o SQL Server num ambiente de virtualização estão documentadas neste artigo ou na documentação do produto do SQL Server. Qualquer funcionalidade ou utilização que não esteja indicada neste artigo ou na documentação do produto do SQL Server é assumida como suportada num ambiente de virtualização através das mesmas restrições e suporte que um ambiente de hardware bare-metal. Para obter mais informações sobre as funcionalidades suportadas por diferentes edições do SQL Server, visite o seguinte site da TechNet:
Funcionalidades Suportadas pelas Edições do SQL Server 2008 R2
Estes mesmos requisitos aplicam-se ao SQL Server 2008 e versões posteriores em execução num ambiente de virtualização.
P5: A Migração Rápida e Em Direto com o Windows Server é suportada com o SQL Server?
A5: Sim, a Migração em Direto é suportada para o SQL Server quando utilizada com o Windows Server com Hyper-V e com o servidor Hyper-V. A Migração Rápida também é suportada para o SQL Server no Windows Server com Hyper-V e Hyper-V Server.
P6: Qual é a política de suporte para o SQL Server ao utilizar uma funcionalidade de virtualização de fornecedor do SVVP, como instantâneos ou migração?
A6: Os instantâneos de qualquer fornecedor de virtualização que não utilize o VSS não são suportados com o SQL Server. Qualquer outra funcionalidade adicional de virtualização de um fornecedor SVVP, como a migração, tem de ser suportada pelo fornecedor do SVVP. Isto inclui quaisquer problemas que possam ocorrer com o SQL Server ao utilizar estas funcionalidades. Leia este recurso para obter mais informações sobre a política de suporte para obter funcionalidades adicionais de um produto de virtualização:
Q7: A Memória Dinâmica do Hyper-V é suportada para o SQL Server?
A7: A Memória Dinâmica do Hyper-V é totalmente suportada com o SQL Server. Apenas as versões e edições do SQL Server que suportam a Funcionalidade Adicionar Memória Frequente (Enterprise e Datacenter) podem ver a memória adicionada através da Memória Dinâmica do Hyper-V. O SQL Server 2012 e versões posteriores da edição padrão também reconhecem a memória do Hot Add quando são executadas num ambiente virtual. As versões do SQL Server que não suportam a Funcionalidade Adicionar Memória Frequente continuam a ser suportadas. No entanto, estas versões detetarão apenas a memória que está presente no sistema operativo quando o SQL Server é iniciado. Antes de implementar a Memória Dinâmica do Hyper-V, leia os seguintes recursos quando utilizar a Memória Dinâmica do Hyper-V com o SQL Server:
Q8: Suporta o SQL Server em execução na Máquina Virtual do Microsoft Azure?
A8: Sim, a Microsoft suporta o SQL Server nos Serviços de Infraestrutura do Microsoft Azure que inclui As Máquinas Virtuais do Microsoft Azure e a Rede Virtual do Microsoft Azure. Considere o seguinte quando implementar o SQL Server na Máquina Virtual do Microsoft Azure:
Os Armazenamentos do Microsoft Azure Geo-Replication não são suportados se os ficheiros de dados e de registo de uma base de dados estiverem armazenados em mais do que um disco.
Grupos de Disponibilidade AlwaysOn (com vários Serviços de Escuta) totalmente suportados.
Recomendamos uma VM DS3 ou superior para a edição SQL Enterprise e DS2 ou superior para SQL Standard e Web.
Atualmente, os ficheiros do Azure não são suportados para armazenar dados ou ficheiros de registo do SQL Server.
Para obter mais informações sobre a Máquina Virtual do Microsoft Azure e o SQL Server, veja O que é o SQL Server em Máquinas Virtuais do Azure (Windows).
As instâncias de cluster de ativação pós-falha (FCI) do SQL Server são suportadas nos seguintes cenários:
FCI do SQL Server no Windows Server 2016 e versões posteriores com Espaços de Armazenamento Direto. Para obter mais informações, veja Configurar a Instância de Cluster de Ativação Pós-falha do SQL Server em Máquinas Virtuais do Azure.
FCI do SQL Server no Windows Server 2016 e versões posteriores com partilhas de ficheiros premium. Para obter mais informações, veja Criar uma FCI com uma partilha de ficheiros premium (SQL Server em VMs do Azure).
SQL Server FCI n Windows Server 2016 e versões posteriores com discos partilhados do Azure. Para obter mais informações, veja Criar uma FCI com discos partilhados do Azure (SQL Server em VMs do Azure).
P9: A Microsoft suporta o SQL Server em execução no Microsoft Azure VMware Solution?
A9: Sim, a Microsoft suporta o SQL Server nos Serviços de Infraestrutura do Microsoft Azure, que inclui o Microsoft Azure VMware Solution. Quando implementar o SQL Server no Microsoft Azure VMware Solution, considere os seguintes recursos:
Para obter mais informações sobre como implementar melhor o SQL Server com o VMware vSphere, incluindo o dimensionamento correto das VMs do SQL Server e a gestão da configuração do VMware vCenter Server, veja Architecting Microsoft SQL Server on VMware vSphere (Arquitetar o Microsoft SQL Server no VMware vSphere).
Para obter mais informações sobre como começar a utilizar o Azure VMware Solution, veja Azure VMware Solution (Solução VMware do Azure).
T10: Os clientes podem executar o SQL Server na função de VM do Microsoft Azure?
A10: a função de VM do Microsoft Azure é uma função não persistente e não é igual à Máquina Virtual do Microsoft Azure. Não é suportado para utilização de produção do SQL Server. Os clientes que pretendam implementar as capacidades da plataforma de dados atualmente na plataforma do Microsoft Azure devem utilizar a Máquina Virtual do Microsoft Azure ou a Base de Dados SQL do Microsoft Azure.
T11 Existe alguma configuração recomendada ou melhores práticas a considerar ao implementar o SQL Server em ambientes virtualizados?
A11: Sim, deve consultar as seguintes recomendações do respetivo hipervisor: