>
Se você administra uma pequena ou média empresa que requer muito armazenamento digital, chegará o momento em que você precisará de sua própria nuvem. Quer seja armazenamento para clientes ou backups para dados da empresa, os grandes provedores não vêm barato. Você provavelmente está considerando o Amazon S3, Dell, Sun, EMC e NetApp, entre outros.
Mas se você realmente quer cortar custos, leve o desafio em suas próprias mãos. Com alguns truques e um pouco de know-how, você pode conseguir pedabytes de storage por tão pouco quanto um décimo do preço como qualquer uma dessas grandes marcas de nome.
Neste guia, vamos mostrar-lhe como usar alguns ingredientes chave:
- Discos rígidos de grau de consumo para manter os custos baixos
- Disponíveis para leitura
- Racks e caixas com eficiência espacial
- Software livre
- HTTPS para armazenar e recuperar dados
Este método foi experimentado e testado pela BackBlaze, uma empresa de backup em nuvem que foi pioneira neste esquema. Vamos pedir emprestado muito do conhecimento que o BackBlaze generosamente compartilhou com o mundo.
Drives and components
Quando despojado de tudo menos da função central do que todas as grandes marcas de nuvem empresarial fazem, o que você obtém é tão simples quanto transferir dados de e para um disco rígido através da Internet. Se você estiver construindo seu próprio servidor de nuvem, os discos rígidos que você comprar determinará em grande parte o ponto de preço e fará a estimativa de volume pelo menos metade e até 80 por cento do seu investimento.
O software é gratuito, então o restante vem do invólucro, dos racks e de todos os componentes. O design de código aberto para o mais novo invólucro do Backblaze afirma que ele pode reduzir o custo para apenas 3,6 centavos por GB de armazenamento, totalizando 240TB com todos os 60 drives contabilizados. As cápsulas ficam em racks de 4U e o design de 6.0 estende-se alguns centímetros além da borda, então considere quanto espaço você tem na sua sala do servidor.
Você pode comprar uma dessas “cápsulas” pré-construídas por entre $3.000 e $7.000, dependendo de quantos slots de disco rígido você precisa, a partir de 45 drives ou Blackblaze. Com a cápsula pré-construída, a única outra coisa que você precisa comprar são os discos rígidos reais.
Or você mesmo pode construir um. Para uma cápsula de 6ª geração com 60 discos rígidos, as listas completas de peças juntamente com os preços estimados podem ser encontrados neste PDF. A maioria dos componentes pode ser encontrada em Newegg e Amazon, mas alguns virão de distribuidores especiais ou de montadores contratados.
Embora as peças variem para cada versão do design do Backblaze, aqui está um resumo genérico de tudo o que você vai precisar:
- 4U chassis
- Fornecimento de energia
- Interruptor de ligar/desligar
- Ventoinha de caixa
- Dampeners
- Montagens de ventilador
- Placa mãe
- Ventoinha de CPU
- CPU (Intel)
- 8GB RAM
- Placas multiplicadoras de portas
- Cartões SATA III
- Cabos SATA III
- Arneses de cabos
- Aparafusos e abraçadeiras de cabos
Montagem
Tem todas as peças, está na hora de começar a montagem. Você pode baixar o seguinte do BackBlaze:
- Diagramas de cabeamento (arquivo ZIP)
- Rotas de cabeamento (arquivo ZIP)
- Livro de construção (PDF)
Tudo em todos os 60 drives configurados custa cerca de $3.500 de acordo com o BackBlaze. Lembre-se que isso não inclui as unidades. Com 45 discos rígidos de 4 TB, a factura total sai para cerca de $10.500, diz a empresa.
Note que, num design anterior, o BackBlaze usava uma configuração por cabo directo, em que todos os discos rígidos são ligados directamente a uma placa SATA Rocket 750. Mais tarde, eles voltaram à sua configuração original, que utiliza backplanes multiplicadores de porta que seguram cinco drives cada um. Dependendo do hardware disponível a que preço, ambas são boas opções.
Criar uma nuvem
Então agora você construiu um enorme servidor de armazenamento por uma fração do que teria custado usar os servidores de outra pessoa, mas você ainda precisa transformá-lo em uma nuvem acessível a clientes, funcionários e/ou aplicativos.
Deixe o trabalho de baixo para cima. O Backblaze recomenda o Debian Linux de 64 bits como sistema operacional. A ferramenta fdisk é usada para criar uma partição por drive. Se você comprou uma das cápsulas pré-fabricadas, muitos dos drivers virão pré-instalados. Os drivers são agrupados em conjuntos de 15 em volumes RAID6 com dois drives de paridade cada um usando o utilitário mdadm.
Agora você deve escolher entre o sistema de arquivos JFS ou ext4. Ext4 é mais comum, mas JFS é o que o BackBlaze usa. Cada pod tem seu próprio endereço IP HTTPS, que é como ele será acessado. ext4 suporta até 1EiB, mas a cópia distro do e2fsprogs só suporta 16TB. Construir a partir da fonte usando a flag 64bit resolve isto.
Após tudo o que está no lugar, você acaba com cerca de 83 por cento do espaço utilizável do total. É aqui que temos de parar de confiar no Backblaze para obter conselhos, pois o seu software de nuvem é proprietário.
Você tem algumas opções para software de nuvem. NFS é testado e testado no Linux, mas não todo compatível com dispositivos móveis.
Outra opção é o Oxygen Cloud, que utiliza o Oxygen Storage Connector para converter o armazenamento usado no servidor em armazenamento que pode ser usado com aplicativos do Oxygen Cloud. Oxygen Cloud criptografa os dados em trânsito de ponta a ponta. Você também tem acesso ao Oxygen Tunnel Gateways, que lhe permite acessar seu armazenamento de fora do seu próprio firewall sem ter que alterar sua configuração.
Drawbacks
Antes de ir para Newegg e começar a encher seu carrinho de compras com discos rígidos e componentes, é importante considerar os potenciais inconvenientes de não ir com um provedor como Amazon S3 ou EMC.
O maior risco é que você pode perder dados. Isso significa que você pode perder seu emprego e/ou prejudicar sua empresa e colegas de trabalho. O sistema usa um único disco para o sistema operacional do host, alguns não têm fontes de alimentação redundantes ou com falhas, e qualquer software de saúde ou monitoramento deve ser construído, instalado e configurado manualmente.
Também não é tão fácil de expandir ou manter. Quando você paga pelo Amazon S3, a manutenção é toda cuidada para você. Mas uma tarefa tão simples como trocar um drive falhado em um módulo de armazenamento de bricolage requer que você remova 12 parafusos e a tampa superior, sem mencionar a configuração de feixes de cabos personalizados. Grande parte da manutenção necessária irá requerer que o sistema seja desligado e possivelmente desligado.
A solução mais simples para estes dois problemas é fazer um ou mais servidores redundantes que actuam como failovers.
Todas as imagens por Backblaze licenciadas sob CC BY 2.0