Backblaze Storage Pod 6.0 pojme 60 pevných disků v rackovém serveru o výšce 4U s architekturou, která klade důraz na hustotu úložiště a cenu za GB. Konstrukce Storage Pod 6.0 je výsledkem procesu vývoje hardwaru s otevřeným zdrojovým kódem, který administrátorům umožňuje volbu mezi zakoupením předpřipraveného serveru nebo sestavením vlastního serveru se stejnými specifikacemi.
Společnost Backblaze se prezentuje jako cloudová zálohovací a externí úložná služba, ale v odvětví úložišť je také známá jako tvůrce řady úložných polí Storage Pod a vydavatel podrobných recenzí o životnosti pevných disků . Backblaze ve skutečnosti publikuje pouze návrhy a seznamy dílů s otevřeným zdrojovým kódem pro své Storage Pody, což znamená, že ti, kteří si nechtějí stavět vlastní Pody, si je budou muset zakoupit od třetí strany, jako je Backuppods nebo 45 Drives. Backuppods prodává standardní design Backblaze, zatímco 45 Drives zvolila přístup, kdy vzala design Backblaze, použila ho jako odrazový můstek a upravila ho pro mnohem širší publikum do produktu, který nazývá Storinator.
Servery Storinator jsou softwarově agnostické. Tyto servery nabízejí volnost spouštění jakéhokoli softwaru, který si vyberete, včetně operačních systémů (Linux, CentOS, Debian atd.), FreeBSD, Windows Server a také softwaru NAS (FreeNAS, RockStor atd.). Servery Storinator vám také umožní spouštět clusterový software, jako je Gluster FS, a systémy úložišť objektů, jako je Caringo nebo Ceph. Servery lze využít jako zařízení NAS, ale nabízejí i možnost transformace na hyperkonvergované řešení pro vámi zvolenou aplikaci. S konfiguracemi 30, 45 nebo 60 slotů pro pevné disky poskytuje Storinator obrovské množství úložiště s až 600 TB nezpracovaných dat. Nabízí čtení/zápis dat rychlostí přesahující 3 GB/s a je schopen přesouvat obrovské množství dat ve velmi krátkém čase přes vysokorychlostní připojení.
Storage Pod 6.0 obsahuje 60 běžných pevných disků v serveru o velikosti 4U, který je sestaven z komerčně dostupných součástí. Podle Backblaze je Pod 6.0 navržen tak, aby administrátorům umožnil dosáhnout ceny až 0.05 USD/GB při použití 4TB disků. To znamená, že 40U rack složený výhradně ze Storage Podů pojme až 2.4 PB úložného prostoru. Osazením Storage Podu 6.0 8TB disky je možné ve standardním racku nashromáždit 4.8 PB.
Vzhledem k tomu, že se Backblaze zavázala k používání open-source hardwaru, je k dispozici spousta informací o konstrukci a designu Storage Podu 6.0. Plány, soubory STEP, schémata zapojení, návod k sestavení a seznam dílů jsou k dispozici na webových stránkách Backblaze.
Specifikace úložného boxu Backblaze Storage Pod 6.0
- Procesor: Intel Xeon E5-1620 v2 čtyřjádrový 3.7 GHz 0 GT/s 10 MB LGA 2011
- RAM: HYNIX 4x8GB DDR3-133MHz HMT31GR7CFR4C-PB
- Základní deska: SuperMicro MBD-X9SRH-7TF-O
- Napájecí zdroj: 2x EVGA 750W
- Bootovací disk: Samsung ST500LM012
- Karta SATA III: Sunrich 4port PCI Express A-540
- Základní deska: Sunrich S-331
- Ventilátor CPU: Dynatron R13 1U
- Operační systém: Linux Debian 7
Stavět a navrhnout
Jednou z prvních věcí, kterých si u Storage Podu 6.0 všimnete, je hloubka šasi (která měří 91,5 cm včetně víka) větší než u většiny serverových racků, i když ne tak hluboká jako u některých větších polic pro hromadné ukládání dat, které jsme viděli v laboratoři. Tato hloubka je klíčem k tomu, aby se do 4U serveru vešlo 60 pozic, zejména když vezmete v úvahu, že je vyroben z běžných komponent. I když nejde o kompromis, při použití generických komponentů oproti zakázkovým existují určitá omezení, která do značné míry zahrnují velikost. Běžně dostupné napájecí zdroje ATX jsou mnohem, mnohem větší než například zdroje, které se nacházejí v serverech Dell, HP nebo IBM. Do prostoru, který zabírají dvě tyto jednotky, byste pravděpodobně mohli vejít 6 nebo 8 serverových zdrojů. Rozdíl v ceně mezi těmito dvěma možnostmi je však dramaticky vyšší, stejně jako náklady na výzkum a vývoj spojené s jejich integrací.
S konfigurací zdroje napájení je spojen jeden konstrukční prvek, který vyžaduje zvláštní pozornost. Zatímco většina serverů neaktivuje komponenty, dokud server nezapne napájení (ventilátory, disky atd.), Storage Pod ano. Způsob, jakým je nakonfigurován pro práci v daném prostředí, spočívá v tom, že fyzické zapnutí PSU1 aktivuje část propojovací desky pevných disků, čímž se pevné disky roztočí. Zde vstupuje do hry prvek znepokojení, protože ventilátory šasi se v této sekvenci ještě nezapnou; místo toho se zapnou, když uživatel později v tomto procesu zapne napájení základní desky. Pokud si tedy Storage Pod zakoupíte pro použití ve vlastním prostředí, musíte si být vědomi toho, že v případě, že se operační systém sám vypne, máte krátké okno (minuty) na přepnutí přepínačů na zdrojích, než se pevné disky přehřejí. Pokud se nachází v datovém centru v kolokaci a poblíž není žádný technik, může dojít k selhání hardwaru nebo k horšímu problému.
Kontaktovali jsme 45 Drives, jednoho z dodavatelů s přidanou hodnotou (VAR) uvedených na webových stránkách Backblaze, ohledně konstrukční zvláštnosti a oni tento problém s konfigurací již vyřešili. Na začátku nasazení rozpoznali konfiguraci napájení jako možný problém a přešli na jeden zdroj napájení. Nabízejí redundantní zdroj s možností výměny za provozu a vzdálenou správou PMBus, stejně jako neredundantní zdroj. Pokud se tedy operační systém vypne, celé šasi se vypne jako obvykle a uživatelé mají nad celým systémem vzdálenou kontrolu.
Společnost Backblaze doporučuje zarovnat přední část šasi s přední částí standardního 29palcového racku, což znamená, že přebytečné centimetry přesahují zadní část. Díky tomuto zarovnání je většina hmotnosti systému – pozice pro pevné disky – přímo podepřena kolejnicemi. To je důležité u systému, který po plném osazení váží přibližně 150 liber.
Backblaze Storage Pod 6 využívá pro připojení úložných jednotek 12 multiplikátorů SATA, každý s pěti porty. Připojení SATA na zadní sběrnici je zajištěno prostřednictvím 3 karet SATA III s čipsety Marvell 9235 a multiplikátory používají čipsety Marvell 9715.
Storage Pod 6.0 je určen pro dva napájecí zdroje EVGA Supernova NEX750G, jak je vidět vlevo nahoře. Základní deska Supermicro MBD-X9SRH-7TF-O MicroATX nabízí dva porty PS/2, dva porty USB 2.0, sériový port, port VGA a síťové porty Intel X540 Dual Port 10GBase-T.
Osm slotů DDR3 DIMM na základní desce je určeno pro až 512 GB ECC LRDIMM, 256 GB ECC RDIMM nebo 64 GB ECC/non-ECC UDIMM. Vzhledem k účelu základní desky jakožto serveru s vysokou hustotou úložiště je doporučená konfigurace RAM čtyři 8GB moduly PC3-12800 DDR3-1600MHz, což představuje celkem 32 GB RAM. Čtyřjádrový procesor Intel Xeon E5-1620 V2, který pohání systém, je umístěn uprostřed desky pod napájecím zdrojem, těsně mimo dohled. Všechny tři dostupné sloty PCIe jsou obsazeny kartami SATA. Dva sloty PCI-32 jsou neobsazené.
management
V souladu s orientací Backblaze na open-source používá Storage Pod 6.0 operační systém a softwarový stack založený na Debianu a Apache. Na systémové úrovni to znamená, že administrátoři serverů mají přístup k široké škále softwarových nástrojů dostupných v ekosystému Debianu.
Je důležité si uvědomit, že přístup k úložišti Backblaze je možný pouze přes HTTPS, na rozdíl od většiny ostatních podnikových úložných řešení, která poskytují přístup prostřednictvím tradičnějších transportů založených na souborech nebo blocích. Připojení HTTPS je řešeno prostřednictvím vlastní aplikační vrstvy Backblaze v Apache Tomcat. Tato aplikační vrstva je zodpovědná za monitorování podů, alokaci úložiště, šifrování, deduplikaci a další funkce.
Tato recenze se zaměří na Storage Pod 6.0 jako nezávislý úložný server, ale Backblaze Storage Pody lze také propojit do clusteru 20 podů nazývaného Vault Storage Pod. V tomto uspořádání každý z 20 Storage Podů poskytuje buď datové, nebo paritní úložiště pro jakýkoli daný soubor uložený do Vaultu. Pro distribuci dat v rámci clusteru se používá open-source kódovací algoritmus Reed-Solomon od Backblaze.
Pro použití jako samostatný server doporučuje Backblaze rozdělit úložiště do čtyř svazků RAID6, z nichž každý obsahuje 13 datových disků a 2 paritní disky. Pole RAID se vytváří pomocí utility mdadm a souborový systém je EXT4.
Závěr
Rodina úložných systémů Backblaze Storage Pod je pravděpodobně nejrozšířenější open-source alternativou k uzavřeným úložným platformám nabízeným v podnikovém a datovém měřítku. „Vytvoření vlastního“ systému pro ukládání dat není pro Backblaze jedinečné, ale práce společnosti na open-source architektuře vedla k aktivní komunitě uživatelů a externích dodavatelů, kteří jsou do tohoto přístupu zapojení a sdílejí společnou hardwarovou a softwarovou základnu.
Storage Pod 6.0 je primárně navržen jako jeden uzel v integrovaném cloudovém úložném systému založeném na Vaultu, který s klienty komunikuje pouze přes HTTPS. Víme, že mnoho lidí, kteří si Storage Pody vytvořili, je používá jednotlivě nebo ve skupinách menších než 20 Podů, které jsou potřeba k vytvoření Vaultu, takže jsme se chtěli podívat na to, jak jeden Pod funguje při stejném zatížení, jaké jsme použili k vyhodnocení jiných úložných systémů.
Podle společnosti Backblaze mohou administrátoři očekávat, že utratí o něco více než 10 000 dolarů za nákup komponent potřebných k sestavení kompletního Storage Podu 6.0. Backblaze alternativně v současné době nabízí sestavené šasi Podu 6.0 za přibližně 6 000 dolarů, které zahrnuje vše kromě 60 pevných disků. Doporučují rozpočet na úložiště připlatit dalších 7 000 dolarů, což by celkem vyšlo na zhruba 12 850 dolarů.
Klady
- Standardizovaná a dobře zdokumentovaná architektura úložiště dat za cenu konkurenceschopnou s řešeními typu „roll-your-own“ nebo „whitebox“.
- Otevřená hardwarová a softwarová platforma posiluje administrátory
Nevýhody
- Některé hardwarové prvky nemusí fungovat u všech zákazníků, ale některé 3rd strany nabízejí upravené návrhy
Bottom Line
Backblaze Storage Pod 6.0 je skvělý nástroj pro uživatele, kteří hledají cenově dostupné řešení „bílé krabice“, které lze snadno integrovat do svého stávajícího datového centra nebo IT infrastruktury.




Amazon