Si diriges una pequeña o mediana empresa que requiere mucho almacenamiento digital, llegará el momento en que necesites tu propia nube. Ya sea para el almacenamiento de los clientes o para las copias de seguridad de los datos de la empresa, los grandes proveedores no son baratos. Probablemente esté pensando en Amazon S3, Dell, Sun, EMC y NetApp, entre otros.

Pero si realmente quiere reducir costes, tome el reto en sus propias manos. Con algunos trucos y un poco de conocimiento, puedes conseguir pedabytes de almacenamiento por tan solo una décima parte del precio de cualquiera de esas grandes marcas.

En esta guía, le mostraremos cómo utilizando unos pocos ingredientes clave:

  • Discos duros de calidad de consumidor para mantener los costes bajos
  • Componentes básicos fácilmente disponibles
  • Racks y cajas que ocupan poco espacio
  • Software gratuito
  • HTTPS para almacenar y recuperar datos

Este método ha sido probado por BackBlaze, una empresa de copias de seguridad en la nube que fue pionera en este esquema. Tomaremos prestado en gran medida el conocimiento que BackBlaze ha compartido generosamente con el mundo.

Drives y componentes

Cuando se le quita todo lo que no sea la función principal de lo que hacen todas las grandes marcas de nube empresarial, lo que se obtiene es tan simple como transferir datos hacia y desde un disco duro a través de Internet. Si está construyendo su propio servidor en la nube, los discos duros que compre determinarán en gran medida el precio y constituirán la mayor parte -se estima que al menos la mitad y hasta el 80 por ciento- de su inversión.

El software es gratuito, por lo que el resto proviene de la carcasa, los racks y todos los componentes. El diseño de código abierto de la nueva caja de Backblaze afirma que puede reducir el coste a tan sólo 3,6 céntimos por GB de almacenamiento, con un total de 240 TB con las 60 unidades de disco. Las cápsulas se instalan en bastidores de 4U y el diseño 6.0 se extiende unos centímetros más allá del borde, por lo que hay que tener en cuenta el espacio del que se dispone en la sala de servidores.

Se puede comprar una de estas «cápsulas» preconstruidas por un precio que oscila entre los 3.000 y los 7.000 dólares, dependiendo del número de ranuras para discos duros que se necesite, en 45 Drives o en Blackblaze. Con la cápsula preconstruida, lo único que tiene que comprar son los discos duros reales.

O puede construir una usted mismo. Para una vaina de 6ª generación con 60 discos duros, las listas de piezas completas junto con los precios estimados se pueden encontrar en este PDF. La mayoría de los componentes se pueden encontrar en Newegg y Amazon, pero algunos vendrán de distribuidores especiales o ensambladores por contrato.

Aunque las piezas varían para cada versión del diseño de Backblaze, aquí hay un resumen genérico de todo lo que necesitará:

  • Chasis 4U
  • Fuente de alimentación
  • Interruptor de encendido/apagado
  • Ventilador de la caja
  • Amortiguadores
  • Montajes de ventilador
  • Tarjeta madre
  • Ventilador de CPU
  • CPU (Intel)
  • 8GB RAM
  • Portajes multiplicadores
  • Tarjetas SATA III
  • Cables SATA III
  • Mazos de cables
  • Tornillos y bridas

Montaje


Una vez que tengas todas las piezas, es el momento de comenzar el montaje. Puedes descargar lo siguiente de BackBlaze:

  • Diagramas de cableado (archivo ZIP)
  • Rutas de cableado (archivo ZIP)
  • Libro de construcción (PDF)

En total, el montaje de 60 unidades cuesta unos 3.500 dólares según BackBlaze. Recuerda que eso no incluye los discos. Con 45 discos duros de 4TB, la factura total asciende a unos 10.500 dólares, según la empresa.

Nótese que en un diseño anterior, BackBlaze utilizó una configuración de cableado directo, en la que todos los discos duros están conectados directamente a una tarjeta SATA Rocket 750. Más tarde, volvieron a su configuración original, que utiliza placas base con multiplicador de puertos con capacidad para cinco unidades cada una. Dependiendo de qué hardware esté disponible y a qué precio, ambas son buenas opciones.

Creando una nube

Así que ahora ha construido un enorme servidor de almacenamiento por una fracción de lo que le habría costado utilizar los servidores de otra persona, pero todavía necesita convertirlo en una nube que sea accesible para los clientes, el personal y/o las aplicaciones.

Trabajemos desde la base. Backblaze recomienda Debian Linux de 64 bits como sistema operativo. La herramienta fdisk se utiliza para crear una partición por unidad. Si usted compró uno de los pods prefabricados, muchos de los controladores vendrán preinstalados. Las unidades se agrupan en conjuntos de 15 en volúmenes RAID6 con dos unidades de paridad cada uno utilizando la utilidad mdadm.

Ahora debe elegir entre el sistema de archivos JFS o ext4. Ext4 es más común pero JFS es lo que utiliza BackBlaze. Cada pod tiene su propia dirección IP HTTPS, que es como se accederá a él. ext4 soporta hasta 1EiB, pero la copia de la distro de e2fsprogs sólo soportaba 16TB. Construir desde el código fuente utilizando la bandera de 64 bits resuelve esto.

Una vez que todo esto está en su lugar, usted termina con alrededor del 83 por ciento de espacio utilizable del total. Aquí es donde tenemos que dejar de confiar en Backblaze para el consejo, ya que su software de la nube es propietaria.

Usted tiene un par de opciones para el software de la nube. NFS ha sido probado en Linux, pero no es tan compatible con los dispositivos móviles.

Otra opción es Oxygen Cloud, que utiliza el Oxygen Storage Connector para convertir el almacenamiento utilizado en el servidor en un almacenamiento que se puede utilizar con las aplicaciones de Oxygen Cloud. Oxygen Cloud encripta los datos en tránsito de extremo a extremo. También obtiene acceso a Oxygen Tunnel Gateways, que le permite acceder a su almacenamiento desde fuera de su propio cortafuegos sin tener que cambiar su configuración.

Desventajas

Antes de ir a Newegg y empezar a llenar su cesta de la compra con discos duros y componentes, es importante tener en cuenta los posibles inconvenientes de no ir con un proveedor como Amazon S3 o EMC.

El mayor riesgo es que podría perder datos. Eso significa que podrías perder tu trabajo y/o perjudicar a tu empresa y compañeros de trabajo. El sistema utiliza un solo disco para el sistema operativo del host, algunos no tienen fuentes de alimentación redundantes o de conmutación por error, y cualquier software de salud o de monitoreo debe ser construido, instalado y configurado a mano.

Tampoco es tan fácil de ampliar o mantener. Cuando pagas por Amazon S3, el mantenimiento se hace por ti. Pero una tarea tan sencilla como cambiar una unidad que ha fallado en un pod de almacenamiento DIY requiere retirar 12 tornillos y la cubierta superior, por no mencionar la configuración de mazos de cables personalizados. Gran parte del mantenimiento necesario requerirá que el sistema se desconecte y, posiblemente, se apague.

La solución más sencilla para estos dos problemas es hacer uno o más servidores redundantes adicionales que actúen como conmutación por error.

Todas las imágenes de Backblaze con licencia CC BY 2.0

Deja una respuesta

Tu dirección de correo electrónico no será publicada.