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.

Figura 1. Barramento de Integração de Serviços com Servidor de Agrupado em Clusters
Nesta figura, um barramento de integração de serviços possui um único membro do barramento de cluster. O cluster possui dois servidores de aplicativos. Um servidor no cluster hospeda o mecanismo do sistema de mensagens. Se esse servidor falhar, o mecanismo do sistema de mensagens poderá ser executado no servidor alternativo.
Figura 2. Barramento de Integração de Serviço com Destinos Particionados
Nesta figura, um barramento de integração de serviços possui um único membro do barramento de cluster. O cluster possui três servidores de aplicativos. Cada servidor no cluster executa um mecanismo do sistema de mensagens. Um destino do barramento é particionado entre os mecanismos de sistema de mensagens que são executados no membro de cluster.

Ícone que indica o tipo de tópico Tópico de Conceito



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cjj0072_
Nome do arquivo: cjj0072_.html