Diferença entre Active Standby e Active Active

Anonim

Active Standby vs Active Active

Ativo / Standby e Active / Active são dois mecanismos de failover usados ​​amplamente em todo o mundo para melhorar a confiabilidade dos sistemas. Além disso, esses dois métodos podem ser considerados métodos de implementação de alta disponibilidade. Cada mecanismo possui seu próprio método para determinar e executar o failover. Diferentes sistemas usam esses métodos para alcançar o nível de redundância requerido, dependendo do nível da natureza crítica da instância.

Configuração ativa / em espera

Na configuração ativa / em espera, apenas um nó está no modo ativo enquanto o outro está no modo de espera. Quando um problema é identificado no sistema ativo, o nó de espera ocupará o lugar do nó ativo sem alterações no último estado até o momento em que o problema for resolvido. No entanto, neste caso, se deve voltar ao nó original após a restauração do problema ou não pode depender da configuração dos dois nós. Também em geral, deve haver algum tipo de sincronização entre os nós ativos e de reserva, a fim de alternar instantaneamente uma falha. Na maioria dos casos, os sinais de batimento cardíaco entre nós ativos e de espera são usados ​​para identificar a falha do nó ativo, bem como a sincronização em tempo real entre nós. Aqui, sempre apenas um conjunto de equipamentos está ativo o tempo todo, simplifica o roteamento e solução de problemas. Também uma falha no link heartbeat, leva ambos os nós ao modo independente, onde o uso de recursos compartilhados pode ficar inconsistente dependendo da configuração. Na configuração Ativo / Standby, não é necessário implementar um método de balanceamento de carga antes dos nós para compartilhar a carga, uma vez que apenas um nó estará ativo a qualquer momento, a menos que haja inconsistência.

Configuração ativa / ativa

Na configuração Ativa / Ativa, ambos os nós estão no modo ativo enquanto manipula a mesma função no mesmo estado. Se houver uma falha em um nó ativo, o outro nó ativo administra automaticamente o tráfego e a função de ambos os nós até o problema ser resolvido. Aqui, ambos os nós devem ter a capacidade de lidar com o tráfego total individualmente, a fim de trabalhar de forma independente em uma situação de falha sem qualquer desempenho ou degradação de qualidade para a função final. Após a restauração do problema, ambos os nós irão para o modo ativo, onde a carga será compartilhada entre os nós. Como uma prática geral nesta configuração, deve haver um mecanismo para compartilhar a carga entre nós usando algum tipo de método de balanceamento de carga para manter os dois nós no modo ativo simultaneamente. Além disso, a identificação da falha deve ocorrer no ponto de equilíbrio de carga para mudar a carga total para o nó disponível.

Qual a diferença entre Active / Standby e Active / Active Configuration?

- Na configuração Active / Standby, a utilização do nó de espera é praticamente zero mesmo que esteja funcionando o tempo todo, enquanto que a capacidade de configuração Active / Active de ambos os nós pode ser utilizada até um máximo de 50% em geral para cada nó, uma vez que um nó deve poder tomar toda a carga em caso de falha.

- Portanto, se mais de 50% for utilizado para qualquer nó ativo no modo Ativo / Ativo, haverá uma degradação do desempenho em caso de falha em um nó ativo.

- Na configuração Ativa / Ativa, a falha em um caminho não levará à interrupção do serviço, enquanto que com a configuração Ativo / Espera, pode variar dependendo do tempo de identificação da falha e do tempo de mudança do nó ativo para o nó de espera.

- A configuração ativa / ativa pode ser usada como uma transferência temporária de capacidade e capacidade em caso de cenários imprevistos, embora isso leve a degradação do desempenho durante uma falha.

- Considerando que, com Active / Standby, essa opção não está disponível mesmo para uma situação momentânea.

- Embora a configuração Active / Active tenha essa vantagem de expansão de capacidade, deve haver um método de balanceamento de carga antes dos nós, o que não é necessário na configuração Ativo / Standby.

- O método Active / Standby é menos complexo e fácil de solucionar a rede, uma vez que apenas um caminho está ativo o tempo todo em comparação com o método Active / Active, que mantém os caminhos e os nós ativos ao mesmo tempo.

- A configuração Active / Active geralmente suporta o balanceamento de carga, enquanto que, com a configuração Active / Standby, nenhuma solução disponível está disponível.

- No entanto, a configuração Active / Active permite uma expansão momentânea da capacidade, em geral, proporciona uma complexidade adicional à rede do que a configuração Active / Standby.

- Uma vez que ambos os caminhos estão ativos em Configuração Ativa / Ativa, o tempo de interrupção é praticamente zero em caso de falha, o que pode ser maior em caso de configuração Ativa / Espera.