Aconselhamento de configuração do servidor para novo site que pode receber muito tráfego em até 6 m

1

Estamos configurando um novo site do tipo web2.0 com elementos de e-commerce. O orçamento é bem apertado. Devido à natureza do site e promoções, etc., esperamos que o tráfego possa aumentar rapidamente. À procura de uma boa configuração para começar, procuramos encontrar o CalPop no centro de Los Angeles.

Analisamos a Dell, o ABMX.com e recebemos uma cotação do CalPop (eles criam seus próprios servidores, pois também gerenciam hospedagem). A faixa de preço tem sido de cerca de US $ 1200 a US $ 3300 por servidor. Estamos pensando em começar com um servidor da Web e um servidor de banco de dados, ambos com unidades espelhadas. Seria bom ficar com menos de 2k por servidor, se possível. Configuração mínima para cada um provavelmente seria um quad-core com 8GB Ram. Pensando em executar o Windows Server 2008 R2 (Web Edition?) E o SQL Server 2008.

Buscando conselhos sobre as melhores configurações de servidor e / ou marcas que se ajustam ao orçamento, ainda nos permitirá dimensionar melhor à medida que o tráfego aumenta. Confiabilidade também é muito importante. Também se perguntando se um switch / roteador é necessário ou útil para conectar os dois servidores.

    
por Alchemical 03.04.2010 / 17:33

2 respostas

1

Dado que você já escolheu o seu ambiente (aquela colo específica), isso pode ter um impacto na sua decisão. Primeiro, você está planejando usar o colo para trabalho manual? Você tem opções. Em alguns casos, você pode alugar espaço a partir deles, mas optar por fazer 100% do trabalho real em seus servidores (incluindo as mãos em coisas físicas). Opcionalmente, você pode se inclinar um pouco e fazer com que eles façam parte do gerenciamento básico para você (possivelmente incluindo racking e cabeamento de equipamentos, instalação do Windows, patch e monitoramento contínuos, backups, etc.). Meu ponto é que, se você optar por ajudá-los com parte da administração, usar seus servidores personalizados provavelmente seria uma boa ideia.

Da mesma forma, se você está planejando fazer todo o trabalho sozinho, eu consideraria strongmente as experiências e habilidades das pessoas / pessoas que estarão fazendo o trabalho. Um servidor customizado ou algo como o ABMX pode ser ótimo se seu pessoal for tecnicamente strong, mas considere o suporte que você receberá. Você pode consertá-lo sozinho se o controlador RAID morrer? Ou você prefere ser capaz de alcançar alguém às 3h, quando o site está inoperante? A Dell será mais cara e, embora o suporte deles seja sempre uma droga, sempre haverá alguém para atender o telefone e, se pressionado, você poderá obter alguém no telefone que possa ajudar e despachar as peças rapidamente, quando necessário.

    
por 03.04.2010 / 19:57
0

Eu iria com construções personalizadas ... ... de SUPERMICRO. Especialmente para o servidor de banco de dados, eles têm um gabinete NICE que possui 2 unidades de rack de altura e espaço para 24 discos rígidos - usando Velociraptors você pode construir um servidor de banco de dados aqui. Lembre-se, servidores de banco de dados vivem do IO - não muito da velocidade do processador.

Se você já quiser fazer o pré-planejamento para expandir o site, o SuperMicro também possui servidores com 2 unidades de rack de altura e 2 cartuchos totalmente independentes para computadores. Mas eles sugam para bancos de dados (não há IO local suficiente disponível - e novamente, os bancos de dados LIVE na capacidade de IO - não gigabyte, IOPS).

Fique longe de blased - eles raramente fazem sentido financeiro a menos que você leve a administração para o cálculo E chupe o IO Wise - simplesmente não há espaço disponível no disco rígido. No seu caso, eles simplesmente não se ajustam às suas necessidades, a menos que você tenha uma grande quebra no preço. E o invólucro de graça, por assim dizer.

QUAD CORE? A SÉRIO? ;) Obtenha um dos casos do SUperMicro que eu falei acima. Coloque em uma placa de servidor adequada para - hm - dois opteron seis núcleos. Conecte o RAM de 32GB. Carregue o Hyper-V em um servidor Windows. Então:

  • Configure 3 discos como RAID 10, 64 gb para sistema operacional, o restante para hyper-v
  • Instale o servidor da web e o servidor de banco de dados como máquinas virtuais.
  • Conecte outro conjunto de discos conforme necessário para as unidades de trabalho do servidor de banco de dados, que você mapeia para a instância do hyper-v do banco de dados como discos "pass through".
  • Conecte outro disco de discos para backup - discos "lentos" de 750GB em uma maravilha de trabalho do RAID 5 aqui.

Você obtém mais desempenho, melhor escalabilidade e não tem negaitves reais (você não tem redundância em sua configuração).

    
por 03.04.2010 / 18:43