Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O clustering de failover é uma estratégia poderosa para garantir alta disponibilidade e operações contínuas em ambientes críticos. Ele envolve uma configuração de computadores independentes, conhecidos como nós, que funcionam juntos para aprimorar a disponibilidade e a escalabilidade de aplicativos e serviços, agora chamados de funções clusterizados. Esses nós são interconectados por meio de cabeamento físico e software.
Se ocorrer uma falha em um ou mais nós, os nós restantes assumirão automaticamente a carga de trabalho, um processo chamado failover, minimizando interrupções. Além disso, a saúde das funções clusterizadas é continuamente monitorada. Se algum problema for detectado, as funções serão reiniciadas ou migradas para outro nó para manter a operação perfeita. Essa abordagem proativa garante que os serviços permaneçam consistentemente disponíveis, mesmo que ocorram falhas de hardware ou software.
A rede é uma função crucial em clusters de failover habilitando a comunicação confiável e a troca eficiente de dados entre nós de cluster e com clientes externos. Os clusters geralmente empregam redes privadas dedicadas para funções internas, como sinais de pulsação e gerenciamento de cluster, enquanto redes públicas separadas lidam com o acesso do cliente e os dados do aplicativo. Essa separação de rede melhora o desempenho e a segurança isolando o tráfego crítico do cluster de interrupções externas. Ele também aumenta a tolerância a falhas, garantindo que as operações internas de cluster permaneçam ininterruptas e que as conexões de cliente mantenham alta disponibilidade durante eventos de failover.
A integridade do cluster é monitorada continuamente por meio de sinais de pulsação, que ajudam a detectar problemas. Se surgir um problema, o sistema poderá iniciar automaticamente um failover para manter a continuidade do serviço. Para proteger dados confidenciais e atender aos padrões organizacionais, os clusters de failover incorporam medidas de segurança robustas, como criptografia, para proteger dados em trânsito e em repouso. Eles também usam o controle de acesso granular para gerenciar permissões e direitos de acesso efetivamente.
Para saber mais sobre agrupamento de failover no Azure Local, consulte Reconhecimento de quorum de cluster e de pool.
Configuração de failover ativo e passivo
Os clusters de failover podem ser configurados em duas configurações principais, ativo-ativo e ativo-passivo. Cada configuração tem seus próprios compromissos: onde ativo-ativo foca no desempenho e na eficiência de recursos, enquanto ativo-passivo enfatiza a simplicidade e a confiabilidade em cenários de failover. A escolha depende de necessidades organizacionais específicas e da criticidade dos aplicativos que estão sendo clusterizados.
Configuração | Operação |
---|---|
Ativo | Em um cluster de failover ativo-ativo, todos os nós estão ativos e funcionam juntos simultaneamente para equilibrar a carga de trabalho em todo o cluster. Essa configuração distribui tarefas, poder de processamento ou serviços entre todos os nós disponíveis, fazendo uso eficiente dos recursos. Veja como funciona: |
Passivo | Em um cluster de failover ativo-passivo, alguns nós são designados como ativos, enquanto outros estão em espera, prontos para assumir o comando caso um nó ativo falhe. Veja como funciona: |
Funcionalidades do clustering de failover
O clustering de failover fornece um conjunto abrangente de funcionalidades projetadas para maximizar o tempo de atividade, garantir a integridade dos dados e simplificar o gerenciamento de tarefas críticas. Esses recursos permitem que as organizações mantenham a continuidade do serviço, gerenciem recursos com eficiência e se recuperem rapidamente de falhas de hardware ou software. Algumas funcionalidades oferecidas pelo cluster de failover são:
Nós de cluster e quorum:
Nós do cluster colaboram para manter o que é conhecido como um quorum, que é essencialmente o número mínimo de votos dos membros necessários para que o cluster funcione corretamente. Esse mecanismo impede cenários de divisão cerebral, em que partes divididas de um cluster podem tentar operar de forma independente, potencialmente causando inconsistências. Modelos de quorum, como Maioria do Nó, Maioria do Nó e Disco, Maioria do Nó e Compartilhamento de Arquivos e Sem Maioria (Somente Disco), determinam como os votos são atribuídos e contados. Por exemplo, a Maioria do Nó atribui a cada nó um voto, enquanto a Maioria do Nó e do Disco incorporam votos adicionais de um disco ou de um compartilhamento de arquivos.
Configuração de armazenamento:
Um recurso notável dos clusters de failover é o CSV (Cluster Shared Volume), que permite que vários nós acessem o mesmo armazenamento simultaneamente, permitindo o gerenciamento e a coordenação do disco suave sem perda de desempenho. Os CSVs são parte integrante das configurações de armazenamento em clusters de failover. Os CSVs facilitam o acesso eficiente ao disco, permitindo que os nós lidem com tarefas de armazenamento de forma colaborativa.
Monitoramento e gerenciamento proativos:
Os clusters de failover empregam sinais de pulsação como um meio de monitorar a integridade dos nós e suas funções. Esses sinais ajudam a detectar problemas como falhas de nó ou interrupções de serviço. Quando esses problemas são detectados, o sistema pode iniciar automaticamente procedimentos de failover, garantindo a continuidade e minimizando o tempo de inatividade.
Segurança e conformidade:
A segurança é um aspecto vital dos clusters de failover, incorporando recursos como criptografia e controle de acesso para proteger dados e operações de cluster. Os clusters ajudam as organizações a atender aos requisitos de conformidade para aplicativos críticos, garantindo o tratamento seguro de dados e o desempenho confiável do sistema. Isso os torna adequados para ambientes que exigem proteção de dados rigorosa e adesão regulatória.
Casos de uso:
O clustering de failover tem várias aplicações práticas, incluindo recuperação de desastres, balanceamento de carga e computação de alto desempenho. Ele dá suporte a aplicativos críticos fornecendo alta disponibilidade, permitindo que as empresas mantenham operações mesmo em condições adversas. Por exemplo, em cenários de recuperação de desastre, os clusters podem restaurar rapidamente os serviços transferindo operações para nós não afetados.
O clustering de failover garante alta disponibilidade ou disponibilidade contínua para aplicativos e serviços críticos em execução em servidores físicos ou máquinas virtuais. Se ocorrer uma falha, essas funções poderão ser rapidamente movidas ou reiniciadas em outro nó, minimizando o tempo de inatividade e mantendo o desempenho e a redundância consistentes.
Aplicativos, como o Microsoft SQL Server e máquinas virtuais Hyper-V, se beneficiam do clustering de failover, experimentando interrupções mínimas de serviço, mesmo durante falhas de hardware ou software.
Recursos de clustering de failover
Esta tabela de recursos foi projetada para ajudá-lo a entender, planejar, implantar e gerenciar o cluster de failover com eficiência.