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 los gateways 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 desde 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 es el caso de forma predeterminada. Este problema se soluciona con las pasarelas de almacenamiento en la nube. Ofrecen almacenamiento de objetos a través de protocolos de almacenamiento nativo clásicos como Network File System NFS o Server Message Block SMB (y muy pocas también ofrecen iSCSI). Como regla general, las aplicaciones clásicas con almacenamiento de objetos nativo en la nube ahora se pueden utilizar con pasarelas de almacenamiento en la nube.
En las infraestructuras empresariales, NFS se utiliza principalmente en 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 deshacerlos en el almacenamiento de objetos en un paso posterior. El momento de la deshacerlos depende de 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 fallas, lo que conlleva el requisito obvio de que dos o más de las funciones anteriores estén sincronizadas. [6]
Casi todas las pasarelas de almacenamiento de objetos admiten el protocolo Amazon S3 como un cuasi estándar. Algunas también ofrecen 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 almacén de objetos y Dropbox como almacén de archivos. También hay muchos proveedores que admiten el almacenamiento en la nube privada, incluido el almacenamiento local y fuera de las instalaciones. [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 pasarelas 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 utilizar el almacenamiento en la nube con la ventaja de seguir utilizando sus infraestructuras existentes (como, por ejemplo, Active Directory, integración LDAP, funciones de uso compartido de archivos, etc.).
Si bien las pasarelas de almacenamiento en la nube inicialmente cubrían solo un nicho, adquirieron más atractivo a partir de las tecnologías multicloud . Por ejemplo: es posible ejecutar una pasarela de almacenamiento en la nube en forma de un dispositivo de software sobre una infraestructura de nube pública o privada al ofrecer controladores de volumen de Docker que permiten a los contenedores el aprovisionamiento automático del almacenamiento utilizado por estos contenedores de forma consistente. Utilizan los discos de los hipervisores solo como caché, pero desestacionalizan 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: tuvo 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 hacen) ofrecer almacenamiento Amazon S3, incluso si no hay una API S3 "estándar" real: cada proveedor es un poco diferente en la implementación de la API S3 (como se ve en los diferentes proveedores de pasarelas de almacenamiento en la nube que admiten las API "específicas" de los diferentes proveedores de almacenamiento de objetos). Desde 2018, un número cada vez mayor de pasarelas de almacenamiento en la nube ocultan esta complejidad al ofrecer S3 en dirección norte (a partir de las tecnologías de red, la dirección sur se relaciona con el almacenamiento utilizado por una pasarela, mientras que la dirección norte es el almacenamiento proporcionado por la pasarela). Como tal, se puede utilizar una implementación S3 más rica en dirección norte que la que admite la dirección sur.
Al utilizar pasarelas 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 conscientes de la nube (también conocidas como 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 multinube, brindando acceso a múltiples proveedores de nube, así como a múltiples protocolos en dirección sur y actuando como relés entre diferentes nubes.
En 2020, [actualizar]el mercado de pasarelas 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]