Partilhar via


Implantar o SQL Server no Azure Stack HCI

Aplica-se a: Azure Stack HCI, versões 22H2 e 21H2; SQL Server (todas as versões suportadas)

Este tópico fornece orientação sobre como planejar, configurar e implantar o SQL Server no sistema operacional Azure Stack HCI. O sistema operacional é uma solução de cluster de infraestrutura hiperconvergente (HCI) que hospeda cargas de trabalho virtualizadas do Windows e Linux e seu armazenamento em um ambiente local híbrido.

Descrição geral da solução

O Azure Stack HCI fornece uma plataforma altamente disponível, econômica e flexível para executar o SQL Server e os Espaços de Armazenamento Diretos. O Azure Stack HCI pode executar cargas de trabalho OLTP (Processamento de Transações Online), data warehouse e BI, além de IA e análises avançadas sobre big data.

A flexibilidade da plataforma é especialmente importante para bancos de dados de missão crítica. Você pode executar o SQL Server em máquinas virtuais (VMs) que usam Windows Server ou Linux, o que permite consolidar várias cargas de trabalho de banco de dados e adicionar mais VMs ao seu ambiente HCI do Azure Stack, conforme necessário. O Azure Stack HCI também permite integrar o SQL Server com o Azure Site Recovery para fornecer uma solução de migração, restauração e proteção baseada em nuvem para os dados da sua organização que seja confiável e segura.

Implantar o SQL Server

Esta seção descreve em alto nível como adquirir hardware para o SQL Server no Azure Stack HCI e usar o Windows Admin Center para gerenciar o sistema operacional em seus servidores. Estão incluídas informações sobre a configuração do SQL Server, monitorização e ajuste de desempenho e utilização de serviços híbridos de Alta Disponibilidade (HA) e do Azure.

Etapa 1: Adquirir hardware do Catálogo HCI do Azure Stack

Primeiro, você precisará adquirir hardware. A maneira mais fácil de fazer isso é localizar seu parceiro de hardware Microsoft preferido no Catálogo HCI do Azure Stack e comprar um sistema integrado com o sistema operacional Azure Stack HCI pré-instalado. No catálogo, você pode filtrar para ver o hardware do fornecedor otimizado para esse tipo de carga de trabalho.

Caso contrário, você precisará implantar o sistema operacional Azure Stack HCI em seu próprio hardware. Para obter detalhes sobre as opções de implantação do Azure Stack HCI e a instalação do Windows Admin Center, consulte Implantar o sistema operacional Azure Stack HCI.

Em seguida, use o Windows Admin Center para criar um cluster HCI do Azure Stack.

Etapa 2: Instalar o SQL Server no Azure Stack HCI

Você pode instalar o SQL Server em VMs que executam o Windows Server ou o Linux, dependendo de suas necessidades.

Para obter instruções sobre como instalar o SQL Server, consulte:

Etapa 3: Monitorar e ajustar o desempenho do SQL Server

A Microsoft fornece um conjunto abrangente de ferramentas para monitorar eventos no SQL Server e ajustar o design do banco de dados físico. A escolha da ferramenta depende do tipo de monitoramento ou ajuste que você deseja executar.

Para garantir o desempenho e a integridade de suas instâncias do SQL Server no Azure Stack HCI, consulte Ferramentas de monitoramento e ajuste de desempenho.

Para ajustar o SQL Server 2017 e o SQL Server 2016, consulte Atualizações recomendadas e opções de configuração para o SQL Server 2017 e 2016 com cargas de trabalho de alto desempenho.

Etapa 4: Usar os recursos de alta disponibilidade do SQL Server

O Azure Stack HCI aproveita o Clustering de Failover do Windows Server com o SQL Server (WSFC) para dar suporte à execução do SQL Server em VMs no caso de uma falha de hardware. O SQL Server também oferece grupos de disponibilidade Always On (AG) para fornecer alta disponibilidade no nível de banco de dados projetada para ajudar com falhas de aplicativos e software. Além do WSFC e do AG, o Azure Stack HCI pode usar a FCI (Instância de Cluster de Failover) Always On, que se baseia na tecnologia Storage Spaces Direct para armazenamento compartilhado.

Todas essas opções funcionam com a testemunha do Microsoft Azure Cloud para controle de quórum. Recomendamos o uso de regras de Antiafinidade de cluster no WSFC para VMs colocadas em nós físicos diferentes para manter o tempo de atividade do SQL Server no caso de falhas de host ao configurar grupos de disponibilidade Always On.

Etapa 5: Configurar os serviços híbridos do Azure

Há vários serviços híbridos do Azure que você pode usar para ajudar a manter seus dados e aplicativos do SQL Server seguros. O Azure Site Recovery é uma solução de recuperação de desastres como serviço (DRaaS). Para obter mais informações sobre como usar esse serviço para proteger o back-end do SQL Server de um aplicativo para ajudar a manter as cargas de trabalho online, consulte Configurar a recuperação de desastres para o SQL Server.

O Backup do Azure permite definir políticas de backup para proteger cargas de trabalho corporativas e dá suporte ao backup e à restauração da consistência do SQL Server. Para obter mais informações sobre como fazer backup de seus dados SQL locais, consulte Instalar o Servidor de Backup do Azure.

Como alternativa, você pode usar o recurso Backup Gerenciado do SQL Server no SQL Server para gerenciar backups do Armazenamento de Blob do Azure.

Para obter mais informações sobre como usar essa opção adequada para arquivamento externo, consulte:

Além desses cenários de backup, você pode configurar outros serviços de banco de dados que o SQL Server oferece, incluindo o Azure Data Factory e o Azure Feature Pack for Integration Services (SSIS).

Próximos passos

Para obter mais informações sobre como trabalhar com o SQL Server, consulte: