O Backblaze Storage Pod 6.0 acomoda 60 discos rígidos em um servidor de montagem em rack 4U, com uma arquitetura que enfatiza a densidade de armazenamento e o preço por GB. O design do Storage Pod 6.0 é o resultado de um processo de desenvolvimento de hardware de código aberto que permite aos administradores a opção de comprar um servidor pré-criado ou construir o seu próprio com as mesmas especificações.
O Backblaze Storage Pod 6.0 acomoda 60 discos rígidos em um servidor de montagem em rack 4U, com uma arquitetura que enfatiza a densidade de armazenamento e o preço por GB. O design do Storage Pod 6.0 é o resultado de um processo de desenvolvimento de hardware de código aberto que permite aos administradores a opção de comprar um servidor pré-criado ou construir o seu próprio com as mesmas especificações.
O Backblaze se autodenomina um serviço de backup e armazenamento externo baseado em nuvem, mas dentro do setor de armazenamento, eles também são conhecidos como o criador da série Storage Pod de matrizes de armazenamento e o editor de análises detalhadas sobre a longevidade dos discos rígidos. Na verdade, o Backblaze publica apenas designs de código aberto e listas de peças para seus Storage Pods, o que significa que aqueles que não desejam construir seus próprios Pods precisarão comprá-los de terceiros, como Backuppods ou 45 Drives. A Backuppods vende o design Backblaze de estoque, enquanto a 45 Drives adotou a abordagem de pegar o design Backblaze, usá-lo como uma plataforma de lançamento e modificá-lo para um público muito mais amplo em um produto que eles chamam de Storinator.
Os servidores Storinator são independentes de software. Esses servidores oferecem a liberdade de executar qualquer software que você escolher, incluindo SO (Linux, CentOS, Debian, etc.), FreeBSD, Windows Server, bem como software NAS (FreeNAS, RockStor, etc.). Os servidores Storinator também permitirão que você execute software de cluster, como Gluster FS, e sistemas de armazenamento de objetos, como Caringo ou Ceph. Os servidores podem ser utilizados como um dispositivo NAS, mas oferecem a capacidade de se transformar em uma solução hiperconvertida para o aplicativo escolhido. Com configurações de 30, 45 ou 60 slots de disco rígido, o Storinator fornece grandes quantidades de armazenamento com até 600 TB de dados brutos. Ele oferece dados de leitura/gravação em velocidades superiores a 3 GB/s e é capaz de mover grandes quantidades de dados em um tempo muito curto por meio de conectividade de alta velocidade.
O Storage Pod 6.0 incorpora 60 discos rígidos comuns em um servidor de tamanho 4U construído com peças disponíveis comercialmente. De acordo com o Backblaze, o Pod 6.0 foi projetado para permitir que os administradores obtenham um preço tão baixo quanto $ 0.05/por GB ao usar unidades de 4 TB. Isso significa que um rack de 40U composto inteiramente por pods de armazenamento pode acomodar até 2.4 PB de armazenamento bruto. Ao preencher o Storage Pod 6.0 com unidades de 8 TB, é possível acumular 4.8 PB em um rack padrão.
Devido ao compromisso da Backblaze com o hardware de código aberto, há uma abundância de informações disponíveis sobre a construção e o design do Storage Pod 6.0. Projetos, arquivos STEP, diagramas de fiação, instruções de construção e uma lista de peças estão disponíveis no site da Backblaze.
Especificações do Backblaze Storage Pod 6.0
- Processador: Intel Xeon E5-1620 v2 Quad-Core 3.7GHz 0GT/s 10MB LGA 2011 CPU
- RAM: HYNIX 4x8GB DDR3-133MHz HMT31GR7CFR4C-PB
- Placa-mãe: SuperMicro MBD-X9SRH-7TF-O
- Fonte de alimentação: 2 EVGA 750w
- Unidade de inicialização: Samsung ST500LM012
- Placa SATA III: Sunrich 4 portas PCI Express A-540
- Painel traseiro: Sunrich S-331
- Ventoinha da CPU: Dynatron R13 1U
- Sistema Operacional: Linux Debian 7
Construir e projetar
Uma das primeiras coisas a notar sobre o Storage Pod 6.0 é que a profundidade de seu chassi (que mede 35 1/16 polegadas, incluindo a tampa) é mais profunda do que a maioria dos racks de servidor, embora não tão longa quanto algumas das prateleiras maiores de armazenamento em massa. vimos entrar no laboratório. A profundidade adicional é a chave para encaixar 60 baias em um servidor 4U, especialmente quando você considera que ele é construído com componentes comuns. Apesar de não prejudicar o bit de commodity, existem algumas limitações ao usar componentes genéricos sobre personalizados, que em grande parte incluem tamanho. As fontes de alimentação ATX disponíveis no mercado são muito, muito maiores do que, digamos, as fontes de alimentação encontradas em um servidor Dell, HP ou IBM. No espaço aproveitado por duas dessas unidades, você provavelmente poderia colocar 6 ou 8 PSUs de servidor. Dito isso, o diferencial de custo entre essas duas opções é dramaticamente maior, assim como os custos de P&D associados à sua integração.
Há um elemento de design associado à configuração da fonte de alimentação que requer atenção especial. Embora a maioria dos servidores não ative os componentes até que o servidor seja ligado (ventiladores, unidades, etc.), o Storage Pod o faz. Da forma como está configurado para funcionar em seu ambiente, ligar fisicamente o PSU1 ativará parte do backplane do disco rígido, ativando os discos rígidos. O elemento de preocupação entra aqui, já que os ventiladores do chassi ainda não ligam nesta sequência; em vez disso, eles ligam quando um usuário liga a placa-mãe mais tarde nesse processo. Portanto, se você comprar o Storage Pod para usar em seu próprio ambiente, precisará estar ciente de que, na eventualidade de o sistema operacional desligar, você terá uma janela curta (minutos) para ativar os interruptores nas PSUs antes que os discos rígidos superaqueçam . Se estiver em um datacenter de colocation e nenhum técnico estiver por perto, você pode ter uma falha de hardware ou algo pior.
Entramos em contato com 45 Drives, um dos VARs listados no site Backblaze, sobre a peculiaridade do design e eles já resolveram esse problema de configuração. No início de sua implantação, eles reconheceram a configuração de energia como um possível problema e mudaram para uma única fonte de alimentação. Eles oferecem um suprimento redundante e hot swappable com gerenciamento PMBus remoto, bem como um suprimento não redundante. Portanto, se o sistema operacional for desligado, todo o chassi será desligado como de costume, com os usuários tendo controle remoto sobre todo o sistema.
A Backblaze recomenda alinhar a frente do chassi com a frente de um rack padrão de 29 polegadas, o que significa que os centímetros extras ficam na parte traseira. Esse alinhamento mantém a maior parte do peso do sistema – as baias dos discos rígidos – suportadas diretamente pelos trilhos. Essa é uma consideração importante para um sistema que pesa cerca de 150 libras quando totalmente preenchido.
O Backblaze Storage Pod 6 usa 12 multiplicadores SATA, cada um com cinco portas, para conectividade com as unidades de armazenamento. A conectividade SATA do backplane é fornecida por meio de 3 placas SATA III com chipsets Marvell 9235, e os multiplicadores usam chipsets Marvell 9715.
O Storage Pod 6.0 foi projetado para duas fontes de alimentação EVGA Supernova NEX750G, no canto superior esquerdo. A placa-mãe Supermicro MBD-X9SRH-7TF-O MicroATX oferece duas portas PS/2, duas portas USB 2.0, uma porta serial, uma porta VGA e portas de rede Intel X540 Dual port 10GBase-T.
Os oito slots DDR3 DIMM da placa-mãe são especificados para até 512 GB ECC LRDIMM, 256 GB ECC RDIMM ou 64 GB ECC/non-ECC UDIMM. Tendo em vista seu propósito como um servidor de armazenamento denso, a configuração de RAM recomendada é de quatro módulos PC8-3 DDR12800-3MHz de 1600 GB para um total de 32 GB de RAM. A CPU quad-core Intel Xeon E5 -1620 V2 que alimenta o sistema está localizada no centro da placa sob a fonte de alimentação, fora de vista. Todos os três slots PCIe disponíveis são ocupados por placas SATA. Os dois slots PCI-32 estão desocupados.
Gestão de Sistemas
Mantendo a orientação de código aberto do Backblaze, o Storage Pod 6.0 usa um sistema operacional e uma pilha de software baseada em Debian e Apache. No nível do sistema, isso significa que os administradores do servidor têm acesso a uma ampla variedade de ferramentas de software disponíveis no ecossistema Debian.
É importante observar que o acesso ao armazenamento Backblaze só é possível via HTTPS, em contraste com a maioria das outras soluções de armazenamento corporativo que fornecem acessibilidade por meio de transportes baseados em arquivos ou blocos mais tradicionais. A conectividade HTTPS é tratada por meio de uma camada de aplicativo Backblaze personalizada no Apache Tomcat. Essa camada de aplicativo é responsável por monitorar pods, alocação de armazenamento, criptografia, desduplicação e outras funcionalidades.
Esta revisão explorará o Storage Pod 6.0 como um servidor de armazenamento independente, mas os Backblaze Storage Pods também podem ser federados em um cluster de 20 pods chamado Vault Storage Pod. Nesse arranjo, cada um dos 20 pods de armazenamento fornece dados ou armazenamento de paridade para qualquer arquivo salvo no Vault. O algoritmo de codificação Reed-Solomon de código aberto do Backblaze é usado para distribuir os dados pelo cluster.
Para uso como um servidor autônomo, o Backblaze recomenda dividir o armazenamento em quatro volumes RAID6, cada um incorporando 13 unidades de dados e 2 unidades de paridade. O RAID Array é criado com o utilitário mdadm e o sistema de arquivos é EXT4.
Conclusão
A família Backblaze Storage Pod é provavelmente a alternativa de código aberto mais amplamente adotada para as plataformas de armazenamento fechadas oferecidas em escala corporativa e de datacenter. O sistema de armazenamento de dados “Rolling your own” não é exclusivo do Backblaze, mas o trabalho da empresa para tornar sua arquitetura de código aberto resultou em uma comunidade ativa de usuários e fornecedores terceirizados que investem nessa abordagem e compartilham um hardware e software comuns linha de base.
O Storage Pod 6.0 foi projetado principalmente para ser um nó em um sistema integrado de armazenamento em nuvem baseado em Vault que fala apenas HTTPS para os clientes. Sabemos que muitas pessoas que construíram Storage Pods os estão usando individualmente ou em grupos menores que os 20 Pods necessários para formar um Vault, então estávamos ansiosos para dar uma olhada em como um único Pod funciona sob as mesmas cargas de trabalho que nós usado para avaliar outros sistemas de armazenamento.
De acordo com a Backblaze, os administradores podem esperar gastar um pouco mais de US$ 10,000 para comprar os componentes necessários para montar um Storage Pod 6.0 completo. Como alternativa, o Backblaze atualmente oferece um chassi Pod 6.0 montado por cerca de US $ 6,000 com tudo incluído, exceto os 60 discos rígidos. Eles sugerem um orçamento adicional de $ 7,000 para armazenamento para um preço total estimado de cerca de $ 12,850.
Vantagens
- Uma arquitetura de armazenamento de dados padronizada e bem documentada a um preço competitivo com soluções "roll-your-own" ou "whitebox"
- Uma plataforma aberta de hardware e software capacita os administradores
Desvantagens
- Alguns elementos de hardware podem não funcionar para todos os clientes, mas alguns 3rd as partes oferecem projetos modificados
Concluindo!
O Backblaze Storage Pod 6.0 é uma ótima ferramenta para usuários que procuram uma solução econômica de “caixa branca” que possam integrar facilmente em seu data center atual ou infraestrutura de TI.
Página do produto Backblaze Storage Pod 6.0
Inscreva-se no boletim informativo StorageReview