Iniciar sesión / Registrar Cuenta

Almacenamiento

¿Qué es el almacenamiento definido por software?

El almacenamiento definido por software (SDS) es una arquitectura que independiza el software de almacenamiento del hardware. A diferencia de los sistemas tradicionales de almacenamiento adjunto a la red (NAS) o storage area network (SAN), el SDS normalmente está diseñado para ejecutarse en cualquier sistema x86 o estándar del sector; por eso el software no depende del hardware propietario.

Esta separación le permite expandir su capacidad de almacenamiento cuando más le conviene, sin tener que esforzarse por agregar otra pieza de hardware propietario, y le da la posibilidad de actualizar y restaurar versiones anteriores del hardware cuando lo desee. En pocas palabras, el SDS le ofrece una gran flexibilidad.

Esta es la idea principal. Supongamos que tiene un conjunto de servidores x86 diferentes. Cada uno cuenta con su propia capacidad de almacenamiento y necesita un tipo de software distinto para funcionar. Con el SDS, usted puede ampliar esta capacidad de manera casi instantánea y trasladarla de las piezas sin flexibilidad del hardware a un solo lugar, por lo que obtiene una solución rentable, flexible y sumamente escalable. Esto no significa que el SDS sea una nube, como analizaremos más adelante.

El SDS forma parte de un ecosistema más grande llamado infraestructura hiperconvergente, el cual define todo por medio de un software que no depende del hardware. Esto le permite comprar el hardware que prefiera y elegir la cantidad de almacenamiento que realmente necesita.

En la mayoría de los casos, el SDS debería tener:

  • Automatización: una gestión simplificada que mantenga bajos los costos.
  • Interfaces estándares: una interfaz de programación de aplicaciones (API) que permita gestionar y mantener los dispositivos y los servicios de almacenamiento.
  • Una ruta de datos virtualizada: interfaces de objetos, archivos y bloques que admitan las aplicaciones escritas para ellas.
  • Escalabilidad: la capacidad de ampliar horizontalmente la infraestructura de almacenamiento sin disminuir el rendimiento.
  • Transparencia: la posibilidad de supervisar y gestionar el uso del almacenamiento, así como de saber cuáles recursos están disponibles y qué costo tienen.

¿Cómo funciona el almacenamiento definido por software?

El almacenamiento tradicional es monolítico y se vende como un conjunto de software propietario y hardware estándar del sector. Pero la utilidad del SDS radica en su independencia de cualquier hardware específico.

El SDS no separa al almacenamiento del hardware, sino que es meramente un nivel de su pila de tecnología que ofrece una gran cantidad de servicios usando servidores estándares del sector, en lugar de hardware propietario. Básicamente, extrae los elementos que controlan las solicitudes de almacenamiento, no lo que está almacenado. Se trata de una capa de software entre el almacenamiento físico y la solicitud de datos que le permite determinar cómo y dónde se guardan. Su software controlador ofrece conectividad, conexiones en red y servicios de acceso al almacenamiento y no asume la capacidad o la utilidad del hardware subyacente.


¿Cuáles son los beneficios del almacenamiento definido por software?

  1. Usted elige el hardware que ejecutará los servicios de almacenamiento. Su SDS puede ser de una empresa distinta a la que le compró el hardware. Puede usar cualquier servidor básico o x86 para crear una infraestructura de almacenamiento basada en SDS, lo que le permite aprovechar al máximo la capacidad de su hardware actual a medida que necesita más lugar para guardar datos.
  2. Es rentable. El SDS se distribuye y se amplía de forma horizontal en vez de vertical, por lo que puede ajustar la capacidad y el rendimiento por separado.
  3. Puede unir varias fuentes de datos para diseñar su infraestructura de almacenamiento. Tiene la posibilidad de conectar las plataformas de objetos, los sistemas de discos externos, los recursos de disco o flash, los servidores virtuales y los recursos basados en la nube (incluso los datos que son exclusivos de las cargas de trabajo) para generar un volumen de almacenamiento unificado.
  4. El SDS se adapta automáticamente a medida que cambian sus necesidades de capacidad. Como el SDS no depende del hardware, la automatización es automática, valga la redundancia, ya que extrae datos desde cualquier volumen al que está conectado. El sistema de almacenamiento se adapta al rendimiento y las necesidades de datos, sin provocar que intervenga un administrador ni necesitar conexiones o sistemas de hardware nuevos.
  5. Las opciones son ilimitadas. Mientras que las storage area networks tradicionales están limitadas a la cantidad de nodos que pueden usar (es decir, los dispositivos con direcciones IP asignadas), el SDS no, como lo indica su definición. Esto significa que, en teoría, es infinitamente escalable.

¿Qué necesita para ejecutar el almacenamiento definido por software?

El SDS se basa en el hecho de que puede ejecutarse en cualquier disco o servidor estándar del sector. A diferencia de otros tipos de almacenamiento, depende más de su propio software que del hardware en el que se encuentra. El SDS asume que el hardware subyacente fallará en algún momento, independientemente de su costo o antigüedad. Para anticiparse, distribuye las cargas de trabajo en toda la infraestructura.

Esto también significa que se puede ejecutar tanto en el sistema operativo estándar del servidor como en una máquina virtual (VM). Algunos productos de SDS incluso pueden ejecutarse en los contenedores. De esta manera, los usuarios pueden gestionar las aplicaciones y los servicios de almacenamiento usando una interfaz, sin importar en qué tipo de infraestructura se encuentre el contenedor (sin sistema operativo, virtual o de nube).


Lo que el almacenamiento definido por software no es

El SDS no es la virtualización del almacenamiento

Si bien el SDS y la virtualización del almacenamiento implican independizarse del hardware de almacenamiento, se trata de conceptos distintos. La virtualización permite unir la capacidad de muchos dispositivos de almacenamiento, por lo que parece que todo el almacenamiento se encuentra en un solo dispositivo; en cambio, el SDS extrae los servicios o el software de almacenamiento y los separa del dispositivo.


El SDS no es una nube

Las nubes son grupos de recursos virtuales a los que se puede acceder cuando desee utilizando portales de autoservicio que ofrecen los sistemas de software de gestión y automatización. El SDS comparte muchas de estas cualidades, y por eso se suele pensar que es una nube. Sin embargo, solo constituye una capa que permite cargar los datos a una nube y que trabaja en un entorno de este tipo para proporcionar un almacenamiento unificado. De todas formas, el SDS comparte muchas de las características propias del almacenamiento en la nube, como el acceso conectado a la red y el software de gestión y automatización, que le permite ampliarse con rapidez y ofrecer servicios medidos.


El SDS no es lo mismo que el NAS

Al igual que cualquier sistema de almacenamiento empresarial, el SDS también requiere algún tipo de conexión a la red. La diferencia está en que el NAS organiza y comparte archivos, mientras que el SDS controla el volumen de almacenamiento. El NAS se puede implementar como complemento de una capa de SDS (Red Hat® Gluster Storage es básicamente una interfaz de NAS), pero la solución definida por software separa los volúmenes de almacenamiento físico del hardware del sistema de control.


¿Por qué conviene elegir Red Hat?

El SDS suena increíble, ¿verdad? A medida que su almacenamiento evoluciona, el SDS permite que las empresas utilicen los volúmenes de almacenamiento sin preocuparse por su integración con los demás sistemas. Las soluciones de Red Hat Data Services se basan en la tecnología de open source, lo cual pone a su disposición a cientos de desarrolladores, partners y clientes que trabajan juntos para resolver sus desafíos. Nuestra tecnología acompaña las operaciones diarias de las empresas que forman parte de la lista Fortune 500 en todo el mundo, y se basa en décadas de conocimientos y experiencia en el open source. El enfoque abierto y las características inherentes de libertad y rentabilidad de nuestras soluciones de almacenamiento le permiten lograr más resultados con mucho menos esfuerzo.

Todo lo que necesita para configurar el almacenamiento definido por software

Plataforma de almacenamiento de objetos definida por software que también ofrece interfaces para el almacenamiento en bloques y de archivos. Es compatible con infraestructuras de nube, repositorios multimedia, sistemas de copia de seguridad y restauración, y lagos de datos. Funciona muy bien con Red Hat OpenStack® Platform.

Plataforma de almacenamiento de archivos definida por software para realizar las tareas de alto rendimiento, como la virtualización, y aquellas que requieren alta capacidad, como la generación de backups y el archivado. Funciona particularmente bien con los contenedores y la reproducción de archivos multimedia.

La marca denominativa de OpenStack y el logotipo de Square O Design, ya sea juntos o separados, son marcas comerciales o marcas comerciales registradas de OpenStack Foundation en Estados Unidos y en otros países, y se utilizan con el 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.

Todavía queda mucho que hacer con el almacenamiento definido por software