КОМОС Информ, Константа и Датареон о том, как организовать бесперебойную работу интеграционной команды с ландшафтом из 450+ IT систем
22 августа на площадке Digital4food прошел вебинар «Как организовать бесперебойную работу интеграционной команды с крупным IT ландшафтом при больших изменениях?»
Спикерами выступили:
- Денис Злобин — CTO «Комос Информ»
- Валерий Немцов — CTO компании «Константа»
- Игорь Ломакин — Директор по развитию бизнеса «Датареон»
Задачи перед трансформацией IT ландшафта
Валерий Немцов привел пример целевой ИТ архитектуры и выделили семь ключевых задач, которые необходимо решить, прежде чем преступать к трансформации IT ландшафта:
- Выбор наиболее подходящего решения для каждой задачи
- Последовательность запуска проектов
- Обеспечение полноты данных/переключение потоков
- Выбор стратегии идентификации данных в ландшафте
- Выбор решения для интеграционных задач
- Определиться с целевым размером и квалификацией команд
- Мониторинг
«Когда мы строим композитную архитектуру, первым делом надо определиться с перечнем задач и набором компонентов ИТ ландшафта – понять, какое решение будет каждую задачу закрывать. Перепрыгнуть из точки А в точку Б чаще всего не получится без каких-то промежуточных состояний/схем, в которых будет находиться наш ИТ ландшафт. Соответственно, надо также продумать последовательность, в которой мы будем запускать проекты, чтобы удовлетворение бизнес-потребностей происходило наилучшим образом».
Валерий Немцов, CTO компании «Константа»
450 ИТ систем, 900 интеграционных потоков и 0,5 миллиона сообщений в сутки – сколько человек нужно для поддержки?
Самый цимус вебинара заключался в том, что он был построен на подробном разборе кейса проекта «Комплексная цифровая трансформация», запущенного в 2021 году КОМОС ГРУПП при поддержке РФРИТ.
На текущий момент в холдинге более 450 различных ИТ систем. Высоконагруженных из них – порядка 20. 60+ этих систем мы охватили нашей корпоративной шиной данных. На текущий момент задокументировано порядка 900 интеграционных потоков между различными системами. Около полумиллиона сообщений в сутки прокачивается через шину данных. И все это обеспечивает команда из 6 человек.
CTO «Комос Информ» рассказал о структуре ИТ ландшафта на старте проекта и наглядно продемонстрировал, с помощью каких решений и инструментов удалось прийти к текущей версии.
«Возвращаясь к словам Валерия о композитной архитектуре, наша ИТ стратегия холдинга полностью соответствует данному подходу. Для каждой задачи мы стараемся выбрать лучшее решение в своем классе и внедряем его в наш ИТ ландшафт. Таким образом, если мы в дальнейшем какой-то из наших ИТ компонентов захотим заменить, то при выбранной стратегии нам это будет сделать гораздо менее болезненно, чем распиливать какую-то тяжелую монолитную архитектуру».
Денис Злобин — CTO «Комос Информ»
Ключевые элементы цикла разработки и поддержки как рельсы для движения интеграционной команды
В рамках блока про организацию работы интеграционных команд был разобран цикл разработки и поддержки. Если быть точными, на основе каких ключевых элементов строилась работа интеграционной команды КОМОС:
- IMS (Integration management studio) как ключевой элемент workflow
- DATAREON как ключевой элемент среды
«Мы сегодня на IMS будем смотреть именно как на элемент, который обеспечивает нам решение интеграционных задач. Но концептуально IMS – это про проектирование данных. Про управление ИТ ландшафтом через данные. То есть мы с помощью этой системы понимаем, какие данные где рождаются, куда ходят, как обрабатываются, где потребляются».
Валерий Немцов, CTO компании «Константа»
В качестве эффектов для бизнеса от внедрения IMS Валерий выделил:
- Повышение прозрачности в управлениях изменениями
- Выявление разрывов при планировании изменений
- Снижение стоимости интеграционных работ
- Быстрое понимание состояния данных IT ландшафта
- Снижение затрат на коммуникациях команд
«На текущим момент Datareon платформа является вершиной эволюции интеграционных решений, которые мы разрабатывали с начала 2000-х. Помимо решения задач интеграции приложений на Datareon платформе можно также решать задачи корпоративных хранилищ данных, задачи обработки и управления качеством данных, ну и как вишенка на торте – управление мастер данными (MDM, НСИ)».
Игорь Ломакин — Директор по развитию бизнеса «Датареон»
Про мониторинг
«Чтобы процесс сопровождения шины и сам мониторинг не превратился в процесс, который исполнять станет мучительно больно, то стоит на берегу позаботиться об инфраструктуре, на которой будет развернута ваша шина. В вопросе эксплуатации высоконагруженной шины я отталкивался от рекомендаций со стороны вендора. Если вендор нам говорит, что компоненты шины целесообразно разнести по четырем разным серверам, то не нужно пробовать упаковать это все в один сервер только из-за того, что вам кажется, что это будет сопровождать легче. Пасхалка: это иллюзия и самообман. Легче не будет. Будет наоборот мучительно больно.
Но хочется отметить также: вендорским рекомендациям доверяй, но перепроверяй их в своей среде. Специфика предприятий, пакеты сообщений и информационные системы у всех разные. Поэтому было бы неплохо провести перед внедрением нагрузочное тестирование, чтобы понять, а удовлетворяет ли продукт вообще ваши требования и обеспечивает ли он ту производительность, которая нужна вашему бизнесу».
Денис Злобин — CTO «Комос Информ»
Как теперь живет команда, которая все это применила?
Решенные задачи в разрезе внедренных продуктов:
1. IMS:
- Унификация процессов разработки интеграций (постановка)
- Большое переключение контекстов между разными проектами
- Управление архитектурой большого ландшафтаё
2. DATAREON:
- Унификация процессов разработки интеграций (реализация)
3. GRAFANA и ZABBIX:
- Активный мониторинг
Также Денис рассказал про правила регулярной работы по разбору инцидентов. Выделил три ключевых:
- Фиксация ошибок и контекста
- Выделение квоты в спринтах на разбор ошибок
- Приоритезация задач для спринтов с учетом потребностей проектов
«Мы со стороны интеграционного направления должны не только сопровождать действующее, но и внедрять что-то новое. Холдинг постоянно эволюционирует, постоянно ищет лучшие решения, поэтому у нас есть правило внутри интеграционной команды – это минимальная лояльность к ошибкам, которые возникают. Если что-то возникло внутри шины, мы должны сделать все возможное, чтобы это не повторилось».
Денис Злобин — CTO «Комос Информ»
Сначала – фундамент, потом – постройка замков
Если коротко подытожить вебинар, то вот вам три аксиомы:
- Развитие IT ландшафта неизбежно.
- При развитии, как ни крути, много обменов.
- Чтобы с обменами все было хорошо, надо заложить хороший фундамент, а потом строить на нем уже любые замки.
Запись вебинара, в котором вы узнаете также подробное описание, плюсы и минусы реализованной конфигурации, смотрите по ссылке в ВКонтакте или на Youtube.
В качестве бонуса мы подготовили для вас сводную таблицу, из которой вы узнаете:
- 5 ключевых этапов, на которые можно поделить интеграционный проект
- Критерии завершенности каждого из этапов
- Набор ролей, необходимых на каждом из этапов
Здесь вы найдете подборку материалов по MDM. Когда и кому? Для чего и как?
- Какие ЗАДАЧИ решает MDM система?
- Как понять, что вашему предприятию ПОРА заниматься внедрением MDM?
- Как сформировать адекватные ОЖИДАНИЯ к проекту?
- Из каких ШАГОВ состоит технология проекта внедрения?
- Какие на пути внедрения MDM вас поджидают ГРАБЛИ и как на них не наступить?