Qual versão do CentOS para o servidor web migrado?

1

Recentemente, recebi um trabalho paralelo na migração de um site da hospedagem compartilhada para um VPS. O site está rodando em Django + Apache (mod_wsgi) + MySQL. O host atual está executando o CentOS 5.6 (32 bits); devo aproveitar a mudança para mudar para o CentOS 6? E, dada a escolha do CentOS de 32 ou 64 bits, devo ficar com 32 bits ou mudar para 64 bits?

(Eu sou mais experiente com desenvolvimento do que com coisas sysadmin, daí a minha pergunta. Eu também conheço o Debian / Ubuntu muito melhor do que o CentOS, mas eu gostaria de me familiarizar com o CentOS, e isso é bastante baixo-complexidade configuração para começar.)

    
por mjjohnson 04.10.2011 / 19:55

2 respostas

2

Existem vários PROs e CONs:

5.x vs. 6.x

  1. Seu novo provedor realmente suporta o CentOS 6.0 agora? Por exemplo, a Rackspace Cloud apenas promete suporte ao Centos 6.0 "em breve", agora você terá que começar com 5.6.

  2. Você valoriza pacotes mais recentes ou precisa oferecer suporte a software legado, especialmente o código-fonte fechado construído para a versão 5.x? Se você não precisa dar suporte a softwares mais antigos, eu diria que comece a usar uma versão mais recente.

  3. Você sabe que não há um caminho de atualização de 5.x para 6.x? Por exemplo. você terá que fazer uma reinstalação completa se você instalar o 5.x agora, mas precisar do 6.x mais tarde.

32 bits versus 64 bits

  1. O que a sua hospedagem oferece? Alguns fornecem apenas plataformas suportadas de 64 bits ou apenas 32 bits? Por exemplo. algumas instâncias de nuvem da Amazon são de apenas 32 bits e as instâncias de nuvem da Rackspace são apenas de 64 bits.

  2. Em geral, o sistema de 64 bits recebe mais RAM para fazer o mesmo trabalho que o sistema de 32 bits. No entanto, também pode suportar e gerenciar com eficiência mais memória. Se você está planejando um servidor de 4GB ou maior, por todos os meios, o 64-bit é o caminho a percorrer. Se, por outro lado, você tiver 2 GB de memória em seu servidor, você realmente não precisa de 64 bits e o sistema de 32 bits gerenciará sua memória existente com menos desperdício.

por 04.10.2011 / 21:15
1

Contanto que você mantenha a capacidade de "fail-back" para o servidor em bom estado no site antigo, essa é uma maneira útil de fazer atualizações.

Na verdade, movemos um datacenter inteiro dois anos atrás, fazendo uma conversão P2V de todos os servidores de maneira incremental. Trabalhou como um campeão e tivemos a capacidade de voltar ao antigo servidor físico no site antigo se algo estivesse errado.

Tenha um plano de teste à mão para garantir que tudo funcione corretamente no novo site antes de ativar qualquer switch (DNS).

    
por 04.10.2011 / 20:01