Una puerta de enlace de almacenamiento en la nube es un dispositivo o servidor de red que reside en las instalaciones del cliente y traduce las API de almacenamiento en la nube como SOAP o REST a protocolos de almacenamiento basados en bloques como iSCSI o Fibre Channel o interfaces basadas en archivos como NFS o SMB . [1] [2]
Según un informe de 2011 de Gartner Group , se esperaba que las puertas de enlace en la nube aumentaran el uso del almacenamiento en la nube al reducir los cargos mensuales y eliminar la preocupación por la seguridad de los datos. [3]
Historia
El término "pasarela de almacenamiento en la nube" es un elemento bastante nuevo. Pero la tecnología ya fue construida en 1992 por una empresa belga llamada Filepool. La empresa fue adquirida por EMC Corporation en 2001. [4] Este sistema se vendió bajo la marca "Centera" y como el protocolo de comunicación estaba basado en API, lo llamaron almacenamiento direccionable por contenido (CAS). El sistema Centera fue la primera matriz de almacenamiento de objetos . Uno de los principales problemas del sistema fue la falta de soporte de aplicaciones por parte de los desarrolladores. En consecuencia, EMC Corporation desarrolló una interfaz llamada CUA - Centera Universal Access: la primera puerta de enlace de almacenamiento en la nube. El CUA pudo hacer un puente entre la API de Centera y el protocolo NFS. Solo era posible usar el CUA frente a un sistema Centera; por lo tanto, era un dispositivo propietario. El almacenamiento direccionable por contenido evolucionó más tarde al almacenamiento de objetos, pero el problema aún existe en las aplicaciones que faltan para el almacenamiento de objetos, uno de los principales habilitadores de las puertas de enlace de almacenamiento en la nube.
Tecnología
Características
Las aplicaciones modernas (también conocidas como "aplicaciones nativas de la nube") utilizan almacenamiento conectado a la red mediante REST y SOAP con protocolo de transferencia de hipertexto en la capa de protocolo. El almacenamiento relacionado se proporciona a partir de arreglos que los ofrecen como almacenamiento de objetos. Las aplicaciones clásicas utilizan almacenamiento conectado a la red mediante Network File System NFS , iSCSI o Server Message Block SMB . Para aprovechar todas las ventajas del almacenamiento de objetos, las aplicaciones existentes deben reescribirse y las nuevas aplicaciones deben ser conscientes del almacenamiento de objetos, lo que no es el caso por defecto. Este problema se aborda mediante pasarelas de almacenamiento en la nube. Ofrecen almacenamiento de objetos a través de protocolos de almacenamiento nativos clásicos como Network File System NFS o Server Message Block SMB (y muy pocos también ofrecen iSCSI). Como regla general, ahora puede usar aplicaciones clásicas con almacenamiento de objetos nativo en la nube mediante el uso de pasarelas de almacenamiento en la nube.
Funcionalidad
En las infraestructuras empresariales, los sistemas Linux utilizan principalmente NFS , mientras que los sistemas Windows utilizan SMB. El almacenamiento de objetos necesita datos en forma de objetos en lugar de archivos. [5] Para todas las puertas de enlace de almacenamiento en la nube, es obligatorio almacenar en caché los archivos entrantes y eliminarlos del almacenamiento de objetos en un paso posterior. El tiempo de desactivación está sujeto a la puerta de enlace y un motor de políticas permite funciones como
- pinning = enlazar archivos específicos a la caché y eliminarlos solo con fines de duplicación
- destaging basado en contenido = mover solo archivos con características específicas al almacenamiento de objetos, por ejemplo, todos los archivos MP3
- duplicación de múltiples nubes = duplicar todos los archivos en dos almacenes de objetos diferentes
- Uso menos reciente = llene el caché local al máximo, mueva todos los archivos al almacenamiento de objetos y elimine los archivos del caché en un algoritmo LRU
- cifrar antes de la eliminación = los archivos se cifran en la puerta de enlace de almacenamiento en la nube y se trasladan al almacenamiento de objetos de forma cifrada
- Comprimir y / o deduplicación antes de la eliminación = los archivos se deduplican y / o comprimen antes de la eliminación
- datos de copia de seguridad en un formato de copia de seguridad nativo
Son habituales las combinaciones de estas funciones. [6] Los esquemas de clasificación predeterminados que abarcan la interfaz de recuperación generalmente se basan en el procesamiento de contenido sin fallas, que conlleva el requisito obvio de que dos o más de las funciones anteriores estén sincronizadas. [7]
Extensiones
Casi todas las puertas de enlace de almacenamiento de objetos admiten el protocolo Amazon S3 como cuasi estándar. Algunos ofrecen también Microsoft Azure Blob, Google Storage u Openstack SWIFT . La mayoría de las pasarelas admiten el almacenamiento en la nube pública, por ejemplo, de Amazon o Microsoft como un almacén de objetos y Dropbox como un almacén de unidades de archivos. También hay muchos proveedores que admiten el almacenamiento en la nube privada, incluido el almacenamiento local y externo. [8]
Métodos de implementación
Existen múltiples variantes para implementar tales pasarelas, y algunos proveedores admiten también diferentes variantes de su línea de productos:
- dispositivo de hardware de metal desnudo
- dispositivo de software que admite diferentes hipervisores
- software en la parte superior de un sistema operativo, también conocido como basado en FUSE
Los dispositivos de software, así como las puertas de enlace basadas en FUSE, se pueden instalar en infraestructuras de nube pública.
Ventajas
Las puertas de enlace de almacenamiento en la nube evitan la necesidad de cambiar las aplicaciones existentes al proporcionar una interfaz estándar. Puede aprovechar todas las ventajas del almacenamiento de objetos sin tener que volver a escribir sus aplicaciones.
Además, los usuarios de TI están acostumbrados a los protocolos existentes, como SMB o NFS. Pueden hacer uso del almacenamiento en la nube con la ventaja de seguir utilizando sus infraestructuras existentes (incluidas, por ejemplo, Active Directory, integración LDAP, funciones de uso compartido de archivos, etc.).
Si bien las puertas de enlace de almacenamiento en la nube inicialmente cubrían solo un nicho, se volvieron más atractivas a partir de las tecnologías de múltiples nubes . A modo de ejemplo: es posible ejecutar una puerta de enlace de almacenamiento en la nube en forma de un dispositivo de software sobre una infraestructura de nube pública o privada ofreciendo controladores de volumen de la ventana acoplable que habilitan contenedores para el aprovisionamiento automático del almacenamiento utilizado por estos contenedores de forma coherente. Están usando los discos de los hipervisores solo como caché, pero eliminan los datos del algoritmo utilizado menos recientemente en el almacenamiento en la nube subyacente.
El estándar de facto para el almacenamiento de objetos es Amazon S3: tenía la mayor popularidad y capacidad instalada en el almacenamiento de objetos. [9] Pero todos los proveedores de almacenamiento de objetos pueden (y la mayoría de ellos lo hacen) ofrecer almacenamiento de Amazon S3, incluso si no existe una API S3 "estándar" real: cada proveedor es un poco diferente en la implementación de la API S3 (como puede ver en el diferentes proveedores de gateway de almacenamiento en la nube que admiten las API "específicas" de los diferentes proveedores de almacenamiento de objetos). Desde 2018, vemos cada vez más puertas de enlace de almacenamiento en la nube que ocultan esta complejidad al ofrecer S3 en dirección norte (a partir de las tecnologías de red, en dirección sur se relaciona con el almacenamiento utilizado por una puerta de enlace, mientras que en dirección norte es el almacenamiento proporcionado por la puerta de enlace). Como tal, puede hacer uso de una implementación de S3 más rica en los soportes en dirección norte que en los soportes en dirección sur.
Desventajas
Al utilizar puertas de enlace de almacenamiento en la nube, se oculta la complejidad de utilizar el almacenamiento de objetos, pero eso también oculta algunas de las ventajas del almacenamiento de objetos:
- la capacidad de escalado horizontal
- capacidad de agregar metadatos de alta eficiencia al contenido de los datos
- para usar WORM extendidas y capacidades de archivo de almacenamiento de objetos
A medida que las aplicaciones cambian a aplicaciones compatibles con la nube (también llamadas aplicaciones nativas en la nube), las puertas de enlace de almacenamiento en la nube cambiarán de puertas de enlace multiprotocolo a puertas de enlace de múltiples nubes, proporcionando acceso a múltiples proveedores de nube, así como a múltiples protocolos en dirección sur y actuarán como retransmisiones entre diferentes nubes.
Mercado
El mercado de puertas de enlace de almacenamiento en la nube se estimó en 74 millones de dólares en 2012, [10] frente a los 11 millones de dólares a finales de 2010. [11]
Un analista predijo en 2013 que el mercado de puertas de enlace de almacenamiento en la nube podría alcanzar los 860 millones de dólares estadounidenses en 2016 [10].
Ver también
Referencias
- ^ Gary Orenstein (22 de junio de 2010). "GigaOm, muéstrame la puerta de enlace: llevar el almacenamiento a la nube" . Consultado el 18 de julio de 2013 .
- ^ Boles, Jeff. Pros y contras del almacenamiento de archivos en la nube . 15 de marzo de 2011
- ^ Stanley Zaffos, Adam W. Couture. Los dispositivos de puerta de enlace de nube híbrida amplían los casos de uso de almacenamiento en la nube. Investigación del Grupo Gartner G00209453. http://storageswiss.com/2014/05/09/hybrid-cloud-storage-vs-the-enterprise/10 de enero de 2011 [ enlace muerto permanente ]
- ^ Pearson, Tony. Almacenamiento interno del sistema .
- ^ SNIA. "Almacenamiento de objetos: comprensión del qué, cómo y por qué" (PDF) .
- ^ "5 maneras en que la tecnología en la nube mejora su negocio | Austin Technology | Perth" . Tecnología de Austin . 2017-02-10 . Consultado el 16 de abril de 2019 .
- ^ Spillner, J (2012). "Lenguaje de política de distribución de datos flexible y arquitectura de pasarela". 2012 IEEE Latin America Conference sobre Cloud Computing y Comunicaciones .
- ^ Kovacs, Gali. "Cómo montar buckets de Amazon S3 como una unidad local" . cloud.netapp.com . Consultado el 11 de abril de 2019 .
- ^ Colón, Luis. "Resumen de previsiones de computación en la nube, 2017" . Forbes . Consultado el 16 de abril de 2019 .
- ^ Sliwa, Carol. Los nuevos dispositivos de almacenamiento en la nube híbrida atraen la atención por los datos primarios. Mayo de 2011.