Переезд в Yandex Cloud позволил авиакомпании снизить затраты на ИТ‑инфраструктуру на 20–25%.
Система обслуживания пассажиров в облаке. Ural Airlines

- «Уральские авиалинии» перенесли систему бронирования билетов на облачную платформу Yandex Cloud.
- В систему бронирования поступает в среднем до 10 000 запросов от пассажиров в секунду.
- Переезд в Yandex Cloud позволил авиакомпании снизить затраты на ИТ-инфраструктуру на 20–25%.
- Ранее система обслуживания пассажиров работала на Microsoft Azure, но из-за требований Федерального закона № 152-ФЗ данные нужно было перенести на территорию России.
- При выборе облачной платформы «Уральские авиалинии» учитывали соответствие требованиям Закона № 152-ФЗ и ГОСТ Р 57580, а также наличие сервисов, аналогичных тем, что были в Azure.
- Yandex Cloud был выбран из-за расположения дата-центров на территории России, наличия в реестре отечественного ПО и возможности использования нескольких геозон для резервирования.
- Миграция системы прошла в экстренном режиме, специалисты Yandex Cloud помогли команде «Уральских авиалиний» зарегистрироваться на платформе и начать работу.
- Для работы системы бронирования задействованы различные сервисы Yandex Cloud (например, Yandex Managed Service for Redis, Yandex Managed Service for PostgreSQL, Yandex Managed Service for Kubernetes и другие).
- Помимо системы бронирования, на Yandex Cloud переехали и другие сервисы системы обслуживания пассажиров (PSS).
- ИТ-команда авиакомпании использует сервисы автоматизации контейнерной разработки и управляемую платформу данных.
О чём история
Авиакомпания «Уральские авиалинии
Задача компании{#}
Российская авиакомпания «Уральские авиалинии» осуществляет авиаперевозки пассажиров с декабря 1993 года. Ни одна крупная современная авиакомпания не может обойтись без системы обслуживания пассажиров (PSS) — серии критически важных модулей, которые используются для управления различными частями бизнеса. PSS обычно состоит из нескольких частей: сервиса для бронирования авиабилетов и услуг, системы для сотрудников авиакомпании и платформы для работы с компаниями‑агентами. В систему «Уральские авиалинии» поступает в среднем до 10 000 запросов от пассажиров в секунду.
Система бронирования авиакомпаний — это сервис, который позволяет авиакомпании продавать места на борту. Он содержит информацию о расписании и тарифах, а также базу данных бронирований (или записи имён пассажиров) и оформленных билетов. Долгое время система обслуживания пассажиров «Уральских авиалиний» работала на облачной платформе Microsoft Azure, однако хранение персональных данных клиентов авиакомпании согласно Федеральному закону № 152‑ФЗ необходимо было перенести на территорию России.
Облако для авиакомпании
«Уральские авиалинии» выбирали облачную платформу в России по двум критериям:
- Предоставление сервисов, соответствующих требованиям Закона № 152‑ФЗ и ГОСТ Р 57580.
- Наличие облачных сервисов, аналогичных тем, которые раньше использовались в Azure. Это позволило бы ускорить и облегчить миграцию.
Авиакомпания рассматривала различные варианты, но решение было принято, когда стало известно об окончании работы облачной платформы Microsoft на территории России.
В результате анализа рынка была выбрана платформа Yandex Cloud. Все дата‑центры Яндекса находятся на территории России и принадлежат компании, а сама платформа входит в реестр отечественного ПО. Кроме того, у Yandex Cloud есть возможность использования нескольких геозон для обеспечения резервирования. Риск недоступности критически важных сервисов авиакомпании был устранён.
Миграция системы онлайн‑бронирования в Yandex Cloud
В этой статье:
Сроки миграции были сильно ограничены. После принятия решения специалисты Yandex Cloud оперативно помогли команде «Уральских авиалиний» зарегистрироваться на платформе и начать работу, а также отвечали на все вопросы. Так как миграция проходила в экстренном режиме, такая помощь была необходима.
За последние полгода не только отдельные компании, но и целые отрасли столкнулись с новыми вызовами, в том числе связанными с переосмыслением ИТ‑инфраструктуры. На этом фоне стало ещё более очевидно, что во многих отраслях, включая авиационную, Yandex Cloud стал равноправным ресурсом для оперативного решения сложных задач и размещения продакшн‑нагрузок.
Александр Черников,
коммерческий директор платформы Yandex Cloud
В это время был сформирован стек сервисов Yandex Cloud, которые будут задействованы в работе системы бронирования:
- Yandex Managed Service for Redis™
- Yandex Managed Service for PostgreSQL
- Yandex Managed Service for Kubernetes®
- Yandex Network Load Balancer
- Yandex Key Management Service
- Yandex Compute Cloud
- Yandex Cloud DNS
- Yandex Virtual Private Cloud
- Yandex Object Storage
В результате совместной работы команд систему организовали всего за несколько дней незаметно для клиентов. Затем в Yandex Cloud переехали и другие сервисы системы обслуживания пассажиров (PSS). Также на платформе ведётся дополнительная разработка, а некоторые виртуальные машины обеспечивают мониторинг работы критически важных приложений и системы сбора, обработки и хранения логов. Кроме того, ИТ‑команда авиакомпании активно применяет сервисы автоматизации контейнерной разработки для отладки работы программных продуктов, управляемую платформу данных для сбора, хранения и анализа информации без риска её потери и компрометации.
Результаты
Переезд в Yandex Cloud позволил «Уральским авиалиниям» снизить затраты на ИТ‑инфраструктуру на 20–25%. Этого удалось достичь за счёт автоматического масштабирования инфраструктуры под нагрузку. Yandex Managed Service for Kubernetes® позволяет использовать и оплачивать именно тот объём вычислительных мощностей, который необходим для текущей нагрузки каждого проекта.
