- Рейтинг рассчитывает взвешенные оценки. Система динамически пересчитывает показатели при каждом новом голосе, учитывая весовые коэффициенты и мультикритериальную оценку. Текущее значение рейтинга может демонстрировать нелинейную динамику.
-
487
Опубликовано проектов
-
106
Оставлено комментариев
-
1128
Количество голосов
Управление обновлением ПО в контейнерных средах
-
Руководитель проекта со стороны заказчика
Павел Солопов
ПАО Сбербанк
Исполнительный директор, Управления автоматизации процессов надёжности
-
Категория
-
Номинация
-
Цели
Повысить скорость обновления и перехода на целевые версии ПО, запускаемого в контейнерах
-
Сроки выполнения
февраль, 2024 — март, 2025 -
Год завершения проекта
2025
-
Масштаб проекта
1200 автоматизированных рабочих мест -
Результаты
Сокращение времени перехода на целевые версии версии.
Анализ текущего статуса актуальности версий ПО может быть выполнено в моменте без длительных подготовительных мероприятий по сбору и обработке данных.
-
Уникальность проекта
На рынке нет аналогичных не инвазивных решений, не требующих установки или запуска дополнительных компонент как у российских, так и у иностранных вендоров.
Система ежедневно собирает и обрабатывает данные о нескольких миллионах контейнеров.
Проект является результатом совместных усилий нескольких команд из различных подразделений и построен на интеграции 5 автоматизированных систем.
-
Использованное ПО
VictoriaMetrics
SBOM сканер
Micro Focus Service Manager
Комплексное решение автоматизированного сбора конфигурационной информации ИТ (РРПО №27167)
Java BootSpring
Red Hat OpenShift
Platform V DropApp (РРПО№ 18621)
-
Решение из каталога Global CIO
В проекте не используются решения из каталога Global CIO
-
Сложность реализации
Наиболее сложной задачей, с учётом количества объектов контролируемых системой, объёмов собираемых с них данных и количества задействованных систем, является минимизация ложно-положительных срабатываний, которые могут возникать в результате некорректной идентификации прекращения использования ПО, при том что стоит цель максимально оперативно регистрировать результат выполнения задачи.
-
Описание
Система ежедневно собирает данные о контейнерах и развернутых в них образах для чего проводит опрос контейнерной инфраструктуры через интеграцию с Victoria Metrics, которая является частью системы управления на кластерами OpenShift и DropApp.
Затем по полученным ID образов запрашивается информация из инвентаризации дистрибутивов, реализованной на основе Sbom-сканера, который вычитывает и хранит данные о составе каждого дистрибутива, публикуемого в репозиториях Банка.
Полученная данные об артефактах загружаются в Кабинет настройки обнаружения программных продуктов (собственная разработка), в котором на основании правил составленных экспертами по каждому продукту выполняется нормализация данных и формирование реестра установок ПО в разрезе их версионности.
При выходе информации о необходимости обновления какого-либо продукта с целью устранения уязвимости или в рамках плановой актуализации разрабатывается запрос, котором указываются версии продукта, подлежащие обновлению, каждому запросу присваивается уникальный ID в системе управления запросами (собственная разработка).
В системе управления ITSM процессами (в настоящее время реализована на базе Micro Focus Service Manager) создаётся задача на обновление, в которой указывается ID запроса. Используя данный ID запроса ITSM система вызывает API системы управления запросами получает перечень проектов (Namespace) в которых обнаружены версии ПО, требующие обновления и на основании данных из CMDB формирует задания для команд, ответственных за соответствующие проекты.
В дальнейшем подобные обращения выполняются ежедневно и в случае если проект перестал присутствовать в результатах запроса по заданию проставляется отметка о выполнении вплоть до выполнения всех заданий в задаче.
-
География проекта
Россия
-
Заказчик
ПАО Сбербанк
Комментировать могут только авторизованные пользователи.
Предлагаем Вам войти в систему или зарегистрироваться.