Manejo de archivos de la nube

¿Qué es el uso compartido de archivos en la nube?

El uso compartido de archivos en la nube se puede definir como un servicio que permite el acceso simultáneo de varios usuarios a un conjunto común de datos de archivos en la nube. La protección del uso compartido de archivos en la nube se administra con permisos de grupos y usuarios, lo que permite a los administradores controlar minuciosamente el acceso a los datos de archivos que se comparten.

¿En qué se diferencia del almacenamiento de archivos?

Si bien las soluciones de almacenamiento de objetos permiten el almacenamiento de archivos como objetos, el acceso con aplicaciones existentes requiere código nuevo y el uso de API y conocimiento directo de la semántica de la nomenclatura. Las soluciones de almacenamiento de archivos compatibles con la semántica de sistema de archivos y los modelos de permisos existentes tienen una ventaja única porque no necesitan que se escriba código nuevo para integrarse con aplicaciones que se configuran fácilmente para funcionar con el almacenamiento de archivos compartidos.

¿Qué es un sistema de archivos en la nube?

Un sistema de archivos en la nube es un sistema de almacenamiento jerárquico que proporciona acceso compartido a los datos de archivos. Los usuarios pueden crear, eliminar, modificar, leer y escribir archivos, además de organizarlos de manera lógica en árboles de directorios para lograr un acceso intuitivo.

Requisitos del almacenamiento de archivos en la nube

Completamente administradoOfrece un sistema de archivos completamente administrado que se puede lanzar en tan solo minutos

RendimientoSuministra rendimiento de baja latencia y un nivel de procesamiento constante

CompatibilidadSe integra sin problemas con aplicaciones existentes sin código nuevo para escribir

SeguridadProvee permisos de control de acceso y seguridad de red

DisponibilidadRedundancia en varios sitios y accesibilidad permanente cuando resulta necesario

AsequibilidadPague únicamente la capacidad utilizada, sin costos de aprovisionamiento iniciales

Beneficios del almacenamiento de archivos en la nube

Escalabilidad: si bien no todas las soluciones de almacenamiento de archivos en la nube pueden ajustar sus escalas para poder utilizar todas las capacidades de la nube, las soluciones más avanzadas ofrecen la posibilidad de empezar con los niveles de capacidad y rendimiento que necesita actualmente y aumentar la capacidad en función de sus necesidades. Ya no es necesario aprovisionar capacidad en exceso para probar y anticiparse a necesidades futuras.

Interoperabilidad: muchas de las aplicaciones existentes necesitan integrarse con servicios de archivos compartidos que utilizan semántica de sistema de archivos. Las soluciones de almacenamiento de archivos en la nube ofrecen una ventaja diferenciada, ya que no es necesario escribir código nuevo para lograr un acceso compartido y seguro a los archivos.

Presupuesto y recursos: el uso de servicios de archivos en las instalaciones implica contar con presupuesto para hardware, mantenimiento constante, suministro eléctrico, refrigeración y espacio físico. El almacenamiento de archivos en la nube les permite a las organizaciones volver a implementar recursos técnicos en otros proyectos que añadan más valor al negocio.

¿Qué es el almacenamiento de archivos en la nube?

El almacenamiento de archivos en la nube es un método para almacenar datos en la nube que suministra a servidores y aplicaciones acceso a los datos mediante sistemas de archivos compartidos. Esta compatibilidad hace que el almacenamiento de archivos en la nube sea ideal para las cargas de trabajo que dependen de sistemas de archivos compartidos y provee una integración simple sin necesidad de introducir cambios en el código.

Tipos de almacenamiento en la nube

1. Almacenamiento de objetos: con frecuencia, las aplicaciones desarrolladas en la nube aprovechan la gran escalabilidad y las características de metadatos del almacenamiento de objetos.

2. Almacenamiento de archivos: muchas aplicaciones necesitan obtener acceso a archivos compartidos y requieren un sistema de archivos. A menudo, este tipo de almacenamiento cuenta con un servidor de almacenamiento conectado a la red (NAS).

3. Almacenamiento en bloques: otras aplicaciones empresariales, como bases de datos o sistemas de planificación de recursos empresariales (ERP), a menudo requieren almacenamiento dedicado y de baja latencia para cada host.

Casos de uso del almacenamiento de archivos en la nube

Servidores webLa necesidad de contar con almacenamiento de archivos compartidos para aplicaciones de servidores web puede ser un desafío cuando se integran aplicaciones backend. Normalmente, existen varios servidores web que suministran el contenido de un sitio y cada uno de ellos necesita acceso al mismo conjunto de archivos. Como las soluciones de almacenamiento de archivos en la nube adhieren a la semántica de sistema de archivos, a las convenciones de nomenclaturas de archivos y a los permisos esperados a los cuales están acostumbrados los desarrolladores web, el almacenamiento de archivos en la nube se puede integrar fácilmente en sus aplicaciones web.

Administración de contenidoLos sistemas de gestión de contenido (CMS) necesitan un espacio para nombres y un acceso común a una jerarquía de sistemas de archivos. De manera similar a los casos de uso de servidores web, normalmente los entornos de CMS tienen varios servidores que necesitan obtener acceso al mismo conjunto de archivos para proveer contenido. Como las soluciones de almacenamiento de archivos en la nube adhieren a la semántica de sistema de archivos, a las convenciones de nomenclaturas de archivos y a los permisos esperados a los cuales están acostumbrados los desarrolladores web, el almacenamiento de documentos y otros archivos puede integrarse fácilmente con flujos de trabajo de CMS existentes.

Los big data necesitan almacenamiento que pueda gestionar volúmenes muy grandes de datos y capacidad para ajustar su escala a los fines de lograr adaptarse al crecimiento y ofrecer el rendimiento necesario para suministrar datos a las herramientas analíticas. Muchas cargas de trabajo analíticas interactúan con datos mediante una interfaz de archivos, se basan en semántica de archivos, como bloqueos de archivos, y necesitan la capacidad para escribir en secciones de un archivo. Como el almacenamiento de archivos en la nube admite la semántica de sistema de archivos necesaria y puede ajustar su capacidad y rendimiento, es ideal para proveer una solución de uso compartido de archivos cuya integración con flujos de trabajo de big data existentes sea sencilla