Requisitos do sistema VPS para hospedagem de SVN, Wordpress e um servidor de e-mail simples

0

Migrated from ServerFault:

Eu tenho brincado com a idéia de experimentar um VPS para hospedar repositórios SVN e blogs do Wordpress para minha noiva e eu. Além disso, seria bom poder configurar o VPS como um servidor de e-mail para nossos domínios. Eu já sei o que preciso em termos de largura de banda e espaço em disco (não muito). Que tipo de requisitos de hardware estou procurando? Que tipo de faixa de preço devo esperar?

Que tipo de recursos adicionais eu precisaria se eu quisesse instalar o Tomcat ou algo semelhante para experimentos de desenvolvimento?

Além disso, qual linux os procurar: o CentOS? Ubuntu?

    
por instanceofTom 08.12.2010 / 22:25

1 resposta

2

Para o Wordpress 3.x você vai querer 256Mb de RAM como um mínimo absoluto para um desempenho razoável, mais se você usar plugins pesados (alguns dizem que mais é necessário para um desempenho decente). Obviamente, você deve adicionar mais para lidar com os outros serviços que você planeja executar na mesma máquina. Você pode obter mais em menos usando nginx / lighttp / cheroke em vez de Apache e aprimorando mySQL ao enésimo grau, mas eu ainda diria que 512Mb é um mínimo sensato para o que você descreve.

Um servidor de e-mail simples (supondo que você quer dizer apenas um servidor SMTP básico para receber e-mail e um serviço POP3 para conectar-se a suas máquinas locais) para algumas pessoas não precisaria de muito recurso e repositórios SVN também são bastante claros sobre o requisito de RAM.

Em termos de espaço em disco, essa é uma pergunta "quanto tempo é um pedaço de string". Um servidor Linux básico instalado com o Apache, mysql, PHP, wordpress e assim por diante só deve levar alguns Gb. Adicione um pouco de armazenamento temporário, metade de um Gb ou mais para contabilizar o crescimento do log ao longo do tempo e adicione o que você espera armazenar no Wordpress e nos repositórios de controle de origem (e nos arquivos de email se estiver planejando deixar o email o servidor).

Não tenho certeza do que você precisa adicionar para a configuração do desenvolvimento do TomCat, mas eu recomendo que você considere um servidor separado para isso - mantendo seu material de desenvolvimento e produção em máquinas distintas (virtuais).

Quanto à escolha do Ubuntu / CentOS / other: siga o que você sabe que é geralmente o melhor conselho de propósito geral aqui, mas certifique-se de escolher uma distro e uma versão que receberão atualizações de segurança por algum tempo (como como um lançamento recente do Ubuntu LTS em vez da versão mais recente e melhor que pode não ser suportada por tanto tempo - em um servidor voltado ao público pacotes estáveis com suporte de segurança longo geralmente são mais úteis para você do que ter mais atualizados ( verso de todas as funcionalidades).

Uma maneira muito boa de obter uma medida real de quanto você precisa é tentar localmente primeiro: instalar uma solução de virtualização como VirtualBox ou VMWare em uma de suas máquinas locais e configurar uma pequena VM para ver até onde você pode esticá-lo. Lembre-se que a contenção de E / S será maior em um ambiente de VM hospedado real (esperamos que o host tenha uma matriz sofisticada de drives rápidos, que provavelmente é muito mais agradável que o subsistema de E / S do deskop, mas Haverá um número de VMs compartilhando essa matriz) - portanto, se seus testes locais mostrarem que o arranjo "roda bem, mas usa swap um pouco" ou "roda bem, mas a maior parte da RAM é usada em vez de alocada para cache / buffers / livre "então você provavelmente desejará mais RAM para permitir mais caching e, assim, reduzir qualquer impacto no desempenho causado pelo aumento da contenção de E / S.

Para a faixa de preço, sugiro verificar a hospedagem de fóruns específicos, como WHT , uma vez que essa discussão subjetiva e temporalmente variável é provavelmente fora do assunto para o SuperUser. Lembre-se de manter bons backups do conteúdo em um servidor remoto (mesmo que o host prometa manter backups regulares das VMs), então se algo drástico acontecer (como o host desaparecendo da face da Terra), você não perder tudo e voltar a funcionar facilmente.

    
por 08.12.2010 / 22:39