![[Windows]](ngwin.gif)
Modos de cluster e MSCS
Existem dois modos nos quais você pode executar um sistema de cluster com IBM® MQ em Windows: Ativo / Passivo ou Ativo / Ativo.
Modo ativo/passivo
No o modo Ativo/Passivo, o computador tem o aplicativo em execução e o computador B está backup, sendo utilizado apenas quando o MSCS detecta um problema.
É possível utilizar esse modo com apenas um disco compartilhado, mas, se qualquer aplicativo causar uma falha inversa, todos os aplicativos deverão ser transferidos como um grupo (porque apenas um computador pode acessar o disco compartilhado por vez).
É possível configurar o MSCS com A como o preferencial computador. Depois, quando o computador A tiver sido consertado ou substituído e estiver funcionando corretamente, o MSCS detectará isso e comutará automaticamente o aplicativo de volta para o computador A.
Se você executar mais de um gerenciador de filas, tenha um disco compartilhado separado para cada um. Coloque cada gerenciador de filas em um grupo separado no MSCS. Dessa forma, qualquer gerenciador de filas pode executar failover para o outro computador sem afetar os outros gerenciadores de filas.
Modo Ativo/Ativo
No modo Ativo/Ativo, os computadores A e B têm ambos os aplicativos em execução, e os grupos em cada computador são definidos para utilizar o outro computador como backup. Se uma falha for detectada no computador A, transfere o MSCS os dados do estado para o computador B e reinicia o aplicativo ali. O computador B, então, executa seu próprio aplicativo e o do A.
Para esta configuração você precisa de pelo menos dois discos compartilhados. É possível configurar o MSCS com A como o computador preferencial para os aplicativos de A e B como o computador preferencial para os aplicativos de B.. Após a falha inversa e a correção, cada aplicativo acaba voltando automaticamente para seu próprio computador.
Para IBM MQ isso significa que você poderia, por exemplo, executar dois gerenciadores de filas, um em cada um de A e B, com cada um explorando o poder completo do seu próprio computador. Em caso de falha no computador A, ambos os gerenciadores de filas serão executados no computador B. Isso significa que a potência de um computador será compartilhada, reduzindo a capacidade e a velocidade de processamento de grandes quantidades de dados. No entanto, seus aplicativos críticos ainda estão disponíveis enquanto você procura e corrige a falha em A.