Um cluster de failover é um grupo de servidores de computador físicos ou virtuais (ou ambos) que são configurados para fornecer acesso contínuo sem tempo de inatividade ou um mínimo absoluto de tempo de inatividade. Em um cluster de failover, se um servidor ou nó parar de funcionar ou precisar ser reinicializado, um ou mais outros nós assumirão as cargas de trabalho existentes e também lidarão com quaisquer novas solicitações que chegarem.
Como tal, os clusters de failover são projetados para fornecer alta disponibilidade (HA) ou até mesmo disponibilidade contínua (CA) em todos os momentos, e são frequentemente implantados em empresas para garantir o acesso a dados de missão crítica e recursos de tecnologia, como bancos de dados, aplicativos principais e recursos compartilhados.
Clusters de failover de alta disponibilidade vs. disponibilidade contínua
Os clusters de alta disponibilidade (clusters HA) são projetados para fornecer 99.999% de disponibilidade (conhecido como os cinco noves), o que equivale a menos de 6 minutos de inatividade por ano. Os clusters CA, ou clusters tolerantes a falhas, por outro lado, oferecem 100 por cento de disponibilidade e têm requisitos mais rigorosos para evitar pontos únicos de falha, o que se reflete em seus preços mais elevados em quase todos os casos.
Em um cluster de failover tolerante a falhas de disponibilidade contínua, os pontos de falha em potencial são monitorados continuamente, desde o armazenamento até as unidades de processador, fontes de alimentação, componentes de rede e outros recursos de hardware e software. Assim que qualquer recurso falhar ou mostrar sinais de começar a falhar, um cluster de failover tolerante a falhas mudará para um recurso de backup sem qualquer interrupção no serviço ou tempo de inatividade.
Fonte da imagem: ServerWatch
Os clusters de alta disponibilidade e os clusters de CA são frequentemente implantados em conjunto com outros tipos de cluster para fornecer balanceamento de carga, processamento paralelo, armazenamento RAID e recursos semelhantes.
As soluções de cluster de failover populares no mercado hoje incluem Windows Server Failover Cluster (WSFC), VMware Failover Clusters (VMware HA e vSphere 6 Fault Tolerance), SQL Server Failover Clusters, IBM PowerHA SystemMirror, Linux-HA, Red Hat Linux Clusters e Veritas Servidor de cluster.