Os grupos de disponibilidade Always On (AG, na sigla em inglês) do Microsoft SQL Server permitem replicar bancos de dados em várias instâncias do SQL Server Enterprise.
Assim como as Instâncias de cluster de failover do SQL Server, os grupos de disponibilidade Always On usam o clustering de failover do Windows Server (WSFC, na sigla em inglês) para implementar alta disponibilidade. No entanto, os dois recursos diferem de várias maneiras, incluindo o seguinte:
Grupos de disponibilidade Always On | Instâncias de cluster de failover | |
---|---|---|
Escopo do failover | Grupo de bancos de dados | Instância |
Armazenamento | Não compartilhado | Compartilhado |
Veja uma comparação mais detalhada em Comparação de instâncias de cluster de failover e grupos de disponibilidade.
Os grupos de disponibilidade AlwaysOn são compatíveis com vários modos de disponibilidade. Neste tutorial, você vai aprender a implantar grupos de disponibilidade AlwaysOn no modo de commit síncrono para implementar alta disponibilidade em um ou mais bancos de dados.
Na configuração, você vai criar três instâncias de VM. Duas instâncias de VM, node-1
e
node-2
, atuam como nós de cluster e executam o SQL Server. Uma terceira instância de VM,
witness
, é usada para conseguir um quórum em um cenário de failover. As três instâncias de VM são distribuídas em três zonas e compartilham uma sub-rede comum.
Usando um grupo de disponibilidade Always On do SQL Server, um banco de dados de exemplo, bookshelf
,
é replicado de maneira síncrona nas duas instâncias do SQL Server.
Em um ambiente local de cluster de failover do Windows Server, os avisos de ARP acionam o failover de endereço IP. No entanto, oGoogle Cloudignora os anúncios de ARP. Consequentemente, você precisa implementar uma das duas opções a seguir: usar um balanceador de carga interno e um nome de rede distribuída (DNN). Neste artigo, presumimos que você já implantou o Active Directory no Google Cloud e que tem conhecimento básico sobre o SQL Server, o Active Directory e o Compute Engine. Para mais informações sobre o Active Directory no Google Cloud, consulte a Seção de início