Una puerta de enlace de almacenamiento en la nube es un dispositivo de almacenamiento en la nube híbrido , implementado en hardware o software, 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]
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 matrices 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, es necesario reescribir las aplicaciones existentes y las nuevas aplicaciones deben tener en cuenta el almacenamiento de objetos, lo que no ocurre de forma predeterminada. Este problema se soluciona mediante puertas de enlace 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, las aplicaciones clásicas con almacenamiento de objetos nativo en la nube ahora se pueden utilizar con puertas de enlace de almacenamiento en la nube.
En las infraestructuras empresariales, NFS lo utilizan principalmente los sistemas Linux , mientras que los sistemas Windows utilizan SMB. El almacenamiento de objetos necesita datos en forma de objetos en lugar de archivos. [4] 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 eliminación de etapas está sujeto a la puerta de enlace y un motor de políticas permite funciones como
Las combinaciones de estas funciones son habituales. [5] Los esquemas de clasificación predeterminados que abarcan la interfaz de recuperación generalmente se basan en el procesamiento de contenido sin errores, lo que conlleva el requisito obvio de que dos o más de las funciones anteriores estén sincronizadas. [6]
Casi todas las puertas de enlace de almacenamiento de objetos admiten el protocolo Amazon S3 como cuasi estándar. Algunos también ofrecen Microsoft Azure Blob, Google Storage u Openstack SWIFT . La mayoría de las puertas de enlace admiten el almacenamiento en la nube pública, por ejemplo, de Amazon o Microsoft como almacén de objetos y Dropbox como almacén de unidades de archivos; también hay muchos proveedores que también admiten el almacenamiento en la nube privada, incluido el almacenamiento interno y externo. [7]
Existen múltiples variantes para implementar dichas puertas de enlace, y algunos proveedores también admiten diferentes variantes de su línea de productos:
Se pueden instalar dispositivos de software y puertas de enlace basadas en FUSE en infraestructuras de nube pública.
Las puertas de enlace de almacenamiento en la nube evitan la necesidad de cambiar las aplicaciones existentes al proporcionar una interfaz estándar.
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 (incluyendo, por ejemplo, Active Directory, integración LDAP, funciones para compartir archivos, etc.).
Si bien las puertas de enlace de almacenamiento en la nube inicialmente cubrían solo un nicho, ganaron más atractivo 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 dispositivo de software sobre una infraestructura de nube pública o privada ofreciendo controladores de volumen de Docker que permitan a los contenedores el aprovisionamiento automático del almacenamiento utilizado por estos contenedores de forma coherente. . Están utilizando los discos de los hipervisores solo como caché, pero transfieren los datos del algoritmo utilizado menos recientemente al 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. [8] Pero cada proveedor de almacenamiento de objetos puede (y la mayoría de ellos lo hace) 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 se ve desde las diferentes nubes). proveedores de puertas de enlace de almacenamiento que admiten las API "específicas" de los diferentes proveedores de almacenamiento de objetos). Desde 2018, un número cada vez mayor de puertas de enlace de almacenamiento en la nube ocultan esta complejidad al ofrecer S3 en dirección norte (en el caso de las tecnologías de red, la dirección sur se relaciona con el almacenamiento utilizado por una puerta de enlace, mientras que la dirección norte es el almacenamiento proporcionado por la puerta de enlace). Como tal, se puede utilizar una implementación S3 más rica en los soportes en dirección norte que en dirección sur.
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:
A medida que las aplicaciones cambien a aplicaciones compatibles con la nube (también llamadas aplicaciones nativas de 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, brindando acceso a múltiples proveedores de nube, así como múltiples protocolos hacia el sur y actuarán como retransmisiones entre diferentes nubes.
En 2020, [actualizar]el mercado de puertas de enlace de almacenamiento en la nube estaba valorado en más de 2 mil millones de dólares y se predijo que alcanzaría los 11 mil millones de dólares en 2026, según un informe de la firma de investigación de mercado Mordor Intelligence. [9]