Solução de failover

1

Digamos que eu tenha um servidor que execute um programa que execute algum aplicativo. Eu vi que há uma solução chamada marcapasso ou alta disponibilidade.

Existe uma maneira de fazer com que o segundo servidor tenha os mesmos dados exatos e seja sincronizado com todos os dados do primeiro, de modo que, se o primeiro sair, o segundo servidor tenha tudo o que o primeiro tinha?

Existe uma maneira de fazer isso com apenas dois servidores e nenhum outro hardware?

    
por sonicboom 19.01.2014 / 03:26

1 resposta

1

Sim. Nós temos algo chamado DRBD; Dispositivo de Bloco Replicado Distribuído. É uma espécie de espelhamento RAID1 entre dois computadores, de modo que sempre que algo é gravado no disco de Server1, os mesmos dados são gravados no disco de Server2, de forma síncrona ou assíncrona. Essa é a parte de dados.

Para casos simples, isso deve ser suficiente. Não é difícil colocá-lo em prática. Dê uma olhada em algumas VMs até que você esteja confortável. Então você pode querer ler sobre outras coisas para lidar com o failover de serviço. Você precisará de alguma forma para tornar o ato secundário como primário se o primário falhar. Ou você pode usar uma solução primária primária, mas isso requer sistemas de arquivos especiais e você desejará uma conexão direta entre os servidores.

Este documento da documentação oficial do Ubuntu Server deve começar no DRBD: link . Você encontrará mais detalhes no site oficial: link

O guia na documentação do Ubuntu Server lhe dará uma solução síncrona.

    
por Jo-Erlend Schinstad 29.03.2014 / 22:13