La empresa "Basis" (parte del grupo de empresas "RTK-TsOD"), que opera en el mercado ruso de software de gestión de infraestructura dinámica, anuncia el lanzamiento de la actualización Basis Dynamix Cloud Control 5.6, una solución para gestionar clústeres ubicados en diferentes centros de datos, así como la versión principal 3.0 del módulo integrado para implementar servicios en la nube Basis Automation Studio.

Los cambios clave en los lanzamientos fueron un modelo de roles de acceso de usuario rediseñado, una arquitectura de implementación de servicios actualizada, nuevas herramientas de gestión de recursos y una integración más profunda de la plataforma con otras soluciones del ecosistema "Basis".
La plataforma Basis Dynamix Cloud Control está diseñada para gestionar nubes privadas y públicas a través de un portal único, construidas sobre la base de varias plataformas de virtualización: Basis Dynamix Enterprise, Basis Dynamix Standard, VMware vSphere y RUSTEK.
Modelo flexible de control de acceso
El modelo de roles integrado en Basis Dynamix Cloud Control 5.6 ha sido reemplazado por un nuevo modelo flexible de control de acceso, que permite al administrador asignar derechos en estricta conformidad con las autoridades de los usuarios. La transición al nuevo modelo se realiza automáticamente al actualizar la instalación del producto: los derechos de los usuarios migran a la nueva estructura sin reconfiguración manual. Junto con el nuevo modelo, los administradores obtuvieron herramientas más convenientes para trabajar con roles, incluida su clonación: al copiar, se transfieren los niveles de acceso, los derechos de acceso y las reglas de filtrado del rol original.
El nuevo modelo proporciona roles integrados por defecto, listos para usar sin configuración adicional. Se admite la gestión del ciclo de vida de los roles de usuario para proporcionar con precisión los derechos necesarios a varios objetos. Al archivar una cuenta, todos los roles asociados se eliminan junto con los objetos de acceso.

Configuración de roles de usuario
Integración profunda con el ecosistema "Basis"
En la versión 5.6, la funcionalidad de los segmentos Basis Dynamix Standard se amplió significativamente. Los usuarios obtuvieron nuevas capacidades, anteriormente disponibles en otros segmentos: soporte para redes, enrutadores, balanceadores de carga, perfiles de seguridad y sistemas de almacenamiento externos. La lógica de construcción de la red virtual se volvió más flexible: la ruta predeterminada en el enrutador se crea automáticamente si el usuario no especificó la suya propia. Al mismo tiempo, en configuraciones con múltiples enrutadores, se permite la eliminación del último puerto del enrutador y la desconexión de la red del enrutador.
Para los segmentos de nube Basis Dynamix Enterprise, la nueva versión agregó soporte para el servicio de copia de seguridad basado en Basis Virtual Protect, una solución de la empresa "Basis" para gestionar el ciclo de vida de las copias de seguridad de máquinas virtuales. El administrador puede conectar el servicio configurado a uno o varios segmentos de Basis Dynamix Enterprise, para los cuales deben estar disponibles las herramientas de copia de seguridad.

Integración con Basis Virtual Protect
La sincronización automática de los cambios en la infraestructura virtual de los segmentos Basis Dynamix Enterprise se complementa con operaciones de instantáneas: creación, restauración y eliminación. La sincronización en segundo plano ayuda al administrador a mantener la coherencia de la infraestructura virtual entre la plataforma de virtualización y la solución Basis Dynamix Cloud Control, lo cual es importante, por ejemplo, al realizar acciones de servicio con servidores y discos.
Finalmente, se implementó la interacción de Basis Dynamix Cloud Control con la plataforma de virtualización Basis Dynamix Enterprise a través de la cuenta Basis Virtual Security, una solución de la empresa "Basis" diseñada para proteger la infraestructura virtual.
Gestión de recursos: sobre-suscripción de vCPU y límites a nivel de VDC
En la nueva versión de Basis Dynamix Cloud Control, se prestó especial atención al control del volumen de recursos proporcionados, asegurando un consumo predecible y optimizando los costos. A nivel del centro de datos virtual (VDC), se introdujeron límites y un mecanismo de coordinación para los recursos asignados, lo que brinda a los administradores un control predecible sobre el consumo dentro de VDC individuales.
Para los segmentos de nube en la plataforma Basis Dynamix Enterprise, se implementó la gestión del coeficiente y el modo de sobre-suscripción de procesadores virtuales (vCPU), lo que permite al administrador ajustar de forma flexible la densidad de colocación de máquinas virtuales. El coeficiente de sobre-suscripción determina cuántos núcleos de vCPU se asignarán a un núcleo de procesador físico y se especifica por separado para cada servidor físico. En ausencia de restricciones, Basis Dynamix Cloud Control utilizará cualquier nodo con recursos suficientes para iniciar servidores virtuales. Cuando el modo de sobre-suscripción estricta está habilitado, los servidores virtuales no se iniciarán en nodos físicos si no tienen suficientes núcleos de vCPU libres.

Configuración de límites de VDC
Nuevas capacidades de Basis Automation Studio 3.0
Basis Automation Studio es un módulo de Basis Dynamix Cloud Control, que es un entorno de automatización para la implementación de aplicaciones y servicios. Con él, el administrador de la plataforma puede gestionar el ciclo de vida de los servicios en la nube, trabajar con plantillas y componentes, publicar servicios listos para usar en el escaparate y ofrecerlos a los usuarios.
Tolerancia a fallos y escalabilidad horizontal
Para Basis Automation Studio 3.0, uno de los cambios más importantes fue el cambio de arquitectura: el módulo se ha migrado a una arquitectura tolerante a fallos en un clúster de Kubernetes. Los componentes de Basis Automation Studio, incluidos los contenedores del orquestador y la base de datos, funcionan en una configuración de alta disponibilidad: si un nodo individual falla, la carga se redistribuye automáticamente a los nodos restantes, el funcionamiento de la plataforma no se interrumpe. Para almacenar datos compartidos, se utiliza un almacenamiento distribuido tolerante a fallos; para la base de datos, se utiliza la gestión de los recursos del operador de Kubernetes.
Junto con la tolerancia a fallos, apareció la escalabilidad horizontal: el número de instancias de servicios clave se establece durante la implementación, lo que permite aumentar el rendimiento de la plataforma bajo una carga creciente sin cambiar su arquitectura.
Trabajo con datos dinámicos
Otra innovación importante de Basis Automation Studio 3.0 fue la aparición de proveedores dinámicos, que brindan la capacidad de crear tipos de datos dinámicos al solicitar un servicio. Gracias a esto, el módulo puede acceder a sistemas externos y devolver datos actuales, calculados según escenarios de usuario en un entorno de ejecución aislado, en lugar de campos estáticos en el formulario de pedido.
Los proveedores dinámicos se muestran en la tarjeta de dominio y proyecto. Dentro de ellos, se ha agregado una interfaz de programación de aplicaciones (API) adicional para gestionar los tipos dinámicos del proveedor para ejecutar scripts de usuario.
Creación de tipos de proveedor dinámicos para calcular valores de campo
Al igual que en Basis Dynamix Cloud Control, el modelo de roles se rediseñó en el módulo Basis Automation Studio 3.0. Los derechos de acceso ahora se establecen a nivel de métodos API individuales, agrupados por entidades gestionadas. Cada rol está vinculado a un ámbito: plataforma, dominio o proyecto, que define el conjunto máximo de acciones disponibles. El usuario está vinculado a un ámbito, pero se le pueden asignar varios roles, incluidos los estándar; en este caso, los derechos de acceso se suman.
"Las direcciones prioritarias para el desarrollo de nuestra plataforma en la nube Basis Dynamix Cloud Control siguen siendo la expansión de las capacidades de gestión de la infraestructura virtual y la mejora de la compatibilidad de la solución en la nube con otros productos del ecosistema "Basis". En la versión 5.6, hemos dado varios pasos significativos en ambas direcciones. En cuanto a nuestra solución para la gestión de servicios en la nube, la migración de Basis Automation Studio a la nueva arquitectura k8s permitirá mover la carga de trabajo sin detener el funcionamiento del producto. Además, para facilitar el trabajo con el módulo, hemos implementado proveedores dinámicos y ampliado las capacidades de la interfaz gráfica de la plataforma", señaló Dmitry Sorokin, Director Técnico de la empresa "Basis".
