RodriAndreotti
(usa Debian)
Enviado em 15/03/2018 - 10:51h
Bom dia, caros colegas linuxeiros!
Pessoal, um projeto que estou trabalhando está prestes a entrar em uma nova etapa onde precisaremos contar com um servidor (ou vários) para suprir uma demanda alta de usuários simultâneos, nos meus cálculos (bem por baixo, estimando uma quantidade de 10% do total de usuários conectados) serão aproximadamente 96000 acessos simultâneos, tenho certeza que precisarei de servidores bem parrudos para isso, minhas dúvidas são:
- O projeto está em PHP com Mysql, provavelmente passarei ele para o enterprise edition (porém este pode ser mudado sem maiores problemas para SQL server, pois está em PDO), então, obrigatoriamente precisarei de um Servidor Web, nestes casos, qual seria mais indicado, o apache ou o nginx? Ou até mesmo um Zend Server, o que os colegas indicariam?
- Segunda dúvida, tenho quase que certeza que somente um servidor não dará conta desde volume de usuários pendurados, alguém já teve experiência com este volume de usuários? Quantos servidores seriam indicados para que o sistema funcione, bem, sem perda de performance e confiável?
- Terceira, a configuração deste ambiente em redundância é muito complicada? Quais passos seria interessante seguir? Recomendam algum material para leitura? Tenho alguma experiência com servidores, mas nada em uma escala tão grande.
Imagino que terei que configurar o Mysql em replicação master - master, o Bind em round robin, porém não faço ideia de como terei que configurar o bind e o apache para que as sessões não me deem dor de cabeça.
Já trabalhei com firewalls e atualmente administro um servidor web que uso como hospedagem para meus sites e de meus cliente , mas a quantidade de acessos dos sites que tenho lá não chega nem aos pés dos acessos que este projeto terá.
Edit.: Na opinião de vocês, o que seria mais indicado? A compra de equipamento ou Contratação de um cloud server?
Muito obrigado pela atenção!