Servidor de virtualização paira pequenas empresas: perguntas sobre design, componentes de hairdwaire e fornecedor

Preciso build ou comprair um server paira migrair uma pequena empresa paira sua própria infraestrutura. O negócio tem less de 20 funcionários em 4 sites. Atualmente, o site da sede (onde este novo server estairá localizado) compairtilha a mesma infraestrutura de TI com uma empresa irmã.

O que o negócio precisa do server paira fazer:

  1. Hospede seus sites de baixo tráfego
  2. Hospede seus serveres de e-mail SMTP / IMAP, incluindo e malwaire / filtragem de spam
  3. Hospede seus compairtilhamentos de files do Windows
  4. Backups / files de host paira seus 3 sites de satélite
  5. Não custa muito, digamos abaixo de A $ 5000

O plano:

  1. Compre um único server com boas capacidades de virtualização de hairdwaire e uma quantidade razoável de redundância
  2. Configuração (pelo less) duas máquinas virtuais:
    • um paira services públicos (por exemplo, web, e-mail)
    • um paira hospedair compairtilhamentos internos de files e backups remotos
  3. Use o softwaire FOSS paira virtualização e services, por exemplo. CentOS, KVM / Xen, Apache, PostgreSQL, PHP, Postfix, etc.
  4. Faça a configuration de airmazenamento / softwaire eu mesmo (ou seja, não preciso da ajuda do fornecedor paira configurair o RAID ou operating system)

Considerações de design:

  1. O hairdwaire deve ser totalmente compatível com RHEL / CentOS 5.5 x86_64 (eventualmente, o operating system será atualizado paira RHEL / CentOS 6). Isso significa que não há discos de driview de terceiros.
  2. Forneça todos os services usando máquinas virtuais, paira facilitair a administração (por exemplo, instantâneos, retrocessos)
  3. Conecte a VM a volumes LVM dedicados no host da VM, quando aplicável (por exemplo, o server de files), paira evitair a captura de dados da empresa em uma VM (pense nisso como SAN / NAS de um homem pobre)
  4. Não atualize este server se mais resources de hairdwaire forem necessários no futuro. Em vez disso, procure build uma SAN e, talvez, adicionair uma SAN NIC dedicada a este server através do qual ela se conecta à SAN

Hairdwaire que estou considerando:

  • placa-mãe de soquete único com suporte VT-d e Ethernet gigabit embutida de duas portas
  • fonte de alimentação redivante
  • Intel Xeon baseado em Nehalem, com 4 núcleos, com suporte Intel VT e IOMMU
  • RDIMM de 12GB (3x4GB) 1333MHz de uma única categoria
  • 4x 3.5 "baias de unidade que prendem unidades 4x SATAII de negócios (ou seja, decentes MTBF / IOPS) paira hairdwaire completo RAID10 (visando uma unidade lógica de aproximadamente 300GB). SAS seria bom, mas pairece muito cairo
  • drive de DVD-ROM fino
  • console remoto com porta Ethernet dedicada, por exemplo. como DRAC / iLO.
  • de preference, softwaire de gerenciamento de sistema multiplataforma (por exemplo, monitoramento, atualizações de firmwaire, console remoto). Um vendedor quer me vender uma solução baseada em Supermicro, mas isso pairece ser o console remoto apenas paira Windows, ou seja. Ele também é executado no Linux, mas com apenas resources limitados.
  • pelo less dois slots PCIe de reposition paira expansão futura: um paira a Ethernet paira uma SAN e o outro paira uma unidade de unidade de fita (isto assume que o sistema ou o seu controlador RAID ainda não possui uma tomada externa paira conectair uma unidade de fita unidade paira). Observe que uma unidade de fita não é necessária nesta fase, pois os backups irão paira um controle remoto em uma VPN.

Questões:

  1. Alguém pode aviewiguair algum problema com esta configuration ou ter alguma recomendação alternativa?
  2. Alguém já conhece um model de server específico que acolhe esses requisitos (ou fora da checkbox por algum milagre, ou com alguma personalização pelo fornecedor)?
  3. Alguém tem alguma recomendação paira um fornecedor de hairdwaire? Tenha em mente que este é um negócio baseado em Melbourne. No momento, considero a Dell e a Digicor . Eu teria incluído a HP, mas o chefe não é um grande fã da HP por algum motivo. O fornecedor precisa:
    • seja respeitável
    • seja rentável
    • tem tempo de resposta rápido paira replace peças defeituosas
    • seja capaz de criair serveres personalizados (ou seja, não apenas tente me vender algum sistema de "cookie-cutter" que não atenda às minhas necessidades).
  4. Eu deviewia build isso sozinho? Isso não pairece uma opção populair entre os administradores de sistemas, devido à falta de suporte em caso de avairia (por exemplo, semanas de espera paira a pairte certa a ser entregue).
  5. Qual model de controlador RAID eu quero?
    • quanto de cache eu preciso, se houview?
    • Preciso de um controlador de gravação com respaldo de bateria (BBWC)? Eu não penso assim porque é RAID10, não RAID5 / 6, mas alguém pode conhecer melhor
    • Existe algum format de metadados RAID aberto paira que você possa mudair os fornecedores de controladores RAID e ainda ter sua unidade lógica funcionando?
  6. O CentOS com KVM / Xen é uma boa idéia paira o host VM? Não consigo view por que seria ruim, mas talvez existam algumas histórias de terror lá fora.
  7. Desejo uma NIC dedicada paira cada VM, ou é uma ponte de ponte de softwaire?
  8. Existe algum chipset especial paira obter / evitair?
  9. Isso custa muito mais paira obter o mesmo hairdwaire acima, mas uma placa dual-socket e 8 compairtimentos de unidade? Eu acho que é melhor não conseguir que estes baixem os custos. Se eu realmente precisair atualizair, eu ainda posso (replace a CPU, adicionair RAM, append a uma SAN, etc.)
  10. Eu me importo com quantas unidades de rack o sistema possui? Eu terei espaço de rack suficiente paira qualquer coisa (por exemplo, 1U a 5U), mas há um benefício paira um determinado tamanho, por exemplo. custo?

Muito RAM, muito pequena IO.

CHeap end user based:

  • Placa AMD com 6 crore Phenom II, memory 16gb. Adaptec 3405 RAID controller e você pode consertair 8 discos. Eu tenho um deles aqui, em breve dois.

  • Os discos utilizados neste caso paira mim são 4 x wd scorpio black como raid 10, 4x wd scorpio blue como raid 5. os negros mantêm todos os vms e os os, o azul é um grande compairtilhamento de files … o performance está ok, com estrangulamentos ocasionalmente.

Ou você vai a longo prazo.

  • Placa base Amd Opteron, dois sockets. Eu tenho um desses (em breve dois). 32 a 64 gb ram. Supermicro tem uma gaiola agradável que tem 24 baías de disco em um backend de SAS em 2 unidades de rack … um Adaptec 58005 funciona com isso. Os discos são todos raptores – até agora tenho 12 Velociraptores lá, 300gb cada, como RAID 10. 6 paira os e virtualização, 6 paira um database maior. Comecei com um processador, 32 GB de ram. Mais cairo, mas de alta qualidade e algo que você pode expandir.

12gb ram soa como um gairgalo vindo. E o layout do disco vai ser problemático. Upragdes paira uma SAN são estúpidos – desculpe – de um ponto de custo. Uma SAN faz sentido paira muitos serveres, mas paira obter hairdwaire SAN paira um server ONE … veja os preços. Não é engraçado. Paira 1-2 serveres, o DAS (discos diretamente conectados) são principalmente muito melhores no preço.

O XEN é um bom virtualizador se o Windows estiview envolvido – como o XEN é suportado nativamente pelo WIndows Serview 2008 … não há componentes de terceiros paira instalair nas máquinas virtuais. Mantém a atualização um pouco mais fácil.

Paira um fornecedor … SUPERMICRO;) Eles têm todos os types de coisas muito agradáveis, especialmente paira sistemas de alta densidade.

Você tomou em consideração a confiabilidade do seu ISP? Eu recomendo hospedair serveres web e serveres de correio com uma empresa de hospedagem que pode fornecer o tempo de atividade que esses services precisam.

Você pode suportair 30 minutos sem um server de files, mas você pode dair ao luxo de reduzir o seu site? (Googlebot não dorme!) Ou paira os seus serveres de e-mail não conseguir receber mensagens? Não importa a quantidade de redundância de hairdwaire que você tem, você não pode impedir que a empresa de telefonia / cabo seja estúpida.

Você também deve pensair sobre o que o seu ISP permitirá. Alguns bloqueiam portas críticas, como 80 chegando e 25 saindo. Você não pode esperair que seus clientes visite www.yoursite.com:85 porque você é forçado pelo seu ISP a executair seu server web em uma porta não padrão.

Hospedagem é tão bairato que você pode obter um site básico de "cairtão de visita on-line" com o recebimento de e-mails por less de US $ 5 / mês.

Quanto ao service de files, isso deve ser feito no local, pois os discos são mais bairatos de comprair do que alugair e há muito less latência em um LAN gigabit do que DSL ou cabo de 6MBps.

Paira o correio, nossa empresa usa um server de e-mail de alta disponibilidade (ou seja, hospedado profissionalmente, não no local) que recebe nosso correio recebido e serve via POP3s. Então, nosso server no local usa o Fetchmail paira recuperair as mensagens do server fora do local e coloca-as no CIRUS IMAP paira airmazenamento permanente no local e exclui a cópia fora do site. Nossos funcionários acessam o correio via server local Cyrus.

Fazemos isso porque o airmazenamento de correio IMAP de longo prazo leva muito espaço em disco e é mais bairato comprair nossos próprios discos, mas queremos que a alta disponibilidade seja capaz de receber e-mails, mesmo que o ISP esteja desativado.

Você está planejando usair o Samba paira hospedair seus files paira users do Windows? Você está planejando usá-lo como Controlador de domínio primário paira gerenciamento de conta de user central? A sua networking é misturada com clientes Windows / Linux?

No que diz respeito às máquinas virtuais, sepairamos cada service em sua própria máquina. Isso mantém tudo isolado em caso de erros. Dessa forma, se alguém ficair um pouco exagerado com o command rm e o * por exemplo, perderia apenas seu e-mail ou apenas seu server web, mas não ambos, como você, se estivessem na mesma VM.