Компания «Группа Астра» представила Astra Dev Platform (ADP) — решение, объединяющее набор инструментов для обеспечения полного цикла безопасной разработки (SDLC/РБПО). Данный продукт предназначен для заказчиков, сотрудники которых разрабатывают различные приложения, включая те, что используются в критически важных промышленных системах. Эту информацию CNews передали представители «Группы Астра».
Astra Dev Platform предоставляет командам разработчиков единый централизованный доступ к документации, дистрибутивам, образцам кода, рекомендациям и прочим материалам. Все необходимые ресурсы находятся в одном месте — отпадает необходимость искать данные по разным источникам.
«Концепция ADP проста: разработчики занимаются написанием кода, а платформа берет на себя настройку всего остального. Достаточно одного нажатия кнопки, чтобы создать среду для работы с кодом, окружение для тестирования и развертывания сервисов, а также собрать проектную команду с назначенными ролями. Заказчик получает готовую внутреннюю платформу разработки», — отметили в «Группе Астра».
Применение ADP предоставляет ряд преимуществ. Среди них — ускоренный запуск проектов: освоение системы происходит легко и быстро благодаря формализованным практикам и типовым решениям. Создание нового сервиса занимает около пяти минут, а развертывание окружения — 10.
Кроме того, продукт поддерживает РБПО на уровне организации процессов. Единая платформа, унифицированный технологический стек и официальные материалы снижают операционные и регуляторные риски. Встроенный базовый контур РБПО включает инструменты SAST, DAST, SCA/OSA, политики Kyverno и четыре обязательные практики безопасности.
Еще одним важным аспектом является безопасный и предсказуемый вывод изменений в промышленные среды, что особенно важно для АСУТП и других систем с высокими требованиями к непрерывности производства. ADP обеспечивает стандартный процесс деплоя с управляемым откатом и сквозную отслеживаемость изменений.
Astra Dev Platform построена на следующих архитектурных слоях: разработки и управления, интеграции и доставки, ресурсов, безопасности и наблюдаемости. Платформа интегрирована с основными продуктами экосистемы компании: платформами «Боцман» (управление инфраструктурой и Kubernetes-ресурсами), GitFlic (SCM и CI/CD), OpenIDE (среда разработчика) и Astra Monitoring (наблюдаемость и диагностика).
Особое внимание уделено функциям искусственного интеллекта от «Астра ИИ». В составе ADP функционирует интеллектуальный слой, который координирует действия на протяжении всего цикла разработки. Набор ИИ-агентов автоматизирует генерацию программного кода, тестирование сервисов и создание CI/CD-пайплайнов.
По оценкам экспертов «Группы Астра», внедрение платформы способствует повышению производительности разработчиков за счет сокращения рутинных операций, ускоряет вывод сервисов в production и одновременно улучшает качество программного обеспечения благодаря внедрению «золотых» практик. Сервисы становятся более стабильными из-за повсеместного применения стандартов РБПО.
ADP разработана для формирования внутренних сред разработки в масштабных корпорациях, а также для переноса программного обеспечения с архитектуры x86 на ARM, в том числе на процессоры Baikal-S.
Продукт поставляется в трех конфигурациях. Первая — развертывание на территории и оборудовании клиента (Self-hosted), что обеспечивает максимальный уровень внутреннего контроля. Вторая — модель SaaS, предоставляемая в сертифицированной среде «под ключ», гарантирующая контролируемый доступ и снижение начальных вложений. Третья — интегрированное решение в составе программно-аппаратного комплекса от «Группы Астра» на базе процессора Baikal, представляющее собой готовую систему с предустановленным ПО и инфраструктурой.
Платформа принесет пользу системным интеграторам, которые применяют контроллеры АСУТП и продукты «Группы Астра» в своих проектах: ADP предоставляет им унифицированный технологический стек, готовые шаблоны для разработки и стандарты информационной безопасности. Это значительно ускоряет внедрение сложных проектов автоматизации и уменьшает общие затраты.
«При создании Astra Dev Platform мы ставили перед собой цель не просто добавить еще один удобный инструмент для разработчиков, а построить промышленный конвейер безопасной разработки с гарантированным результатом и встроенной дисциплиной РБПО на каждом этапе. Наша задача — избавить инженеров от рутинных операций и позволить им сконцентрироваться на главном — логике системы управления, а не на настройке окружения или поиске нужной документации по множеству открытых вкладок», — отметил Антон Шмаков, технический директор «Группы Астра».