Como escolher a melhor hospedagem VPS - Virtuozzo ou OpenVZ Vs Xen Vs KVM

Publicados: 2021-08-19

A maioria das pessoas começa com hospedagem compartilhada quando inicia seu negócio online. Afinal, a hospedagem compartilhada é muito barata e funciona bem quando o seu site não recebe muito tráfego.

Na verdade, eu administrava minha loja de lenços online na Bluehost e fiquei lá por mais de dois anos pagando apenas US $ 6,95 por mês (hoje, a Bluehost é ainda mais barata, US $ 4,95 / mês).

Foto de Ivanpw

Mas, eventualmente, seu site irá superar sua conta de hospedagem compartilhada e a próxima atualização lógica é inscrever-se em um host VPS. Mas o problema é que existem muitos sabores diferentes de VPS.

Aqui está a melhor hospedagem vps que você pode obter.

O que é hospedagem VPS?

Em primeiro lugar, VPS significa servidor virtual privado, o que essencialmente significa que uma única máquina é particionada em servidores separados, cada um atuando como uma máquina dedicada.

Embora a hospedagem VPS seja muito semelhante à hospedagem compartilhada em que várias contas são hospedadas em uma única máquina, um host VPS irá garantir a você recursos dedicados para seu site e isolar seus sites de outros que estão na mesma caixa.

Especialmente quando você administra uma loja de comércio eletrônico, é absolutamente essencial que você mantenha um site responsivo, caso contrário, você pode frustrar os clientes e perder negócios em potencial.

Minha história de atualização

Quando eu atualizei pela primeira vez para um host VPS da hospedagem compartilhada Bluehost, eu cegamente me inscrevi em um VPS que um dos meus amigos recomendou. E, embora não cite nomes, fiquei com esse mesmo host VPS por vários anos, até que ele travou completamente em mim no final do ano passado, o que me levou a procurar outra opção.

Mas aqui está o que é engraçado sobre hospedagem na web. Você nunca saberá se o seu host é bom ou ruim até que mude. Portanto, ao contrário da última vez, quando aceitei cegamente o conselho de outra pessoa, decidi fazer minha própria pesquisa e entender completamente os diferentes sabores de VPS.

E cara, isso abriu os olhos! Eu costumava pensar que todos os VPSs foram criados mais ou menos iguais e que você sempre pode confiar nos números que foram dados a você. Mas isso nem sempre é o caso!

Por exemplo, se um host VPS promete 1 GB de RAM dedicada e 1 TB de largura de banda, isso é exatamente o que você deve fazer, certo? Bem, na realidade, a resposta nem sempre é tão simples e depende muito do tipo de virtualização VPS usado no servidor.

Não se preocupe, este não será um artigo técnico. Mas vou te ensinar o que evitar ao comprar o host VPS certo para o seu negócio.

Evite hosts VPS que usam Virtuozzo e OpenVZ

Um servidor virtual privado é essencialmente uma única máquina que é dividida em servidores distintos que podem ser vendidos individualmente. E a ideia é que você pode obter um desempenho semelhante ao de um “servidor dedicado” sem realmente pagar por uma caixa dedicada.

O importante a perceber, entretanto, é que existem muitas maneiras diferentes de dividir a máquina e isso nem sempre é óbvio para o usuário final. Existem 3 soluções de virtualização comuns no mercado hoje para hospedagem na web VPS, Virtuozzo, Xen e KVM .

No geral, não é essencial entender os meandros dos 3, mas você deve sempre perguntar ao provedor de VPS qual técnica de virtualização eles utilizam para seus servidores.

Por quê? É porque o Virtuozzo é o menos previsível do grupo e você deve evitar se inscrever em qualquer VPS que use o Virtuozzo se quiser que seu servidor seja totalmente isolado das outras contas na mesma máquina.

Em outras palavras, você não quer que outros sites desonestos em sua mesma máquina sejam capazes de derrubar ou afetar a operação de seus próprios sites.

Minha experiência com um VPS baseado em Virtuozzo

O primeiro webhost VPS que me inscrevi para usar o Virtuozzo e a melhor maneira de explicar por que é uma merda é fornecer alguns exemplos e experiências reais.

Nota: Há também uma variante de código aberto do Virtuozzo chamada OpenVZ. Ambos têm as mesmas fraquezas.

Quando eu estava no Virtuozzo, meu servidor costumava ficar lento aleatoriamente durante certas partes do dia, embora meus sites não estivessem recebendo muito tráfego. E embora eu achasse isso estranho, os administradores de sistemas costumavam me dizer que meus sites eram os que estavam causando a lentidão devido a excessivos “processos em segundo plano”.

Isso soa como besteira para você? Devo admitir que disparou meu alarme de BS, mas na época eu não era muito rigoroso com relação à velocidade e meus sites raramente caíam. Acho que a principal razão pela qual não reclamei foi porque vim para esses caras direto da hospedagem compartilhada e meu VPS ainda era anos-luz mais rápido do que o que eu tinha no passado.

Só depois de fazer uma pesquisa é que descobri por que meus sites ficavam repentinamente mais lentos e aumentavam a carga do servidor. O culpado foi o Virtuozzo e a maneira como ele lida com a alocação de memória.

(Antes de continuar, eu só queria dar um grito rápido e agradecer a Larry Ludwig da HostCube por responder a todas as minhas perguntas sobre hospedagem VPS!).

Por que o Virtuozzo não é adequado para sites de missão crítica

Para explicar por que o Virtuozzo tem um isolamento insuficiente de contas diferentes na mesma máquina, aqui está um exemplo muito básico.

Em primeiro lugar, quando um plano VPS do Virtuozzo diz que você obtém 512 MB de RAM "garantida" e 1024 MB de RAM "estourável", isso significa que você está "alocado" até 512 MB de RAM para sua conta e até 1024 MB de memória extra para usar conforme necessário, desde que haja recursos de memória disponíveis.

É a “alocação de memória estourável” que bagunça as coisas para os usuários do Virtuozzo. Aqui está o porquê…

Digamos que você tenha 2 usuários em uma máquina em que cada usuário obtém 512 MB de RAM garantida e 1024 MB de RAM expansível e esses 2 usuários estão hospedados em uma máquina carregada com 1 GB de RAM física.

512 MB garantidos + 512 MB garantidos = 1 GB de RAM. Parece certo, certo?

Mas digamos que um dos usuários (usuário 1) decida executar um programa de uso intensivo de memória que requer 900 MB de RAM. Enquanto isso, o outro usuário (usuário 2) está praticamente inativo e usa apenas 100 MB de RAM.

Nesse caso, o usuário 1 teria 900 MB de RAM alocados, deixando apenas 124 MB restantes no sistema. No entanto, se o usuário 2 posteriormente obtiver um pico de tráfego e exigir 512 MB de RAM ...

Adivinha? O usuário 2 está sem sorte porque o usuário 1 está usando a maior parte da RAM da máquina. Como resultado, o site do usuário 2 irá travar ou sofrer uma severa desaceleração enquanto a memória é embaralhada.

Em geral, o Virtuozzo é muito rápido se o webhost colocar RAM suficiente na máquina para cobrir a soma de toda a memória estourável no sistema ou se não houver sites desonestos na mesma caixa.

No entanto, dado que o webhosting é um negócio muito cruel, é muito comum que os hosts do Virtuozzo carreguem apenas uma máquina com o mínimo de alocação de memória “garantida”.

Portanto, quando há vários sites desonestos na mesma caixa usando os mesmos recursos de memória, seus próprios sites podem ficar fora do ar sem sua culpa!

A alternativa - KVM e Xen

Embora possa parecer conveniente ter acesso a “recursos que podem ser expandidos” quando seu site fica sobrecarregado, na realidade isso o torna muito menos previsível. Em um VPS Virtuozzo, a alocação de memória é confusa, o que significa que é possível que você fique sem memória quando precisar, se outros usuários do sistema estiverem sendo gananciosos.

É por isso que é muito melhor executar seus sites de missão crítica em servidores VPS onde você tem recursos totalmente dedicados, que é onde o Xen e o KVM entram. Em um VPS baseado em Xen ou KVM, todos os recursos de RAM e processador são completamente dedicados, o que significa que eles estão sempre disponíveis quando você precisa.

Portanto, um VPS baseado em Xen ou KVM se comportará como um verdadeiro servidor dedicado com um isolamento quase completo das contas de usuário. A única desvantagem é que um servidor baseado em Xen ou KVM terá um desempenho ligeiramente mais lento do que uma configuração Virtuozzo equivalente. Mas a vantagem é que ninguém mais será capaz de derrubar seus sites.

Conclusão

O ponto principal desta postagem é ter certeza de que entendeu que nem todas as hospedagens VPS são criadas da mesma forma. Se você administra sites que ganham uma quantia significativa de dinheiro diariamente, é do seu interesse escolher um VPS baseado em Xen ou KVM.

Recentemente, mudei todos os meus sites para o Storm On Demand, que é baseado em KVM, e eles têm sido excelentes até agora! Se você está atualmente no Virtuozzo, encorajo-o a fazer a mudança.