Estou procurando alguns conselhos de especialistas sobre como configurar um balanceador de carga em um VPS, configurando dois outros VPS para replicação PHP / MySQL e, em seguida, vinculando-os. Eu olhei em HAProxy e Nginx, ambos são bastante simples para a instalação - apenas algumas consultas eu adoraria alguém para ajudar a responder:
1) Atualmente estou executando um único VPS, suas especificações são: (Knownhost, VPS # 7)
5632MB de RAM garantida
Espaço em disco de 150 GB RAID-10
8x CPUs de prioridade 8+
Largura de banda de 10000 GB Premium
Eu estou olhando para a compra de dois VPS adicionais 'que são mid-spec do meu VPS principal - então eu iria querer instalar o balanceador de carga no VPS mais poderoso, assim meu principal no momento?
2) Uma vez que eu tenho a configuração do balanceador de carga, e eu conheço os IPs dos meus outros VPS '- estou certo em assumir que eu apenas configurei o balanceador de carga para eles IPs? Como faço então a replicação do código e a replicação do banco de dados? O balanceador de carga se tornaria o banco de dados mestre ou eu atribuiria um dos outros VPS 'para isso?
3) Em termos de escalabilidade, se o código for atualizado em A, eu o atualizaria consequentemente em B e C? Ou preciso de algum tipo de configuração de utilitário de replicação automática?
Não sou bem versado em servidores ou hardware, por isso agradeço qualquer ajuda.
Obrigado!