Eu sei que o Books Online diz que a edição padrão suporta apenas 2 nós, mas como isso é realmente aplicado?
Será que:
- Não permite que você instale uma nova instância em um cluster com mais de 2 nós?
- Não permite que você adicione um terceiro nó a um cluster de failover que tenha pelo menos 1 instância de edição padrão do SQL Server?
- Não permite que você selecione mais de 2 proprietários possíveis para o grupo de recursos/função de cluster?
Ou vai se comportar de alguma outra forma?
Estou curioso porque um dos administradores gostaria de expandir um cluster existente de 2 nós para 3 nós, mas ele tem 2 instâncias de edição padrão do SQL Server, então não sei o que acontecerá.
O cluster tem instâncias do SQL 2008 R2 e SQL 2012 em execução no Windows 2008 R2.
É claro que o licenciamento é uma parte necessária dos negócios da Microsoft, portanto, não é de surpreender que a instalação imponha os limites concedidos ao comprador.
Configurando um cluster de failover do SQL Server para o SQL Server 2012 (edições Standard e Enterprise), você deve primeiro:
Criar um novo cluster de failover do SQL Server (configuração)
Opção 1: Instalação de Integração com Adicionar Nó (ou seja, apenas 2 nós permitidos.)
Em cada nó a ser adicionado ao cluster de failover do SQL Server, execute a instalação com a funcionalidade Adicionar nó para adicionar esse nó.
Opção 2: Instalação avançada/empresarial
Adicionar ou remover nós em um cluster de failover do SQL Server (instalação)
Essa opção continua para vincular a outras páginas que fornecem instruções de instalação mais detalhadas para instalações avançadas/empresariais. O aviso não é chamado explicitamente para essas instalações.
Isso sugere que (1) o processo Adicionar ou remover nós e (2) a licença ou, se preferir, a edição Standard , forneça as ferramentas para proteger o comprador e o provedor controlando, neste caso, quantos nós de failover pode ser instalado.
Ansioso para o SQL Server 2016 SP1 , que trará alguns bons benefícios no Standard Edition, permitindo que muitos recursos sejam executados no Standard. Mas não permitirá instalações de cluster de failover do SQL Server de vários nós.
Esclarecimento: para SQL Server Standard Edition (de 2000 a 2016) , o cluster de failover só pode dar suporte a 2 nós por instância . Se você estiver usando o SQL Server Enterprise Edition, poderá dar suporte a mais nós síncronos e assíncronos, os números exatos dependendo da versão que você está usando.
É verdade que também é possível instalar outra instância do SQL Server, até mesmo um cluster de failover, mas não faria parte do primeiro cluster. E se isso fosse instalado no mesmo servidor físico, provavelmente haveria alguma contenção de recursos.
Se você deseja um terceiro servidor em seu cenário, pode instalar outro servidor e implementar o envio de logs do nó de cluster ativo para o terceiro servidor. Como isso tem alguns problemas de latência, o Terceiro Servidor nem sempre estará totalmente atualizado com os dados enviados para ele.
Acabei de tentar fazer exatamente isso com o SQL 2012 no Server 2012.
Criei um cluster de 4 nós (o Windows 2012 não impõe o limite de 2 nós), instalei uma função SQL nos dois primeiros nós, porém durante o processo de configuração de adicionar o terceiro nó, você recebe uma mensagem de erro na lista de verificação com uma mensagem informando que a edição Standard do SQL Server não permite mais de 2 nós para uma função SQL.
A configuração não permitirá que você prossiga além deste ponto, então agora me vejo a) desejando ter mais tempo para ler sobre as limitações da edição eb) com um cluster de 2 nós muito mais robusto!
Então, para responder diretamente à sua pergunta, o número 2 está correto, 1 e 3 são perfeitamente permitidos.