Servidor vs. Desktop


9

Estou procurando criar um conjunto de servidores domésticos para brincar. Ao fazê-lo, eles estarão em período integral, procurando executar um site de família de volume muito baixo e provavelmente um servidor de arquivos com SFTP etc. como um dispositivo separado.

Minha pergunta equivale a, dada essa configuração, o que faria o hardware do servidor valer um custo extra em comparação com a compra de hardware de desktop e a execução do mesmo software de servidor de código aberto?

O que há no hardware do servidor que o torna melhor?

Respostas:


17

Para um pequeno servidor doméstico com pouco tráfego, eu comprava um PC antigo comum ou reciclava um laptop antigo. Eu tenho um laptop de 5 anos que fica na prateleira, servindo mídia e muito mais. Funciona bem, custa quase nada.


2
+1 para pragmatismo! Esta não é a resposta popular, mas para a maioria das famílias é a correta. Contanto que você tenha uma boa estratégia de backup em vigor.
John Rudy

11
Eu estou corrigido; aparentemente é bastante popular agora. :)
John Rudy

5

Você ganhará mais dinheiro investindo em um sistema estritamente de servidor, porque menos recursos estão focados em coisas como os subsistemas de vídeo e áudio e há mais foco nos subsistemas de memória, CPU e unidade. Além disso, muitos sistemas de desktop não suportam matrizes RAID de nível superior (5, 10). Mas, em geral, pelo que você está falando, o uso de hardware de desktop é razoável.


2

Não compre hardware de servidor para isso. Para este caso de uso, esse hardware não é absolutamente necessário.

Você compra um hardware de servidor onde custa muito dinheiro para desligar a máquina, por exemplo, para trocar um disco rígido. Você não precisa de fontes de alimentação redundantes, unidades de hot-swap e RAID para o site da sua família.

Não use RAID (especificamente RAID-1, espelhamento) - o RAID-1 é usado para que você possa estar em funcionamento rapidamente após uma falha na unidade, não como um backup. Provavelmente não importa se o site está por uma hora enquanto você restaura um backup, mas é um problema se você perder os dados!

Em vez de RAID, use a segunda unidade para clonar rotineiramente o sistema (todas as noites) ou copiar dados importantes (o conteúdo do site e do servidor de arquivos). Também é uma boa idéia fazer um backup "externo" uma vez por mês (com uma segunda unidade, que você envia de um lado para outro ou com um serviço online como o Mozy)


1

O que você ganha com dinheiro extra em hardware de "servidor" geralmente é em parte:

  • Contrato de suporte de hardware com o fornecedor.
  • Hardware mais "robusto", por exemplo, memória ECC .
  • Recursos "somente servidor" nos chipsets e placas complementares que não são (com tanta frequência) encontrados no hardware da área de trabalho.
  • Ventiladores mais poderosos - os servidores ficam nos data centers; portanto, o ruído é menos importante :-).

Altere novamente os sistemas antigos para o (s) meu (s) servidor (es). Como eram sistemas de jogos em suas vidas anteriores, eles são capazes de algumas funcionalidades básicas do servidor. Falhas de hardware são um problema, pois a substituição de um componente em um sistema antigo pode ser bastante difícil, pois o hardware antigo não está mais disponível.


1

Servidor vs. Desktop. O servidor possui mais redundância incorporada, como várias faixas, RAID, PSU e, em alguns casos, CPU e Memória. Para uso doméstico, geralmente não está em questão, mas se você estiver armazenando dados importantes, eu analisaria uma instalação RAID. O servidor possui mais redundância incorporada, como várias faixas, RAID, PSU e, em alguns casos, CPU e Memória. Para uso doméstico, geralmente não está em questão, mas se você estiver armazenando dados importantes, analisarei uma configuração de RAID.


0

Não há nada estritamente designado como hardware "servidor". Para suas necessidades específicas, servidor web / servidor de arquivos,

  • Disco rígido 500GB + SATA
  • 1 GB de RAM
  • CPU Celeron

deve fazer o truque.


0

Eu concordo com o Jonathan. Para o que você deseja fazer, apenas recicle um de seus sistemas antigos ou encontre alguém que atualizou recentemente os sistemas e veja se eles permitirão que você tenha o sistema antigo ou venda-o barato. Contanto que não seja antigo, funcionará bem. Se você planeja usar o Linux como sistema operacional, quase tudo funcionará.


0

Passei pelo menos uma dúzia de anos jogando com várias configurações de hardware tentando criar um servidor doméstico perfeito. Comecei com o PC mais barato em minha mesa executando o FreeBSD, depois me mudei para um servidor de força industrial executando o Fedora Core OS, depois um laptop velho reciclado com o Ubuntu Server, depois um NAS da Linksys hackeado com firmware personalizado e vários pacotes para um servidor web , ftp, etc. No final, eu decidi usar um NAS (Network-Attached Storage) de grau geral para consumidor e complemento-o com vários serviços "da nuvem". Eu uso o Google Apps para armazenar e compartilhar documentos, calendários e hospedar emails, por exemplo. Eu uso o Google AppEngine para hospedar meus muitos sites (requer habilidades de programação, confira o Google Sites ou qualquer número de serviços de hospedagem de blogs, se você não quiser aprender programação). Eu uso http: // rsync.e MobileMe para backup externo (também existem o Mozy e muitos outros serviços que são mais fáceis de usar do que o rsync, por exemplo). Eu uso del.icio.us para favoritos, flickr.com para armazenar e compartilhar imagens, e assim por diante.

Tudo isso significa que, a menos que você tenha uma quantidade abundante de tempo livre para investir na construção e manutenção de sua própria infraestrutura, seria melhor eu seguir os serviços hospedados. Sim, muitas vezes custa dinheiro (embora geralmente não seja muito) e a privacidade é sempre uma preocupação, mas você não terá que passar os fins de semana no "armário do servidor" em seu porão tentando consertar o servidor de mídia com defeito para que sua esposa pudesse assista ao último episódio de "Project Runway".

O NAS que é o meu "servidor doméstico" agora: Western Digital MyBook World Edition NAS.


0

Realmente depende do que você deseja que seu servidor seja, mas parece que não é muito estressante. Concordo com o que a maioria das respostas são, tente redirecionar qualquer hardware que você tenha para isso - é definitivamente o seu melhor retorno.

Estou usando um antigo sistema Athlon XP 2000+ com 1 GB de RAM, uma unidade de 160 GB que é minha unidade de SO e um RAID 1 de 400 GB como minha unidade de dados. Isso foi mais do que suficiente para fazer um compartilhamento simples de arquivos, streaming de música, TiVo Desktop e um servidor web para desenvolvedores, tudo no Vista!

A grande vantagem de usar alguns dos hardwares mais antigos ou notebooks (contanto que não sejam os processadores da classe P4) é que eles têm requisitos de energia bastante baixos. Talvez não tão baixo quanto os novos processadores de baixa energia, mas decente o suficiente para não me sentir mal em deixar aquele computador ligado o dia todo!


0

Você ficará absolutamente bem com uma área de trabalho comum. Talvez reforce o processador e a RAM (pelo menos a RAM) antes de começar a hospedar o conteúdo. Além disso, verifique se as configurações de segurança estão mais rígidas do que antes de entrar no ar, especialmente se você estiver armazenando documentos de família ou documentos pessoais que não desejam compartilhar.

Além disso, verifique se o seu ISP suporta hospedagem na web. A Comcast, por exemplo, requer uma conta de classe empresarial para permitir a hospedagem. Não me interpretem mal, você pode fazê-lo com o mínimo esforço; no entanto, você está observando uma violação dos Termos de Serviço do seu ISP se hospedar um servidor sem a permissão deles.

Mesmo executando o Windows, você pode facilmente configurar algo para sua instalação. Caso contrário, o Fedora, o Ubuntu ou o BSD gratuito funcionariam para você.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.