Construa um servidor de arquivos de baixa potência


13

Eu gostaria de criar um servidor de arquivos para backups. O servidor precisa estar disponível 24/7 em uma rede mista Windows / Linux, mas o serviço não deve exceder 1 hora por dia. É por isso que o consumo de energia é minha principal prioridade .

Qual você acha que é o melhor hardware para construí-lo? E o software? você sugere uma distribuição Linux?

Edit1: O servidor deve ter unidades de 1 a 4 terabytes, não pretendo velocidade, redundância não é uma obrigação, mas será apreciada se não for muito cara. Meu orçamento é meio limitado.

Edit2: Se eu puder obter um roteador ou um ponto de acesso sem fio para fazer este trabalho (usando portas USB e provavelmente um firmware modificado), seria uma ótima idéia. Alguma sugestão ?


No lado do software, considere o uso do OpenSolaris e use o ZFS para o armazenamento. Usando o ZFS, você pode criar facilmente uma faixa de espelhos, o que você deseja se estiver usando unidades de terabyte. Esse armazenamento pode ser exportado com SAMBA, NFS ou mesmo iSCSI, ou você pode configurar o rsync para os servidores Linux. O OpenSolaris é mais forte que o Linux quando se trata de construir servidores de armazenamento.
22711 Michael Dillon

Precisa de mais informações para dar uma boa resposta. Qual é a sua faixa de preço? Quanto armazenamento? Para mim, a melhor opção de baixo consumo de energia seria um sistema baseado em Atom com unidade SSD. Mas se você precisar de mais confiabilidade ou RAID, existem muitos fatores em jogo. Barato, baixo consumo de energia, muito armazenamento; escolher dois?
Dave Drager

Respostas:


7

Eu gostaria de criar um servidor de arquivos para backups. O servidor precisa estar disponível 24/7 em uma rede mista Windows / Linux, mas o serviço não deve exceder 1 hora por dia. É por isso que o consumo de energia é minha principal prioridade.

Qual você acha que é o melhor hardware para construí-lo? E o software? você sugere uma distribuição Linux?

Na minha experiência, a criação de um servidor de PC / arquivo do zero não chega perto em termos de eficiência de energia para a maioria dos dispositivos NAS de nível de consumidor. Com isso dito, os computadores completos são obviamente muito mais flexíveis / capazes do que os NASs de consumo, no entanto, qualquer coisa construída em casa sempre consumirá mais eletricidade. Se você tiver sorte, poderá conseguir o consumo de alguns watts em hardware de consumo, mas o tempo / esforço / dinheiro pode não valer a pena.

Eu tenho o NAS em casa conectado a um no-break, e apenas com o monitor simples do no-break, ele varia de 45W a 55W com apenas duas unidades. Durante os horários de menor movimento, pode chegar à faixa de 30 a 40 w. Eu já vi isso tão baixo quanto 25w, mas isso não é comum. Isso não é muito ruim. Concedido que eu tenho um NAS de 4 discos, é mais fácil de operar, pequeno e muito eficiente em termos energéticos. Construir é sempre divertido, mas no final pode custar mais, ter mais problemas / manutenção, é fisicamente muito maior e consome mais eletricidade do que uma contraparte do consumidor NAS.

Edit1: O servidor deve ter unidades de 1 a 4 terabytes, não estou buscando velocidade, redundância não é uma obrigação, mas será apreciada se não for muito cara. Meu orçamento é meio limitado.

É meio estranho que a redundância não seja obrigatória, considerando que é um servidor de arquivos, mas para cada um. Se o custo é o maior problema e a velocidade / redundância são complementares, os dispositivos NAS de 2 unidades devem ser suficientes.

Em cima da minha cabeça, eu recomendaria o Netgear ReadyNAS Duo RND2000. É vendido por cerca de US $ 300 ou mais, mas observe os varejistas on-line e verá que eles o vendem por menos. Acho que também há um grande desconto da Netgear nesses dias, mas não tenho muita certeza. Observe que a Netgear vende a maioria de seus NAS com discos rígidos, de modo que os preços parecem estar inflando. Certifique-se de procurar versões sem disco.

Outro NAS que eu recomendo é o QNAP TS-239 Pro . Eu possuo um TS-409 Pro, mas fiquei muito feliz com a QNAP, pois é bastante sólida. O software que ele acompanha é bastante fácil de usar e funciona de maneira confiável. Ele está executando o Linux incorporado, portanto, se você realmente deseja explorar os internos, o acesso ssh está disponível.

2 NAS de disco são bastante econômicos. A faixa de preço é bastante pequena, de US $ 100 a US $ 300. Os NAS de 4 discos têm uma faixa mais ampla de preços que provavelmente o desencorajarão. Eles podem variar de US $ 500 a US $ 900 +. Mas parece que o dinheiro é um problema, então eu usaria 2 discos na sua situação.

Edit2: Se eu conseguir que um roteador ou um ponto de acesso sem fio faça esse trabalho (usando portas USB e provavelmente um firmware modificado), seria uma ótima idéia. Alguma sugestão ?

Eu ficaria longe dessa idéia. Embora possa ser a solução mais econômica / do tipo hacker, para mim cheira a mais problemas do que vale a pena. Eu usei DDWRT e Tomato e ambas são excelentes ROMs para roteadores / firewalls / vpns sem fio, mas a veiculação de arquivos não é algo que eu considerava uma grande prioridade nos dois projetos. Eu posso estar errado nos dias de hoje, já que já faz um tempo desde que eu usei / brinquei com os dois, mas se seus arquivos significam algo para você, basta adquirir um dispositivo NAS barato, conecte-o à sua LAN e encerre a noite.


6

Uma possibilidade é construir um servidor em torno de uma placa mini-ITX com uma CPU VIA EPIA, que pode ser usada para construir computadores sem ventilador. A outra possibilidade é construí-lo em torno de um mini-ITX que usa uma CPU Intel ATOM, como o Zotac ION.

Em ambos os casos, você provavelmente desejaria colocar os discos rígidos fora da caixa do computador, em sua própria caixa com seu próprio ventilador com temperatura controlada. Existem cabos externos que podem ser usados ​​para conectar unidades SATA e, mesmo que a placa-mãe possua apenas conectores SATA internos, você pode obter adaptadores para permitir a conexão de SATA externa. Para o gabinete da unidade, tudo fará se você estiver disposto a fazer um orifício no gabinete para executar os cabos SATA.


5

Eu configurei um PC normal com disco rígido USB externo (para instantâneos) e sistema em uma chave USB para executar o backup.

O backup é agendado todos os dias à noite e, após a conclusão, o computador se desliga automaticamente. Se precisarmos de backup, alguém apenas envia ao computador um pacote WOL (usando o WOL, o computador é ativado diariamente, pouco antes do agendamento do backup).

Resultado:

  • barato (PC antigo, unidade USB externa, chave USB),
  • consome menos energia (2-3 horas por dia) e
  • disponível a qualquer momento que eu precisar (WOL)

PS .: SO Linux com integração Samba e AD.


+1. Inteligente - ligue-o quando precisar e desligue-o quando não precisar. Essa é uma ótima maneira de economizar energia.
Clinton Blackmore

4

Eu recomendo o OpenFiler ( http://openfiler.com/ ). É um dispositivo NAS baseado em Linux e suporta NFS, CIFS, WebDAV, RSYNC, FTP e iSCSI. Ele também pode ser vinculado ao Active Directory para autenticação, se necessário, ou pode ser usado como um servidor LDAP. Eu tenho usado por um tempo, e eu amo isso. É fácil de configurar com o site de gerenciamento incluído.

O OpenFiler também suporta RAID de software; portanto, se você deseja gastar menos em hardware, ainda pode ter redundância.

Quanto ao hardware, eu procuraria um sistema mini-ITX. Isso seria baixo consumo de energia e o BIOS provavelmente tem opções para reduzir os discos rígidos quando não utilizados. Isso ajudaria a reduzir significativamente o uso de energia, especialmente se eles puderem ser consumidos aproximadamente 23 horas por dia. Também existem opções no Linux para desativar unidades quando não utilizadas, como definir as opções de unidade usando hdparmou instalando software como esse noflushd.


3

Parece que ninguém sugeriu isso, mas a escolha dos discos rígidos também seria um fator. Nesse caso, as unidades Green da Western Digital devem ser fabricadas com baixo consumo de energia. Eu os uso no meu servidor de arquivos e eles são muito legais.


2

Para uma plataforma de sistema, consulte um HP ML110 ou ML115. Eles são bastante baratos (muito baratos no ebay, geralmente de 100 a 200 libras; os preços de varejo começam em torno de 300 a 400 libras). Pequenos (aproximadamente do tamanho de um PC com mini torre) e têm espaço para 4 unidades SATA de 3,5 "internamente Eles também possuem algumas baias expostas de 5,25 "que você pode usar para uma unidade de backup em fita ou outra mídia removível.

Os modelos recentes também possuem um slot PCI-e x8 se você deseja instalar um controlador RAID de hardware.

Se você comprar um com um chip mais lento e de baixo consumo, o consumo de energia será relativamente baixo. Em particular, observe algumas das opções Opteron de baixa potência para um ML115. Se o sistema estiver praticamente inativo, consumirá relativamente pouca energia.

Para uma distribuição, existem várias distribuições Linux apropriadas, como o Ubuntu Server ou o Fedora, além de alguns sistemas mais personalizados, como o OpenFiler. Versões recentes do Samba falsificarão um controlador de domínio, se você precisar.


2

instale o linux no linksys nslu2 nas http://www.nslu2-linux.org/


Não vou votar sua resposta de forma negativa, mas tentarei responder à pergunta em vez de apenas postar um link. Editar sua resposta para incluir porque você acha que isso é uma boa opção, ou pelo menos resumir o que você está ligando e eu vou up-voto a sua resposta
Mover Mais Comentários Ligar a Top

Alguém usando Buffalo buffalo whr54g para servidor de arquivos de baixa potência? Estaria interessado em ouvir sobre hacks de baixo custo no estilo de roteador, como a resposta.

2

Acabei de construir exatamente isso ... a placa-mãe é um zotac IONITX-CU, que é essencialmente apenas uma CPU Intel Atom com o chipset Nvidia ao seu redor. Eu escolhi isso porque é razoavelmente bem suportado pelo Ubuntu e porque possui 3 portas SATA. Minha lógica para as 3 portas SATA é a seguinte: Posso criar uma matriz RAID 5 infinitamente extensível. Quando está quase cheio, você basicamente puxa uma das unidades para liberar espaço para a nova de 1 TB e depois copia todos os dados para ele ... depois instala mais duas novas unidades no array RAID5, copia os dados de o primeiro 1 TB na nova matriz e adicione essa unidade à matriz. Se você quiser ser ainda mais seguro, poderá usar um gabinete / adaptador USB externo para fazer a cópia, para que nunca seja invadido. Em qualquer caso... Instalei o próprio sistema operacional ubuntu em uma simples unidade flash USB de 4 GB - não adianta desperdiçar uma porta SATA de alta velocidade para o sistema operacional, dado o pouco uso. Uma unidade USB com desempenho razoável é bastante rápida para meus propósitos e consome quase zero de energia adicional.

O sistema básico (placa-mãe + unidade USB para o sistema operacional) tem cerca de 25W quando está sendo usado ... mais como 20-22W quando fica lá. Obviamente, o uso total dependerá muito do tipo de unidade escolhido para o armazenamento em massa, mas você pode assumir com segurança algo como 6 a 10 W por unidade quando ativo ... se você reduzi-los, o consumo de energia incremental é praticamente zero.

então, em geral, tenho certeza de que qualquer uma das placas mini-ITX fará o que você deseja ... o ubuntu é um sistema operacional bastante amigável e bem suportado, e também oferece a flexibilidade de mexer com outras coisas que não são estritamente relacionados ao servidor de arquivos. (Isso pode ser uma coisa boa ou ruim dependendo de quão isolado você deseja que seu servidor seja!)


1

Isso tem virtualização escrita por toda parte - você já considerou essa opção?


1
A virtualização não fornece discos rígidos reais para armazenar os backups. No entanto, se o servidor estiver trabalhando apenas cerca de uma hora por dia fazendo backups, você poderá obter mais trabalho ao torná-lo um servidor VM. Nesse caso, observe a instalação do OpenSolaris ou OpenSUSE Linux, ambos com o XEN embutido com uma boa interface gráfica fácil de usar.
22711 Michael Dillon

1

Uma coisa que eu estaria interessado em experimentar é o Beagle Board . Custa ~ US $ 150 (provavelmente nos EUA) e (de acordo com a Wikipedia ) usa apenas 2 Watts de potência. Parece que algumas distribuições Linux serão executadas nele.

Eu teria que investigar um pouco mais para ter certeza; a placa básica usará um cartão flash; no entanto, acho que você poderia usar discos rígidos USB externos (nesse caso, você teria que levar em consideração a energia que eles usam e, se eles forem alimentados pela porta USB, provavelmente precisará de um hub USB alimentado). estou apenas tentando adivinhar, já que não penso nisso há um tempo.


0

Acho que o argumento Windows vs Linux para sua implantação depende principalmente de como você deseja lidar com autenticação e autorização. Se você usa intensamente um domínio do Active Directory e precisa de vários pontos de compartilhamento com acesso de grupo variável, o uso de um sistema Windows será muito mais fácil de gerenciar.

No entanto, se você estiver criando um único compartilhamento de arquivos em massa, um sistema Linux Samba pode ser uma abordagem melhor. O sistema Linux certamente terá um desempenho melhor em hardware mais fraco (baixo consumo de energia).

A série R da Dell parece usar componentes de energia relativamente baixa, embora não tenha certeza de quantos discos você precisa para seus requisitos de armazenamento.


Thx, mas meu objetivo é construir o servidor para não comprá-lo (a menos que haja uma razão muito forte). Não vejo razão para usar o Windows, este deveria ser um servidor de arquivos simples.
21420 karatchov


0

Criei meu novo servidor doméstico com base na CPU de 45 watts da AMD e em uma caixa de cubos com uma fonte de alimentação de 200 w, mas eu o uso para muito mais que backups.


0

O ZFS também é considerado estável no FreeBSD, caso você não queira usar o OpenSolaris.


0

Em 25 de outubro, alguém perguntou ao slashdot :

É tão fácil de instalar o Debian. Um Mac Mini consome cerca de 85 Watts, o que também não é uma opção. Algo um pouco mais do que turn-key seria bom, mas de preferência não é um trabalho completo de hackers. Adicionar um temporário CR-ROM ou DVD-ROM ou um disco USB com um iso para instalar seria bom. Algum Slashdotters executa sistemas Linux de baixa potência, agradáveis ​​e baratos? O que você pode recomendar? "

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.