Компания «Базис», ведущий российский разработчик систем для управления динамической ИТ-инфраструктурой, анонсировала конструктор платформенных сервисов Basis Automation Studio (BAS). Это решение входит в расширенную версию облачной платформы Basis Dynamix Cloud Control и будет особенно полезно заказчикам, стремящимся автоматизировать развертывание сложных ИТ-систем и платформенных сервисов, работающих на базе виртуальной инфраструктуры.
Чтобы справиться с этой задачей, Basis Automation Studio предлагает системным администраторам и архитекторам заказчика инструменты для проектирования, развертывания и поддержки платформенных сервисов в виртуальной среде.
Конструктор позволяет визуально создавать инфраструктуру из готовых компонентов и связей между ними, использовать каталог шаблонов виртуальных сред и платформенных сервисов, а также расширяемую библиотеку стандартных элементов и образцов популярного ПО, таких как ClickHouse, Consul, Docker, MariaDB и PostgreSQL.
Источник изображений: «Базис»
Basis Automation Studio поддерживает стандартные для облачной инфраструктуры инструменты и методы, включая архитектуру TOSCA, формат сериализации YAML, систему управления конфигурациями Ansible, язык Python и интерпретатор Bash. Они применяются для описания облачной инфраструктуры и управления её элементами, развертывания сервисов и их настройки. После развертывания сервисов администраторы могут создавать day-2 операции для их обслуживания, мониторинга, обновления и обеспечения стабильной работы. Готовые сервисы можно размещать на витрине портала самообслуживания, где пользователи облачной инфраструктуры могут заказывать их одним кликом.
Для администрирования продукта и разработки шаблонов в BAS предусмотрен веб-интерфейс, включающий визуальный редактор сервисов, а также инструменты управления правами и контроля доступа к компонентам инфраструктуры.
В Basis Automation Studio применяется иерархическая мультитенантная архитектура, гарантирующая чёткую логическую изоляцию ресурсов и тонкую настройку прав доступа. На каждом уровне этой иерархии можно независимо устанавливать разрешения, роли и привилегии для работы с конструктором и созданными с его помощью сервисами. К примеру, можно организовать разграничение доступа между отделами (или другими бизнес-подразделениями) одной компании, объединяя их проекты и учётные записи пользователей в специализированные контейнеры, которые называются доменами. В такой схеме пользователи и ресурсы одного домена становятся невидимыми и недоступными для другого, что позволяет заказчику поддерживать конфиденциальность и целостность данных в условиях масштабируемой и сложной ИТ-инфраструктуры.
Кроме того, Basis Automation Studio предоставляет ролевую систему управления пользователями платформы. По умолчанию предусмотрены такие роли: администратор, обладающий полным контролем над конструктором; архитектор, отвечающий за управление компонентами и сервисами; разработчик компонентов и сервисов; администратор проектов; а также обычный пользователь. При необходимости одной учётной записи в конструкторе можно назначить сразу несколько ролей, и их полномочия будут суммироваться. Таким образом, заказчик получает простой, но при этом гибкий инструмент для защиты виртуальной инфраструктуры.
«Активное развитие облачной платформы Basis Dynamix Cloud Control и, в частности, появление конструктора платформенных сервисов Basis Automation Studio стало нашим ответом на возрастающий спрос рынка на облачные и гибридные инфраструктуры. Задача Basis Automation Studio — упростить описание облачной инфраструктуры и развёртывание в ней необходимых для бизнеса ИТ-систем и сервисов, прежде всего за счёт автоматизации этих процессов. Мы намерены активно совершенствовать наш продукт с учётом потребностей российских заказчиков», — заявил Дмитрий Сорокин, технический директор компании «Базис».