Backblaze Storage Pod 6.0 admite 60 discos duros en un servidor de montaje en rack de 4U, con una arquitectura que pone énfasis en la densidad de almacenamiento y el precio por GB. El diseño de Storage Pod 6.0 es el resultado de un proceso de desarrollo de hardware de código abierto que permite a los administradores elegir entre comprar un servidor preconstruido o construir uno propio con las mismas especificaciones.
Backblaze Storage Pod 6.0 admite 60 discos duros en un servidor de montaje en rack de 4U, con una arquitectura que pone énfasis en la densidad de almacenamiento y el precio por GB. El diseño de Storage Pod 6.0 es el resultado de un proceso de desarrollo de hardware de código abierto que permite a los administradores elegir entre comprar un servidor preconstruido o construir uno propio con las mismas especificaciones.
Backblaze se anuncia a sí mismo como un servicio de respaldo y almacenamiento externo basado en la nube, pero dentro de la industria del almacenamiento, también se lo conoce como el creador de la serie Storage Pod de arreglos de almacenamiento y el editor de reseñas detalladas sobre la longevidad de los discos duros. De hecho, Backblaze solo publica diseños de código abierto y listas de piezas para sus Storage Pods, lo que significa que aquellos que no deseen construir sus propios Pods deberán comprarlos a un proveedor externo como Backuppods o 45 Drives. Backuppods vende el diseño original de Backblaze, mientras que 45 Drives adoptó el enfoque de tomar el diseño de Backblaze, usarlo como plataforma de lanzamiento y modificarlo para un público mucho más amplio en un producto que llaman Storinator.
Los servidores Storinator son independientes del software. Estos servidores ofrecen la libertad de ejecutar cualquier software que elija, incluido el sistema operativo (Linux, CentOS, Debian, etc.), FreeBSD, Windows Server, así como el software NAS (FreeNAS, RockStor, etc.). Los servidores Storinator también le permitirán ejecutar software de clúster como Gluster FS y sistemas de almacenamiento de objetos como Caringo o Ceph. Los servidores se pueden utilizar como un dispositivo NAS, pero ofrecen la capacidad de transformarse en una solución hiperconvergente para la aplicación que elija. Con configuraciones de 30, 45 o 60 ranuras para discos duros, el Storinator proporciona cantidades masivas de almacenamiento con hasta 600 TB de datos sin procesar. Ofrece datos de lectura/escritura a velocidades superiores a 3 GB/s, y es capaz de mover cantidades masivas de datos en muy poco tiempo a través de conectividad de alta velocidad.
El Storage Pod 6.0 incorpora 60 discos duros básicos en un servidor de tamaño 4U construido con piezas que están disponibles comercialmente. Según Backblaze, el Pod 6.0 está diseñado para permitir que los administradores obtengan un precio tan bajo como $0.05/por GB cuando usan unidades de 4 TB. Esto significa que un rack de 40U compuesto en su totalidad por Storage Pods puede albergar hasta 2.4 PB de almacenamiento sin procesar. Al completar el Storage Pod 6.0 con unidades de 8 TB, es posible acumular 4.8 PB en un rack estándar.
Debido al compromiso de Backblaze con el hardware de código abierto, hay una gran cantidad de información disponible sobre la construcción y el diseño de Storage Pod 6.0. Los planos, los archivos STEP, los diagramas de cableado, las instrucciones de construcción y una lista de piezas están disponibles en el sitio web de Backblaze.
Especificaciones de Backblaze Storage Pod 6.0
- Procesador: Intel Xeon E5-1620 v2 Quad-Core 3.7GHz 0GT/s 10MB LGA 2011 CPU
- RAM: HYNIX 4x8GB DDR3-133MHz HMT31GR7CFR4C-PB
- Placa base: SuperMicro MBD-X9SRH-7TF-O
- Fuente de alimentación: 2 EVGA 750w
- Unidad de arranque: Samsung ST500LM012
- Tarjeta SATA III: Sunrich 4 puertos PCI Express A-540
- Placa posterior: Sunrich S-331
- Ventilador de CPU: Dynatron R13 1U
- Sistema Operativo: Linux Debian 7
Construcción y Diseño
Una de las primeras cosas que debe notar sobre Storage Pod 6.0 es que la profundidad de su chasis (que mide 35 1/16 pulgadas, incluida la tapa) es más profunda que la mayoría de los racks de servidores, aunque no tan larga como algunos de los estantes de almacenamiento masivo más grandes. hemos visto entrar en el laboratorio. La profundidad adicional es clave para instalar 60 bahías en un servidor de 4U, especialmente cuando se tiene en cuenta que está construido con componentes básicos. Si bien no toca el tema de los productos básicos, existen algunas limitaciones al usar componentes genéricos en lugar de personalizados, que en gran medida incluyen el tamaño. Las fuentes de alimentación ATX estándar son mucho, mucho más grandes que, por ejemplo, las fuentes de alimentación que se encuentran en un servidor Dell, HP o IBM. En el espacio aprovechado por dos de estas unidades, probablemente podría colocar 6 u 8 PSU de servidor. Dicho esto, el diferencial de costos entre esas dos opciones es dramáticamente mayor, así como los costos de I+D asociados con su integración.
Hay un elemento de diseño asociado con la configuración de la fuente de alimentación que requiere atención especial. Si bien la mayoría de los servidores no activan los componentes hasta que el servidor se enciende (ventiladores, unidades, etc.), el módulo de almacenamiento sí lo hace. Por la forma en que está configurado para funcionar en su entorno, al encender físicamente la PSU1 se activará parte de la placa posterior del disco duro, haciendo girar los discos duros. Aquí entra el elemento de preocupación, ya que los ventiladores del chasis aún no encienden en esta secuencia; en cambio, se encienden cuando un usuario enciende la placa base más adelante en ese proceso. Por lo tanto, si compra el Storage Pod para usarlo en su propio entorno, debe tener en cuenta que, en caso de que el sistema operativo se apague solo, tiene una ventana breve (minutos) para cambiar los interruptores de las PSU antes de que los discos duros se sobrecalienten. . Si está en un centro de datos de colocación y no hay tecnología cerca, es posible que tenga una falla de hardware o algo peor.
Nos comunicamos con 45 Drives, uno de los VAR enumerados en el sitio web de Backblaze, sobre la peculiaridad del diseño y ya han abordado este problema de configuración. Al principio de su implementación, reconocieron la configuración de energía como un posible problema y cambiaron a una sola fuente de alimentación. Ofrecen un suministro redundante intercambiable en caliente con administración remota de PMBus, así como un suministro no redundante. Por lo tanto, si el sistema operativo se apaga, el chasis completo se apaga como de costumbre, y los usuarios tienen el control de todo el sistema de forma remota.
Backblaze recomienda alinear la parte frontal del chasis con la parte frontal de un rack estándar de 29 pulgadas, lo que significa que las pulgadas adicionales sobresalen por la parte trasera. Esa alineación mantiene la mayor parte del peso del sistema, los compartimientos para unidades de disco duro, soportados directamente por los rieles. Esa es una consideración importante para un sistema que pesa alrededor de 150 libras cuando está completamente lleno.
Backblaze Storage Pod 6 utiliza 12 multiplicadores SATA, cada uno con cinco puertos, para la conectividad con las unidades de almacenamiento. La conectividad SATA de backplane se proporciona a través de 3 tarjetas SATA III con conjuntos de chips Marvell 9235, y los multiplicadores usan conjuntos de chips Marvell 9715.
El Storage Pod 6.0 está diseñado para fuentes de alimentación duales EVGA Supernova NEX750G, en la parte superior izquierda. La placa base Supermicro MBD-X9SRH-7TF-O MicroATX proporciona dos puertos PS/2, dos puertos USB 2.0, un puerto serie, un puerto VGA y puertos de red Intel X540 Dual port 10GBase-T.
Las ocho ranuras DIMM DDR3 de la placa base están especificadas para hasta 512 GB ECC LRDIMM, 256 GB ECC RDIMM o 64 GB ECC/no ECC UDIMM. A la luz de su propósito como servidor de almacenamiento denso, la configuración de RAM recomendada es de cuatro módulos PC8-3 DDR12800-3MHz de 1600 GB para un total de 32 GB de RAM. La CPU Intel Xeon E5 -1620 V2 de cuatro núcleos que alimenta el sistema está ubicada en el centro de la placa debajo de la fuente de alimentación, justo fuera de la vista. Las tres ranuras PCIe disponibles están ocupadas por tarjetas SATA. Las dos ranuras PCI-32 están desocupadas.
Gestionamiento
De acuerdo con la orientación de código abierto de Backblaze, Storage Pod 6.0 utiliza un sistema operativo y una pila de software basados en Debian y Apache. A nivel del sistema, eso significa que los administradores del servidor tienen acceso a la amplia gama de herramientas de software disponibles en el ecosistema Debian.
Es importante tener en cuenta que acceder al almacenamiento de Backblaze solo es posible a través de HTTPS, en contraste con la mayoría de las otras soluciones de almacenamiento empresarial que brindan acceso a través de transportes más tradicionales basados en archivos o bloques. La conectividad HTTPS se maneja a través de una capa de aplicación Backblaze personalizada en Apache Tomcat. Esta capa de aplicación es responsable de monitorear los pods, la asignación de almacenamiento, el cifrado, la deduplicación y otras funciones.
Esta revisión explorará Storage Pod 6.0 como un servidor de almacenamiento independiente, pero Backblaze Storage Pods también se puede federar en un grupo de 20 pods llamado Vault Storage Pod. En ese arreglo, cada uno de los 20 módulos de almacenamiento proporciona datos o almacenamiento de paridad para cualquier archivo guardado en la Bóveda. El algoritmo de codificación Reed-Solomon de código abierto de Backblaze se utiliza para distribuir los datos en el clúster.
Para usar como servidor independiente, Backblaze recomienda dividir el almacenamiento en cuatro volúmenes RAID6, cada uno de los cuales incorpora 13 unidades de datos y 2 unidades de paridad. La matriz RAID se crea con la utilidad mdadm y el sistema de archivos es EXT4.
Conclusión
La familia Backblaze Storage Pod es probablemente la alternativa de código abierto más ampliamente adoptada a las plataformas de almacenamiento cerradas que se ofrecen a escala empresarial y de centro de datos. El sistema de almacenamiento de datos "propio" no es exclusivo de Backblaze, pero el trabajo de la empresa para abrir su arquitectura de código ha resultado en una comunidad activa de usuarios y proveedores externos que están comprometidos con este enfoque y comparten un hardware y software común. base.
Storage Pod 6.0 está diseñado principalmente para ser un nodo en un sistema de almacenamiento en la nube integrado basado en Vault que solo habla HTTPS a los clientes. Sabemos que muchas personas que han creado Storage Pods los usan individualmente o en grupos más pequeños que los 20 Pods que se requieren para formar un Vault, por lo que estábamos ansiosos por ver cómo funciona un solo Pod bajo las mismas cargas de trabajo que utilizado para evaluar otros sistemas de almacenamiento.
Según Backblaze, los administradores pueden esperar gastar un poco más de $10,000 para comprar los componentes necesarios para ensamblar un Storage Pod 6.0 completo. Alternativamente, Backblaze actualmente ofrece un chasis Pod 6.0 ensamblado por alrededor de $6,000 con todo incluido excepto los 60 discos duros. Sugieren presupuestar $7,000 adicionales para el almacenamiento por un precio total estimado de alrededor de $12,850.
Ventajas
- Una arquitectura de almacenamiento de datos estandarizada y bien documentada a un precio competitivo con las soluciones "roll-your-own" o "whitebox".
- Una plataforma abierta de hardware y software empodera a los administradores
Contras
- Es posible que algunos elementos de hardware no funcionen para todos los clientes, pero algunos 3rd las partes ofrecen diseños modificados
Lo más importante es...
Backblaze Storage Pod 6.0 es una excelente herramienta para los usuarios que buscan una solución rentable de "caja blanca" que puedan integrar fácilmente en su centro de datos o infraestructura de TI actual.
Página del producto Backblaze Storage Pod 6.0
Suscríbase al boletín de StorageReview