Política de escalabilidade com mecanismo do sistema de mensagens de alta disponibilidade.
A política de escalabilidade com o mecanismo do sistema de mensagens de alta disponibilidade é um tipo de política do mecanismo do sistema de mensagens predefinida fornecida ao usar a assistência à política do mecanismo do sistema de mensagens. Ela ajuda a configurar um cluster que seja membro de um barramento ao precisar de alta disponibilidade e de escalabilidade no cluster.
A escalabilidade com a configuração de alta disponibilidade garante que haja um mecanismo do sistema de mensagens para cada servidor em um cluster, e que cada mecanismo do sistema de mensagens possua um local de failover.
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.
Cada mecanismo do sistema de mensagens é atribuído a um servidor específico ao configurá-lo para ser executado somente em servidores na lista de servidores preferenciais, especificando, em seguida, somente dois servidores nessa lista de servidores preferenciais. Cada servidor é o primeiro servidor preferencial para um mecanismo do sistema de mensagens e o segundo servidor preferencial para um outro, criando o relacionamento circular entre os servidores. O failback é ativado para que cada mecanismo do sistema de mensagens seja sempre hospedado por seu servidor preferencial se esse servidor estiver em execução.
Os dois servidores que podem hospedar um mecanismo do sistema de mensagens específico devem acessar o armazenamento de mensagens (um banco de dados ou um sistema de arquivos) configurado para esse mecanismo do sistema de mensagens.
Use a política de escalabilidade com alta disponibilidade em um sistema onde deseja incluir mais servidores em um cluster, sem afetar os mecanismos do sistema de mensagens existentes, e desejar garantir que o sistema de mensagens esteja sempre disponível.
Ao selecionar a política de escalabilidade com mecanismo do sistema de mensagens de alta disponibilidade no console administrativo, um diagrama mostrará o cluster selecionado e o resultado final da política.
Se não houver nenhum triângulo de aviso no diagrama e a coluna A configuração adicional é necessária? mostrar Não na linha Escalabilidade com Alta Disponibilidade, a topologia do cluster e a configuração do mecanismo do sistema de mensagens estarão adequadas e você poderá continuar.
Se houver triângulos de aviso no diagrama, examine as mensagens na linha Escalabilidade com alta disponibilidade para orientação sobre como executar uma configuração adequado do mecanismo do sistema de mensagens.
Se precisar de alta disponibilidade em um cluster, esse cluster deverá conter pelo menos dois nós, cada um contendo um servidor, ou seja, deverá haver pelo menos duas máquinas físicas separadas no cluster. Se as mensagens o avisarem para incluir outro servidor em outro nó, será necessário voltar e redefinir a topologia do cluster, antes de incluir o cluster como um membro de um barramento.
Por exemplo, a figura a seguir mostra três servidores configurados em um nó. Se esse nó falhar, não haverá nenhum servidor disponível para qualquer um dos mecanismos do sistema de mensagens para o qual o failover será executado. Para fornecer um pouco de alta disponibilidade, é necessário haver pelo menos um outro servidor em um nó separado, para garantir que haja um servidor no qual pelo menos um mecanismo do sistema de mensagens possa ser executado. Além disso, há somente um mecanismo do sistema de mensagens configurado. Para fornecer alguma escalabilidade, é necessário haver um mecanismo do sistema de mensagens para cada servidor.

A figura dois é um exemplo de quando a configuração do mecanismo do sistema de mensagens estiver adequada para a política de escalabilidade com alta disponibilidade. Há três servidores, cada um em um nó separado e três mecanismos do sistema de mensagens. Cada mecanismo do sistema de mensagens tem um servidor preferencial e um ou outro servidor que ele pode usar para failover. Cada servidor é o host preferencial para um mecanismo do sistema de mensagens, e o host de failover para um outro mecanismo do sistema de mensagens. Se não houver nenhum triângulo de aviso e nenhum componente esmaecido, a política poderá ser utilizada com êxito.

A tabela a seguir mostra as configurações da política do mecanismo do sistema de mensagens para um cluster de três servidores que usam a política de escalabilidade com o mecanismo do sistema de mensagens de alta disponibilidade.
Nome do mecanismo do sistema de mensagens | Recuperação de falhas | Retorno de Falha | Lista de Servidores Preferenciais | Executar apenas em servidores preferenciais |
---|---|---|---|---|
clustername.000-busname | verdadeiro | verdadeiro |
|
verdadeiro |
clustername.001-busname | verdadeiro | verdadeiro |
|
verdadeiro |
clustername.002-busname | verdadeiro | verdadeiro |
|
verdadeiro |
A escalabilidade predefinida com a política do mecanismo do sistema de mensagens de alta disponibilidade cria uma configuração com aspectos de escalabilidade e alta disponibilidade. Esta configuração é usada com frequência, embora não seja a única maneira para configurar um cluster para fornecer escalabilidade e alta disponibilidade. Se você tiver outras necessidades, por exemplo, a transmissão de mensagem ser uma prioridade e desejar aumentar o número de possíveis locais para cada mecanismo do sistema de mensagens, utilize a política do mecanismo do sistema de mensagens customizada.
Para mais informações sobre a configuração para alta disponibilidade com escalabilidade e compartilhamento de carga de trabalho, consulte as informações relacionadas.