Sobrecarga de uso dos recursos

Um problema comum dos servidores que hospedam websites e utilizam o CentOS como sistema operacional é que não há um controle específico nativo do sistema operacional para a subdivisão dos recursos do servidor, fazendo com que um determinado site hospedado na máquina extrapole os recursos controlados pelo cPanel, deixando o servidor lento ou, em muitos casos, indisponível. Em muitos casos a situação transforma-se numa espécie de DDoS interno, desativando completamente o servidor, sendo necessária a sua reinicialização via localhost e suspensão do domínio que está sobrecarregando o uso da máquina.

Mesmo com o uso de scripts ou até pelo controle do próprio WHM, o CentOS não foi preparado especificamente para manter um serviço de hospedagem web, apesar de ser um dos melhores sistemas operacionais para este fim.

O desenvolvimento de todos os recursos do CloudLinux foi feito sob demanda para empresas de hospedagem do mundo todo, com ênfase para as que usam o cPanel/WHM como gerenciador tecnológico dos planos/recursos dos clientes. O CloudLinux é capaz de trabalhar em uma mesma topologia preparada para o CentOS, porém com aproveitamento muito maior dos recursos do servidor, como o processamento, memória, controle de processos, etc.

Tecnicamente falando, é como se o CloudLinux mantivesse cada conta do cPanel dentro de uma VM (máquina virtual) e delimitasse os recursos de que cada uma dessas VMs poderia utilizar no servidor. Com os recursos em sua utilização máxima, é possível setar um burst, ou seja, uma escala de flexibilidade para que o serviço não seja afetado. Se mesmo assim o uso dos recursos continuar no limite, automaticamente o CloudLinux mantém todas as outras contas do servidor funcionando normalmente, porém faz com que aquela conta em específico não saia do ar, porém fique lenta para novos acessos/uso de recursos, até que a utilização de recursos normalize para a conta específica.

 

Esta limitação atualmente funciona para recursos de RAM, CPU, quantidade total de processos por conta e quantidade total de acessos simultâneos a scripts dinâmicos, como PHP, CGI, etc. Em breve limitará também recursos de MySQL e I/O de disco.

Um grande diferencial da plataforma é que ela possui diversos gráficos de uso dos recursos de cada uma das contas hospedadas no servidor, ou seja, é possível equacionar qual site está tendo um uso grande dos recursos do servidor e prover medidas preventivas para este tipo de problema. Clientes que gostam de enviar e-mail marketing por planos de hospedagem não impactarão mais todo o SMTP do seu servidor, afinal haverá uma taxa máxima que aquela conta em específico poderá utilizar do processamento, memória e dos processos da máquina.

Monitorando via estatísticas o uso de cada uma das contas, é possível saber o motivo específico de um site usar muitos recursos dentro de um plano de hospedagem e, com isso, verificar maneiras mais eficientes de controlar esta sobrecarga. Normalmente, com o uso do CentOS e do cPanel/WHM, se um determinado website está com o código mal formatado, o uso dos recursos do servidor poderá fazer com que a máquina pare! Este mesmo tipo de problema não ocorre no CloudLinux, afinal o uso dos recursos não é feito de escala global no servidor, mas sim especificamente em cada conta.

Para adquirir o CloudLinux, basta acessar o site http://cloudlinux.com/ e fazer seu pedido. Todos os servidores da iPhostweb.com já possuem esta magnífica ferramenta.

Comentar