El almacenamiento conectado a la red (NAS), o almacenamiento de archivos, proporciona almacenamiento compartido en el que el acceso a los datos tiene lugar a nivel de archivos completos.
NAS se define por el hecho de que ejecuta un sistema de archivos y administra el acceso a los medios detrás de eso. Mientras tanto, los usuarios y los servidores de aplicaciones reciben almacenamiento en el formato familiar de letra de unidad.
Las cajas NAS surgieron originalmente como dispositivos independientes. Más tarde, el NAS escalable hizo posible vincular muchos nodos NAS en un clúster con un solo sistema de archivos.
Más recientemente, ha sido posible implementar NAS a través del almacenamiento definido por software y como parte de una configuración de infraestructura hiperconvergente.
También es posible especificar el almacenamiento de acceso a archivos en la nube pública.
NAS independiente
Si todo lo que desea es almacenamiento compartido para varios terabytes (TB) hasta quizás las bajas decenas de terabytes, entonces un producto NAS independiente podría cumplir con los requisitos. Esto podría ser para el almacenamiento general de archivos o para casos de uso más especializados, como el almacenamiento de imágenes de vigilancia.
Los productos abarcan desde ofertas de grado de consumo hasta aquellas dirigidas al extremo más pequeño del mercado de pequeñas y medianas empresas (PYME), con proveedores que incluyen Synology, Buffalo y QNAP. El factor de forma suele ser algún tipo de micro servidor en el extremo inferior, con montaje en rack posible en el extremo superior.
También es teóricamente posible construir uno propio, utilizando hardware básico con software de FreeNAS y Xigmanas (anteriormente NAS4Free), ambos basados en FreeBSD.
La limitación de un dispositivo NAS independiente es qué hacer cuando lo haya llenado. Si obtiene otro NAS, puede terminar con silos de almacenamiento distribuidos entre instancias de hardware.
NAS escalable
Esa es exactamente la limitación de escalado NAS desarrollado para evitar. En el NAS de escala horizontal, los dispositivos discretos comparten el mismo sistema de archivos, el llamado sistema de archivos paralelos al que se pueden agregar nuevas instancias de hardware.
El NAS de escalamiento horizontal es en gran medida propiedad de las PYME y empresas más grandes. Evita el problema de la formación de silos NAS y permite crear volúmenes más grandes de capacidad de almacenamiento compartido.
Por esas razones, el NAS escalable es la opción ideal para cualquiera que pueda pagarlo.
Los proveedores clave son los cinco grandes jugadores de almacenamiento: NetApp, Dell EMC, HPE, Hitachi Vantara e IBM, pero también hay especialistas, como Cloudian, Qumulo y WekaIO, que volveremos a encontrar cuando veamos opciones híbridas y multinube .
Los casos de uso clave son aquellos en los que se deben mantener grandes volúmenes de datos no estructurados.
Almacenamiento distribuido de archivos
En los últimos años, hemos visto el aumento de los productos NAS escalables, que están diseñados para funcionar potencialmente en implementaciones locales y en la nube. Los ejemplos aquí incluyen los gustos de Cloudian, Elastifile, Qumulo y WekaIO.
El Hyperfile de Cloudian proporciona Posix/ Acceso a archivos compatible con Windows que se puede implementar en las instalaciones y en la nube. Funciona a través del entorno Hyperstore del proveedor, que se basa en el almacenamiento de objetos y ofrece operaciones de nube híbrida en entornos de nube de Microsoft, Amazon y Google con la portabilidad de datos entre ellos.
El sistema de archivos en la nube de Elastifile (ECFS) es un software creado para escalar en miles de nodos de cómputo y ofrece almacenamiento de archivos, bloques y objetos. ECFS está diseñado para admitir entornos heterogéneos, incluidos entornos de nube pública y privada, en un solo espacio de nombres global.
Qumulo File Fabric (QF2) es un software escalable que se puede implementar en hardware básico o en la nube pública. Las capacidades multiplataforma se proporcionan a través de la capacidad de replicar archivos compartidos entre ubicaciones físicas.
Escalamiento de WekaIO POSIXEl sistema de archivos paralelo compatible se llama Matrix. Matrix se ejecuta en un clúster de servidores de almacenamiento de productos básicos o puede implementarse en la nube pública y ejecutarse en instancias de cómputo estándar utilizando el almacenamiento en bloque SSD local. También afirma que las operaciones híbridas son posibles, con la capacidad de nivelar a los servicios de nube pública.
Almacenamiento de archivos en la nube
Los tres grandes proveedores de nube pública (Amazon Web Services (AWS), Microsoft Azure y Google Cloud Platform (GCP)) ofrecen servicios de almacenamiento NAS nativos. Los tres también ofrecen un mejor almacenamiento de archivos basado en el almacenamiento de NetApp. Donde Azure es diferente es que proporciona almacenamiento en caché de archivos, con el objetivo de proporcionar acceso de baja latencia a un conjunto de archivos en un espacio de nombres único en varios niveles de servicio.
Los casos de uso dirigidos por AWS y Azure incluyen análisis de big data, servicio web y gestión de contenido, desarrollo y pruebas de aplicaciones, flujos de trabajo de medios, copias de seguridad de bases de datos y almacenamiento de contenedores. Google es un poco más modesto en sus casos de uso propuestos que algunas de las ofertas de almacenamiento en la nube de AWS y Azure. GCP apunta a la representación de video, cargas de trabajo de aplicaciones, administración de contenido web y directorios de inicio.
NAS en la nube
Aquí, estamos hablando de los productos NAS de los proveedores de almacenamiento que están disponibles en la nube.
Un participante reciente de peso pesado es Dell EMC, que lanzó una versión de Google Cloud de su NAS de escalamiento horizontal Isilon, con almacenamiento en la nube OneFS listo para cargas de trabajo de producción.
La medida permite a los clientes reventar casos de uso de producción en el almacenamiento de Isilon a GCP, con hasta 50 PB (petabytes) de capacidad disponible en un espacio de nombres único.
Otros proveedores de almacenamiento convencionales también ofrecen instancias de sus sistemas de archivos en las tres grandes nubes públicas: AWS, Azure y GCP. NetApp tiene Cloud Volumes, mientras que IBM tiene su sistema de archivos paralelos Spectrum Scale en AWS.
Cloud NAS gateways
Otra forma de aprovechar la nube para el almacenamiento de archivos es a partir de ofertas basadas en software e infraestructura como Nasuni, Ctera y Panzura, que ofrecen acceso a través de puertas de enlace de software o hardware.
Nasuni fue pionero en el espacio, con una puerta de enlace en la nube de dispositivos virtuales que almacenó en caché los datos activos en las instalaciones y almacenó archivos de acceso menos frecuente en nubes públicas. El sistema de archivos UniFSfile nativo de la nube de Nasuni proporciona un espacio de nombres único para datos no estructurados. Nasuni se entrega a través de archivadores en el sitio que organizan los datos en la nube de AWS.
Mientras tanto, la gama HC de Ctera son los llamados archivadores de borde, que actúan como capacidad local que puede sincronizarse con otros nodos de Ctera a nivel mundial y con capacidad de almacenamiento en la nube. Ctera apunta al uso de la explosión de la nube y la colaboración entre geografías.
El acceso puede ser desde computadoras de escritorio y dispositivos remotos / móviles a través de Ctera Drive, interfaces de programación de aplicaciones (API) / acceso web y una aplicación móvil, con datos almacenados en el Sistema de archivos global Ctera. A partir de ahí, los usuarios pueden acceder a ellos a través de instancias de Ctera o sincronizarlos automáticamente con los sistemas de almacenamiento en la nube S3.
Panzura se implementa en un servidor en cada ubicación donde se guarda una copia local, con Google Cloud Storage como la ubicación principal de retención de datos. El enfoque principal de Panzura es la colaboración entre oficinas a través de una puerta de enlace local y un sistema global de bloqueo de archivos con almacenamiento en la nube.