Incluindo um Cluster em um Barramento para Alta Disponibilidade e Escalabilidade
É possível incluir um cluster como um membro de um barramento e usar a assistência da política do mecanismo do sistema de mensagens e a política do mecanismo do sistema de mensagens predefinida que forneça alta disponibilidade, escalabilidade ou escalabilidade com alta disponibilidade. A assistência de política do mecanismo do sistema de mensagens ajuda a criar e configurar os mecanismos do sistema de mensagens em um cluster para fornecer o comportamento necessário do mecanismo do sistema de mensagens.
Antes de Iniciar
Sobre Esta Tarefa
- Alta disponibilidade. Utilize a política de alta disponibilidade quando quiser
garantir que haja sempre um mecanismo do sistema de mensagens em execução nesse cluster,
para que as mensagens sejam sempre transmitidas.
A política do mecanismo do sistema de mensagens de alta disponibilidade cria um único mecanismo do sistema de mensagens para o cluster. O mecanismo do sistema de mensagens é configurado para efetuar failover para qualquer um dos demais servidores no cluster. A ordem na qual os servidores são utilizados para failover depende da ordem deles na lista de servidores preferidos. Quanto mais próximo estiver o servidor do início da lista de servidores preferidos, mais forte será a preferência por esse servidor. O mecanismo do sistema de mensagens não deixará de auxiliar, isto é, se um servidor com melhor preferência se tornar disponível novamente, o mecanismo do sistema de mensagens não voltará para esse servidor.
- Escalabilidade Utilize a política de escalabilidade para um sistema em que você
deseja incluir mais servidores em um cluster e manter o desempenho.
A política do mecanismo do sistema de mensagens de escalabilidade cria um único mecanismo do sistema de mensagens para cada servidor no cluster. Cada mecanismo do sistema de mensagens pode ser executado apenas no servidor ao qual está designado, e não pode efetuar failover para outro servidor. Se um servidor falhar, o mecanismo do sistema de mensagens que estiver sendo executado nele também falhará e não ficará disponível até que o servidor seja recuperado. Você pode incluir novos servidores no cluster sem afetar os mecanismos do sistema de mensagens existentes no cluster.
- Escalabilidade com alta disponibilidade. Utilize a política de escalabilidade com
alta disponibilidade para um sistema em que você deseja incluir mais servidores em um
cluster e manter o desempenho, mas também deseja assegurar que o sistema de mensagens
esteja sempre disponível.
A política do mecanismo do sistema de mensagens de escalabilidade com alta disponibilidade cria um único mecanismo do sistema de mensagens para cada servidor no cluster. Cada mecanismo do sistema de mensagens pode executar failover em outro servidor especificado no cluster. Cada servidor pode hospedar até dois mecanismos do sistema de mensagens, de modo que haja um relacionamento circular ordenado entre os servidores. Cada mecanismo do sistema de mensagens poderá deixar de auxiliar, isto é, se um mecanismo do sistema de mensagens efetuar failover para outro servidor e, em seguida, o servidor original se tornar disponível novamente, o mecanismo do sistema de mensagens voltará automaticamente para esse servidor.
Opcionalmente, é possível ajustar os tamanhos máximos e mínioms de heap da JVM (Java™ virtual
machine). Ajustar os tamanhos de heap ajuda a garantir que os servidores de aplicativos que hospedam um ou mais mecanismos do sistema de mensagens sejam fornecidos com uma quantidade adequada de memória para a mensagem, em toda sua solicitação.
- 6.0.2 (Fix Pack 23 ou posterior)
- 6.1.0 (Fix Pack 13 ou posterior )
Se a segurança estiver ativada e o barramento tiver membros de barramento com versão combinada, os membros do barramento estabelecerão confiança usando um alias de autenticação entre os mecanismos. Se você incluir um cluster de servidores como um membro de barramento no WebSphere Application Server Versão 6 e ele for o primeiro membro de barramento nesse nível, você deverá selecionar ou criar um alias de autenticação durante essa tarefa. Esta ação configura o alias de autenticação entre os mecanismos.
Procedimento
Resultados
- Para a política de mecanismo do sistema de mensagens de alta disponibilidade, há um único mecanismo do sistema de mensagens, denominado cluster_name.nnn-nome_do_barramento, que pode efetuar failover para qualquer dos servidores no cluster.
- Para a política de mecanismo do sistema de mensagens de escalabilidade, existe um mecanismo do sistema de mensagens para cada servidor no cluster, denominado cluster_name.nnn-nome_do_barramento. Cada mecanismo do sistema de mensagens no cluster está restrito à execução em um servidor.
- Para a política de mecanismo do sistema de mensagens de escalabilidade com alta disponibilidade, existe um mecanismo do sistema de mensagens para cada servidor de aplicativos no cluster, denominado cluster_name.nnn-nome_do_barramento. Cada mecanismo do sistema de mensagens no cluster pode efetuar failover para um outro servidor especificado no cluster, e voltar ao seu servidor preferido, se esse servidor se tornar disponível novamente.