Partilhar via


Implementar 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çõ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 hiperconvergida (HCI) que aloja cargas de trabalho virtualizadas do Windows e linux e o respetivo armazenamento num ambiente híbrido no local.

Descrição geral da solução

O Azure Stack HCI fornece uma plataforma flexível e de elevada disponibilidade para executar SQL Server e Espaços de Armazenamento Direto. O Azure Stack HCI pode executar cargas de trabalho de Processamento de Transações Online (OLTP), armazém de dados e BI, IA e análises avançadas sobre macrodados.

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

Implementar SQL Server

Esta secção descreve a um nível elevado como adquirir hardware para SQL Server no Azure Stack HCI e utilizar Windows Admin Center para gerir o sistema operativo nos seus servidores. Estão incluídas informações sobre como configurar SQL Server, monitorização e otimização do desempenho e utilização de Elevada Disponibilidade (HA) e serviços híbridos do Azure.

Passo 1: adquirir hardware a partir do Catálogo Azure Stack HCI

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

Caso contrário, terá de implementar o sistema operativo Azure Stack HCI no seu próprio hardware. Para obter detalhes sobre as opções de implementação do Azure Stack HCI e a instalação Windows Admin Center, veja Implementar o sistema operativo Azure Stack HCI.

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

Passo 2: Instalar SQL Server no Azure Stack HCI

Pode instalar SQL Server em VMs com o Windows Server ou Linux, consoante os seus requisitos.

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

Passo 3: monitorizar e otimizar o desempenho SQL Server

A Microsoft fornece um conjunto abrangente de ferramentas para monitorizar eventos no SQL Server e para otimizar a estrutura da base de dados física. A escolha da ferramenta depende do tipo de monitorização ou otimização que pretende efetuar.

Para garantir o desempenho e o estado de funcionamento das instâncias do SQL Server no Azure Stack HCI, veja Ferramentas de Monitorização e Otimização do Desempenho.

Para otimizar SQL Server 2017 e SQL Server 2016, veja Atualizações recomendadas e opções de configuração para SQL Server 2017 e 2016 com cargas de trabalho de elevado desempenho.

Passo 4: Utilizar SQL Server funcionalidades de elevada disponibilidade

O Azure Stack HCI tira partido do Clustering de Ativação Pós-falha do Windows Server com SQL Server (WSFC) para suportar SQL Server em execução em VMs em caso de falha de hardware. SQL Server também oferece grupos de disponibilidade AlwaysOn (AG) para fornecer elevada disponibilidade ao nível da base de dados que foi concebida para ajudar com falhas de aplicações e software. Além do WSFC e do AG, o Azure Stack HCI pode utilizar a Instância de Cluster de Ativação Pós-falha AlwaysOn (FCI), que se baseia na tecnologia de Espaços de Armazenamento Direto para armazenamento partilhado.

Todas estas opções funcionam com o testemunho da Cloud do Microsoft Azure para controlo de quórum. Recomendamos que utilize regras de AntiAffinity do cluster no WSFC para VMs colocadas em diferentes nós físicos para manter o tempo de atividade para SQL Server em caso de falhas de anfitrião quando configurar grupos de disponibilidade AlwaysOn.

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

Existem vários serviços híbridos do Azure que pode utilizar para ajudar a manter os seus SQL Server dados e aplicações seguros. O Azure Site Recovery é uma recuperação após desastre como um serviço (DRaaS). Para obter mais informações sobre como utilizar este serviço para proteger a SQL Server back-end de uma aplicação para ajudar a manter as cargas de trabalho online, consulte Configurar a recuperação após desastre para SQL Server.

Azure Backup permite-lhe definir políticas de cópia de segurança para proteger cargas de trabalho empresariais e suporta a cópia de segurança e o restauro da consistência SQL Server. Para obter mais informações sobre como fazer uma cópia de segurança dos seus dados SQL no local, veja Install Azure Backup Server (Instalar o Azure Backup Server).

Em alternativa, pode utilizar a funcionalidade SQL Server Cópia de Segurança Gerida no SQL Server para gerir Armazenamento de Blobs do Azure cópias de segurança.

Para obter mais informações sobre como utilizar esta opção adequada para arquivo fora do local, consulte:

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

Passos seguintes

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