Noções básicas sobre failover ativo-ativo e ativo-em espera

Ver Categorias

Noções básicas sobre failover ativo-ativo e ativo-em espera

4 min read

A resiliência da rede é crucial para manter operações comerciais contínuas. Os mecanismos de failover desempenham um papel vital na garantia de alta disponibilidade e confiabilidade dos serviços de rede. Duas estratégias principais de failover – Ativo-Ativo e Ativo-Em Espera – são comumente empregadas para atingir essas metas.

Fundamentos de failover #

Os mecanismos de failover são projetados para alternar automaticamente para um sistema ou componente em espera quando o principal falha, garantindo tempo de inatividade mínimo e serviço ininterrupto. A escolha entre as configurações Ativo-Ativo e Ativo-Standby depende das necessidades específicas e da arquitetura da rede de uma organização.

Failover ativo-ativo #

Em uma configuração de failover Ativo-Ativo, vários sistemas ou componentes são executados simultaneamente, compartilhando a carga e fornecendo redundância. Ambos (ou todos) os sistemas estão totalmente operacionais e o tráfego é distribuído entre eles. Se um sistema falhar, sua carga será facilmente assumida pelos demais sistemas ativos, garantindo disponibilidade contínua.

failover ativo-ativo

Benefícios:

  • High Availability: com vários sistemas ativos, a rede permanece disponível mesmo se um sistema falhar.
  • Balanceamento de carga: o tráfego é distribuído uniformemente por todos os sistemas ativos, otimizando a utilização de recursos e o desempenho.
  • Global: Sistemas adicionais podem ser facilmente adicionados para lidar com o aumento do tráfego e da carga de trabalho.

Considerações de implementação:

  • Complexidade: As configurações Ativo-Ativo exigem mecanismos sofisticados de balanceamento de carga para distribuir o tráfego de maneira eficaz.
  • Custo: A necessidade de vários sistemas ativos e redundância pode ser cara em termos de hardware e manutenção.
  • Sincronização: Garantir a consistência e a sincronização dos dados em todos os sistemas ativos é fundamental para evitar perda ou corrupção de dados.

Casos de uso:

  • Web Hosting: sites de alto tráfego usam configurações Ativo-Ativo para distribuir o tráfego entre vários servidores, garantindo tempos de resposta rápidos e alta disponibilidade.
  • Serviços na Nuvem: os provedores de nuvem implantam failover Ativo-Ativo para oferecer serviços contínuos e ininterruptos aos seus usuários.

Failover em espera ativa #

Em uma configuração de failover Active-Standby, um sistema (o ativo) lida com todo o tráfego enquanto o outro (o standby) permanece ocioso, pronto para assumir o controle caso o sistema ativo falhe. O sistema standby torna-se ativo somente durante um evento de falha.

Benefícios:

  • Simplicidade: Mais fácil de implementar e gerenciar em comparação com configurações Ativo-Ativo.
  • Custo-benefício: requer menos recursos, pois o sistema em espera não está lidando ativamente com o tráfego.
  • Failover previsível: O processo de failover é simples, com um sistema primário e de backup claro.

Considerações de implementação:

  • Tempo de failover: pode haver uma breve interrupção enquanto o sistema em espera assume a função ativa.
  • Subutilização: o sistema em espera permanece ocioso durante as operações normais, levando a uma potencial subutilização de recursos.
  • Manutenção: Testes e manutenção regulares do sistema em espera são essenciais para garantir que ele funcione corretamente durante um failover.

Casos de uso:

  • Bases de dados: bancos de dados críticos geralmente usam configurações Active-Standby para garantir a integridade e a disponibilidade dos dados durante o failover.
  • Aplicações Enterprise: aplicativos essenciais aos negócios que exigem mecanismos de failover previsíveis e diretos.

Escolhendo a estratégia de failover certa #

A seleção entre estratégias de failover Ativo-Ativo e Ativo-Standby depende de vários fatores, incluindo:
Requisitos de disponibilidade: para ambientes que exigem alta disponibilidade e tempo de inatividade mínimo, as configurações Ativo-Ativo são preferidas.
Restrições de orçamento: As configurações Active-Standby são mais econômicas e podem ser adequadas para organizações menores com orçamentos limitados.
Carga de tráfego: ambientes de alto tráfego se beneficiam dos recursos de balanceamento de carga das configurações Ativo-Ativo.
Complexidade e Gestão: As configurações Active-Standby são mais simples de gerenciar, tornando-as adequadas para organizações com recursos de TI limitados.

Como implementar failover com RELIANOID #

Implementando failover ativo-ativo e ativo-passivo com RELIANOID envolve o uso de métodos de balanceamento de carga como Global Server Load Balancing (GSLB) para configurações ativas-ativas e clustering com estado para configurações ativas-passivas. Aqui está um guia detalhado sobre como realizar ambas as configurações:

Failover ativo-ativo com GSLB #

Visão geral: o failover ativo-ativo garante que todos os servidores manipulem ativamente o tráfego, distribuindo a carga entre vários servidores, proporcionando assim alta disponibilidade e balanceamento de carga.

Pré-requisitos:

  • RELIANOID instalado em vários servidores.
  • Endereços IP públicos para cada servidor.
  • Controle DNS para gerenciar registros GSLB.

Passos:

1. Configurar o GSLB:

  • Faça o login no RELIANOID interface web.
  • Acessar GSLB > Fazendas e criar uma nova fazenda.

2. Configurar o GSLB:

  • Adicionar zonas DNS e back-ends (RELIANOID balanceadores de carga, neste caso) ao farm GSLB, especificando os endereços IP dos servidores que farão parte da configuração ativo-ativo.
  • Configure as verificações de integridade para garantir que cada servidor esteja operacional. Essas verificações de integridade verificarão periodicamente a integridade de cada servidor back-end.

3. Configuração DNS:
Configure seu provedor DNS para usar o endereço IP do farm GSLB. Isto garante que as solicitações de DNS sejam roteadas através do GSLB, que por sua vez distribui o tráfego para os servidores disponíveis.

4. Monitorar e ajustar:

  • Monitore regularmente o desempenho e a integridade de sua configuração GSLB por meio do RELIANOID interface.
  • Ajuste o algoritmo de balanceamento de carga, se necessário (por exemplo, Round Robin, Menos Conexões) para otimizar o desempenho.

Failover ativo-passivo com cluster com estado #

Visão geral: o failover ativo-passivo envolve um servidor manipulando ativamente o tráfego enquanto os outros servidores permanecem no modo de espera. Se o servidor ativo falhar, um servidor passivo assumirá o controle.

Pré-requisitos:

  • RELIANOID instalado em pelo menos dois servidores.
  • Configuração de rede para permitir a comunicação entre os servidores.
  • Carp e tráfego ARP gratuito são permitidos.

Passos:

1. Configuração de cluster:

  • Faça o login no RELIANOID interface web em ambos os servidores.
  • Acessar Sistema> Cluster em cada servidor.
  • Configure um servidor como o Mestre e o outro como Escravo.

2. Configuração de sincronização:

  • Certifique-se de que os arquivos de configuração e as informações de estado estejam sincronizados entre os servidores mestre e escravo.
  • Use as ferramentas de sincronização integradas em RELIANOID para manter as configurações idênticas.

3. Teste de failover:

  • Teste o mecanismo de failover simulando uma falha no servidor mestre.
  • Verifique se o servidor escravo assume o controle e se os estados da sessão são preservados.

4. Monitorar e manter:

  • Monitore regularmente o status do cluster por meio do RELIANOID interface.
  • Certifique-se de que a sincronização permaneça ativa e que quaisquer alterações na configuração sejam propagadas para ambos os servidores.

Exemplo de configuração para clustering com estado (ativo-passivo) #

Configuração de cluster:

  • No servidor mestre: Sistema > Cluster > Configurar as Mestre.
  • No servidor escravo: Sistema > Cluster > Configurar as Escravo.

Sincronização:

  • Certifique-se de que a configuração e a sincronização de estado estejam habilitadas.
  • Sincronize regularmente as configurações manualmente, se necessário, ou use recursos de sincronização automática.

Habilitar failover com estado:

  • Defina configurações de failover com estado para preservar os estados da sessão.

Conclusão #

As estratégias de failover Ativo-Ativo e Ativo-Standby desempenham papéis cruciais para garantir a resiliência e a alta disponibilidade da rede. Compreender seus benefícios, casos de uso e considerações de implementação ajuda as organizações a escolher a abordagem certa para atender às suas necessidades específicas. Seja visando disponibilidade máxima com configurações Ativo-Ativo ou buscando uma solução simples e econômica com configurações Ativo-Standby, a implementação de um mecanismo de failover robusto é essencial para manter serviços de rede ininterruptos e alcançar a continuidade dos negócios.

Seguindo estas etapas, você pode definir configurações de failover ativo-ativo e ativo-passivo em RELIANOID para garantir alta disponibilidade e balanceamento de carga para seus aplicativos.

📄 Baixe este documento em formato PDF #

    E-MAIL: *

    Powered by MelhoresDocs