Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A clusterização de failover é uma estratégia poderosa para garantir alta disponibilidade e operações ininterruptas em ambientes críticos. Envolve uma configuração de computadores independentes, conhecidos como nós, que trabalham juntos para melhorar a disponibilidade e a escalabilidade de aplicativos e serviços, agora conhecidos como funções clusterizadas. Esses nós são interconectados através 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 integridade das funções clusterizadas é monitorada continuamente. Se algum problema for detetado, 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 se ocorrerem falhas de hardware ou software.
A rede é um papel crucial em clusters de failover, permitindo uma comunicação confiável e uma troca de dados eficiente entre nós de cluster e com clientes externos. Os clusters geralmente empregam redes privadas dedicadas para funções internas, como sinais de batimento e gestão do cluster, enquanto redes públicas separadas gerem o acesso dos clientes e os dados das aplicações. 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 do cluster permaneçam ininterruptas e que as conexões do cliente mantenham alta disponibilidade durante eventos de failover.
A integridade do cluster é monitorada continuamente através de sinais de batimento cardíaco, que ajudam a detetar quaisquer problemas. Se surgir um problema, o sistema pode 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 os dados em trânsito e em repouso. Eles também usam controle de acesso granular para gerenciar permissões e direitos de acesso de forma eficaz.
Para saber mais sobre clustering de failover no Azure Local, consulte Entenda o quórum de clusters e pools.
Configuração de failover ativo e passivo
Os clusters de failover podem ser configurados em duas configurações primárias, ativo-ativo e ativo-passivo. Cada configuração tem os seus próprios compromissos, com o ativo-ativo focando no desempenho e na eficiência de recursos, enquanto o ativo-passivo enfatiza a simplicidade e a confiabilidade em cenários de falha. A escolha depende das necessidades organizacionais específicas e da criticidade dos aplicativos que estão sendo agrupados.
| Configuration | Operation |
|---|---|
| Active | Em um cluster de failover ativo-ativo, todos os nós estão ativos e trabalham juntos simultaneamente para equilibrar a carga de trabalho no 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: |
| Passive | Num cluster de failover ativo-passivo, alguns nós são designados como ativos, enquanto outros estão em espera, prontos para assumir o controlo se um nó ativo falhar. Veja como funciona: |
Funcionalidades de Clusterização de Tolerância a Falhas
A clusterização de failover oferece um conjunto abrangente de funcionalidades projetadas para maximizar o tempo de atividade, garantir a integridade dos dados e simplificar a gestão de cargas de trabalho críticas. Esses recursos permitem que as organizações mantenham a continuidade do serviço, gerenciem recursos de forma eficiente e se recuperem rapidamente de falhas de hardware ou software. Algumas funcionalidades oferecidas pelo agrupamento de failover incluem:
Nós de cluster e quórum:
Os nós de cluster colaboram para manter o que é conhecido como quórum, que é essencialmente o número mínimo de votos dos membros do cluster necessário para que o cluster funcione corretamente. Esse mecanismo evita cenários de cérebro dividido, onde partes divididas de um cluster podem tentar operar de forma independente, potencialmente causando inconsistências. Os modelos de quórum, como Maioria de Nós, Maioria de Nós e Disco, Maioria de Nós e Compartilhamento de Ficheiro e Nenhuma Maioria (Somente Disco), determinam como os votos são atribuídos e contados. Por exemplo, a Maioria de Nó atribui um voto a cada nó, enquanto a Maioria de Nó e a Maioria de 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 Cluster Shared Volume (CSV), que permite que vários nós acessem o mesmo armazenamento simultaneamente, permitindo o gerenciamento e a coordenação suaves do disco 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.
Monitorização e gestão proactivas:
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 detetar problemas como falhas de nó ou interrupções de serviço. Quando esses problemas são detetados, o sistema pode iniciar automaticamente os procedimentos de failover, garantindo a continuidade e minimizando o tempo de inatividade.
Segurança e conformidade:
A segurança é um aspeto 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 à regulamentação.
Casos de uso:
O agrupamento de failover tem várias aplicações práticas, incluindo a recuperação em caso de desastres, a distribuição de carga e a computação de alto desempenho. Ele suporta aplicativos críticos, fornecendo alta disponibilidade, permitindo que as empresas mantenham as operações mesmo em condições adversas. Por exemplo, em cenários de recuperação de desastres, os clusters podem restaurar rapidamente os serviços transferindo operações para nós não afetados.
O cluster de failover garante alta disponibilidade ou disponibilidade contínua para aplicações e serviços críticos (funções clusterizadas) executados em servidores físicos ou máquinas virtuais. Se ocorrer uma falha, essas funções podem ser rapidamente movidas ou reiniciadas em outro nó, minimizando o tempo de inatividade e mantendo um desempenho e redundância consistentes.
Aplicativos como o Microsoft SQL Server e Hyper-V máquinas virtuais se beneficiam do clustering de failover ao experimentar interrupções mínimas de serviço, mesmo durante falhas de hardware ou software.
Recursos de Clustering de Tolerância a Falhas
Esta tabela de recursos selecionados foi projetada para ajudá-lo a entender, planear, implementar e gerir de forma eficiente o agrupamento de failover.