Barramento de Vários Servidores com Armazenamento em Cluster
É possível ter um barramento que consiste em vários servidores, alguns ou todos os quais são membros de um cluster. Quando um servidor é um membro de um cluster, ele permite que os servidores sejam executados em aplicativos comuns, em máquinas diferentes. A instalação de um aplicativo em um cluster que possui vários servidores em máquinas diferentes fornece alta disponibilidade. Se uma máquina falhar, os outros servidores no cluster não falharão.
Ao configurar um membro do barramento do servidor, esse servidor executa um mecanismo de sistema de mensagens. Para muitos fins, isso é suficiente, mas tal mecanismo do sistema de mensagens pode ser executado somente no servidor para o qual ele foi criado. O servidor é, portanto, um ponto único de defeito; se não for possível executar o servidor, o mecanismo de sistema de mensagens não estará disponível. Em vez disso, ao configurar um membro do barramento de cluster, o mecanismo do sistema de mensagens pode ser executado em um servidor no cluster e se esse servidor falhar, o mecanismo do sistema de mensagens poderá ser executado em um servidor alternativo. Isto está ilustrado em Figura 1. Para obter mais informações, consulte Tipos de Membros de Barramento e seus Efeitos em Alta Disponibilidade e Compartilhamento de Carga de Trabalho.
Outra vantagem de configurar um membro de barramento do cluster é a capacidade de compartilhar a carga de trabalho associada a um destino em vários servidores. É possível implementar mecanismos de sistema de mensagens adicionais no cluster. Um destino implementado em um membro do barramento de cluster é particionado no conjunto de mecanismos do sistema de mensagens no qual os servidores de cluster são executados. Cada mecanismo de sistema de mensagens no cluster compartilha uma parte das mensagens que chegam ao destino. Isto está ilustrado em Figura 2. Esse é um conceito familiar para quem conhece filas de clusters no IBM MQ. Para obter mais informações, consulte Compartilhamento de Carga de Trabalho.
Para resumir, com um membro do barramento do cluster é possível alcançar alta disponibilidade (por meio de failover). Também é possível configurar um cluster para chegar ao compartilhamento de carga de trabalho ou compartilhamento de carga de trabalho com alta disponibilidade, dependendo das políticas configuradas para os mecanismos do sistema de mensagens. Para obter informações adicionais sobre políticas para mecanismos do sistema de mensagens, consulte Políticas para Integração de Serviços.

