JuniorZ Posted February 8, 2016 Share Posted February 8, 2016 Pessoal, como funcionaria LoadBalancer com 2 VPS ( diferentes locais ) ou 2 dedicados para quem usa WHM/cPanel, existe alguma forma de implementar o LoadBalance? 0 Quote Link to comment Share on other sites More sharing options...
absamhost Posted February 8, 2016 Share Posted February 8, 2016 Não depende só do servidor, depende também da applicação que vai rodar. Ambos servidores precisam estar sincronizados a nivel de aplicação e banco de dados. Você pode colocar um balanceador que vai distribuir o tráfego entre esses 2 servidores e caso um venha falhar, o outro assume o tráfego sozinho. Quando o servidor que falhou voltar ao ar, ele vai sincronizar com os dados que o outro servidor recebeu (aplicação e banco de dados) e começar e receber o tráfego novamente. 0 Quote Link to comment Share on other sites More sharing options...
PauloNichio Posted February 8, 2016 Share Posted February 8, 2016 Não depende só do servidor, depende também da applicação que vai rodar. Ambos servidores precisam estar sincronizados a nivel de aplicação e banco de dados. Você pode colocar um balanceador que vai distribuir o tráfego entre esses 2 servidores e caso um venha falhar, o outro assume o tráfego sozinho. Quando o servidor que falhou voltar ao ar, ele vai sincronizar com os dados que o outro servidor recebeu (aplicação e banco de dados) e começar e receber o tráfego novamente. Opa! Já deu para entender um pouco, mas tem algum material ou algo do tipo que aprofunde mais este assunto, até mesmo dicas de como realizar este procedimento? Pergunto isto pois sempre tive interesse em fazer isto, mas não faço ideia nem por onde começar Enviado do meu iPhone usando Tapatalk 0 Quote Link to comment Share on other sites More sharing options...
JuniorZ Posted February 8, 2016 Author Share Posted February 8, 2016 @absamhost Entendi amigo, tenho 2 dedicados OVH (32gb cada 2x2tb) uso ambos atualmente ( revenda / hospedagem ), eu conseguiria fazer via esses 2 servidores então o loadbalancer certo? ( como utilizo WHM nos 2, como ficaria isso? ) teriam que ser feito já com o centos / whm instalado nos 2? 0 Quote Link to comment Share on other sites More sharing options...
CoioteLinux Posted February 8, 2016 Share Posted February 8, 2016 @JuniorZ você não vai conseguir fazer isso com todos os seus sites, até porquê o WHM/Cpanel não é preparado e nem compatível com essa situação. Quando falamos de Load Balancer, significa que você tem que configurar seu proprio servidor web e servidor de database, e sincronizar tudo entre as 2 maquinas, e tudo isso é preparado manualmente, pra só dai com uma terceira maquina, essa sim, ser o load balancer dividindo a carga para os outros 2 servidores, com o conteúdo exatamente igual e sincronizado, aumentando a capacidade total daquele site. Fora isso não da pra fazer nada diferente. 0 Quote Link to comment Share on other sites More sharing options...
JuniorZ Posted February 8, 2016 Author Share Posted February 8, 2016 @CoioteLinux Entendi amigo, obrigado pela infor. Você sabe se existe alguma forma de eu conseguir ( sincronizar ) 2 sites ( em 2 vps / dedicado ) diferentes e, se o vps/dedicado 1 cair, automaticamente o vps/dedicado 2 assume, existe alguma alternativa pra quem usa WHM/cPanel? * O banco de dados eu iria usar remotamente ( um outro vps somente para o banco de dados ), e já aproveito também para saber se tem possibilidade de fazer o mesmo para o banco de dados, se cair MySQL 1, o MySQL 2 assume, isso visando que ( o que for add no MySQL 1 é automaticamente sincronizado com o MySQL 2 ) 0 Quote Link to comment Share on other sites More sharing options...
CoioteLinux Posted February 9, 2016 Share Posted February 9, 2016 @JuniorZ Como te falei antes, o cpanel/whm não é compatível com isso, somente se você fizer tudo na mão e para um ÚNICO site em específico, esse tipo de coisa não da pra fazer para atender a alta demanda não, e os ambientes/configurações são específicos estritamente para o site/aplicação que você quer balancear. Sobre o banco de dados, você está certo. É dessa forma. E com certeza, com servidores separados pra ele também. :) E na questão de assumir automaticamente, sim, sem problemas, os Load Balancers são pra balancear carga e garantir disponibilidade (ou seja, serviço sempre rodando). 0 Quote Link to comment Share on other sites More sharing options...
LucianoZ Posted February 9, 2016 Share Posted February 9, 2016 7 horas atrás, brunowebmaster disse: Você pode replicar/sincronizar o banco de dados para todos os sites. É preciso só fazer a configuração no mysql 1 para replicar pro mysql 2 e vice versa.(Para fazer isso é muito simples, tem vários tutoriais na internet explicando como...) E para conexão, ao invés de utilizar o "localhost" você terá que utilizar mysql.dominio.com apontando para 2 ips(no caso, 2 ips dos servidores mysql) adicionando dois registros de dns com nome mysq.seudominio.com mas com 2 ips diferentes mysql A xxx.xxx.xxx.xxx mysql A xxx.xxx.yyy.yyy Assim, se o banco de dados do servidor xxx.xxx.xxx.xxx cair, o site irá automaticamente(sem precisa mudar nada) usar o banco de dados do ip xxx.xxx.yyy.yyyy Lembrando que a TTL deverá ter um numero grande, no caso se o domínio principal estiver no mesmo servidor do banco de dados principal. Isso só vale para o Mysql! Para a sincronização dos arquivos do site, é impossível! A não ser que os conteúdos/arquivos sejam estáticos. Porque, se forem, é possível criar um script que replique o dados do usuário e os arquivos do mesmo para outro servidor cpanel a cada determinado tempo(mas não será coisa fácil). Pode-se usar rysnc para sincronizar dados do site... 0 Quote Chamou? Estamos ai! Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.