Não sou um administrador profissional, mas considero-me a pessoa com mais conhecimentos de TI, aconselhando uma determinada pequena ONG sobre esses assuntos. Esta ONG basicamente tem apenas um roteador WiFi + switch, alguns PCs conectados via Ethernet e outros via WiFi. Os PCs são um pouco antigos (idade típica de 6 a 8 anos); e a ONG não está bem financeiramente, por isso é muito avessa aos custos – a maioria dos computadores é doada em segunda mão.
O pessoal da ONG falou sobre a compra de uma nova unidade de disco para alguns PCs, mencionando como um ou outro PC está ficando sem espaço. Eu estava pensando em sugerir que eles considerassem um NAS; e quando perguntei a eles sobre casos de perda de dados no passado, eles disseram que isso já aconteceu com eles: falhas ocasionais no disco e talvez até mesmo manuseio incorreto de HDDs ou outras mídias de armazenamento enquanto os transportavam.
Então, meu pensamento imediato foi: peça para eles comprarem um NAS. Eles seriam capazes de agrupar seu armazenamento em vez de ter que comprar um novo disco para cada estação que ficasse lotada; e também ganhariam significativamente em termos de confiabilidade (dependendo da configuração do RAID, é claro). E duvido que suas necessidades gerais de armazenamento sejam muito altas, ou seja, eles não produzem vídeos rotineiramente, não mantêm bancos de dados grandes (ou nenhum), etc.
Porém, há (pelo menos) um problema: custo. O próprio NAS custa dinheiro, assim como um quarteto de novos HDDs.
E isso me fez pensar: a crise de armazenamento é bastante localizada. Bem, e se eu pudesse fazer com que eles agrupassem seus discos existentes e simulassem os efeitos do RAID em um NAS usando o hardware que eles já possuem?
Eu sei que sistemas de arquivos distribuídos são uma coisa. Mas - não sei até que ponto é viável configurar um em um cluster de máquinas Windows que não estejam em uma SAN super-rápida. Essa configuração (gratuita) é possível? Comum? É possível montar sem um profissional altamente experiente? E teria um desempenho razoável, comparado ao disco único por máquina que eles têm agora? Seria tolerante que os PCs fossem desligados ocasionalmente ou falhassem de outra forma?
É possível . O que você descreve é comumente chamado de SAN virtual. No entanto, não acredito que exista uma implementação de código aberto para MS-Windows. Mesmo que houvesse, eles exigem muito dos recursos da rede e das habilidades do administrador de armazenamento. Eu desaconselharia fortemente isso, mesmo que o custo não fosse levado em consideração.
Um NAS ou servidor de arquivos é, de longe, o melhor primeiro passo a partir daqui.
Faça algumas perguntas de acompanhamento sobre a continuidade dos negócios.
Algum desses discos é crítico para as operações? Quanto tempo demorou para consertar as coisas antes? Com que rapidez eles realmente desejam que seus arquivos voltem a funcionar?
Implemente ou corrija backups e teste-os restaurando um ou dois arquivos. Os backups são necessários como última linha de defesa. Também é necessário entender quanto tempo as restaurações podem levar. Leva tempo para baixar arquivos de um provedor de backup em nuvem ou para buscar alguma mídia armazenada em algum outro site.
Neste ponto, posso explicar que um dado oops provavelmente é recuperável, mas uma restauração de backup leva horas e possivelmente dias.
Se isso não for bom o suficiente, você pode apresentar suas idéias de armazenamento. Explique que o preço para superar uma perda de HDD sem tempo de inatividade é mais discos e um técnico para manter uma série deles.
O armazenamento distribuído provavelmente não consiste em menos discos do que uma matriz de discos clássica com paridade. Os sistemas de armazenamento distribuído tendem a funcionar espalhando 2, 3 ou mais cópias em todos os seus muitos servidores hosts com discos rígidos. Embora possam ser reduzidos, é improvável que sejam fáceis de gerenciar, especialmente em um ambiente heterogêneo de quaisquer PCs que você tenha em mãos.
Portanto, considerações sobre matriz de armazenamento, se formos nessa direção. O dispositivo NAS é fácil de explicar, esta caixa contém drives e é compartilhada na rede. Uma quantidade conhecida que as pessoas de TI sabem gerenciar. Em vez disso, poderia usar qualquer hardware que você tenha em mãos e fazer uma matriz em software de sistema operacional de uso geral. No entanto, se forem apenas PCs, é muito improvável que haja compartimentos de unidade suficientes para suportar adequadamente uma configuração RAID 6.
Caro, sim. Talvez pergunte quais recursos, públicos ou privados, existem para apoiar a TI em organizações como essas.
Pela sua descrição, um sistema de arquivos distribuído não parece ser o que você precisa. Para realmente economizar espaço de armazenamento geral, seria necessário que todos os hosts estivessem conectados o tempo todo. Permitir que alguns/muitos hosts sejam móveis/offline aumenta significativamente os requisitos de armazenamento.
O que você parece precisar, além de armazenamento suficiente (o espaço em disco nunca foi tão barato como hoje), é uma solução de backup de baixo custo e fácil de manusear. Sem (muito) tratamento profissional, isso sugere um serviço baseado em nuvem que, infelizmente, não é gratuito.