No MS Ignite esta semana, vários detalhes foram revelados sobre as mudanças nos Grupos de Disponibilidade que serão lançados no SQL Server 2016. melhorias:
- Configuração opcional para failover com base na falha do banco de dados – em 2012 e 2014, o failover é determinado quase inteiramente no nível da instância. Se um banco de dados ficar offline, suspeito ou corrompido, o AG continuará funcionando. No SQL Server 2016, você poderá ter determinadas métricas de banco de dados para iniciar o failover para todo o grupo.
- Suporte do coordenador de transações distribuídas – nas versões atuais, o MSDTC não tem suporte para bancos de dados AG, mas terá suporte total no SQL Server 2016 (também exigirá uma atualização do sistema operacional – é possível que você precise da versão mais recente do Windows Server para suporte em todos os cenários).
- As contas de serviço gerenciadas em grupo são totalmente compatíveis – eles "funcionavam" no SQL Server 2012/2014, mas não eram totalmente suportados e apresentavam alguns problemas (consulte informações básicas aqui, aqui e aqui).
- Balanceamento de carga para secundários legíveis – você poderá usar um mecanismo round-robin para rotear solicitações somente leitura por meio do ouvinte para obter vantagem equilibrada de todos os secundários, em comparação com a abordagem atual de solicitações sempre indo para o "primeiro" secundário disponível.
- Destinos de failover automático adicionais – você poderá especificar até três secundários no total para failover automático; isso corresponde ao número de réplicas síncronas permitidas.
- Desempenho de transporte de log aprimorado – todo esse pipeline foi revisado e refatorado para menor uso da CPU e maior taxa de transferência.
- Grupo de Disponibilidade Básico – isso foi finalmente confirmado a partir do CTP 3.2 para ser uma opção oficial para clientes Standard Edition no SQL Server 2016. Para obter detalhes e limitações dos recursos, consulte Visão geral dos grupos de disponibilidade básicos AlwaysOn.
- Grupos de disponibilidade sem domínio – como a Microsoft descreveu aqui, você poderá hospedar AGs em domínios sem confiança e sem nenhum domínio. (Observe que essa alteração também requer o Windows Server 2016.)