Hospedagem compartilhada vs. Hospedagem em nuvem

Hospedagem Compartilhada

A hospedagem compartilhada foi a inovação que ajudou a reduzir o preço da hospedagem para um nível que fez com que um site fosse uma opção real para muitas pessoas e empresas. Como o nome indica, vários sites compartilham os recursos de um único servidor físico (RAM, espaço em disco, CPU, etc.), reduzindo o preço de hospedagem para todos os clientes.

Limites de Hospedagem Compartilhada

Ao longo dos últimos anos, as aplicações web tornaram-se muito mais poderosas e sofisticadas, crescendo em complexidade e exigindo que mais recursos do servidor funcionem de forma otimizada. Portanto, não é surpresa que muitos usuários estejam atingindo os limites da hospedagem compartilhada tradicional e experimentando sites lentos, reciclagem frequente de aplicativos e falhas no servidor. E mesmo que seu site seja o modelo de uma boa aplicação otimizada, outros que estão no mesmo servidor pode causar problemas nos aplicativos e os recursos podem vir a degradar o desempenho do seu servidor.

Hospedagem em nuvem

Não há dúvida de que já está cansado de ouvir que “a nuvem” é a solução para todos os seus problemas. Uma das coisas mais confusas sobre “a nuvem” é que ele não se refere a uma coisa específica – significa algo diferente para quase todos.

Então, no contexto do site e hospedagem de aplicativos web, o que é hospedagem na nuvem e por que seria melhor do que a hospedagem tradicional?

A maioria dos problemas que você pode experimentar com hospedagem compartilhada são causadas ​​pelo fato de o site estar vinculado a um único servidor físico. Como resultado, o site nem sempre tem espaço suficiente para crescer. Uma plataforma de hospedagem em nuvem oferece não só a capacidade de escala, mas também a melhoria da confiabilidade e a resiliência interna. Coisas que não estão disponíveis em uma plataforma de hospedagem compartilhada.
Escala

Outra característica do cloud hosting é que existem opções para dimensionamento contínuo que a hospedagem compartilhada não possui (a escala contínua também pode ser referida como “on-demand” ou “on-the-fly”). Algumas plataformas de nuvem podem aumentar a quantidade de RAM e / ou CPU atribuída ao seu site. Com a hospedagem compartilhada tradicional, adicionar mais recursos do servidor significa mover seu site para outro servidor, o que implicaria algum tempo de inatividade.

Outras opções de escala disponíveis em algumas plataformas da nuvem incluem a capacidade de dimensionar seu site horizontalmente, adicionando mais servidores da Web, para que seu site possa ser servido simultaneamente a partir de dois ou mais servidores com balanceamento de carga. No Everleap podemos escalar os sites horizontalmente em vários servidores.

Outras características da nuvem?

Faturamento de serviços públicos

Uma característica frequentemente anunciada da hospedagem em nuvem é a cobrança de serviços públicos ou um modelo de uso baseado em uso “pay-as-you-go”. Com esse tipo de cobrança, o uso do seu site é medido e você paga por segundo, por minuto ou por hora para todos os serviços que seu site consome. Embora muitos fornecedores de nuvens tentem empurrar o faturamento de serviços públicos como um requisito ou como parte do que define as plataformas “nuvem”, nós o consideramos apenas um modelo de pagamento diferente, não faz parte do que define “hospedagem em nuvem”.

Auto-atendimento

Outra coisa que muitas vezes é mencionada como uma característica definidora da hospedagem na nuvem é o autoatendimento – tipicamente entregue através de uma interface de gerenciamento web. Este tipo de portal de autoatendimento pode ser novo para o gerenciamento de VMs múltiplas, mas os painéis de controle baseados na web foram usados ​​na hospedagem compartilhada desde a década de 1990.

Recapitular

O hospedagem compartilhada existe há muito tempo e, para muitos sites, continua sendo uma opção viável para hospedagem acessível. No entanto, com o aumento da funcionalidade e complexidade dos aplicativos web modernos, está se tornando mais comum que os sites atingem os limites do hospedagem compartilhada tradicional. Cloud hosting, com suas melhores opções de resiliência e escala, é uma melhor opção de hospedagem para esses sites.