Espera Ativa vs Ativa Ativa
Ativo/Standby e Ativo/Ativo são dois mecanismos de failover amplamente utilizados em todo o mundo para melhorar a confiabilidade dos sistemas. Além disso, esses dois métodos podem ser considerados como métodos de implementação de alta disponibilidade. Cada mecanismo tem seu próprio método para determinar e executar o failover. Diferentes sistemas usam esses métodos para atingir o nível de redundância necessário, dependendo do nível da natureza crítica da instância.
Configuração ativa/em espera
Na Configuração Ativo/Standby, apenas um nó está em modo ativo enquanto o outro está em modo standby. Quando um problema é identificado no sistema Ativo, o nó em espera tomará o lugar do nó ativo sem nenhuma alteração no último estado até que o problema seja resolvido. No entanto, neste caso, voltar para o 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 em espera para alternar instantaneamente em caso de falha. Na maioria dos casos, os sinais de pulsação entre os nós ativos e em espera são usados para identificar a falha do nó ativo, bem como para a sincronização em tempo real entre os nós. Aqui, sempre apenas um conjunto de equipamentos está ativo o tempo todo, simplificando o roteamento e a solução de problemas. Além disso, uma falha no link de pulsação 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 há necessidade de implementar um método de balanceamento de carga antes dos nós para compartilhar a carga, pois apenas um nó estará ativo em um determinado momento, a menos que haja inconsistência.
Configuração ativa/ativa
Na configuração Ativo/Ativo ambos os nós estão no modo ativo enquanto manipulam a mesma função no mesmo estado. Se houver uma falha em um nó ativo, o outro nó ativo tratará automaticamente o tráfego e a função de ambos os nós até que o problema seja resolvido. Aqui, ambos os nós devem ter a capacidade de lidar com o tráfego total individualmente para trabalhar de forma independente em uma situação de falha sem qualquer degradação de desempenho ou 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 prática geral nesta configuração, deve haver um mecanismo para compartilhar a carga entre os nós usando algum tipo de método de balanceamento de carga para manter ambos os nós no modo ativo simultaneamente. Além disso, a identificação de falhas deve ocorrer no ponto de balanceamento de carga para transferir toda a carga para o nó disponível.
Qual é a diferença entre a configuração ativa/em espera e a configuração ativa/ativa?
– Na configuração Ativo/Standby, a utilização do nodo standby é praticamente zero mesmo estando em funcionamento o tempo todo, enquanto que com a configuração Ativo/Ativo a capacidade de ambos os nós pode ser utilizada até 50% em geral para cada nó, pois um nó deve ser capaz de suportar 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 de desempenho em caso de falha em um nó ativo.
– Na configuração Ativo/Ativo, a falha em um caminho não levará à interrupção do serviço, enquanto na configuração Ativo/Standby, pode variar dependendo do tempo de identificação da falha e do tempo de deslocamento do nó ativo para o nó em espera.
– A configuração ativa/ativa pode ser usada como uma taxa de transferência temporária e expansão de capacidade em caso de cenários imprevistos, mesmo que isso leve à degradação do desempenho durante uma falha.
– Considerando que, com Ativo/Standby tal opção não está disponível mesmo para uma situação momentânea.
– Embora a configuração Ativo/Ativo 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/Em espera.
– O método Ativo/Standby é menos complexo e fácil de solucionar problemas da rede, pois apenas um caminho está ativo o tempo todo em comparação com o método Ativo/Ativo, que mantém tanto os caminhos quanto os nós ativos ao mesmo tempo.
– A configuração Ativa/Ativa normalmente suporta balanceamento de carga, enquanto que, com a configuração Ativa/Em espera, tal solução não está disponível.
– Mesmo assim, a configuração Ativo/Ativo permite a expansão momentânea da capacidade, em geral, fornece complexidade adicional à rede do que a configuração Ativo/Standby.
– Como ambos os caminhos estão ativos na configuração Ativo/Ativo, o tempo de interrupção é praticamente zero em caso de falha, podendo ser maior em caso de configuração Ativo/Standby.