Como obter alta disponibilidade do PostgreSQL no windows server 2008?

1

Estou procurando uma maneira de obter um banco de dados postgresql em execução com alta disponibilidade em algumas caixas de servidores do Windows 2008.
Eu não sou um especialista em administração de servidores windows nem postgresql, então estou um pouco confuso sobre as diferentes alternativas.
Parece que, desde a versão 9, o postgresql fornece replicação pronta para uso, permitindo que vários servidores passivos permaneçam em sincronia com um mestre e ativando um deles se o mestre falhar. No entanto, isso tem que ser completamente invisível para os aplicativos clientes, que nem devem saber que existem vários servidores.
Eu também li um pouco sobre o recurso de cluster de failover no Windows 2008, que era a maneira sugerida para obter HA neste pergunta semelhante .

Como sou totalmente novo neste campo, tenho problemas em entender a maneira correta de configurar essa configuração. Parece-me que o "tornando invisível para os aplicativos cliente" seria automaticamente alcançado usando o cluster de failover do w2008, mas não usar esse recurso tornaria a replicação postgresql inútil? Pelo que entendi, se eu for para o cluster de failover, haverá apenas uma instância do postgresql em execução a qualquer momento, ea replicação será tratada pelo Windows.

Eu entendi corretamente até agora? Alguém pode me ajudar a ter uma visão mais clara?

    
por jeremy-george 24.07.2013 / 11:18

1 resposta

1

Sim, você está entendendo corretamente. O uso de um cluster de disco compartilhado fornecerá apenas uma instância do banco de dados em execução, fora de um conjunto de discos compartilhados (DAS ou SAN).

Você pode combinar isso com replicação - um bom exemplo seria replicar dados para um servidor não conectado aos discos compartilhados, como em um datacenter co-localizado.

Em poucas palavras: os clusters são locais para fins de alta disponibilidade, e a replicação é (geralmente, ou pelo menos nesse caso) para recuperação de desastres.

    
por 24.07.2013 / 12:24