Der Backblaze Storage Pod 6.0 bietet Platz für 60 Festplatten in einem 4U-Rackmount-Server, mit einer Architektur, die den Schwerpunkt auf Speicherdichte und Preis pro GB legt. Das Design des Storage Pod 6.0 ist das Ergebnis eines Open-Source-Hardware-Entwicklungsprozesses, der Administratoren die Wahl lässt, einen vorgefertigten Server zu kaufen oder einen eigenen Server nach denselben Spezifikationen zu bauen.
Der Backblaze Storage Pod 6.0 bietet Platz für 60 Festplatten in einem 4U-Rackmount-Server, mit einer Architektur, die den Schwerpunkt auf Speicherdichte und Preis pro GB legt. Das Design des Storage Pod 6.0 ist das Ergebnis eines Open-Source-Hardware-Entwicklungsprozesses, der Administratoren die Wahl lässt, einen vorgefertigten Server zu kaufen oder einen eigenen Server nach denselben Spezifikationen zu bauen.
Backblaze bezeichnet sich selbst als Cloud-basierten Backup- und Offsite-Speicherdienst, ist in der Speicherbranche jedoch auch als Urheber der Storage-Pod-Serie von Speicher-Arrays bekannt der Herausgeber ausführlicher Rezensionen zur Langlebigkeit von Festplatten. Tatsächlich veröffentlicht Backblaze nur Open-Source-Designs und Teilelisten für seine Storage Pods, was bedeutet, dass diejenigen, die keine eigenen Pods bauen möchten, diese von einem Drittanbieter wie Backuppods oder 45 Drives kaufen müssen. Backuppods verkauft das serienmäßige Backblaze-Design, während 45 Drives den Ansatz verfolgte, das Backblaze-Design als Startrampe zu nutzen und es für ein viel breiteres Publikum in ein Produkt umzuwandeln, das sie Storinator nennen.
Die Storinator-Server sind softwareunabhängig. Diese Server bieten die Freiheit, jede beliebige Software auszuführen, einschließlich Betriebssystem (Linux, CentOS, Debian usw.), FreeBSD, Windows Server sowie NAS-Software (FreeNAS, RockStor usw.). Mit Storinator-Servern können Sie auch Cluster-Software wie Gluster FS und Objektspeichersysteme wie Caringo oder Ceph ausführen. Die Server können als NAS-Gerät verwendet werden, bieten aber auch die Möglichkeit, sie in eine hyperkonvergente Lösung für die von Ihnen gewählte Anwendung umzuwandeln. Mit Konfigurationen mit 30, 45 oder 60 Festplattensteckplätzen bietet der Storinator enorme Speichermengen mit bis zu 600 TB Rohdaten. Es bietet Lese-/Schreibdaten mit Geschwindigkeiten von über 3 GB/s und ist in der Lage, riesige Datenmengen in sehr kurzer Zeit über Hochgeschwindigkeitsverbindungen zu übertragen.
Der Storage Pod 6.0 umfasst 60 handelsübliche Festplatten in einem 4U-großen Server, der aus handelsüblichen Teilen besteht. Laut Backblaze ist der Pod 6.0 so konzipiert, dass Administratoren bei Verwendung von 0.05-TB-Laufwerken einen Preis von nur 4 US-Dollar pro GB erzielen können. Das bedeutet, dass ein 40U-Rack, das vollständig aus Storage Pods besteht, bis zu 2.4 PB Rohspeicher aufnehmen kann. Durch die Bestückung des Storage Pod 6.0 mit 8-TB-Laufwerken ist es möglich, 4.8 PB in einem Standard-Rack anzusammeln.
Aufgrund des Engagements von Backblaze für Open-Source-Hardware stehen zahlreiche Informationen über den Aufbau und das Design des Storage Pod 6.0 zur Verfügung. Baupläne, STEP-Dateien, Schaltpläne, Bauanweisungen und eine Teileliste sind auf der Backblaze-Website verfügbar.
Spezifikationen des Backblaze Storage Pod 6.0
- Prozessor: Intel Xeon E5-1620 v2 Quad-Core 3.7 GHz 0GT/s 10 MB LGA 2011 CPU
- RAM: HYNIX 4x8GB DDR3-133MHz HMT31GR7CFR4C-PB
- Hauptplatine: SuperMicro MBD-X9SRH-7TF-O
- Stromversorgung: 2 EVGA 750 W
- Boot-Laufwerk: Samsung ST500LM012
- SATA III-Karte: Sunrich 4 Port PCI Express A-540
- Rückwandplatine: Sunrich S-331
- CPU-Lüfter: Dynatron R13 1U
- Betriebssystem: Linux Debian 7
Aufbau und Design
Eines der ersten Dinge, die beim Storage Pod 6.0 auffallen, ist, dass seine Gehäusetiefe (die einschließlich Deckel 35 1/16 Zoll misst) tiefer ist als die der meisten Server-Racks, wenn auch nicht so lang wie einige der größeren Massenspeicherregale Wir haben gesehen, wie sie ins Labor gekommen sind. Die zusätzliche Tiefe ist der Schlüssel zum Einbau von 60 Einschüben in einen 4U-Server, insbesondere wenn man berücksichtigt, dass er aus handelsüblichen Komponenten besteht. Auch wenn die Standardkomponente nicht beeinträchtigt wird, gibt es bei der Verwendung generischer Komponenten gegenüber benutzerdefinierten Komponenten einige Einschränkungen, die zu einem großen Teil die Größe betreffen. Standardmäßige ATX-Netzteile sind viel, viel größer als beispielsweise die Netzteile, die in einem Dell-, HP- oder IBM-Server zu finden sind. In dem von zwei dieser Einheiten genutzten Platz könnten Sie wahrscheinlich 6 oder 8 Server-Netzteile unterbringen. Allerdings ist der Kostenunterschied zwischen diesen beiden Optionen deutlich höher, ebenso wie die mit ihrer Integration verbundenen Forschungs- und Entwicklungskosten.
Es gibt ein Designelement im Zusammenhang mit der Netzteilkonfiguration, das besondere Aufmerksamkeit erfordert. Während die meisten Server Komponenten erst dann aktivieren, wenn der Server sanft eingeschaltet wird (Lüfter, Laufwerke usw.), tut dies der Storage Pod. Je nach Konfiguration wird das physische Einschalten von PSU1 einen Teil der Festplattenrückwandplatine aktivieren und Festplatten hochfahren. Hier kommt der Grund zur Sorge, da sich die Gehäuselüfter in dieser Reihenfolge noch nicht einschalten; Stattdessen schalten sie sich ein, wenn ein Benutzer später in diesem Vorgang das Motherboard sanft einschaltet. Wenn Sie also den Storage Pod kaufen, um ihn in Ihrer eigenen Umgebung zu verwenden, müssen Sie sich darüber im Klaren sein, dass Sie im Falle einer Selbstabschaltung des Betriebssystems ein kurzes Zeitfenster (Minuten) haben, um die Schalter an den Netzteilen umzulegen, bevor die Festplatten überhitzen . Wenn es sich in einem Colocation-Rechenzentrum befindet und kein Techniker in der Nähe ist, liegt möglicherweise ein Hardwarefehler oder Schlimmeres vor.
Wir haben 45 Drives, einen der auf der Backblaze-Website aufgeführten VARs, wegen der Design-Eigenart kontaktiert und sie haben dieses Konfigurationsproblem bereits behoben. Zu Beginn ihres Einsatzes erkannten sie die Stromversorgungskonfiguration als mögliches Problem und wechselten zu einer einzelnen Stromversorgung. Sie bieten eine redundante, im laufenden Betrieb austauschbare Stromversorgung mit PMBus-Fernverwaltung sowie eine nicht redundante Stromversorgung. Wenn also das Betriebssystem heruntergefahren wird, wird das gesamte Gehäuse wie gewohnt heruntergefahren, sodass Benutzer die Kontrolle über das gesamte System aus der Ferne haben.
Backblaze empfiehlt, die Vorderseite des Gehäuses an der Vorderseite eines standardmäßigen 29-Zoll-Racks auszurichten, was bedeutet, dass die zusätzlichen Zentimeter am hinteren Ende herausragen. Durch diese Ausrichtung wird der Großteil des Systemgewichts – die Festplattenschächte – direkt von den Schienen getragen. Das ist ein wichtiger Gesichtspunkt für ein System, das bei voller Bestückung etwa 150 Pfund wiegt.
Der Backblaze Storage Pod 6 nutzt 12 SATA-Multiplikatoren mit jeweils fünf Ports für die Konnektivität mit den Speicherlaufwerken. Die Backplane-SATA-Konnektivität wird über 3 SATA III-Karten mit Marvell 9235-Chipsätzen bereitgestellt, und die Multiplikatoren verwenden Marvell 9715-Chipsätze.
Der Storage Pod 6.0 ist für zwei EVGA Supernova NEX750G-Netzteile konzipiert (oben links). Das Supermicro MBD-X9SRH-7TF-O MicroATX-Motherboard bietet zwei PS/2-Anschlüsse, zwei USB 2.0-Anschlüsse, einen seriellen Anschluss, einen VGA-Anschluss und Intel X540 Dual-Port-10GBase-T-Netzwerkanschlüsse.
Die acht DDR3-DIMM-Steckplätze des Motherboards sind für bis zu 512 GB ECC LRDIMM, 256 GB ECC RDIMM oder 64 GB ECC/Nicht-ECC UDIMM ausgelegt. Angesichts seines Zwecks als dichter Speicherserver beträgt die empfohlene RAM-Konfiguration vier 8-GB-PC3-12800-DDR3-1600-MHz-Module für insgesamt 32 GB RAM. Die Quad-Core-CPU Intel Alle drei verfügbaren PCIe-Steckplätze sind mit SATA-Karten belegt. Die beiden PCI-5-Steckplätze sind unbelegt.
Management
Passend zur Open-Source-Ausrichtung von Backblaze nutzt der Storage Pod 6.0 ein Betriebssystem und Software-Stack auf Basis von Debian und Apache. Auf Systemebene bedeutet das, dass Serveradministratoren Zugriff auf die breite Palette an Softwaretools haben, die im Debian-Ökosystem verfügbar sind.
Es ist wichtig zu beachten, dass der Zugriff auf Backblaze-Speicher nur über HTTPS möglich ist, im Gegensatz zu den meisten anderen Unternehmensspeicherlösungen, die den Zugriff über traditionellere datei- oder blockbasierte Transporte ermöglichen. Die HTTPS-Konnektivität wird über eine benutzerdefinierte Backblaze-Anwendungsschicht in Apache Tomcat verwaltet. Diese Anwendungsschicht ist für die Überwachung von Pods, Speicherzuweisung, Verschlüsselung, Deduplizierung und andere Funktionen verantwortlich.
In diesem Test wird der Storage Pod 6.0 als unabhängiger Speicherserver untersucht, aber Backblaze Storage Pods können auch zu einem Cluster aus 20 Pods, einem sogenannten Vault Storage Pod, zusammengefasst werden. Bei dieser Anordnung stellt jeder der 20 Speicher-Pods entweder Daten- oder Paritätsspeicher für jede im Tresor gespeicherte Datei bereit. Der Open-Source-Reed-Solomon-Kodierungsalgorithmus von Backblaze wird verwendet, um die Daten im Cluster zu verteilen.
Für den Einsatz als eigenständiger Server empfiehlt Backblaze die Aufteilung des Speichers in vier RAID6-Volumes mit jeweils 13 Datenlaufwerken und 2 Paritätslaufwerken. Das RAID-Array wird mit dem Dienstprogramm mdadm erstellt und das Dateisystem ist EXT4.
Fazit
Die Backblaze Storage Pod-Familie ist wahrscheinlich die am weitesten verbreitete Open-Source-Alternative zu den geschlossenen Speicherplattformen, die im Unternehmens- und Rechenzentrumsmaßstab angeboten werden. Das „Rollen eines eigenen“ Datenspeichersystems ist nicht nur bei Backblaze möglich, aber die Arbeit des Unternehmens, seine Architektur als Open-Source-Lösung bereitzustellen, hat zu einer aktiven Gemeinschaft von Benutzern und Drittanbietern geführt, die diesen Ansatz verfolgen und eine gemeinsame Hardware und Software teilen Grundlinie.
Der Storage Pod 6.0 ist in erster Linie als Knoten in einem integrierten Vault-basierten Cloud-Speichersystem konzipiert, das nur HTTPS mit Clients kommuniziert. Wir wissen, dass viele Leute, die Speicher-Pods gebaut haben, diese einzeln oder in Gruppen verwenden, die kleiner als die 20 Pods sind, die für die Bildung eines Tresors erforderlich sind. Daher wollten wir unbedingt einen Blick darauf werfen, wie ein einzelner Pod unter den gleichen Arbeitslasten funktioniert wie wir Wird zur Bewertung anderer Speichersysteme verwendet.
Laut Backblaze können Administratoren damit rechnen, etwas mehr als 10,000 US-Dollar auszugeben, um die Komponenten zu kaufen, die für den Zusammenbau eines kompletten Storage Pod 6.0 erforderlich sind. Alternativ bietet Backblaze derzeit ein zusammengebautes Pod 6.0-Gehäuse für etwa 6,000 US-Dollar an, in dem bis auf die 60 Festplatten alles enthalten ist. Sie schlagen vor, zusätzlich 7,000 US-Dollar für die Lagerung einzuplanen, was einem geschätzten Gesamtpreis von etwa 12,850 US-Dollar entspricht.
Vorteile
- Eine standardisierte und gut dokumentierte Datenspeicherarchitektur zu einem Preis, der mit „Roll-Your-Own“- oder „Whitebox“-Lösungen konkurrenzfähig ist
- Eine offene Hardware- und Softwareplattform unterstützt Administratoren
Nachteile
- Einige Hardwareelemente funktionieren möglicherweise nicht für alle Kunden, einige jedoch nur für dreird Parteien bieten modifizierte Designs an
Fazit
Der Backblaze Storage Pod 6.0 ist ein großartiges Tool für Benutzer, die eine kostengünstige „White-Box“-Lösung suchen, die sie problemlos in ihr aktuelles Rechenzentrum oder ihre IT-Infrastruktur integrieren können.
Produktseite zum Backblaze Storage Pod 6.0
Besprechen Sie diese Rezension
Melden Sie sich für den StorageReview-Newsletter an