Basis SDS es una plataforma de escalabilidad horizontal que permite al cliente construir un sistema de almacenamiento definido por software basado en equipos de servidor estándar, convirtiendo discos dispersos en varios servidores en un único almacenamiento fiable. En la versión 2.0, se ampliaron significativamente las capacidades del producto en términos de gestión de la infraestructura de almacenamiento de datos, se implementaron nuevas herramientas para su protección, se introdujo la tecnología zero-copy y se redujo en un 50% el consumo de memoria operativa.
En la nueva versión, se han mejorado las herramientas de gestión del sistema de almacenamiento de datos:
- Operaciones masivas con discos: se ha implementado la eliminación masiva de discos virtuales y plantillas tanto a través de la interfaz web como a través de la API. Se ha añadido la posibilidad de mover masivamente discos virtuales entre enrutadores de almacenamiento. También se han implementado operaciones masivas para instantáneas.
- Gestión flexible del tamaño de los discos: se ha añadido la función de cambiar el tamaño de los discos virtuales a través de la interfaz web y la API, lo que permite adaptar los recursos disponibles a las crecientes necesidades sin necesidad de volver a crear los discos virtuales.
- Interfaz API ampliada: se ha añadido un plugin con la posibilidad de gestionar la funcionalidad de la API a través de la interfaz web. Se han implementado mecanismos de versionado de la API para garantizar la compatibilidad.
Se han ampliado los escenarios de gestión de operaciones grupales y se han añadido confirmaciones para operaciones críticas.
Se ha prestado especial atención a la seguridad y optimización del funcionamiento de Basis SDS:
- Ampliación del soporte de SO: se ha implementado el soporte de versiones ampliadas de SO, incluyendo Ubuntu 20, 22, 24 y Astra Linux 1.7, 1.8. Además, Basis SDS funcionará en el hipervisor vCore 2.0.
- Optimización de recursos: se ha optimizado el consumo de memoria operativa en el proceso de funcionamiento del almacenamiento en aproximadamente un 50%.
- Tecnología Zero-Copy: se ha implementado la reducción del espacio en disco mediante el uso de la tecnología zero-copy.
- Protección de datos: se ha mejorado el control de la conservación de los datos del cliente mediante un sistema de instantáneas instantáneas y automáticas, que proporciona la máxima protección contra la pérdida de datos con un uso mínimo del espacio en disco.
Se han añadido herramientas para garantizar la integridad del sistema y facilitar la administración:
- Caché de paquetes: se ha implementado un mecanismo para obtener y almacenar en caché la lista de paquetes-plugins para cada nodo del clúster.
- Sistema healthcheck: se ha implementado un sistema que compara los paquetes instalados en diferentes nodos e informa de las discrepancias.
- Mecanismos de autorreparación: se han implementado algoritmos de autorreparación, se ha implementado un registro de ejecución de tareas de programación interna y control de la creación de instantáneas.
Basis SDS ofrece soporte para la presentación de discos virtuales a través del protocolo NBD (Network Block Device).
Para garantizar la compatibilidad con diferentes sistemas, se han mejorado los mecanismos de adición de discos NBD a través de la línea de comandos y se ha implementado la posibilidad de especificar una máscara de subred en el campo ACL al configurar el acceso a los discos a través de iSCSI. Se ha añadido la reconexión automática a las exportaciones en el cliente NBD.
La nueva versión ofrece capacidades ampliadas de visualización de datos. En la interfaz web, ha aparecido información sobre las plantillas de discos virtuales, y la página del pool virtual ahora muestra datos sobre los enrutadores de almacenamiento para cada disco virtual y plantilla. Para mejorar la documentación, se ha introducido un campo opcional «Descripción» en las páginas de información sobre discos virtuales y pools.
Se ha mejorado la información al administrador sobre el estado actual del almacenamiento: se han añadido explicaciones a los estados de los pools virtuales, así como información sobre los enrutadores de almacenamiento para cada disco virtual y plantilla en la página del pool virtual. El usuario ahora recibe información completa y clara sobre el estado del sistema.
Se ha integrado un plugin de documentación que proporciona acceso a manuales e información de referencia directamente desde la interfaz de gestión. Esto simplifica enormemente el proceso de aprendizaje y trabajo con el sistema, y la documentación técnica está disponible en tiempo real con la posibilidad de actualización.
También se han mejorado las notificaciones, los consejos y los estados de los objetos de gestión. y se ha preparado un complejo para la integración con sistemas de monitorización externos (Zabbix, Grafana, Prometheus).
Basis SDS ofrece una interfaz de bloques y archivos sobre un pool de discos: SSD tradicionales, unidades con interfaces NL-SATA y unidades NVMe de alto rendimiento.
El sistema de almacenamiento definido por software Basis SDS 2.0 proporciona a las organizaciones medios para el almacenamiento y la gestión de datos:
- Escalabilidad horizontal: de tres a varias decenas de nodos.
- Alta densidad de recursos de almacenamiento en un único clúster.
- Tolerancia a fallos configurable con la posibilidad de seleccionar la política de reserva óptima.
- Tiering automático entre SSD y HDD.
- Número ilimitado de instantáneas para discos virtuales.
- Varios protocolos de acceso a discos virtuales, incluyendo NBD, iSCSI, DES y UBLK.
El sistema de almacenamiento definido por software Basis SDS proporciona dispositivos de bloque tanto a máquinas virtuales como a servidores físicos (bare-metal) a través de varios protocolos. Los mecanismos integrados permiten configurar la reserva de datos, así como regular el rendimiento y la redundancia del sistema.
«El lanzamiento de Basis SDS 2.0 es un paso importante en el desarrollo de las tecnologías nacionales de almacenamiento de datos. Ofrecemos al mercado un producto que cumple con los altos estándares internacionales de funcionalidad y fiabilidad. Nuestro objetivo es proporcionar a las organizaciones rusas una infraestructura de almacenamiento moderna», señaló Dmitry Sorokin, director técnico de la compañía «Basis».