Lembre-se de Failover como sendo uma Alta-disponibilidade(high-availability). High-Availability também é escrito abreviado como HA somente. Falaremos mais sobre isso abaixo.
Imagina alta-disponibilidade como sendo o ato de um servidor estar de prontidão para substituir outro, para entrar em campo!
Antes, pense em uma situação onde há somente um dispositivo funcionando, digamos um servidor; se esse falhar e desligar você estará perdido, sua empresa parará.
Podemos ter dois ou mais servidores ou dispositivos. Um deles estará ativo, funcionando recebendo e enviando informações para os computadores dos usuários. Os outros servidores estarão em standby, esperando o servidor principal falhar e quando isso acontecer esse ou esses servidores em standby acordarão e ficarão ativos.
Failover é a capacidade de alternar automática e facilmente para um sistema de backup confiável. Quando um componente ou sistema primário falha, um modo operacional de espera ou redundância deve atingir o failover e diminuir ou eliminar o impacto negativo nos usuários.
Heartbeat é o programa que fica sondando, fazendo uma checagem continuamente à procura de falhas. Ao perceber uma falha ele alerta ao servidor em standby: “Hei! acorda, você precisa estar ativo para a empresa não parar!“
Heartbeat significa batidas do coração e é usado o termo pulsar para se referir à checagem contínua que mencionei acima. O heartbeat fica pulsando.
Alguns sistemas de heartbeat pode apenas fazer alertas ao administrador da empresa; esse faz a troca manualmente.
O termo usado comumente para failover é alta-disponibilidade. Temos alguns tipos:
- Ativo-ativo: os servidores estão ativos, todos gravando e lendo dados. O cluster(conjunto de servidores) ativo-ativo distribui cargas de trabalho(workload) em todos os nós de forma uniforme. isso previne contra sobrecarga de trabalho ou overloading e possibilita o que chamamos de load balance ou balanceamento de carga.
- ativo-passivo ou ativo-standby: Um servidor fica ativo e o outro em espera. A utilização por parte do usuário do servidor em espera é zero. Somente o sistema operacional faz uso do segundo servidor para que ele fique espelhado.
Comment on “Termos e Dicas: O que é FAILOVER em Informática?”