
Как мы автоматизируем демо-стенды Astra Automation: архитектура WMS и практические сценарии
AstraLinux 9 минут назад Как мы автоматизируем демо-стенды Astra Automation: архитектура WMS и практические сценарии Средний 8 мин 124 Блог компании Группа Астра Туториал Если демо и обучение проходят регулярно, рано...
<5 — 2026'da uzaya kaç SpaceX Starship fırlatması ulaşacak?
Значимый прорыв формирует отрасль ИИ: AstraLinux 9 минут назад Как мы автоматизируем демо-стенды Astra Automation: архитектура WMS и практические сценарии Средний 8 мин 124 Блог компании Группа Астра Туториал Если демо и обучение проходят регулярно, рано или поздно все начинает упираться в стенды. Их почти всегда просят «как можно быстрее», но на практике подготовка легко растягивается из-за ручных действий, разъехавшихся конфигураций и зависимости от конкретного специалиста. В WMS (Workshop Management System) мы как раз убирали это трение и выстраивали процесс так, чтобы стенд Astra Automation запускался быстро, предсказуемо и без лишней суеты.
В итоге получился понятный сценарий: около 10–15 минут на запуск, после чего система уже сама доводит жизненный цикл стенда до завершения. С чего началась проблемаНа малом количестве стендов ручной подход обычно выглядит вполне терпимо. Но как только у команды в один период сходятся обучение, демо и пилоты, процесс начинает буксовать: стенды готовятся дольше;ручные действия повышают вероятность ошибок;конфигурации перестают быть по-настоящему одинаковыми;перенос этого подхода на несколько команд превращается в отдельную организационную задачу.
Технические детали
Что такое WMS на практикеWMS - это полностью управляемый кодом конвейер на базе Astra Automation, включающий в себя ряд этапов:запрос параметров создаваемого стенда;развертывание инфраструктуры;пост-настройка узлов стендов;выдача доступов;автоочистка по TTL (time-to-live - "время жизни . Ключевой момент: пользователь получает не просто набор виртуальных машин, а готовую рабочую среду с необходимыми компонентами и управляемыми узлами. Репозитории и pipelineПод капотом наших стендов находится связка из Ansible, Terraform и Astra Automation.
Ответственность между инструментами разделена так: Terraform создает инфраструктурный слой в облаке (сети, ВМ, диски и состояние стенда), Ansible отвечает за конфигурацию и пост-настройку узлов, а Astra Automation добавляет поверх этого управляемый контур: запуск шаблонов, заполнение исходных параметров, credentials, инвентари, историю выполнения, права доступа и расписания для служебных задач. Код WMS при этом разделен на два репозитория:workshop-env — основной "движок" развертывания;workshop-configs — конфигурационный слой с параметрами окружений и профилями стендов. В workshop-env хранится все, что отвечает за непосредственное создание стенда, включая Ansible playbook’и, Terraform шаблоны, задачи на создание и удаление стендов, настройку inventory и credentials.
Если говорить совсем просто, именно здесь находится логика, по которой стенд разворачивается. В workshop-configs хранится все, что чаще меняется от сценария к сценарию, включая параметры окружений dev, ci, prod и presale, ID разворачиваемых образов, настройки ресурсов и WID профили. Это репозиторий с данными, который определяет, какой именно стенд нужно получить.
Этот прогресс даёт важные сигналы о будущем отрасли, и технологический мир внимательно наблюдает.





