Sistema completo de alta disponibilidade [duplicado]

5

Estou no processo de configuração de um servidor LAMP, mas quero ter certeza de que ele estará pronto para expansão para o futuro.

Aqui está minha configuração atual ..

  • Dois servidores de janelas físicas em cluster com o Hyper-V
  • Duas máquinas virtuais, uma para o Apache e outra para o MySQL
  • Duas Ligas ISCSI da Synology configuradas como um RAID5, uma para o Apache e outra para o MySQL
  • Cada máquina virtual é configurada para usar seus respectivos ISCSI como a pasta de dados. (dados do site para o apache e dados do banco de dados para o mysql)

Aqui está o que eu quero fazer ..

  • Segundo servidor Apache configurado como um failover (ativo-passivo)
  • Segundo servidor MySQL configurado como um failover (ativo-passivo)

Aqui é onde eu preciso de ajuda ...

Meu pensamento era usar um endereço IP virtual, que seria atribuído a um dos dois servidores apache configurados como um mestre. Se o mestre morrer, eu quero que o servidor escravo secundário reivindique esse ip virtual e aja como mestre até que o mestre original volte a ficar online. Não preciso me preocupar com a sincronização de dados entre os dois servidores apache, pois os dados estão sendo armazenados no ISCSI. Eu não tenho que me preocupar com "conflito de acesso a arquivos", pois apenas um dos servidores acessará o servidor por vez. Este mesmo conceito se aplica aos servidores MySQL.

A questão é ... Você acha que esta configuração está boa agora e no futuro. A próxima pergunta é .. O que devo usar para o tratamento de failover ativo-passivo. Eu estava olhando para o ucarp, o que parece muito fácil de usar. O que vocês acham?

    
por royjr 25.11.2016 / 17:54

1 resposta

7

Se você tiver apenas uma caixa Synology compartilhada entre suas máquinas Hyper-V, ela ainda poderá ser considerada como um SPoF. Ele morre, você perde todos os LUNs sentados lá. Para verdadeiro HA você precisaria de uma segunda caixa NAS e algum mecanismo de replicação. Bem, uma coisa que vem à mente é o cluster de HA com dois dispositivos Synology NAS. Mas AFAIK não classifica bem no mundo do HA. Especialmente por causa do desempenho e lentidão do failover. Então, na maioria das vezes, geralmente nos inclinamos para algumas soluções de SDS, como o HPE VSA ( link ), Unity VSA ( link ) e StarWind vSAN ( link ). Eu pessoalmente estava jogando bastante em torno do StarWind e fiz todas as coisas muito rapidamente. Sua versão gratuita deve ser capaz de espelhar suas caixas NAS convertendo todas as coisas em um virtual san completo. E finalmente eu não usaria o Synology para tarefas de produção. Ele pode perfeitamente lidar com trabalhos de backup, mas duvido que seja completamente adequado para ambientes virtualizados. Então, se eu fosse você, deixaria a Synology como um repositório de backup, carregaria os hosts do Hyper-V com os discos locais e criaria um pool de armazenamento com a ajuda de um dos SDS mencionados acima.

    
por 30.11.2016 / 18:13