Os servidores virtuais privados geram melhor tempo de atividade do que a hospedagem compartilhada?

5

Estou executando alguns sites em um provedor de hospedagem compartilhada por US $ 10 / mês. Eu experimentei algumas paradas nos últimos meses. O suporte técnico me diz que não há nada errado com o meu site. O servidor sofreu um carregamento pesado devido a outras contas no mesmo espaço. Se eu comprasse o VPS, sofreria menos tempos de inatividade?

    
por John 09.10.2009 / 12:49

4 respostas

4

Você está realmente fazendo duas perguntas completamente diferentes. Aqui estão as respostas que eu daria:

O desempenho do meu VPS dependerá de outras VMs no mesmo servidor físico?

Até certo ponto, sim, embora (a menos que os administradores sejam incompetentes) você receberá pelo menos o desempenho pelo qual você paga. Muitos VPSs são configurados para que você possa desenhar mais acima de seus recursos definidos, contanto que ninguém tenha sido prometido que os recursos precisam deles.

Como exemplo, o uso da CPU é muito afetado por isso. Se não houver muita carga em todos os VPSs, você poderá obter melhor uso do processador do que pagou. Mas no segundo em que alguém começar a usar intensamente o processador, você perderá desempenho, porque o host VPS prometeu a eles um determinado número de ciclos e você estava usando o que era deles. Seu desempenho diminuirá, mas não abaixo do que você está pagando (novamente, na configuração correta).

Um VPS sofrerá menos interrupções?

Esta é uma pergunta difícil de responder. Estatisticamente, eu digo não. Uma conta hospedada é uma pequena peça de um quebra-cabeça complexo, mas (na maioria dos casos) o servidor (ou servidores, mais provavelmente) é administrado por um grupo de pessoas, e essas pessoas provavelmente têm um conjunto uniforme de procedimentos documentado. Uma mudança afeta muitos, muitos relatos, então eles (esperançosamente) são muito cuidadosos com o que fazem. Existe um processo e a administração é gerenciada, em vez de ad hoc.

Quando você recebe um VPS, você introduz uma nova variável ao mix. A saber, você. Não só os problemas físicos e hipervisores podem causar problemas, como você pode introduzir instabilidade. Se você tem anos de experiência na administração de servidores, isso provavelmente não é um problema, mas a menos que você esteja confiante em suas habilidades e tenha experiência para respaldar essa confiança, o resultado final é que seu servidor está indisponível seria no exemplo hospedado.

Em geral, mais partes móveis aumentam a probabilidade de falha. link

    
por 09.10.2009 / 13:25
3

Eu trabalho para uma empresa de hospedagem e fiz várias observações ao longo do tempo:

A hospedagem compartilhada é inerentemente menos confiável do que alugar um servidor virtual. A razão para isso é que em uma caixa compartilhada você vai ser co-habitando com possivelmente 1500-2000 outros sites. O maior problema que encontramos são scripts mal escritos que absorvem a CPU e a memória ao longo do tempo. O tempo de inatividade ou o baixo desempenho em um servidor compartilhado podem ser atribuídos a apenas 5% dos sites. No servidor compartilhado, todos os sites nessa máquina estão competindo por recursos do sistema operacional.

Um servidor virtual dedicado será mais confiável, a competição de recursos não está no nível do sistema operacional, mas no nível do hardware. Se o seu host tiver sintonizado e governado adequadamente sua plataforma de virtualização, você raramente verá problemas. Por exemplo, nossa própria plataforma não compromete a CPU ou a Memória nos nós de virtualização. Além disso, caso um nó de virtualização falhe, qualquer VM em execução no nó será migrada para outros nós e será executada em 30 a 60 segundos.

Embora uma VM esteja compartilhando recursos de hardware com outras VMs em uma única máquina, o particionamento é tal que (em um ambiente adequadamente gerenciado por recursos) a VM de outro cliente nunca deve afetar o desempenho de outro uso.

    
por 09.10.2009 / 14:25
2

Se eles estão permitindo que usuários pesados causem problemas a outros usuários compartilhados em qualquer nível, isso não significa muito para eles. Por outro lado, você obtém o que paga em certa medida e espera alta confiabilidade quando está pagando tão pouco que é um pouco otimista.

A atualização pode ajudar, mas sua pergunta não pode ser respondida porque depende inteiramente do host específico.

    
por 09.10.2009 / 12:57
1

Não vou tentar entender quais podem ser as razões técnicas porque ou porque um VPS pode significar menos tempo de inatividade, já que outros ofereceram insights sobre isso.

A meu modo de pensar para algo como isto, o sabor particular de hospedagem não é realmente a chave para o desempenho e disponibilidade. É mais provável que esteja relacionado aos serviços oferecidos e o que seu contrato garante a você.

Se você não tiver um contrato de nível de cliente que garanta uma determinada medida de desempenho ou disponibilidade ou, se os tempos de inatividade estiverem dentro das garantias acordadas, você estará recebendo o que pagou.

Embora alguns fornecedores pareçam implicar um melhor serviço com diferentes modelos de back-end, isso não é necessariamente verdade e pode ser apenas marketing. É realmente uma questão de qual nível de serviço está sendo comprado e como eles garantem isso.

Se você precisar de mais, compre e certifique-se de obter o serviço garantido que acredita ter comprado. Se tiver recursos, funcionalidade e disponibilidade necessários a um preço acessível, é um bom valor.

    
por 09.10.2009 / 14:30