Almacenamiento definido por software: qué es y variantes disponibles

Las empresas quieren consolidar el almacenamiento de datos, extender su vida útil y controlar los costos. Pero lo que a menudo vemos son silos de almacenamiento vinculados a aplicaciones, flujos de trabajo y proveedores específicos.

Estos sistemas pueden funcionar bien, pero no siempre son los más eficientes o flexibles.

El almacenamiento definido por software (SDS) es una alternativa cada vez más viable que puede aportar numerosas eficiencias y formas de reducir costos.

En este artículo, el primero de una serie de dos partes, analizamos la definición de almacenamiento definido por software y las variantes clave que encontramos en el mercado.

Definición de almacenamiento definido por software

El almacenamiento definido por software separa el software que lleva a cabo las operaciones principales de almacenamiento del hardware físico.

“Es un software de controlador de almacenamiento que se abstrae del hardware subyacente, por lo que puede ejecutarse en cualquier hardware, cualquier hipervisor o en cualquier nube”, dice Chandra Mukhyala, analista de Gartner.

Normalmente, el almacenamiento definido por software funciona en servidores basados ​​en x86 y convierte esos servidores en dispositivos de almacenamiento.

El hardware puede ser un servidor estándar con su propio almacenamiento adjunto directo (DAS), una infraestructura hiperconvergente (HCI) o un equipo optimizado para el almacenamiento, como un servidor con una cantidad de bahías de unidades mayor que la habitual.

En la práctica, el tipo de hardware no importa, o no debería importar. El software SDS reconocerá la capacidad desplegada independientemente de la plataforma. Y el almacenamiento definido por software puede reunir sistemas físicos separados en un grupo de almacenamiento, incluso si provienen de diferentes proveedores. El software de almacenamiento puede ejecutarse directamente en el sistema operativo del servidor, en una máquina virtual o en la nube.

Más contenido para leer:  Security Think Tank: Nuevas tendencias e impulsores en la formación en ciberseguridad

“El objetivo principal del almacenamiento de dispositivos de software es que no está vinculado a ningún proveedor de hardware en particular”, dice Mukhyala de Gartner. “Proporciona la flexibilidad al cliente para elegir el hardware subyacente. No queremos bloqueos de hardware”.

Ventajas del almacenamiento definido por software

El almacenamiento definido por software ofrece dos ventajas principales a las empresas. Estas son la capacidad de agrupar el almacenamiento y cambiar el hardware independientemente del proveedor del software de almacenamiento. También hay ventajas en la gestión del almacenamiento y una mejor utilización de la capacidad.

De esta forma, una organización puede crear uno o más grupos de almacenamiento más grandes visibles en sus servidores, máquinas virtuales y aplicaciones.

Dado que el SDS “aparece” efectivamente como almacenamiento normal para una aplicación, los administradores de TI pueden ajustar los sistemas de almacenamiento físico sin que afecte los flujos de trabajo y las operaciones. Esto permite actualizaciones más sencillas, como pasar a un controlador más potente o una versión más rápida de flash.

“El punto central del almacenamiento de dispositivos de software es que no está vinculado a ningún proveedor de hardware en particular. Brinda la flexibilidad al cliente para elegir el hardware subyacente”

Chandra Mukhyala, Gartner

Potencialmente, el almacenamiento definido por software permite a los compradores elegir los mejores proveedores para sus aplicaciones con hardware de mayor rendimiento donde importa y unidades genéricas más lentas para aplicaciones menos críticas. Alternativamente, las empresas pueden continuar usando almacenamiento más antiguo y de menor rendimiento en el grupo, con SDS asignándolo a las tareas más apropiadas.

Esto elimina la necesidad de que los compradores especifiquen sistemas más potentes en todos los ámbitos solo para satisfacer las demandas de unas pocas aplicaciones. Como señala Mukhyala de Gartner, los proveedores de almacenamiento a menudo venden sus arreglos en “tallas de camiseta”, con tamaño pequeño, mediano o grande que determina no solo la capacidad, sino también el IOPS. Sin almacenamiento definido por software, pasar a un nivel de mayor rendimiento significa extraer y reemplazar todo el arreglo, incluso si no ha alcanzado su capacidad máxima.

Todo esto ahorra costes. Pero los CIO también buscan el almacenamiento definido por software porque quieren un espacio de nombres global para agrupar la capacidad en todas las ubicaciones.

Y facilita el paso a entornos híbridos en los que el almacenamiento en las instalaciones, en la nube y, potencialmente, en aplicaciones perimetrales forman un conjunto común. SDS también hace que sea más fácil “explotar” a la capacidad en la nube pública a medida que lo exigen las cargas de trabajo.

El almacenamiento definido por software también facilita compartir almacenamiento físico entre sistemas de archivos.

SDS funciona bien cuando las organizaciones necesitan operar diferentes tipos de sistemas de archivos. La tecnología debería ser igualmente capaz de manejar el almacenamiento en bloque, para bases de datos, por ejemplo, y el archivo y el objeto. Bajo SDS, el archivo y el objeto a menudo se combinan.

Peligros del almacenamiento definido por software

El almacenamiento definido por software también tiene desventajas. Puede aumentar la complejidad en lugar de reducirla. Puede presentar una interfaz de almacenamiento consistente para las aplicaciones, pero los equipos de TI aún enfrentan diferencias entre las capacidades de hardware de los proveedores.

Es posible que el almacenamiento definido por software no pueda controlar las funciones más avanzadas de un arreglo, por lo que es posible que los administradores de almacenamiento deban volver a las herramientas y paneles de configuración específicos del proveedor. SDS podría incluso funcionar peor que los propios controladores de almacenamiento de un proveedor, mientras que el hardware neutral del proveedor puede ofrecer capacidades más bajas que los sistemas propietarios.

Tampoco todos los sistemas de almacenamiento definidos por software son tan abiertos como parecen. Algunos proveedores de hardware venden SDS, pero solo lo envían en un dispositivo de hardware. Otros admiten equipos de múltiples proveedores, pero con un número limitado de versiones certificadas. Y algunos sostienen que una pila de almacenamiento propietaria es el camino a seguir y que su hardware no se integrará en absoluto con un sistema de almacenamiento definido por software.

También puede haber inconvenientes de rendimiento en el almacenamiento definido por software. Como el software de almacenamiento se abstrae del hardware, no siempre puede acceder a funciones específicas del proveedor.

Los proveedores propietarios pueden acceder a la funcionalidad de bajo nivel en los medios de almacenamiento para mejorar las velocidades o la durabilidad del flash, señala Mukhyala. “No creo que haya un punto en el que solo haya almacenamiento definido por software. Hay algunas ventajas al tener una pila de hardware integrada”, dice.

Tampoco hay, hasta el momento, ningún estándar de la industria para SDS.

Variantes de SDS

En parte, la falta de estándares de la industria para el almacenamiento definido por software refleja la variedad de formas en que se puede entregar, así como los diferentes enfoques de marketing de los proveedores.

La forma más pura de almacenamiento definido por software es solo como software, y los usuarios pueden elegir cualquier hardware x86. Luego están los proveedores que venden SDS solo, pero también preconfigurado en hardware, generalmente un dispositivo. Algunos proveedores venden electrodomésticos bajo su propio nombre, otros tienen asociaciones con empresas de hardware. Y algunos proveedores de SDS admiten múltiples proveedores de hardware con sistemas preconfigurados o de referencia, pero no llegan a admitir a todos los fabricantes.

Algunos proveedores implementan almacenamiento definido por software, pero en sus propias pilas de hardware. Esto tiene como objetivo combinar los beneficios de la abstracción de SDS del hardware con las funciones, el control y el rendimiento de un sistema de proveedor único.

Los compradores de TI también deben considerar si SDS funcionará en un sistema completo o a través de un hipervisor o una máquina virtual. Cada vez más, el soporte de contenedores también es importante. Aunque es un caso de uso diferente del almacenamiento general, la compatibilidad con Kubernetes es otra razón para considerar SDS.

Sin embargo, las empresas suelen seguir eligiendo la tecnología de almacenamiento de acuerdo con las cargas de trabajo y las características que necesitan, como un espacio de nombres global o protección cibernética.

El almacenamiento definido por software, entonces, se convierte en una forma de cumplir esos objetivos.

“¿Quieren un dispositivo de hardware integrado o quieren una oferta basada en software que pueda ejecutarse en cualquier lugar?” pregunta Mukhyala. “Es realmente una cuestión de elección de implementación, pero importante”.

Nuestro objetivo fué el mismo desde 2004, unir personas y ayudarlas en sus acciones online, siempre gratis, eficiente y sobre todo fácil!

¿Donde estamos?

Mendoza, Argentina

Nuestras Redes Sociales