Перейти к содержанию

Configuraciones de seguridad flexibles y nuevas herramientas para trabajar con plantillas: "Basis" actualiza el constructor Basis Automation Studio a la versión 2.4

Basis Automation Studio es un entorno de automatización para el despliegue de servicios con herramientas de diseño visual de infraestructura virtual basadas en componentes listos para usar y las conexiones entre ellos. El constructor incluye un catálogo extensible de plantillas de infraestructura virtual y servicios de plataforma, así como una biblioteca extensible de componentes con ejemplos de software popular: ClickHouse, Consul, Docker, MariaDB, PostgreSQL y otros. El algoritmo de despliegue está construido sobre la arquitectura TOSCA utilizando los lenguajes YAML, Ansible, Python y Bash.

Gestión de derechos y acceso

Una de las principales mejoras de la versión es la integración del constructor con la solución de seguridad Basis Virtual Security. El constructor utiliza Basis Virtual Security como un proveedor de identidad unificado, lo que permite a los administradores gestionar centralizadamente las cuentas de usuario y los derechos de acceso, y también proporciona soporte para la tecnología de inicio de sesión único (SSO). Como resultado, las políticas de seguridad se pueden aplicar de forma centralizada, lo que reduce la carga de los administradores y evita que los usuarios de la plataforma tengan que introducir credenciales al cambiar entre los componentes del ecosistema de Basis.

En Basis Automation Studio 2.4, además del modelo de roles existente, se introdujo una versión extendida que permite configurar finamente los derechos de acceso de los usuarios: el administrador puede crear sus propios roles a partir de permisos atómicos y asignarlos en la medida necesaria a usuarios específicos. La migración al nuevo modelo ya se ha completado a nivel de arquitectura del constructor.

Integración con repositorios Git externos

En la nueva versión de Basis Automation Studio, se ha añadido la capacidad de cargar componentes y plantillas de servicios desde repositorios Git. La carga y actualización de componentes y plantillas de servicios se realiza utilizando la interfaz gráfica, por la etiqueta Git seleccionada, con la posibilidad de carga por lotes. Se admiten diferentes métodos de autenticación (contraseña, token). El componente de plantilla de servicio cargado admite el versionado (con la posibilidad de actualizar "hacia adelante y hacia atrás").

De este modo, continúa el desarrollo del portal web como un punto único de trabajo con el constructor. Anteriormente, se habían añadido herramientas para crear y editar componentes y plantillas al portal. La nueva versión del constructor añadió la integración con repositorios Git externos. Esto permite integrar el desarrollo de plantillas TOSCA en los procesos de trabajo con código fuente habituales para los equipos, garantizar la trazabilidad de los cambios y simplificar la colaboración en el catálogo de servicios.

La nueva versión también añadió la evaluación de recursos para los servicios desplegados. Esto permite a los usuarios analizar los requisitos de recursos de los servicios y planificar su operación con mayor precisión.

"La tarea clave que Basis Automation Studio resuelve para las empresas es simplificar el proceso de despliegue de sistemas y servicios de TI dentro de un centro de datos virtual. Por lo tanto, estamos desarrollando el producto en varias direcciones relacionadas con la resolución de esta tarea. En particular, ya hemos implementado la centralización de la gestión de acceso a través de la integración con otro de nuestros productos, Basis Virtual Security, así como una diferenciación más flexible de los derechos de usuario y la inclusión del constructor en los procesos de desarrollo estándar a través del soporte de Git en el portal web", señaló Dmitry Sorokin, director técnico de la empresa Basis.