О чём эта история
ОТП Банк — часть международной финансовой группы OTP Group, которая предоставляет финансовые услуги в Восточной и Центральной Европе. В России Банк обслуживает 2 миллиона клиентов, собственная сеть насчитывает более 57 000 точек потребительского кредитования и 70 центров продаж.
Для расширения бизнеса в 2019 году компания начала трансформацию. Для этого внедрили методологию Agile, а бизнес-направления разбили на подразделения, или трайбы, в каждом из которых работает отдельная команда разработки. Чтобы ускорить разработку цифровых продуктов, ОТП Банк перенёс в Yandex Cloud сервисы 3 трайбов: POS-кредитования, Credit Cards и IT4IT. Это помогло снизить трудовые затраты на развёртывание и обслуживание инфраструктуры, увеличить до 95% долю дистанционных операций, совершаемых через мобильный банк или сайт, и сократить процесс выдачи кредитов до 15 минут.
Бесшовно переехать из другого облачного сервиса
ОТП Банк входит в международную финансовую группу ОТП (OTP Group), которая предоставляет финансовые услуги в Восточной и Центральной Европе. В России банк обслуживает 2 миллиона клиентов и присутствует в более чем 800 населённых пунктах, а приложение банка ежедневно использует до 80% клиентов. Бизнес компании ориентирован в основном на физических лиц, но также банк работает и с корпоративными клиентами.
В 2019 году компания начала трансформацию, чтобы расширить бизнес и привлечь новых клиентов. В банке появились направления: кэш-кредитование, кредитные карты и Daily Banking. Компания двигалась в сторону цифровизации, основными каналами взаимодействия с клиентами стали мобильное приложение и сайт банка. Поэтому было важно поддерживать высокую доступность приложений и сервисов для клиентов. Главной же целью трансформации стало ускорение вывода новых сервисов в продакшн. Это подтолкнуло банк использовать облачные PaaS-сервисы, делегируя обслуживание инфраструктуры провайдеру.
Чтобы реализовать задачи трансформации, компания изначально выбрала облачного провайдера. Однако в процессе работы столкнулась с рядом сложностей, из-за чего банк решил ещё раз исследовать рынок для поиска другого поставщика облачных решений.
Компания работает с персональными данными клиентов, поэтому предъявляет строгие требования к информационной безопасности. Их соблюдение стало ключевым фактором при поиске нового провайдера. Также было важно поддерживать строгие стандарты безопасности для прохождения сертификации у Центрального Банка. К продукту предъявлялись следующие требования:
-
Сотрудник банка может использовать платформу и выделенные мощности только с рабочего ноутбука и доверенных устройств.
-
Авторизация доступна только для доменных и банковских учётных записей.
-
Только сотрудники отдела информационной безопасности управляют внешними доступами, а весь трафик проходит через файерволы компании.
Поэтому банк искал надёжного облачного провайдера, сервисы которого удовлетворяют требованиям закона № 152‑ФЗ «О персональных данных» и Национальному стандарту безопасности банковских и финансовых операций ГОСТ Р 57580. При этом облачная платформа должна была иметь возможности быстрого вертикального и горизонтального масштабирования.
После исследования рынка решили остановиться на Yandex Cloud, поскольку платформа соответствовала требованиям информационной безопасности банка и предоставляла необходимые инструменты для разработки.
PaaS для ускорения вывода сервисов в продакшн
Чтобы ускорить разработку цифровых продуктов, компания в ходе трансформации внедрила agile-практики. В результате банк полностью изменил организационную структуру, а бизнес-направления разделили на трайбы. В Yandex Cloud решили перенести сервисы 3 трайбов:
-
POS-кредитование, который привлекает клиентов через партнёрские сети, например кредитование в точках продаж;
-
Credit Cards, который обслуживает кредитные карты и расширяет карточную функциональность;
-
IT4IT, или отдел разработки.
Перед миграцией компания изучила сервисы Yandex Cloud. Команда разработчиков протестировала особенности работы виртуальной сети, создания виртуальных машин, запуска управляемых сервисов. Также оценили платформу с точки зрения наличия инструментов безопасности и специфики работы с ними. Yandex Cloud при использовании PaaS обеспечивает защиту виртуальных машин, выполняет резервное копирование баз данных, берёт на себя шифрование, а также сбор и анализ аудитных логов. Для тестирования передачи данных из инфраструктуры банка в облако и обратно настроили Cloud Interconnect. Подробное изучение и тестирование платформы помогло централизовать знания об облаке. После команда продумала инфраструктурное решение и создала шаблон, по которому поочерёдно будет переносить трайбы. Такой подход сократил трудозатраты и риски временной недоступности сервисов.
Кроме того, компания предварительно определила, что сведения, попадающие под нормы о банковской тайне, и данные карт следует хранить в собственной инфраструктуре банка. Остальные данные решили перенести в облако.
Перед миграцией команда специалистов из отделов информационной безопасности и IT4IT разработала и применила ряд мер к хранилищу Yandex Object Storage. Они повысили уровень безопасности при работе с сервисом и сократили время простоя.
Миграцию начали в октябре 2022 года. Для каждого трайба создали отдельный изолированный сегмент облака. В каждом развернули кластеры Managed Service for Kubernetes® и Managed Service for PostgreSQL. Возможность создать отказоустойчивое решение в несколько кликов или строк кода сократила время на запуск цифровых продуктов. В дополнение к рабочей и тестовой средам компания также перенесла готовые цифровые продукты. Первыми запустили в облаке процессы трайба POS-кредитования. Миграция всё ещё продолжается. В процессе переноса сервисы трайба Credit Cards, которые не обрабатывают данные карт.
Результаты
Компания на текущий момент развернула суммарно 50 кластеров в управляемом Kubernetes® и 70 кластеров в управляемой СУБД PostgreSQL. Полностью перенесли среды тестирования и разработки 3 трайбов. В результате миграции переедут 4 трайба: POS, Credit Cards, IT4IT и Core IT.
Переход в Yandex Cloud позволил компании обновлять сервисы незаметно для клиентов, с минимальным простоем. Банк увеличил долю дистанционных сервисных операций до 95%. Получая обратную связь от клиентов, команда разработки улучшает существующие продукты. Так, например, выдача кредита с момента заявки до момента зачисления средств на счёт сократилась до 15 минут, что позволило довести долю выдачи кредитов через дистанционные сервисы до 70%.
В планах ОТП Банка завершить миграцию. Для аналитики и управления затратами компания рассматривает подключение Yandex DataLens. Это даст возможность разделить общий счёт и оценить затраты каждого трайба, что впоследствии облегчит управление расходами.
Мнение
Трудозатраты на поддержание собственной инфраструктуры выше, чем использование быстро разворачиваемых, предварительно подготовленных сервисов в Yandex Cloud. То, на что собственными силами мы потратим несколько месяцев, в облаке можно развернуть за две минуты