Casa Impresa Recensione del Pod di archiviazione Backblaze 6.0

Recensione del Pod di archiviazione Backblaze 6.0

by Mark Kidd

Backblaze Storage Pod 6.0 può ospitare 60 dischi rigidi in un server con montaggio su rack 4U, con un'architettura che pone l'accento sulla densità di archiviazione e sul prezzo per GB. Il design del Pod di archiviazione 6.0 è il risultato di un processo di sviluppo hardware open source che consente agli amministratori di scegliere se acquistare un server precostruito o crearne uno proprio con le stesse specifiche.


Backblaze Storage Pod 6.0 può ospitare 60 dischi rigidi in un server con montaggio su rack 4U, con un'architettura che pone l'accento sulla densità di archiviazione e sul prezzo per GB. Il design del Pod di archiviazione 6.0 è il risultato di un processo di sviluppo hardware open source che consente agli amministratori di scegliere se acquistare un server precostruito o crearne uno proprio con le stesse specifiche.

Backblaze si presenta come un servizio di backup e archiviazione offsite basato su cloud, ma nel settore dello storage è anche conosciuto come il creatore della serie di array di archiviazione e storage Pod di storage. l'editore di recensioni dettagliate sulla longevità dei dischi rigidi. Infatti, Backblaze pubblica solo progetti ed elenchi di parti open source per i propri pod di archiviazione, il che significa che coloro che non desiderano costruire i propri pod dovranno acquistarli da un fornitore di terze parti come Backuppods o 45 Drives. Backuppods vende il design Backblaze di serie, mentre 45 Drives ha adottato l'approccio di prendere il design Backblaze, utilizzarlo come trampolino di lancio e modificarlo per un pubblico molto più ampio in un prodotto che chiamano Storinator.

I server Storinator sono indipendenti dal software. Questi server offrono la libertà di eseguire qualsiasi software tu scelga, incluso il sistema operativo (Linux, CentOS, Debian, ecc.), FreeBSD, Windows Server e software NAS (FreeNAS, RockStor, ecc.). I server Storinator ti consentiranno inoltre di eseguire software cluster come Gluster FS e sistemi di archiviazione oggetti come Caringo o Ceph. I server possono essere utilizzati come dispositivi NAS, ma offrono la possibilità di trasformarsi in una soluzione iperconvergente per l'applicazione scelta. Con configurazioni da 30, 45 o 60 slot per disco rigido, Storinator fornisce enormi quantità di spazio di archiviazione con un massimo di 600 TB di dati grezzi. Offre dati di lettura/scrittura a velocità superiori a 3 GB/s ed è in grado di spostare enormi quantità di dati in un tempo molto breve tramite connettività ad alta velocità.

Storage Pod 6.0 incorpora 60 dischi rigidi di base in un server di dimensioni 4U costruito con parti disponibili in commercio. Secondo Backblaze, il Pod 6.0 è progettato per consentire agli amministratori di ottenere un prezzo a partire da 0.05 dollari per GB quando utilizzano unità da 4 TB. Ciò significa che un rack da 40U composto interamente da pod di storage può ospitare fino a 2.4 PB di storage raw. Popolando lo Storage Pod 6.0 con unità da 8 TB, è possibile accumulare 4.8 PB in un rack standard.

Grazie all'impegno di Backblaze nei confronti dell'hardware open source, sono disponibili numerose informazioni sulla costruzione e sulla progettazione dello Storage Pod 6.0. Progetti, file STEP, schemi elettrici, istruzioni di costruzione e un elenco delle parti sono disponibili sul sito Web Backblaze.

Specifiche del Pod di archiviazione Backblaze 6.0

  • Processore: Intel Xeon E5-1620 v2 Quad-Core 3.7GHz 0GT/s 10MB LGA 2011 CPU
  • RAM: HYNIX 4x8 GB DDR3-133 MHz HMT31GR7CFR4C-PB
  • Scheda madre: SuperMicro MBD-X9SRH-7TF-O
  • Alimentazione: 2 EVGA 750w     
  • Unità di avvio: Samsung ST500LM012
  • Scheda SATA III: Sunrich 4 porte PCI Express A-540
  • Backplane: Sunrich S-331
  • Ventola CPU: Dynatron R13 1U     
  • Sistema operativo: Linux Debian 7

Costruire e disegnare

Una delle prime cose da notare sullo Storage Pod 6.0 è che la profondità del telaio (che misura 35 1/16 pollici compreso il coperchio) è più profonda della maggior parte dei rack per server, anche se non lunga quanto alcuni degli scaffali di archiviazione di massa più grandi abbiamo visto entrare nel laboratorio. La profondità aggiuntiva è fondamentale per inserire 60 alloggiamenti in un server 4U, soprattutto se si considera che è costruito con componenti di base. Anche se non si tratta di un problema di base, ci sono alcune limitazioni quando si utilizzano componenti generici rispetto a quelli personalizzati, che in larga misura includono le dimensioni. Gli alimentatori ATX standard sono molto, molto più grandi di quelli presenti, ad esempio, in un server Dell, HP o IBM. Nello spazio sfruttato da due di queste unità, probabilmente potresti ospitare 6 o 8 alimentatori server. Detto questo, la differenza di costo tra queste due opzioni è notevolmente più elevata, così come i costi di ricerca e sviluppo associati alla loro integrazione.

C'è un elemento di progettazione associato alla configurazione dell'alimentatore che richiede particolare attenzione. Mentre la maggior parte dei server non attiva i componenti fino all'accensione graduale del server (ventole, unità, ecc.), il pod di archiviazione lo fa. Per il modo in cui è configurato per funzionare nel loro ambiente, l'accensione fisica dell'PSU1 attiverà parte del backplane del disco rigido, facendo girare i dischi rigidi. L'elemento di preoccupazione entra qui, dato che le ventole del telaio non si accendono ancora in questa sequenza; si accendono invece quando un utente esegue il soft-power sulla scheda madre più avanti nel processo. Pertanto, se acquisti il ​​pod di archiviazione da utilizzare nel tuo ambiente, devi essere consapevole che nella strana possibilità che il sistema operativo si spenga, hai una breve finestra (minuti) per attivare gli interruttori sugli alimentatori prima che i dischi rigidi si surriscaldino . Se si trova in un data center in colocation e non è presente alcuna tecnologia nelle vicinanze, potresti avere un guasto hardware o qualcosa di peggio.

Abbiamo contattato 45 Drives, uno dei VAR elencati sul sito Web Backblaze, in merito al capriccio del design e hanno già risolto questo problema di configurazione. All'inizio dell'implementazione, hanno riconosciuto la configurazione di alimentazione come un possibile problema e sono passati a un alimentatore singolo. Offrono una fornitura ridondante e sostituibile a caldo con gestione PMBus remota, nonché una fornitura non ridondante. Pertanto, se il sistema operativo si spegne, l'intero chassis si spegne normalmente, consentendo agli utenti il ​​controllo dell'intero sistema da remoto.

Backblaze consiglia di allineare la parte anteriore dello chassis con la parte anteriore di un rack standard da 29 pollici, il che significa che i pollici extra sporgono dalla parte posteriore. Questo allineamento mantiene la maggior parte del peso del sistema – gli alloggiamenti dei dischi rigidi – supportato direttamente dalle guide. Questa è una considerazione importante per un sistema che pesa circa 150 libbre quando è completamente popolato.

Il Backblaze Storage Pod 6 utilizza 12 moltiplicatori SATA, ciascuno con cinque porte, per la connettività con le unità di archiviazione. La connettività SATA backplane è fornita tramite 3 schede SATA III con chipset Marvell 9235 e i moltiplicatori utilizzano chipset Marvell 9715.

Lo Storage Pod 6.0 è progettato per doppi alimentatori EVGA Supernova NEX750G, in alto a sinistra. La scheda madre MicroATX MBD-X9SRH-7TF-O di Supermicro fornisce doppie porte PS/2, doppie porte USB 2.0, una porta seriale, una porta VGA e porte di rete Intel X540 Dual port 10GBase-T.

Gli otto slot DIMM DDR3 della scheda madre sono specificati per LRDIMM ECC fino a 512 GB, RDIMM ECC da 256 GB o UDIMM ECC/non ECC da 64 GB. Alla luce del suo scopo di server di archiviazione ad alta densità, la configurazione RAM consigliata è di quattro moduli PC8-3 DDR12800-3 MHz da 1600 GB per un totale di 32 GB di RAM. La CPU quad-core Intel Xeon E5 -1620 V2 che alimenta il sistema si trova al centro della scheda sotto l'alimentatore, appena fuori dalla vista. Tutti e tre gli slot PCIe disponibili sono occupati da schede SATA. I due slot PCI-32 non sono occupati.

Management

In linea con l'orientamento open source di Backblaze, Storage Pod 6.0 utilizza un sistema operativo e uno stack software basati su Debian e Apache. A livello di sistema, ciò significa che gli amministratori dei server hanno accesso all'ampia gamma di strumenti software disponibili nell'ecosistema Debian.

È importante notare che l'accesso allo storage Backblaze è possibile solo tramite HTTPS, a differenza della maggior parte delle altre soluzioni di storage aziendale che forniscono accessibilità tramite trasporti più tradizionali basati su file o blocchi. La connettività HTTPS viene gestita tramite un livello di applicazione Backblaze personalizzato in Apache Tomcat. Questo livello applicativo è responsabile del monitoraggio dei pod, dell'allocazione dello spazio di archiviazione, della crittografia, della deduplicazione e di altre funzionalità.

Questa recensione esplorerà Storage Pod 6.0 come server di archiviazione indipendente, ma i Backblaze Storage Pod possono anche essere federati in un cluster di 20 pod chiamato Vault Storage Pod. In questa disposizione, ciascuno dei 20 pod di archiviazione fornisce dati o archiviazione di parità per qualsiasi file salvato nel Vault. L’algoritmo di codifica Reed-Solomon open source di Backblaze viene utilizzato per distribuire i dati nel cluster.

Per l'utilizzo come server autonomo, Backblaze consiglia di dividere lo spazio di archiviazione in quattro volumi RAID6, ciascuno contenente 13 unità dati e 2 unità di parità. L'array RAID viene creato con l'utilità mdadm e il filesystem è EXT4.

Conclusione

La famiglia Backblaze Storage Pod è probabilmente l'alternativa open source più ampiamente adottata alle piattaforme di storage chiuse offerte su scala aziendale e di data center. Il sistema di archiviazione dati "rolling your own" non è esclusivo di Backblaze, ma il lavoro dell'azienda per rendere open source la sua architettura ha dato vita a una comunità attiva di utenti e fornitori di terze parti che sono investiti in questo approccio e condividono hardware e software comuni. linea di base.

Storage Pod 6.0 è progettato principalmente per essere un nodo in un sistema di archiviazione cloud integrato basato su Vault che comunica solo HTTPS con i client. Sappiamo che molte persone che hanno creato pod di archiviazione li utilizzano individualmente o in gruppi più piccoli dei 20 pod necessari per formare un Vault, quindi eravamo ansiosi di dare un'occhiata a come funziona un singolo pod con gli stessi carichi di lavoro che abbiamo utilizzato per valutare altri sistemi di storage.

Secondo Backblaze, gli amministratori possono aspettarsi di spendere poco più di 10,000 dollari per acquistare i componenti necessari per assemblare uno Storage Pod 6.0 completo. In alternativa, Backblaze offre attualmente uno chassis Pod 6.0 assemblato per circa $ 6,000 con tutto incluso tranne i 60 dischi rigidi. Suggeriscono di prevedere un budget aggiuntivo di 7,000 dollari per l'archiviazione per un prezzo totale stimato di circa 12,850 dollari.

Vantaggi

  • Un'architettura di archiviazione dei dati standardizzata e ben documentata a un prezzo competitivo rispetto alle soluzioni "roll-your-own" o "whitebox"
  • Una piattaforma hardware e software aperta offre maggiore potere agli amministratori

Svantaggi

  • Alcuni elementi hardware potrebbero non funzionare per tutti i clienti, ma alcuni 3rd le parti offrono design modificati

Conclusione

Backblaze Storage Pod 6.0 è un ottimo strumento per gli utenti che cercano una soluzione "white box" conveniente che possano facilmente integrare nel loro attuale data center o infrastruttura IT. 

Pagina del prodotto Backblaze Storage Pod 6.0

Discuti questa recensione

Iscriviti alla newsletter di StorageReview