Комплексная роботизация проверок VTB Cloud
- Заказчик:
- ПАО ВТБ
- Руководитель проекта со стороны заказчика
- Поставщик
- Холдинг Т1 (Иннотех, Т-Дата, ТС Интеграция)
- Год завершения проекта
- 2025
- Сроки выполнения проекта
- ноябрь, 2024 — ноябрь, 2025
- Масштаб проекта
- 45000 человеко-часов
- Цели
Цель проекта - повышение стабильности и предсказуемости работы облачной платформы Банка в рамках развития проактивного подхода к контролю качества услуг.
Основные цели проекта:
-
Переход от реактивного к проактивному управлению качеством услуг — обеспечение автоматических проверок ключевых пользовательских сценариев портала без участия сотрудников
-
Повышение стабильности и доверия к порталу VTB Cloud за счет сокращения числа инцидентов, выявляемых клиентами
-
Создание импортонезависимого решения контроля пользовательского опыта с поддержкой сценариев в веб- и десктопных интерфейсах, включая работу на Astra Linux
-
Снижение операционной нагрузки на команды сопровождения и QA — уменьшение числа ручных проверок и сокращение времени на анализ сбоев за счёт предоставления логов и скриншотов выявленных ошибок
-
Формирование единой методологии оценки качества услуг, обеспечивающей объективное сравнение показателей доступности и производительности в разных средах (dev, test, prod).
-
По результатам проекта в эксплуатационную практику Банка внедрён новый класс инструментов, обеспечивающих постоянный контроль пользовательских сценариев и оперативное выявление отклонений в работе сервисов:
В продуктивный контур выведено решение Primo ART, включающее 110 тест-кейсов по 5 продуктам и 5 сервисам портала.
Система охватывает ключевые пользовательские сценарии и формирует объективные метрики по успешности транзакций, времени отклика и стабильности шагов.
Показатель успешности составил 97,3 %, что подтверждает устойчивость сервисов и эффективность подхода.
На основе отчётов роботов выявлены и устранены скрытые ошибки и деградации, предотвращены потенциальные инциденты.
Сокращено время анализа сбоев за счёт автоматического формирования логов и скриншотов, снижена нагрузка на персонал сопровождения.
Решение интегрировано в процессы эксплуатации и стало основой интеллектуальной системы управления качеством цифровых сервисов VTB Cloud.
Уникальность проекта
Проект «Комплексная роботизация проверок VTB Cloud» стал первым решением в Банке, объединившим технологии RPA и эксплуатационного контроля для постоянной проверки сервисов в реальных сценариях использования.
Его уникальность заключается в расширении области применения RPA и увеличении эффекта от технологии.
Роботы выполняют типовые пользовательские сценарии — заказ виртуальных машин, авторизацию, работу с продуктами портала — и фиксируют метрики времени отклика, логи и ошибки, что сократило затраты времени сотрудников эксплуатации на рутинные проверки. Решение охватывает веб- и десктопные клиенты, включая сценарии по SSH, и создано на отечественной платформе PrimoRPA, функционирующей на AstraLinux. Отчёты роботов служат источником данных для команд сопровождения, а выявленные деградации автоматически превращаются в задачи на доработку. Реализовано 110 тест-кейсов, планируется расширение до 300, что создаёт основу единой системы цифрового контроля качества Банка.
- Использованное ПО
При реализации проекта использовались импортонезависимые технологические решения, обеспечивающие устойчивость, безопасность и масштабируемость системы. Технологический стек проекта включает:
Операционная система: Astra Linux
Контейнеризация и оркестрация: Kubernetes
Базы данных: PostgreSQL, Redis
Веб-сервер: Nginx
Интеграционный слой: RabbitMQ
Прикладное ПО:
Primo RPA — платформа роботизации процессов, выполняющая пользовательские сценарии.
Primo ART — аналитическая платформа для обработки и визуализации данных о проверках пользовательских сценариев.
Инфраструктура: оборудование и виртуализация на базе решений Базис и OpenStack
Использование данного стека позволило обеспечить полную импортонезависимость, интеграцию с инфраструктурой Банка и возможность дальнейшего масштабирования решения в других контурах.
- Сложность реализации
Сложность проекта определили несколько факторов:
Роботы выполняют сценарии в средах dev, test и prod - потребовалось обеспечить их безопасное исполнение без влияния на реальные сервисы. Разработаны правила запуска и безопасные транзакции.
Для роботизации детализированы и стандартизированы реальные действия пользователей. Совместно с командами VTB Cloud создано 110 тест-кейсов с чёткими метриками успешности.
Повышенные требования к ИБ потребовали адаптации сценариев, изменения реализации отдельных программных компонентов и корректировки архитектуры для перехода на использование типовых технологических сервисов Банка.
Масштабирование и единообразие данных - требовалось обеспечить сопоставимость результатов в разных средах и предусмотреть масштабирование до 300 тест-кейсов без снижения стабильности исполнения.
В итоге проект стал задачей по встраиванию роботизации в эксплуатационные процессы при соблюдении требований надёжности, безопасности и аналитической ценности данных.
- Описание проекта
Проект «Комплексная роботизация проверок VTB Cloud» реализован в рамках стратегии цифровой трансформации Банка и направлен на повышение устойчивости и предсказуемости работы портала облачной платформы VTB Cloud. Как центральный элемент управления инфраструктурой, платформа призвана отвечать на ключевые вызовы современности — обеспечивать гибкость, масштабируемость, высокую скорость внедрения новых технологий и конкурентную скорость развития бизнеса.
Проект реализован стримом RPA — созданным в 2017 году центром экспертизы по роботизации. Технология прошла путь в Банке от точечного решения до полноценной сервисной платформы, встроенной в корпоративный ИТ-ландшафт. Стрим RPA демонстрирует стабильную мощность — более 100 роботов в год, каждый из которых проектируется, разворачивается и эксплуатируется в соответствии со строгими корпоративными стандартами. Совокупный годовой финансовый эффект от работы стрима исчисляется десятками миллиардов рублей, что напрямую повышает эффективность и рентабельность Банка. Практическая ценность для банка - решение с помощью RPA трех ключевых типов задач: ликвидация технологических «гэпов», «тонкая настройка» сложных процессов, решение специфических и оперативных задач.
Задача проекта - внедрение роботизированного контроля пользовательских сценариев в продуктивной среде облачной платформы. В рамках проекта создана группа RPA-роботов на платформе Primo RPA, имитирующих действия реальных пользователей: заказ виртуальной машины, создание аккаунта, работу с продуктами и сервисами портала. Роботы выполняют сценарии без участия человека, фиксируя время отклика, успешность операций, логи и скриншоты при ошибках. Данные передаются в систему анализа и визуализации, где используются эксплуатационными командами для диагностики, анализа причин сбоев и принятия решений по развитию услуг.
Ключевые функциональные возможности решения:
автоматическое выполнение проверок доступности и корректности работы сервисов VTB Cloud в продуктивной среде;
сбор метрик времени отклика и успешности пользовательских транзакций;
автоматическая фиксация ошибок и логов для ускоренного анализа причин сбоев;
формирование отчётов, служащих источником данных для команд сопровождения и развития;
создание единой базы эксплуатационных метрик для оценки производительности и планирования улучшений.
Роботы работают в средах dev, test и prod, формируя статистику успешных и проблемных транзакций. Накопленные данные служат основой для оценки производительности, выявления деградаций и планирования профилактических мероприятий.
Систему отличает импортонезависимая технологическая база (Astra Linux, российские средства виртуализации, российское ПО RPA) и возможность масштабирования на другие ИТ-контуры Банка. В планах развития — расширение покрытия до 300 тест-кейсов и внедрение прогнозных механизмов отклонений на основе накопленных эксплуатационных метрик.
- География проекта
РФ
- Дополнительные презентации:
- CIO_Комплексная роботизация проверок VTB Cloud.pdf