SERVIDOR DE BANCO REPLICADOS


Disponibilidade constante aos seus servidores


Disponibilidade é a probabilidade de um sistema estar disponível (em perfeito funcionamento) conforme em dado momento. É pensando nisso, que a Svitrini oferece sua solução de Alta Disponibilidade – Svitrini HA.

Características
A Svitrini HA é baseado em tecnologia DRDB – Distributed Replicated Block Device.Assim consiste em configurar dois servidores (ou nodos) entre os quais é estabelecida uma política de replicação de blocos de dados, de maneira que o servidor primário (master) tenha seus dados periodicamente replicados em um servidor standby (slave).

Monitoração de nodos
A monitoração de nodos é realizada pelo heartbeat.Certamente ele é o responsável por testar periodicamente os nodos do cluster, coordenando as ações de failover e failback.Entretanto as soluções que utilizam reativação automática de serviços serão baseadas neste pacote. Entretanto heartbeat permite que se execute programas no processo de failover e failback, controlando qualquer recurso que se deseje.

Replicação de disco
Conforme a replicação de disco é de responsabilidade do DRDB. Ele é um driver de bloco para o kernel que cria um dispositivo de bloco virtual, portanto consistindo tanto de um disco real local quanto de uma conexão de rede, que terá na outra ponta outro driver DRDB atuando como secundário.

A mesma operação em seu disco local. Portanto Com isto, se obtém dois nodos com discos exatamente iguais, até o instante da falha. As aplicações que trabalham com dados dinâmicos ou atualizados com muita frequência se beneficiam deste driver.

Sistema de arquivos
Dados replicados ou não, é importante que o sistema de arquivos esteja consistente. Nem todos os sistemas de arquivos garantem isso. A Svitrini HA com journal, faz com que todas as alterações de dados sejam antes registradas no disco no caso do sistema falhar.