Servidor Web (IIS) e espelhamento de banco de dados (Postgresql)

2

Recentemente, nosso servidor web caiu e tivemos que recuperar tudo de um backup que demorou o dia inteiro (totalmente inaceitável em nossos negócios).

Então, minha pergunta é: como criar um espelho completo do servidor que eu possa usar (alternar o dns para) caso o mesmo desastre aconteça no futuro?

Nosso servidor principal está na Amazon com o Windows 2008 / IIS + Postgresql 9.1. Eu estava pensando em criar o mesmo servidor em um local diferente como um espelho completo com a replicação do banco de dados. Mas não sei como implementar o espelhamento de instâncias do IIS pela Internet ...

Então, minha pergunta é: como criar um espelho completo do servidor que eu possa usar (alternar o dns para) caso o mesmo desastre aconteça no futuro?

    
por Timka 24.06.2012 / 01:55

1 resposta

1

Embora o Postgresql tenha um grande número de opções de replicação, se eu entendi bem o seu problema, é mais sobre a estabilidade fundamental de sistemas operacionais e aplicativos de servidor, o IIS & Postgres.

Existe uma resposta semelhante fornecida para o Amazon EC2 link

Pessoalmente, eu seria mais parcial para uma solução VMware usando algo como o seguinte:

circuit diversity / ISP diversity
Vcenter
Netapp
VMs with HA & FT configuration
Assumes no single point of failure in above.

As VMs devem usar as mesmas informações de DNS se ocorrer um evento FT.

Você pode expandir isso usando balanceadores de carga F5 e sites duplicados, se necessário.

Referências:

Folha de dados de tolerância a falhas do VMware link

VMware / F5 link

    
por 24.06.2012 / 03:03