Skip to main content

El almacenamiento de bloques definido por software NVMe/TCP de Simplyblock

Operar un sistema de almacenamiento en la nube ya conlleva suficientes desafíos, ¿por qué también querrías sufrir una pérdida en características y tecnología? Muchas soluciones de almacenamiento definido por software disponibles carecen de funciones como la jerarquización del almacenamiento, la clonación de volúmenes, la replicación asíncrona o la codificación de borrado para una protección eficiente de los datos con menos copias de datos.

Simplyblock es diferente en este aspecto. Con las características esperadas en toda la industria, además del motor de almacenamiento subyacente basado en copia en escritura, Simplyblock proporciona la solución de almacenamiento en bloques definido por software más completa disponible. La tecnología, basada en NVMe/TCP y NVMe-oF, está optimizada para cargas de trabajo intensivas en E/S en Kubernetes. Simplyblock se ejecuta en todas partes, incluidas implementaciones en bare-metal y AWS.

Why simplyblock?

El motor detrás de la optimización inteligente del almacenamiento

En el núcleo de la innovación de Simplyblock se encuentra nuestra avanzada tecnología de virtualización de almacenamiento (almacenamiento en bloques definido por software), diseñada para integrarse perfectamente y mejorar los entornos en la nube. Nuestra solución opera como una capa de abstracción sofisticada, gestionando inteligentemente las complejidades de los sistemas de almacenamiento subyacentes.

Arquitectura de Pool de Almacenamiento Unificado

Simplyblock crea un pool de almacenamiento unificado al agregar múltiples recursos de almacenamiento, incluidos NVMe, SSD, HDD y almacenes de objetos. Este pool actúa como una única entidad de almacenamiento lógica, abstrayendo las complejidades de los distintos tipos de almacenamiento detrás de una interfaz lógica NVMe estandarizada. Nuestro algoritmo distribuido garantiza una colocación óptima de los datos en estos recursos, equilibrando el rendimiento y los costos.

Why simplyblock?
Why simplyblock?

Implementación de NVMe Over Fabrics

Aprovechamos la tecnología NVMe over Fabrics (NVMe-oF), específicamente NVMe over TCP, para proporcionar acceso de alta velocidad y baja latencia a los recursos de almacenamiento. Este protocolo ofrece mejoras de rendimiento significativas sobre las conexiones iSCSI tradicionales, al tiempo que mantiene una amplia compatibilidad con los sistemas existentes. El uso de NVMe over TCP nos permite ofrecer un rendimiento de almacenamiento casi local, incluso para volúmenes de almacenamiento en bloques remotos.

Mecanismo Inteligente de Jerarquización y Caché

Nuestra plataforma analiza continuamente los patrones de acceso a los datos para tomar decisiones inteligentes sobre su colocación. Los datos a los que se accede con frecuencia se mantienen en niveles de alto rendimiento, como el almacenamiento NVMe local, mientras que los datos a los que se accede con menos frecuencia se trasladan automáticamente a niveles más rentables, como el almacenamiento de objetos o los HDD. Este proceso es completamente transparente para las aplicaciones, garantizando un rendimiento óptimo sin intervención manual.

Next Generation Distributed Elastic Block Storage
Why simplyblock?

Tecnología de Copia en Escritura y Snapshots

Simplyblock implementa un eficiente mecanismo de copia en escritura para todas las operaciones de escritura. Esta tecnología forma la base de nuestras capacidades de instantáneas y clonación. Cuando se crea una instantánea o se clona un volumen, solo rastreamos los cambios a partir de ese momento, minimizando la sobrecarga de almacenamiento y permitiendo la creación rápida de entornos de desarrollo o prueba.

Integración con Kubernetes a través del Controlador CSI

Nuestro controlador Container Storage Interface (CSI) integra perfectamente el almacenamiento en bloques definido por software de Simplyblock con los entornos de Kubernetes. Este controlador traduce las solicitudes de almacenamiento en Kubernetes en operaciones de Simplyblock, permitiendo la aprovisionamiento dinámico y la gestión de los recursos de almacenamiento. Admite funciones avanzadas como la expansión de volúmenes y la creación de instantáneas directamente a través de las API de Kubernetes.

Cloud-native simplyblock Kubernetes block
Why simplyblock?

Codificación de Borrado para la Protección de Datos

Para garantizar la integridad y disponibilidad de los datos, Simplyblock emplea codificación de borrado para su almacenamiento en bloques SDS. Similar a RAID-5 pero más eficiente, nuestra codificación de borrado distribuye los datos y la información de paridad entre múltiples nodos de almacenamiento. Este enfoque proporciona una protección sólida contra la pérdida de datos mientras minimiza la sobrecarga de almacenamiento en comparación con los métodos tradicionales de replicación.

Replicación Asíncrona para Recuperación ante Desastres

Nuestra solución de recuperación ante desastres utiliza un mecanismo de replicación asíncrona. Los cambios en los datos se transmiten continuamente a un registro de escritura anticipada almacenado en almacenamiento de objetos. Este registro puede usarse para recrear todo el estado del almacenamiento en una zona de disponibilidad diferente, permitiendo la recuperación con RPO casi nulo en escenarios de desastre.

Why simplyblock?
Why simplyblock?

Aislamiento Multitenant

La arquitectura de Simplyblock está diseñada como almacenamiento multitenant. Implementamos un aislamiento estricto entre los inquilinos a nivel de almacenamiento, permitiendo que múltiples usuarios o aplicaciones compartan el mismo pool de almacenamiento subyacente sin comprometer la seguridad ni el rendimiento. Los datos de cada inquilino están lógicamente separados y pueden gestionarse, cifrarse y optimizarse de forma individual.