Configuração do servidor para pequena empresa

4

Somos uma pequena empresa de desenvolvimento e atualmente estamos procurando um servidor para nossas necessidades internas. A idéia básica que eu criei é que esta máquina irá executar nada além de VMWare ou Virtual Server (nós usaremos o Windows) e hospedar máquinas virtuais para várias capacidades.

Precisamos executar:

  • Controlador de domínio
  • Microsoft SQL Server (para fins de teste, nada realmente pesado)
  • servidor da Web (novamente, para fins de teste)
  • TeamCity , JIRA , Confluência qualquer que seja

Eu absolutamente não estou ciente das tendências atuais de hardware (mas eu sei como montar um PC, eu não posso realmente dizer a diferença entre todas as teses Conroe, Merom, Wolfdales, etc.), então eu estou perguntando para uma configuração de uma máquina capaz de executar as tarefas mencionadas. Meus desejos pessoais incluem muita memória RAM, CPU multicore (isso é comum hoje em dia, não é?) E provavelmente RAID. Além disso, estou aberto para quaisquer ideias.

    
por Anton Gogolev 21.08.2009 / 13:00

9 respostas

4

Você definitivamente desejará o RAID se o seu DC estiver rodando nele. Você também desejará algo da Lista de Compatibilidade de Hardware VMWare, já que ela suporta apenas determinados sistemas.

link

Para uma CPU, eu diria que pelo menos um Quad Core Xeon, quanto mais novo, melhor. E RAM é barato (relativamente falando) e até 24GB não é muito grande de um triturador de orçamento. Se você puder pagar, eu obteria um chassi com 6 compartimentos de unidade e um controlador SAS e configuraria um RAID 10 em unidades de 450 GB de 15k, oferecendo cerca de 1,2 TB de espaço e um desempenho sério.

    
por 21.08.2009 / 13:17
2

Essas dez pessoas podem ser realmente poderosas se uma falha de hardware morrer e tudo ... tudo ... sumir por algum tempo.

Se eu quisesse virtualizar tudo , eu iria investir em dois computadores como os do site do whitebox < Compatibilidade de hardware para criar um sistema ESXi a partir do zero. Você pode criar um ESXi (hipervisor bare-metal gratuito para VMWare) adequado para ~ $ 500, se você jogar suas cartas corretamente.

Ou você pode procurar servidores Dell compatíveis compatíveis, como os 2950s, a partir de sua loja de renovação.

Eu configurei pelo menos dois sistemas para poder copiar backups e executar duas VMs físicas separadas para controladores de domínio. A AD gosta de ter mais de um para sincronizar e a VM do ESXi melhorará um pouco o desempenho.

Pequena empresa é uma coisa e eu entendo as questões orçamentárias, mas a falha completa de todos os servidores também pode impactar uma pequena empresa muito mais do que uma empresa maior com planos e funcionários em funcionamento para lidar com isso. Ter essas duas máquinas para criar alguma forma de redundância quando algo falhar fará de você um herói ...

    
por 21.08.2009 / 14:43
2

Para 10 usuários eu gostaria de ...

  1. Compre um servidor Windows 2003R2 / 8 (quad core, 4gb ram +)

    • controlador de domínio
    • SQL Server
  2. Execute o Hyper-V com:

    • servidor da web
    • outros serviços

Invista em um servidor de qualidade (evite whitebox ou personalizado) com um bom cartão de invasão e uma unidade hot spare e sua desativação para as corridas.

Eu teria um plano para mover essas funções se você crescesse, e nesse caso eu recomendaria que os servidores DC e SQL fossem divididos, e a máquina executaria tudo dentro de contêineres virtuais, mas para 10 usuários, tendo 5 virtuais servidores Windows é OVERKILL.

Provavelmente você tem NUMEROSOS pontos únicos de falha -

  • Fonte de energia única, sem gerador
  • Rede de comutador único
  • Conexão de internet única

Milhões de pequenas empresas executam um único servidor com bons backups. É um risco fazê-lo, mas para os 50-60 servidores que mantive ativamente por 3 anos como consultor, o único problema que já tivemos foi relacionado à memória, ou um cartão de memória morto. Meça o custo do tempo de inatividade. Um risco de 1% de um servidor ficar inativo por dois dias em 3 anos justifica um sistema mais redundante.

    
por 21.08.2009 / 14:52
2

Eu sempre desejaria um DC físico em algum lugar da minha rede. Posso imaginar um cenário em que as VMs não sejam iniciadas corretamente, porque não há um controlador de domínio em execução, e você precisa brincar com os processos de inicialização para garantir que a VM DC esteja sempre em execução antes dos outros, verifique se o host tem uma conta local em que você pode entrar. Ter um pequeno DC físico, mesmo que não seja uma máquina real, pode ajudá-lo nisso.

    
por 21.08.2009 / 15:39
1

Cuidado, existem algumas restrições sobre o que você pode fazer em um controlador de domínio, especialmente em produtos da Microsoft. Exemplo: o TFS não será instalado em um DC.

    
por 21.08.2009 / 13:22
1

Desculpe, mas as vozes na minha cabeça estão gritando único ponto de falha em mim. Não é uma resposta útil. Suponho que a especificação do hardware dependeria do que você quer dizer com uma pequena empresa, quantos usuários você está vendo?

    
por 21.08.2009 / 13:46
1

Como as cargas são bastante leves, é a facilidade de uso e a versatilidade que você realmente gostaria de ter. Eu faria isso obtendo alguma configuração de nível de entrada de algo listado na lista de compatibilidade de hardware do VMWare ESXi. Um processador quadcore, 6 ou 12 gigabytes de RAM e um controlador RAID com um backup de bateria devem fazer o trabalho muito bem. Escolher o chassi certo também lhe dará um caminho de atualização relativamente fácil. Por exemplo, o HP DL380 G6 pode ser equipado com duas CPUs, até 144 GB de RAM e 8 unidades de disco rígido, mas os pacotes iniciais ainda são relativamente baratos.

De qualquer forma, é melhor não comprá-lo no início. É mais fácil (e mais econômico) reforçar apenas as áreas que são realmente pontos de estrangulamento. A desvantagem é que você precisa entender suas cargas e, de vez em quando, observar como os servidores estão lidando com as cargas.

    
por 21.08.2009 / 15:02
1

Sou um fã dos sistemas de grande porte da HP, eles são um pouco caros, mas são mais baratos que os servidores da Dell (e um pouco mais confiável). O único problema com que você se depara é o hardware de atualização, mas os fornecedores terceirizados são confiáveis para isso.

Sugiro investir em um com raid de hardware (o ml350 tem um, mas não o ML120) e ter dois deles para configurar como balanceamento de carga / failover. ou mantenha um em reserva a frio pré configurado para assumir se o primeiro nariz mergulha. Usar o sistema virtual do Windows ou o servidor VMware em uma instalação do Windows provavelmente seria melhor do que um ESX para seu aplicativo.

Eu sei que você pode obter o ML350's de provantage por decentemente barato, e eles vêm com a capacidade de ter dual quad, e um monte de ram (não me lembro do max off mão)

    
por 21.08.2009 / 15:03
1

Se você for realmente um pequeno negócio, talvez queira dar uma olhada no Windows Small Business Server 2008 Premium, que inclui dois sistemas operacionais Win 2008 (que você executará como VMs), Exchange 2007, SharePoint 3.0 e Forefront. Segurança e SQL Server 2008.

Tabela de comparação para o SBS Standard e Pro

Além disso, recomendo instalar o Microsoft Hyper-V como o sistema operacional host (que é gratuito) e usar as licenças do sistema operacional duplo do Win SBS Pro como duas VMs convidadas.

Para hardware:

  • CPU quad-core x64
  • 8 GB de RAM usando alguns DIMMs para que você possa expandir
  • RAID 0 + 1 (também conhecido como RAID 10)
  • 4 ou 6 unidades que giram entre 10.000 e 15.000 rpm

Descobri que, quando comecei a virtualizar máquinas, a RAM e a E / S de disco rígido eram minhas principais limitações de desempenho. Se você estiver executando duas VMs, uma com o SQL Server, deverá investir nas unidades mais rápidas. Quanto à RAM, não demorará muito para que você queira adicionar outra VM e outra ao seu host, portanto, deixe alguns DIMMs vazios para expandir.

Eu tenho que concordar com os outros, que você está criando um único ponto de falha. A melhor abordagem seria ter dois servidores executando o Hyper-V e uma SAN iSCSI para armazenamento compartilhado. A SAN manteria suas VMs. Se o host do Hyper-V falhasse, suas VMs passariam para o host não afetado.

Isso pode parecer exagero. Mas se esses 10 usuários não puderem perder tempo, a redundância se pagará.

    
por 21.08.2009 / 15:39