Usuário com melhor resposta
Cluster x Processadores...

Pergunta
-
Ola!!!
Irei montar um cluster com dois nós com Windows Server 2008 enterprise e o SQL Server 2008 Standart que suporta 2 nós e 4 processadores dependente da quantidade de cores, mas a pergunta é: no meu cluster vou ter 8 processadores para cada instalação(nó) com 4 processadores ou no meu clusters posso ter no maximo 4 processadores?
Respostas
-
LEIVIO E JUNIOR,
Já retirei essa dúvida junto com a Microsoft, mas vou esclarecer desde do inicio pq realmete ficou um pouco confuso...rsrsrsrs...
A principio iria montar um espelhamento no cliente só que ele tem "muitas" base ai decidimos colocar um cluster.
O SQL Server 2008 Standart suporte 4 processadores e 2 nós.
Vou ter uma instância em cada servidor onde cada sql server terá 4 processadores tendo no total 8 processadores neste meu ambiente. Até pq são duas instalações em servidores diferentes.
A dúvida era: Neste meu ambiente de cluster meu sql server iria apenas suporta apenas 4 processadores onde teria que realizar um balanciamento ou terá 8 processadores onde cada sql server reconhecerá 4 processadores?
Acho que melhorou...rsrsrsrs...
Mas valeu galera- Marcado como Resposta Wellington_Almeida sábado, 13 de março de 2010 19:09
Todas as Respostas
-
Wellington,
Seu cluster vai ter 4 processadores mesmo..não pense que cluster "junta" as maquinas para forma apenas uma...cluster é um serviço que observa outros serviços"MSSQLSERVER, MQ..." e caso aconteça algum problema ele inicializa o serviço no outro nó a qual vc informou a prioridade.
[]´s
Leivio Fontenele - blogs
http://leivio.spaces.live.com/default.aspx
MCP | MCTS | MCITP - DBA SQL Server Sênior http://leivio.spaces.live.com/ | http://br.linkedin.com/in/leivio -
Wellington,
O Cluster é um recurso de alta disponibilidade para manter seu ambiente funcionando em caso de falha. A sua pergunta esta mais relacionada com tecnologias de cluster de alta performance do que cluster de disponibilidade.
Cluster de alta performance é justamente a união de diversos core de processamento formando um conjunto, mas esse tipo de cluster não é o que o Windows trabalha, o Windos utiliza o conceito de cluster de alta disponibilidade.
O que você esta querendo fazer?
Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA -
LEIVIO E JUNIOR,
Já retirei essa dúvida junto com a Microsoft, mas vou esclarecer desde do inicio pq realmete ficou um pouco confuso...rsrsrsrs...
A principio iria montar um espelhamento no cliente só que ele tem "muitas" base ai decidimos colocar um cluster.
O SQL Server 2008 Standart suporte 4 processadores e 2 nós.
Vou ter uma instância em cada servidor onde cada sql server terá 4 processadores tendo no total 8 processadores neste meu ambiente. Até pq são duas instalações em servidores diferentes.
A dúvida era: Neste meu ambiente de cluster meu sql server iria apenas suporta apenas 4 processadores onde teria que realizar um balanciamento ou terá 8 processadores onde cada sql server reconhecerá 4 processadores?
Acho que melhorou...rsrsrsrs...
Mas valeu galera- Marcado como Resposta Wellington_Almeida sábado, 13 de março de 2010 19:09
-
Wellington,
Agora eu consegui entender, neste caso, você estaria unindo a quantidade de processadores com a quantidade de nós, formando um ambiente de 8 processadores.
Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA -
Wellington,
você deve tomar cuidado com a configuração e uso de memória.
Se cada instância de cada nó do cluster normalmente usar o máximo de memória ou um valor próximo disso, pode haver problema quando houver failover automático.
Quando um dos nós falhar, o failover automático vai ativar a instância que estava no nó problemático no nó que ficou no ar. Cada instância irá ter consumo de memória próprio, o que pode causar gargalo no servidor ativo se ambas instâncias usarem muita memória.
Se a resposta resolveu sua questão ou problema, classifique-a para manter a qualidade do forum e a confiabilidade dos participantes.
Alex M. Bastos
http://bastosalex.spaces.live.com
-
-
Vc deve tambem dedicar processadores pra cada instancia, senao eh possivel que as duas vao tentar usar os mesmos processadores. Para isso, vc precisa alterar a "afinidade" do processo. No SQL Server 2008 use:
sp_configure 'show advanced options', 1; RECONFIGURE; GO sp_configure 'affinity mask', valor; RECONFIGURE; GO
No SQL Server 2008 R2 use:
alter server configuration set process affinity cpu=...; GO
Fabricio Voznika [MSFT], SQL Server Storage Engine Team