Clustering de servidores no sistema operacional diferente: CentOs e Debian [closed]

1

Eu tenho dois servidores dedicados em dois locais diferentes. Um nos EUA (Baseado em CentOS ), outro na Ásia (Baseado em Debian ). Precisa implementar o cluster HTTP de alta disponibilidade.

A principal complexidade é um sistema operacional diferente. heartbeat será melhor ou outro?

    
por Md Mahbubur Rahman 08.09.2012 / 12:17

2 respostas

1

A melhor solução de cluster é uma solução no nível do aplicativo, que replica as sessões para todos os servidores envolvidos. Se você tem isso no lugar, você precisa de um banco de dados abaixo disso, que replica os dados para ambos os locais.

Tendo isso em prática, você estará pronto para o balanceamento de carga e terá um cluster ativo-ativo sem necessidade de um mecanismo de failover.

O SO não deve importar muito (pode até ser o Linux e o W2K8R2). O único caso em que você deve pensar é a reentrada de um nó que estava inativo antes. O aplicativo não deve ser iniciado até que o banco de dados esteja em sincronia novamente.

    
por 08.09.2012 / 23:23
0

Você não precisa nem deseja clustering de alta disponibilidade, mesmo que você possa implementá-lo de forma barata usando diferentes sistemas operacionais separados por milhares de quilômetros.

Veja o balanceamento de carga global, que uma ou ambas as empresas de hospedagem podem oferecer. Seu URL é resolvido para um dispositivo que redireciona para qualquer um dos dois servidores ativos (se você considerar um como seu site principal e outro como um site de recuperação de desastre) ou para o que estiver mais próximo do usuário final (contanto que ambos os sites estejam funcionando).

    
por 08.09.2012 / 13:38