Le Backblaze Storage Pod 6.0 peut accueillir 60 disques durs dans un serveur monté en rack 4U, avec une architecture qui met l'accent sur la densité de stockage et le prix par Go. La conception du Storage Pod 6.0 est le résultat d'un processus de développement matériel open source qui permet aux administrateurs d'acheter un serveur pré-construit ou de construire le leur selon les mêmes spécifications.
Le Backblaze Storage Pod 6.0 peut accueillir 60 disques durs dans un serveur monté en rack 4U, avec une architecture qui met l'accent sur la densité de stockage et le prix par Go. La conception du Storage Pod 6.0 est le résultat d'un processus de développement matériel open source qui permet aux administrateurs d'acheter un serveur pré-construit ou de construire le leur selon les mêmes spécifications.
Backblaze se présente comme un service de sauvegarde et de stockage hors site basé sur le cloud, mais dans l'industrie du stockage, il est également connu comme l'initiateur de la série de baies de stockage Storage Pod et l'éditeur de revues détaillées sur la longévité des disques durs. En fait, Backblaze ne publie que des conceptions et des listes de pièces open source pour leurs modules de stockage, ce qui signifie que ceux qui ne souhaitent pas créer leurs propres modules devront les acheter auprès d'un fournisseur tiers tel que Backuppods ou 45 Drives. Backuppods vend la conception d'origine de Backblaze, tandis que 45 Drives a adopté l'approche de prendre la conception de Backblaze, de l'utiliser comme rampe de lancement et de la modifier pour un public beaucoup plus large en un produit qu'ils appellent le Storinator.
Les serveurs Storinator sont indépendants du logiciel. Ces serveurs offrent la liberté d'exécuter n'importe quel logiciel de votre choix, y compris les systèmes d'exploitation (Linux, CentOS, Debian, etc.), FreeBSD, Windows Server, ainsi que les logiciels NAS (FreeNAS, RockStor, etc.). Les serveurs Storinator vous permettront également d'exécuter des logiciels de cluster tels que Gluster FS et des systèmes de stockage d'objets tels que Caringo ou Ceph. Les serveurs peuvent être utilisés comme un périphérique NAS, mais offrent la possibilité de se transformer en une solution hyperconvergée pour l'application choisie. Avec des configurations à 30, 45 ou 60 emplacements de disque dur, le Storinator fournit d'énormes quantités de stockage avec jusqu'à 600 To de données brutes. Il offre des données en lecture/écriture à des vitesses supérieures à 3 Go/s et est capable de déplacer des quantités massives de données en très peu de temps via une connectivité à haut débit.
Le Storage Pod 6.0 intègre 60 disques durs de base dans un serveur de taille 4U construit à partir de pièces disponibles dans le commerce. Selon Backblaze, le Pod 6.0 est conçu pour permettre aux administrateurs d'obtenir un prix aussi bas que 0.05 $/par Go lorsqu'ils utilisent des disques de 4 To. Cela signifie qu'un rack 40U composé entièrement de modules de stockage peut accueillir jusqu'à 2.4 Po de stockage brut. En équipant le Storage Pod 6.0 de disques de 8 To, il est possible d'amasser 4.8 Po dans un rack standard.
En raison de l'engagement de Backblaze envers le matériel open source, il existe une abondance d'informations disponibles sur la construction et la conception du Storage Pod 6.0. Les plans, les fichiers STEP, les schémas de câblage, les instructions de construction et une liste de pièces sont disponibles sur le site Web de Backblaze.
Spécifications du module de stockage Backblaze 6.0
- Processeur : Intel Xeon E5-1620 v2 Quad-Core 3.7 GHz 0 GT/s 10 Mo LGA 2011
- RAM : HYNIX 4 x 8 Go DDR3-133 MHz HMT31GR7CFR4C-PB
- Carte mère : SuperMicro MBD-X9SRH-7TF-O
- Alimentation : 2 EVGA 750w
- Lecteur de démarrage : Samsung ST500LM012
- Carte SATA III : Sunrich 4 ports PCI Express A-540
- Fond de panier : Sunrich S-331
- Ventilateur du processeur : Dynatron R13 1U
- Système d'exploitation : Linux Debian 7
Construire et concevoir
L'une des premières choses à remarquer à propos du Storage Pod 6.0 est que la profondeur de son châssis (qui mesure 35 1/16 pouces, y compris le couvercle) est plus profonde que la plupart des racks de serveur, mais pas aussi longue que certaines des plus grandes étagères de stockage en vrac. nous avons vu entrer dans le laboratoire. La profondeur supplémentaire est essentielle pour installer 60 baies dans un serveur 4U, en particulier lorsque vous tenez compte du fait qu'il est construit avec des composants de base. Sans toucher au produit de base, il existe certaines limitations lors de l'utilisation de composants génériques plutôt que personnalisés, qui incluent dans une large mesure la taille. Les blocs d'alimentation ATX prêts à l'emploi sont beaucoup, beaucoup plus gros que, disons, les blocs d'alimentation que l'on trouve dans un serveur Dell, HP ou IBM. Dans l'espace exploité par deux de ces unités, vous pourriez probablement installer 6 ou 8 blocs d'alimentation de serveur. Cela dit, le différentiel de coût entre ces deux options est considérablement plus élevé, ainsi que les coûts de R&D associés à leur intégration.
Il existe un élément de conception associé à la configuration de l'alimentation qui nécessite une attention particulière. Alors que la plupart des serveurs n'activent pas les composants tant que le serveur n'est pas sous tension (ventilateurs, disques, etc.), le module de stockage le fait. La façon dont il est configuré pour fonctionner dans leur environnement, allumer physiquement PSU1 activera une partie du fond de panier du disque dur, faisant tourner les disques durs. L'élément d'inquiétude entre ici, puisque les ventilateurs du châssis ne s'allument pas encore à cette séquence ; au lieu de cela, ils s'allument lorsqu'un utilisateur allume la carte mère plus tard dans ce processus. Donc, si vous achetez le module de stockage pour l'utiliser dans votre propre environnement, vous devez savoir que dans le cas où le système d'exploitation s'éteindrait, vous disposez d'une courte fenêtre (minutes) pour basculer les commutateurs sur les blocs d'alimentation avant que les disques durs ne surchauffent. . S'il se trouve dans un centre de données en colocation et qu'aucune technologie n'est à proximité, vous pouvez avoir une panne matérielle ou pire.
Nous avons contacté 45 Drives, l'un des VAR répertoriés sur le site Web de Backblaze, à propos de la bizarrerie de conception et ils ont déjà résolu ce problème de configuration. Au début de leur déploiement, ils ont reconnu la configuration de l'alimentation comme un problème possible et sont passés à une seule alimentation. Ils offrent une alimentation redondante remplaçable à chaud avec gestion PMBus à distance, ainsi qu'une alimentation non redondante. Ainsi, si le système d'exploitation s'arrête, le châssis complet s'éteint comme d'habitude, les utilisateurs ayant le contrôle de l'ensemble du système à distance.
Backblaze recommande d'aligner l'avant du châssis avec l'avant d'un rack standard de 29 pouces, ce qui signifie que les pouces supplémentaires pendent à l'arrière. Cet alignement maintient la majorité du poids du système - les baies de disque dur - supportées directement par les rails. C'est une considération importante pour un système qui pèse environ 150 livres lorsqu'il est entièrement rempli.
Le Backblaze Storage Pod 6 utilise 12 multiplicateurs SATA, chacun avec cinq ports, pour la connectivité avec les disques de stockage. La connectivité SATA du fond de panier est fournie via 3 cartes SATA III avec des chipsets Marvell 9235, et les multiplicateurs utilisent des chipsets Marvell 9715.
Le Storage Pod 6.0 est conçu pour les alimentations doubles EVGA Supernova NEX750G, en haut à gauche. La carte mère Supermicro MBD-X9SRH-7TF-O MicroATX fournit deux ports PS/2, deux ports USB 2.0, un port série, un port VGA et des ports réseau Intel X540 Dual port 10GBase-T.
Les huit emplacements DIMM DDR3 de la carte mère sont spécifiés pour un maximum de 512 Go de LRDIMM ECC, 256 Go de RDIMM ECC ou 64 Go de UDIMM ECC/non-ECC. Compte tenu de son objectif de serveur de stockage dense, la configuration de RAM recommandée est de quatre modules PC8-3 DDR12800-3 MHz de 1600 Go pour un total de 32 Go de RAM. Le processeur quadricœur Intel Xeon E5 -1620 V2 qui alimente le système est situé au centre de la carte sous l'alimentation, juste hors de vue. Les trois emplacements PCIe disponibles sont occupés par des cartes SATA. Les deux emplacements PCI-32 sont inoccupés.
Direction
Conformément à l'orientation open source de Backblaze, le Storage Pod 6.0 utilise un système d'exploitation et une pile logicielle basés sur Debian et Apache. Au niveau du système, cela signifie que les administrateurs de serveur ont accès à la large gamme d'outils logiciels disponibles dans l'écosystème Debian.
Il est important de noter que l'accès au stockage Backblaze n'est possible que via HTTPS, contrairement à la plupart des autres solutions de stockage d'entreprise qui offrent une accessibilité via des transports plus traditionnels basés sur des fichiers ou des blocs. La connectivité HTTPS est gérée via une couche d'application Backblaze personnalisée dans Apache Tomcat. Cette couche d'application est responsable de la surveillance des pods, de l'allocation de stockage, du chiffrement, de la déduplication et d'autres fonctionnalités.
Cette revue explorera le Storage Pod 6.0 en tant que serveur de stockage indépendant, mais les Backblaze Storage Pods peuvent également être fédérés dans un cluster de 20 pods appelé Vault Storage Pod. Dans cet arrangement, chacun des 20 modules de stockage fournit un stockage de données ou de parité pour tout fichier donné enregistré dans le coffre-fort. L'algorithme de codage open source Reed-Solomon de Backblaze est utilisé pour distribuer les données dans le cluster.
Pour une utilisation en tant que serveur autonome, Backblaze recommande de diviser le stockage en quatre volumes RAID6, chacun incorporant 13 disques de données et 2 disques de parité. La matrice RAID est créée avec l'utilitaire mdadm et le système de fichiers est EXT4.
Conclusion
La famille Backblaze Storage Pod est probablement l'alternative open source la plus largement adoptée aux plates-formes de stockage fermées proposées à l'échelle de l'entreprise et du centre de données. Le système de stockage de données "Rolling your own" n'est pas unique à Backblaze, mais le travail de l'entreprise pour ouvrir son architecture a donné lieu à une communauté active d'utilisateurs et de fournisseurs tiers qui sont investis dans cette approche et partagent un matériel et des logiciels communs. ligne de base.
Le Storage Pod 6.0 est conçu principalement pour être un nœud dans un système de stockage cloud intégré basé sur Vault qui ne parle HTTPS qu'aux clients. Nous savons que de nombreuses personnes qui ont construit des pods de stockage les utilisent individuellement ou en groupes plus petits que les 20 pods nécessaires pour former un coffre-fort, nous étions donc impatients de voir comment un seul pod fonctionne sous les mêmes charges de travail que nous utilisé pour évaluer d'autres systèmes de stockage.
Selon Backblaze, les administrateurs peuvent s'attendre à dépenser un peu plus de 10,000 6.0 $ pour acheter les composants nécessaires à l'assemblage d'un Storage Pod 6.0 complet. Alternativement, Backblaze propose actuellement un châssis Pod 6,000 assemblé pour environ 60 7,000 $ avec tout inclus sauf les 12,850 disques durs. Ils suggèrent de prévoir un budget supplémentaire de XNUMX XNUMX $ pour le stockage pour un prix total estimé à environ XNUMX XNUMX $.
Avantages
- Une architecture de stockage de données standardisée et bien documentée à un prix compétitif par rapport aux solutions "roll-your-own" ou "whitebox"
- Une plate-forme matérielle et logicielle ouverte permet aux administrateurs
Inconvénients
- Certains éléments matériels peuvent ne pas fonctionner pour tous les clients, mais certains 3rd les parties proposent des conceptions modifiées
En résumé
Le Backblaze Storage Pod 6.0 est un excellent outil pour les utilisateurs à la recherche d'une solution «boîte blanche» économique qu'ils peuvent facilement intégrer dans leur centre de données ou leur infrastructure informatique actuelle.
Page produit du module de stockage Backblaze 6.0
Inscrivez-vous à la newsletter StorageReview