El almacenamiento definido por software promete a las empresas una mayor flexibilidad y libertad de elección en lo que respecta a sus implementaciones de almacenamiento de datos.
Al tomar las operaciones de software de nivel inferior y la administración de software diaria y abstraerlas del hardware, los clientes pueden ejecutar su almacenamiento en servidores básicos y estantes de expansión.
Esa, al menos, es la teoría. Sin embargo, el mercado de almacenamiento definido por software es complejo, con una variedad de opciones a tener en cuenta.
En este artículo, una continuación del primero, que analizó los pros y los contras del almacenamiento definido por software, analizamos algunas de las ofertas de almacenamiento definido por software en el mercado, que van desde las proporcionadas por los grandes jugadores de hardware, hasta los especialistas en almacenamiento definido por software, hasta la nube, la virtualización y las ofertas centradas en contenedores.
Como era de esperar, todos los grandes proveedores de almacenamiento empresarial han adoptado el almacenamiento definido por software, aunque sus enfoques difieren.
IBM, por ejemplo, ofrece su Spectrum Storage Suite para almacenamiento definido por software. Esto incluye herramientas de gestión, IBM Spectrum Control, archivado y almacenamiento de objetos, además de Spectrum Accelerate, que proporciona almacenamiento de bloques definido por software.
Hitachi Vantara proporciona su software de almacenamiento virtual Hitachi, que funciona en las instalaciones, en la nube y como capacidad híbrida con infraestructura hiperconvergente. El proveedor también proporciona un complemento para clústeres de contenedores basados en Kubernetes.
HPE declaró que su almacenamiento definido por software es compatible con VMWare, Microsoft Hyper-V y Linux KVM. El proveedor posiciona el almacenamiento definido por software como parte de su oferta de infraestructura definida por software Synergy. El almacenamiento definido por software también se ofrece con los dispositivos de hardware hiperconvergente de HPE.
Dell Technologies cuenta con una de las ofertas de almacenamiento definido por software más amplias de los principales proveedores de sistemas de TI, con diferentes paquetes destinados a casos de uso específicos.
VxRail, por ejemplo, no es estrictamente almacenamiento definido por software, sino una plataforma de infraestructura hiperconvergente para empresas que ejecutan VMWare. El proveedor también ofrece UnityVSA, una alternativa de almacenamiento definida por software a su hardware Unity. Dell también ofrece un sistema NAS definido por software escalable (IsilonSD Edge) y ECS, una tecnología de almacenamiento de objetos definida por software.
Proveedores solo de software
La mayoría de los proveedores de almacenamiento definido por software ofrecen al menos una opción preferida de hardware o dispositivo. Sin embargo, hay algunas empresas que solo ofrecen software.
Entre los proveedores de almacenamiento definido por software de juego puro, DataCore es uno de los más enfocados. Proporciona dos productos, VFilO para almacenamiento de archivos y objetos, incluida la capacidad de crear un único espacio de nombres unificado, y SANsymphony, que utiliza hardware estándar de la industria para proporcionar almacenamiento en bloque.
Sin embargo, el mercado de solo software incluye dos jugadores importantes: Microsoft y VMWare. Aunque ninguno suministra su propio hardware, tienen innumerables asociaciones con proveedores de hardware. Y, por supuesto, es probable que muchos administradores de TI utilicen el almacenamiento definido por software de estos proveedores como parte de implementaciones de virtualización más amplias.
vSAN de VMWare funciona con su software VSphere para proporcionar una variedad de funciones avanzadas, que incluyen codificación de borrado y soporte para API de almacenamiento en Kubernetes.
Microsoft proporciona Storage Spaces Direct como parte de Windows Server (desde la edición de 2016) y como parte de Azure Stack HCI. El sistema se ejecutará en tan solo dos servidores.
Otra opción solo de software es el código abierto. Quizás el almacenamiento definido por software de código abierto más conocido es Ceph. Históricamente, Red Hat ha sido el mayor contribuyente de Ceph y continúa brindando una edición empresarial de Ceph, aunque la división de almacenamiento de Red Hat ahora es parte de IBM.
Almacenamiento definido por software NAS de escalabilidad horizontal
El almacenamiento conectado a la red es un caso de uso clave en el que las empresas necesitan agregar capacidad mediante un crecimiento escalable. A medida que aumentan los volúmenes de datos, la capacidad de agregar arreglos o nodos sin reemplazar el equipo existente es muy valiosa.
NetApp sigue siendo uno de los proveedores de NAS más establecidos. El software OnTap de NetApp es una aplicación de gestión de datos que funciona con hardware x86 estándar y las propias ofertas de NetApp, así como con almacenamiento en la nube. OnTap puede escalar a 176 petabytes para cargas de trabajo de almacenamiento de objetos.
Almacenamiento definido por software optimizado para la nube
Casi todos los proveedores de almacenamiento definido por software afirman tener cierto grado de compatibilidad con la nube, que va desde la integración completa de volúmenes en la nube, híbridos y locales en un solo espacio de nombres, hasta complementos de nube relativamente simples, como copias de seguridad y archivado. De hecho, parte del objetivo del almacenamiento definido por software es liberarse de las restricciones de hardware y utilizar el mismo conjunto de herramientas en todos los entornos.
Dicho esto, los proveedores como Nutanix, con su almacenamiento unificado, apuntan a entornos locales y en la nube, incluidas las configuraciones de varias nubes. Aunque el proveedor también proporciona su tecnología en los dispositivos, a menudo se la considera una oferta que prioriza la nube, respaldada por funciones como una sólida compatibilidad con las API Rest.
software de almacenamiento de objetos
La adopción del almacenamiento de objetos ha sido impulsada por los hiperescaladores de la nube, pero la tecnología ahora está disponible para que las empresas la usen en las instalaciones, para sus propias configuraciones de nube y en entornos híbridos.
Scality, por ejemplo, ofrece almacenamiento escalable de archivos y objetos a través de Ring, que admite API compatibles con AWS e interfaces NFS y SMB estándar. Ring es un producto solo de software y, aunque comenzó como una plataforma de almacenamiento de objetos, también compite en el mercado de NAS de escalamiento horizontal con soporte para sistemas de archivos.
Almacenamiento definido por software en contenedores y SDS para contenedores
Con la creciente importancia de Kubernetes y otros entornos basados en contenedores en la TI empresarial, las empresas están buscando herramientas que admitan el almacenamiento de contenedores. Mientras tanto, algunos proveedores están “conteniendo” sus servicios de almacenamiento o datos para que sean más fáciles de implementar, lo que también se conoce como almacenamiento adjunto al contenedor.
IBM ofrece acceso al almacenamiento nativo de contenedores como parte de Spectrum Scale, mientras que su Storage Suite para IBM Cloud Paks proporciona gestión de almacenamiento para entornos de contenedores.
Pure Storage admite contenedores a través de su plataforma Portworx. Portworks comenzó como una forma de proporcionar almacenamiento de datos persistente y protección de datos a contenedores, que generalmente no tienen estado.
Sin embargo, Portworx Data Services ahora admite una gama más amplia de entornos de contenedores y bases de datos en un modelo basado en el consumo a través de Portworx Enterprise. Esto permite que esas aplicaciones accedan al almacenamiento cuando lo necesitan.