Para um pequeno servidor doméstico com pouco tráfego, eu acabei de comprar um PC antigo comum ou reciclar um laptop antigo. Eu tenho um laptop de 5 anos que fica zunindo na prateleira servindo mídia e muito mais. Funciona bem, custa quase nada.
Eu estou olhando para construir um conjunto de servidores domésticos para brincar. Ao fazer isso, eles estarão em tempo integral, procurando executar um site da família de muito baixo volume e, provavelmente, um servidor de arquivos com SFTP, etc., como um dispositivo separado.
Minha pergunta é que, dada a configuração, o que faria o hardware do servidor valer o custo extra comparado à compra de hardware de desktop e a execução do mesmo software de servidor de código aberto?
O que é sobre o hardware do servidor que o torna melhor?
Para um pequeno servidor doméstico com pouco tráfego, eu acabei de comprar um PC antigo comum ou reciclar um laptop antigo. Eu tenho um laptop de 5 anos que fica zunindo na prateleira servindo mídia e muito mais. Funciona bem, custa quase nada.
Você obterá mais retorno pelo seu investimento em um sistema estritamente servidor, pois menos recursos estarão focados em coisas como os subsistemas de vídeo e áudio e haverá mais foco nos sub-sistemas de memória, CPU e unidade. Além disso, muitos sistemas desktop não suportam matrizes RAID de nível superior (5, 10). Mas, em geral, para o que você está falando, o uso de hardware de desktop é razoável.
Não compre hardware de servidor para isso. Para este caso de uso, tal hardware não é absolutamente necessário.
Você compra 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 hot-swap e RAID para o site da sua família. / p>
Não use RAID (especificamente RAID-1, espelhamento) - O RAID-1 é usado para que você possa estar instalado e funcionando rapidamente após uma falha na unidade, não como um backup. Provavelmente não importa se o site fica inativo 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 copie dados importantes (o conteúdo do site e do servidor de arquivos). Também é uma boa ideia fazer um backup "off-site" uma vez por mês (seja com uma segunda unidade, que você envia de um lado para outro, ou um serviço online como o Mozy)
O que você ganha por dinheiro extra em hardware "servidor" geralmente é em parte:
Eu redireciono sistemas antigos para o (s) meu (s) servidor (es). Estes eram sistemas de jogos em suas vidas anteriores, então eles são bem capazes de algumas funcionalidades básicas de servidor. As falhas de hardware são um problema porque a substituição de um componente em um sistema antigo pode ser bastante difícil, porque o hardware antigo não está mais disponível.
Servidor vs. Desktop. O servidor tem mais redundância, como lans múltiplos, RAID, PSU e, em alguns casos, CPU e memória. Para uso doméstico não é geralmente em questão, mas se você está armazenando dados que é importante eu iria olhar para uma configuração RAID.Server vs. Desktop. O servidor tem mais redundância, como lans múltiplos, RAID, PSU e, em alguns casos, CPU e memória. Para uso doméstico, normalmente não está em questão, mas se você estiver armazenando dados que são importantes, eu examinaria uma configuração RAID.
Não há nada estritamente designado como hardware "servidor". Para suas necessidades específicas, servidor web / servidor de arquivos,
deve fazer o truque.
Eu concordo com o Jonathan. Para o que você quer fazer, basta reciclar um de seus sistemas antigos ou encontrar alguém que recentemente atualizou o sistema deles e ver se eles permitirão que você tenha o sistema antigo ou o venda para você a um preço baixo. Contanto que não seja antigo, funcionará bem. Se você está planejando usar o Linux como seu SO, quase tudo funcionará.
Eu passei pelo menos uma dúzia de anos jogando com várias configurações de hardware tentando construir um servidor doméstico perfeito. Comecei com o PC mais barato em minha mesa executando FreeBSD, depois mudei para um servidor de força industrial rodando o Fedora Core OS, depois um laptop antigo reciclado com Ubuntu Server, depois um Linksys NAS com firmware personalizado e vários pacotes para um servidor web. No final, eu estabeleci um NAS (Network-Attached Storage) tipo consumidor de baunilha e o complementei com vários serviços "da nuvem". Eu uso o Google Apps para armazenar e compartilhar documentos, agendas e para hospedar e-mails, por exemplo. Eu uso o Google AppEngine para hospedar meus muitos sites (isso 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 o link e o MobileMe para backup externo (também há o Mozy e muitos outros serviços que são mais fáceis de usar que o rsync, por exemplo). Eu uso del.icio.us para bookmarks, flickr.com para armazenar e compartilhar imagens, e assim por diante.
Tudo isso é para dizer que, a menos que você tenha uma quantidade abundante de tempo livre para investir na construção e manutenção de sua própria infra-estrutura, seria melhor que eu continuasse com os serviços hospedados. Sim, geralmente custa dinheiro (embora geralmente não muito) e a privacidade é sempre uma preocupação, mas você não terá que gastar seus fins de semana no "server closet" em seu porão tentando consertar seu servidor de mídia com falha apenas para que sua esposa assista ao último episódio de "Project Runway".
O NAS que é meu "servidor doméstico" agora: NAS da Western Digital MyBook World Edition.
Isso realmente depende do que você quer que seu servidor seja, mas parece que não é muito estressante. Eu concordo com o que a maioria das respostas é, tente re-purpose qualquer hardware que você tem por aí para isso - é definitivamente o seu melhor estrondo para o fanfarrão.
Estou usando um antigo sistema Athlon XP 2000+ com 1 GB de RAM, uma unidade de 160 GB que é a minha unidade de sistema operacional e um RAID 1 de 400 GB como unidade de dados. Isso tem sido mais do que suficiente para fazer um compartilhamento simples de arquivos, streaming de músicas, TiVo Desktop e um servidor web de desenvolvimento no Vista!
O melhor de usar alguns dos hardwares mais antigos ou de notebook (desde que não sejam processadores de classe P4) é que eles têm requisitos de energia muito baixos. Talvez não tão baixo quanto os novos processadores de baixa energia, mas decente o suficiente para que eu não me sinta mal deixando aquele computador o dia todo!
Você ficará absolutamente bem com uma área de trabalho normal. Talvez reforcem o processador e a RAM (pelo menos a RAM) antes de começar a hospedar o conteúdo a partir dele. Além disso, certifique-se de que suas configurações de segurança estejam mais restritas do que apertadas antes de você ir ao ar, especialmente se você estiver armazenando documentos familiares ou pessoais que você não deseja que sejam compartilhados.
Além disso, certifique-se de que seu provedor de serviços de Internet ofereça suporte a hospedagem na web. A Comcast, por exemplo, exige uma conta de classe executiva para permitir a hospedagem. Não me entenda mal, você pode fazer isso com o mínimo de esforço, no entanto, você está olhando para uma violação dos Termos de Serviço do seu ISP, se você hospedar um servidor sem a permissão deles.
Mesmo executando o Windows, você pode facilmente configurar algo para sua configuração. Caso contrário, o Fedora, o Ubuntu ou mesmo o BSD gratuito funcionariam para você.
Tags comparison home-server