Implementar SQL Server na Azure Stack HCI

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

Este tópico fornece orientações sobre como planear, configurar e implementar SQL Server no sistema operativo Azure Stack HCI. O sistema operativo é uma solução de cluster de infraestrutura hiperconvergizada (HCI) que acolhe cargas de trabalho de Windows e Linux virtualizadas e seu armazenamento em um ambiente híbrido no local.

Descrição geral da solução

O Azure Stack HCI oferece uma plataforma altamente disponível, eficiente em termos de custos e flexível para executar SQL Server e Espaços de Armazenamento Direct. O Azure Stack HCI pode executar cargas de trabalho de Processamento de Transações Online (OLTP), armazém de dados e BI, e IA e análise avançada sobre big data.

A flexibilidade da plataforma é especialmente importante para bases de dados críticas da missão. Pode executar SQL Server em máquinas virtuais (VMs) que utilizam Windows Server ou Linux, o que lhe permite consolidar várias cargas de trabalho de base de dados e adicionar mais VMs ao seu ambiente HCI Azure Stack, conforme necessário. O Azure Stack HCI também permite integrar SQL Server com a Azure Site Recovery para fornecer uma solução de migração, restauro e proteção baseada na nuvem para os dados da sua organização que seja fiável e seguro.

Implementar SQL Server

Esta secção descreve a um alto nível como adquirir hardware para SQL Server no Azure Stack HCI e utilizar Windows Admin Center para gerir o sistema operativo nos seus servidores. Informações sobre a criação de SQL Server, monitorização e afinação de desempenho, e a utilização de serviços híbridos de Alta Disponibilidade (HA) e Azure estão incluídas.

Passo 1: Adquirir hardware do Catálogo HCI da Azure Stack HCI

Primeiro, vais precisar de arranjar hardware. A maneira mais fácil de o fazer é localizar o seu parceiro de hardware preferido da Microsoft no Catálogo HCI da Azure Stack e adquirir um sistema integrado com o sistema operativo Azure Stack HCI pré-instalado. No catálogo, pode filtrar para ver hardware do fornecedor que está otimizado para este tipo de carga de trabalho.

Caso contrário, terá de implantar o sistema operativo Azure Stack HCI no seu próprio hardware. Para obter mais informações sobre as opções de implementação do HCI da Stack Azure e a instalação Windows Centro de Administração, consulte implementar o sistema operativo Azure Stack HCI.

Em seguida, utilize Windows Centro de Administração para criar um cluster HCI Azure Stack.

Passo 2: Instale SQL Server no Azure Stack HCI

Pode instalar SQL Server em VMs em execução Windows Server ou Linux, dependendo dos seus requisitos.

Para obter instruções sobre a instalação de SQL Server, consulte:

Passo 3: Monitor e performance tune SQL Server

A Microsoft fornece um conjunto abrangente de ferramentas para monitorizar eventos em SQL Server e para afinar o design da base de dados física. A escolha da ferramenta depende do tipo de monitorização ou afinação que pretende realizar.

Para garantir o desempenho e a saúde dos seus SQL Server casos no Azure Stack HCI, consulte ferramentas de monitorização e afinação de desempenho.

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

Passo 4: Use SQL Server funcionalidades de alta disponibilidade

O Azure Stack HCI aproveita Windows Clustering de Failover do Servidor com SQL Server (WSFC) para suportar SQL Server em VMs em caso de falha de hardware. SQL Server também oferece grupos de disponibilidade Always On (AG) para fornecer alta disponibilidade de nível de base de dados que é projetado para ajudar com falhas de aplicação e software. Além da WSFC e AG, o Azure Stack HCI pode usar Sempre Em Falha de Caso cluster (FCI), que é baseado em Espaços de Armazenamento tecnologia Direct para armazenamento partilhado.

Todas estas opções funcionam com a Microsoft Azure Cloud testemunha para o controlo do quórum. Recomendamos a utilização de regras anti-Affinity de cluster em WSFC para VMs colocados em diferentes nós físicos para manter o tempo de SQL Server em caso de falhas de anfitrião quando configurar sempre em grupos de disponibilidade.

Passo 5: Criar serviços híbridos Azure

Existem vários serviços híbridos Azure que pode usar para ajudar a manter os seus dados e aplicações SQL Server seguros. A recuperação do local de azure é uma recuperação de desastres como um serviço (DRaaS). Para obter mais informações sobre a utilização deste serviço para proteger o SQL Server final de uma aplicação para ajudar a manter as cargas de trabalho on-line, consulte Configurar a recuperação de desastres para SQL Server.

O Azure Backup permite-lhe definir políticas de backup para proteger as cargas de trabalho da empresa e suporta o backup e restaurar a consistência SQL Server. Para obter mais informações sobre como fazer backup dos seus dados no local SQL, consulte o Servidor de Backup do Azure.

Em alternativa, pode utilizar a funcionalidade de Backup gerido SQL Server em SQL Server para gerir as cópias de segurança Armazenamento Azure Blob.

Para obter mais informações sobre a utilização desta opção que seja adequada para arquivamento fora do local, consulte:

Além destes cenários de backup, pode configurar outros serviços de base de dados que SQL Server ofertas, incluindo Azure Data Factory e Azure Feature Pack for Integration Services (SSIS).

Passos seguintes

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