¿Qué es el almacenamiento definido por software (SDS)?

20 de febrero de 2024

Autores

Josh Schneider

Senior Writer

IBM Blog

Ian Smalley

Senior Editorial Strategist

¿Qué es el almacenamiento definido por software (SDS)?

El almacenamiento definido por software (SDS) es una metodología de almacenamiento de datos en la que se emplea una capa de software para desacoplar los recursos de almacenamiento de una infraestructura de hardware de almacenamiento físico subyacente.

Efectivamente, SDS abstrae los recursos de almacenamiento disponibles dentro del amplio entorno de una organización en varios tipos de dispositivos y sistemas de almacenamiento. Si bien los sistemas tradicionales de almacenamiento conectado a la red (NAS) o red de área de almacenamiento (SAN) a menudo dependen de hardware patentado o software específico del proveedor, las soluciones SDS generalmente emplean hardware básico, como cualquier estándar de la industria o x86 server, y pueden unir de otra manera sistemas incompatibles.

A través de la abstracción, el SDS permite el aprovisionamiento basado en políticas y la gestión dinámica de recursos de almacenamiento, independientemente del hardware de almacenamiento único que se emplee. El SDS utiliza la virtualización para crear un grupo unificado de recursos de almacenamiento que se pueden asignar dinámicamente, ya sea a través de la automatización o manualmente a través de una interfaz de panel habilitada por software.

Por lo general, la infraestructura tradicional de almacenamiento de datos se compone de varias piezas de hardware de almacenamiento, cada una gestionada por software patentado. Este enfoque a menudo da como resultado una estructura rígida vinculada a sistemas inflexibles de proveedores o fabricantes, lo que dificulta el mantenimiento, la migración de datos y la expansión. La fragmentación de datos y la visibilidad reducida de los datos también se convierten en problemas mayores, ya que las técnicas de almacenamiento tradicionales contribuyen a aumentar los silos de datos y la complejidad del sistema.

El SDS libera a las organizaciones de depender de infraestructuras patentadas y les ofrece la libertad de seleccionar los proveedores y el hardware que mejor se adapten a sus necesidades. El almacenamiento abstracto también ofrece mayor flexibilidad, eficiencia y escalabilidad más rápida, con la capacidad de escalar recursos de almacenamiento específicos de forma independiente a otros componentes del centro de datos, como los recursos informáticos y de red.

Diseño 3D de pelotas rodando en una pista

Las últimas novedades e insights sobre IA

Descubra insights y noticias de expertos sobre IA, la nube y mucho más en el boletín semanal Think. 

Tipos de almacenamiento definido por software

Como categoría, el almacenamiento definido por software (SDS) comprende muchas tecnologías individuales que separan la gestión y los recursos de almacenamiento del hardware subyacente, cada una con sus propios casos de uso dependientes de la tarea. Algunas formas habituales de SDS son:

  • Dispositivos de almacenamiento definidos por software: dispositivos virtuales que replican aplicaciones de hardware a través de software que se ejecuta en servicios estándar o máquinas virtuales (VM), y ofrecen servicios de almacenamiento típicos como duplicación de datos, replicación de datos y aprovisionamiento ligero.
  • Virtual SAN (VSAN): La red de área de almacenamiento virtual (SAN) agrega almacenamiento local de varios servidores en clúster para crear un grupo de almacenamiento compartido, lo que permite a las organizaciones emplear el almacenamiento de conexión directa (DAS) en un entorno virtualizado sin matrices de almacenamiento compartido tradicionales. 
  • Sistemas de archivo escalable: un tipo de sistema de archivo distribuido diseñado para escalar horizontalmente mediante la adición de más nodos al cluster, lo que aumenta la capacidad de almacenamiento de información y el rendimiento en múltiples servidores.
  • Almacenamiento de objetos definido por software (SDOS): sistemas SDS especializados diseñados para un enfoque de object storage que trata los datos individuales como objetos discretos en lugar de una jerarquía de archivos o bloques de datos segmentados.
  • Almacenamiento definido por software para almacenamiento de bloques: otra forma de SDS especializado, diseñada específicamente para el almacenamiento de bloques, con características como instantáneas, aprovisionamiento ligero y replicación de datos.
  • Almacenamiento definido por software para redes de área de almacenamiento (SAN): SDS diseñado para permitir la gestión centralizada del almacenamiento y la virtualización de los recursos SAN.
  • Almacenamiento definido por software para la nube: SDS diseñado específicamente para entornos de almacenamiento en la nube, ofreciendo a las organizaciones almacenamiento flexible y escalable basado en la nube al abstraer el hardware físico subyacente.
  • Almacenamiento hiperconvergente: las soluciones de infraestructura hiperconvergente (HCI) emplean la virtualización no solo para abstraer el almacenamiento, sino también para centros de datos completos, incluidos los componentes informáticos y de red. De la misma manera que la HCI utiliza la virtualización para reemplazar el hardware de red con redes definidas por software (SDN), la HCI también utiliza SDS para gestionar los recursos de almacenamiento para una asignación dinámica y eficiente de recursos.
IBM Storage FlashSystem

IBM Storage FlashSystem: optimización de VMware para lograr costos, simplicidad y resiliencia

Descubra cómo IBM FlashSystem optimiza los entornos de VMware para lograr rentabilidad, simplicidad y resiliencia. Esta sesión destaca cómo FlashSystem puede mejorar la seguridad, la accesibilidad y el rendimiento de los datos, convirtiéndolo en una solución ideal para las infraestructuras de TI modernas.

Comprender cómo funciona el almacenamiento definido por software

El almacenamiento definido por software (SDS) logra el proceso de abstracción del almacenamiento a través de una capa de software, como un hipervisor. Este software funciona como un sistema de supervisión central que es capaz de gestionar, virtualizar y controlar de manera efectiva todos los recursos de almacenamiento disponibles en diferentes tipos de almacenamiento, incluidos SAN, SSD y más. Además, un hipervisor de almacenamiento incrementa la disponibilidad, la velocidad y el uso de los recursos totales en sistemas de almacenamiento dispares con mayor flexibilidad y eficiencia, al tiempo que ofrece servicios valiosos como el aprovisionamiento automático, instantáneas, duplicación y replicación de datos.

Como capa virtual, un hipervisor de almacenamiento puede proporcionar un acceso de almacenamiento centralizado y optimizado, lo que simplifica enormemente las operaciones de TI y facilita la integración fluida de modelos de almacenamiento diferentes o incompatibles adecuados para diversas aplicaciones.

Características principales del almacenamiento definido por software

Las soluciones de almacenamiento definido por software (SDS) se componen de varias características clave.

Capa de software

Una característica definitoria del SDS, la capa de software es una aplicación de gestión de almacenamiento capaz de aprovisionar, gestionar y optimizar todos los recursos de almacenamiento.

Virtualización del almacenamiento

Gracias a la virtualización, las soluciones de SDS separan el almacenamiento del hardware subyacente y ofrecen acceso a todos los recursos de almacenamiento a nivel de sistema.

Grupo de almacenamiento

Se crea un grupo agregado, unificado y centralizado de todo el almacenamiento disponible mediante la virtualización, lo que permite la asignación dinámica de recursos y la utilización optimizada de la capacidad de almacenamiento.

Interfaces de programación de aplicaciones (API)

Una característica común entre las soluciones de SDS, las API permiten la interoperabilidad entre diferentes sistemas, software y hardware.

Gestión de datos

El almacenamiento unificado y centralizado facilita una variedad de capacidades de características de gestión de datos, que incluyen protección de datos, replicación, deduplicación (la práctica de eliminar copias y redundancias de archivos no deseados) y recuperación ante desastres.

Beneficios del almacenamiento definido por software

Además de mejorar la eficiencia y el rendimiento, SDS ofrece varios beneficios atractivos para las organizaciones.

Ahorro de costos

El SDS es un método rentable para maximizar el valor de los recursos de almacenamiento existentes y mejorar la capacidad del almacenamiento propio sin comprar hardware nuevo. Al liberar recursos de almacenamiento del hardware subyacente, el SDS también permite a las organizaciones utilizar opciones de almacenamiento a bajo costo en lugar de costoso hardware patentado.

Compatibilidad mejorada

Debido a que el almacenamiento virtualizado no depende de ninguna limitación de hardware o software patentado, SDS es una forma eficaz de liberar a las organizaciones de vendor lock-in (dependencia de proveedores), lo que permite una mayor flexibilidad en la selección de hardware.

Operaciones simplificadas

El SDS puede agilizar significativamente muchas tareas relacionadas con la gestión del almacenamiento, y reducir los gastos de TI al automatizar o simplificar las cargas de trabajo complejas relacionadas con el aprovisionamiento, el monitoreo y la solución de problemas de almacenamiento.

Escalabilidad

El SDS es ideal para operaciones que buscan no solo escalar de manera ascendente, sino también horizontal. El SDS admite la escalabilidad lineal al permitir que las organizaciones agreguen fácilmente nodos de almacenamiento adicionales, incluidos discos SAN, SSD y otros, sin necesidad de agregar nodos de computación y red adicionales.

Casos prácticos de almacenamiento definido por software

El almacenamiento definido por software (SDS) es una solución valiosa para las organizaciones que buscan optimizar su arquitectura de almacenamiento, ya sea para la eficiencia, la compatibilidad o la flexibilidad, y puede resultar un valor aún mayor para muchos casos de uso específicos comunes en el panorama digital actual, incluidos los siguientes.

Entornos virtualizados

Las soluciones de SDS se despliegan a menudo en la gestión de entornos virtualizados, en los que la reasignación dinámica del almacenamiento es particularmente valiosa para optimizar las máquinas virtuales (VM) en función de los requisitos de carga de trabajo.

Computación en la nube

Para las organizaciones que adoptan la computación en la nube y sus entornos de nube privadanube pública y nube híbrida, el SDS ofrece un marco rentable y ágil para facilitar la transferencia entre la gestión de datos on-premises y basada en la nube.

Computación de alto rendimiento (HPC)

Las organizaciones que trabajan en proyectos con uso intensivo de datos que requieren computación de alto rendimiento, como el modelado científico y el aprendizaje automático, a menudo se benefician de SDS para una asignación y gestión de almacenamiento optimizadas y dinámicas.

Analytics de big data

Intrínsecamente escalable y flexible, SDS se destaca en el almacenamiento y procesamiento de grandes volúmenes de datos, lo que lo hace especialmente útil para el análisis de big data.

Recuperación ante desastres

En todas las industrias, SDS proporciona una protección de datos estable para una recuperación ante desastres resiliente. Cuando la disponibilidad y la integridad de los datos son una misión crítica, el SDS se emplea para agilizar la data replication con el fin de reducir el tiempo de inactividad y garantizar la continuidad de negocio.

Soluciones relacionadas
IBM Storage DS8000

IBM Storage DS8000 es el sistema de almacenamiento más rápido, confiable y seguro para IBM zSystems y servidores IBM Power.

Explore el almacenamiento DS8000
Soluciones de almacenamiento de datos empresariales

IBM Storage es una familia de hardware de almacenamiento de datos, almacenamiento definido por software y software de gestión del almacenamiento.

Explorar las soluciones de almacenamiento de datos
Servicios de soporte de hardware y software  

IBM ofrece soporte proactivo para servidores web e infraestructura de centros de datos para reducir el tiempo de inactividad y mejorar la disponibilidad de la TI.

Servicios de servidores Web
Dé el siguiente paso

Desde la gestión de entornos de nube híbrida hasta garantizar la resiliencia de los datos, las soluciones de almacenamiento de IBM le permiten desbloquear insights de sus datos a la vez que mantiene una sólida protección frente a las amenazas.

Explorar las soluciones de almacenamiento de datos Recorrido guiado del producto