Almacenamiento

¿Qué es el almacenamiento en la nube?

¿Qué es el almacenamiento en la nube?

El almacenamiento en la nube es archivar, organizar y distribuir datos bajo demanda en volúmenes de almacenamiento virtualizado, que se hayan consolidado a partir de distintos hardware físicos. En términos más sencillos, el almacenamiento en la nube es la organización de datos almacenados en algún lugar al que puede acceder cualquier persona con los permisos adecuados, por Internet. No es necesario que esté conectado a una red interna (a esto se le conoce como almacenamiento conectado a la red) y tampoco es acceder a los datos desde un disco duro propio o desde el hardware que esté conectado directamente a su computadora. El almacenamiento en la nube se basa en la virtualización que ayuda a crear las nubes que almacenan sus datos. Piénselo de esta manera:

  • La virtualización extrae espacio de almacenamiento de los sistemas de hardware físico (como los servidores de almacenamiento).
  • Las nubes son agrupaciones de estos recursos orquestados por herramientas de administración para funcionar como un recurso individual. A estas nubes pueden acceder usuarios bajo demanda mediante portales de autoservicio compatibles con software de automatización y de asignación dinámica de recursos.
  • El almacenamiento en la nube es el proceso de guardar los datos en esas nubes.

Existen tres tipos de almacenamiento en la nube para las empresas: almacenamiento en la nube pública, en la nube privada y en la nube híbrida. También hay tres maneras de formatear este almacenamiento: en bloques, archivos u objetos. Cada formato tiene sus ventajas y desventajas (los bloques son más rápidos, los archivos son más fáciles de entender y los objetos funcionan mejor con paquetes de aplicaciones nativas de la nube en contenedores), pero algunos productos de almacenamiento en la nube definido por software pueden combinar los tres formatos en una solución unificada y fácil de implementar.


¿Cómo funciona el almacenamiento en la nube?

Los datos se pueden almacenar como memoria de corto plazo, o se pueden archivar como memoria de largo plazo. La memoria de corto plazo se administra por memoria de acceso aleatorio (RAM), que es donde se procesa y se registran todos los requerimientos y las acciones durante el tiempo que una computadora procesa computaciones específicas (conocidas como tareas). Una vez que se realizan todas las computaciones, los datos se pueden almacenar como memoria de largo plazo entre distintos volúmenes de almacenamiento, y algunos de estos pueden existir como nubes.

En la base de cada volumen de almacenamiento de nube se encuentran los recursos de almacenamiento virtual, que se extraen del hardware físico. Las tecnologías de virtualización pueden tomar una decena de servidores distintos (básicos o propietarios) y extraer el espacio de almacenamiento de estos. Todo este espacio de almacenamiento virtual se puede agrupar en una laguna de datos, a las que los usuarios pueden acceder como repositorio único. Si esas lagunas de datos se emparejan con software de automatización y de administración, que miden todo el espacio de almacenamiento y los volúmenes de almacenamiento implementados que se necesitan, entonces usted habrá creado un almacenamiento en la nube exitosamente, y podrá acceder a través de Internet o de API.


Tipos de almacenamiento en la nube

Almacenamiento en la nube pública

Es el almacenamiento de datos entre grupos de recursos virtuales, conocidos como nubes públicas, que se desarrollan desde hardware proprietario y lo administra una compañía externa. Debido a que existen algunos riesgos inherentes de no ser propietario o no administrar los sistemas que almacenan sus datos, muchas organizaciones están utilizando contenedores para trasladar sus cargas de trabajo y sus aplicaciones entre los entornos de nube pública. Las soluciones de almacenamiento persistente (como Red Hat® Gluster Storage) ayudan a evitar que esos contenedores fallen, que es lo que hace que las aplicaciones con estado pierdan todos sus datos.

Almacenamiento en nubes privadas

Es el almacenamiento de datos entre grupos de recursos virtuales conocidos como nubes privadas, que proceden de sistemas dedicados a la empresa que los usa (además de ser propiedad de y administrados por la empresa). Debido a que configurar manualmente una nube privada a nivel empresa puede ser a la larga menos eficiente que usar el software existente, las compañías están usando plataformas como OpenStack® para transformar digitalmente los grupos de recursos virtuales en nubes privadas.

Dos de los seis proyectos de OpenStack son responsables del almacenamiento y la recuperación de imágenes. Al conectarlos con soluciones de almacenamiento definido por software (como Red Hat Ceph Storage), las empresas obtienen más opciones para almacenar datos de distintas maneras y en lugares que no impiden que sus grandes nubes privadas tengan buen rendimiento.

Almacenamiento en la nube híbrida

Es el almacenamiento de datos que es una combinación de uno o más entornos de nube pública y privada. Aunque los entornos de nube pública y privada que conforman una nube híbrida siguen siendo entidades separadas, la migración de datos entre ellos se simplifica con el uso de interfaces de programación de aplicaciones (API) encriptadas. Esta arquitectura independiente, y conectada a la vez, es lo que permite que las empresas almacenen datos críticos en la nube privada y datos menos sensibles en la nube pública, y que extraigan datos de cualquiera de los dos entornos según lo deseen.

El almacenamiento en la nube híbrida para empresas funciona mejor con el almacenamiento nativo de contenedores, que elimina la necesidad de tener una plataforma de almacenamiento independiente. Una plataforma individual de contenedores integrada puede abarcar la nube híbrida con mayor eficiencia y proporcionar a las empresas un punto único de control, independientemente del entorno de nube en el que residan los datos.


¿Qué pasa si solo necesito un almacenamiento virtual?

Existen diferencias importantes entre cloud computing y virtualización que pueden hacer que algunas empresas opten por el almacenamiento virtual, en lugar del almacenamiento en la nube. Puede ser por cumplir con la normatividad, pero esos sectores aún necesitan ser capaces de proporcionar escalabilidad del almacenamiento de tipo nube en todas las implementaciones virtuales.

Por ejemplo, en las organizaciones con operaciones distribuidas, como el sector bancario. Las sucursales remotas deben acceder a las redes tradicionales en 4 niveles: de red, computación, almacenamiento, y redes de áreas de servicios o NAS. Y si bien la solución ideal sería instalar un centro de datos con aire acondicionado en el subsuelo de esa sucursal, esto no es realista, debido a las limitaciones de espacio o de personal. Entonces, algunas soluciones de almacenamiento virtual (como Red Hat Hyperconverged Infrastructure) combinan dos de estos niveles de almacenamiento para optimizar la implementación y la administración del almacenamiento virtual.


Formatos de almacenamiento en la nube

El almacenamiento en bloques divide un volumen de almacenamiento individual (como un nódulo de almacenamiento en la nube) en instancias individuales conocidas como bloques. Es un sistema de almacenamiento rápido y de baja latencia, ideal para cargas de trabajo de alto rendimiento.

El almacenamiento de objetos implica conectar un dato con identificadores únicos, conocidos como metadatos. Debido a que los objetos se descomprimen y desencriptan, se puede acceder a ellos rápidamente a gran escala, y esto los hace ideales para las aplicaciones nativas de la nube.

El almacenamiento de archivos es la tecnología dominante que se utiliza en los sistemas NAS, que organiza los datos y los "representa" para los usuarios. Su estructura jerárquica nos permite navegar por los datos desde el comienzo hasta el final, pero incrementa el tiempo de procesamiento.

El almacenamiento en la nube se puede configurar de tantas maneras

Una plataforma para su empresa, para crear una nube privada.

Una plataforma de almacenamiento definida por software que funciona especialmente bien con OpenStack.

Empaquete y aísle aplicaciones con todos los archivos necesarios para ejecutarlas, de tal manera que pueda mover las cargas de trabajo y los datos a cualquier entorno de nube.

Una plataforma de almacenamiento de archivos definida por software que funciona especialmente bien con contenedores.

Proporcione escalabilidad que se asemeje a la de una nube, mediante la implementación de decenas o cientos de máquinas virtuales.

Una combinación de virtualización y almacenamiento que mejora la capacidad de almacenamiento para las ubicaciones físicas con espacio limitado.

La marca denominativa de OpenStack y el logotipo de la O cuadrada, ya sea juntos o separados, son marcas comerciales o marcas comerciales registradas de OpenStack Foundation en EE.UU. y en otros países, y se utilizan con permiso de OpenStack Foundation. Red Hat, Inc. no está afiliada a OpenStack Foundation ni a la comunidad de OpenStack, y tampoco goza de su respaldo ni de su patrocinio.

Con el almacenamiento, se puede hacer mucho más