Релиз nxs-anomaly: отечественная альтернатива Grafana OnCall для управления дежурствами, маршрутизации оповещений и эскалации инцидентов. Доступен на GitHub
Все кейсы

Миграция инфраструктуры в облако для компании Smartavia

Перенесли Smartavia в облако, автоматизировали релизы и настроили поддержку 24/7

Категория
DevOps
CI/CD
Миграция инфраструктуры в облако для компании Smartavia

О клиенте

Smartavia — российская авиакомпания, для которой стабильность ИТ-систем напрямую связана с качеством обслуживания пассажиров и бесперебойностью ключевых бизнес-процессов.

По мере развития бизнеса и роста числа онлайн-заказов увеличивалась и нагрузка на ИТ-инфраструктуру. Это потребовало более гибкого подхода к управлению вычислительными ресурсами и скорости запуска новых компонентов.

Проблемы клиента

Изначально инфраструктура Smartavia была размещена в собственных дата-центрах. Такой подход соответствовал требованиям компании и отрасли, однако по мере роста нагрузки начал создавать ряд ограничений:

  • Ограниченные возможности масштабирования. При сезонном росте нагрузки мощности существующих серверов могли становиться недостаточными.
  • Длительное расширение инфраструктуры. Закупка, поставка и настройка нового оборудования занимали значительное время.
  • Зависимость развития ИТ-систем от инфраструктуры. Запуск новых компонентов и обновлений требовал предварительной подготовки вычислительных ресурсов.
  • Повышенные требования к стабильности. Для онлайн-сервисов авиакомпании даже кратковременная недоступность может напрямую влиять на клиентский опыт и бизнес-показатели.

Перед командой стояла задача не просто перенести существующие системы в облако, а создать инфраструктуру, которая сможет адаптироваться к изменяющейся нагрузке и поддерживать дальнейшее развитие сервисов.

Задачи проекта

Основными задачами стали:

  • Спроектировать целевую облачную инфраструктуру с учетом требований к надежности и масштабированию.
  • Перенести в облако ключевые клиентские сервисы без негативного влияния на их работу.
  • Настроить процессы разработки и доставки изменений с использованием CI/CD.
  • Подготовить инфраструктуру к сезонным пиковым нагрузкам.
  • Обеспечить мониторинг и постоянную поддержку инфраструктуры.
  • Организовать оперативную реакцию на инциденты и поддержку систем 24/7.

Процесс работы

1. Спроектировали целевую инфраструктуру

Начали с анализа существующей инфраструктуры и требований к ключевым сервисам Smartavia. Определили, какие компоненты целесообразно перенести в облако в первую очередь, какие ресурсы необходимы для их работы и каким образом обеспечить устойчивость системы при росте нагрузки.

При проектировании учитывали не только текущие потребности, но и дальнейшее развитие сервисов: возможность быстро добавлять мощности, запускать новые компоненты и изменять конфигурацию инфраструктуры без длительного цикла закупки и настройки оборудования.

2. Перенесли ключевые сервисы в облако

В облачную инфраструктуру были перенесены наиболее значимые для онлайн-взаимодействия с клиентами компоненты:

  • веб-портал;
  • система бронирования и покупки авиабилетов;
  • среды разработки;
  • среды тестирования.

При этом миграция была организована таким образом, чтобы сохранить стабильность работы существующих сервисов и минимизировать риски для бизнеса.

3. Настроили CI/CD

Одновременно с модернизацией инфраструктуры внедрили процессы непрерывной интеграции и доставки изменений.

CI/CD автоматизирует сборку, тестирование и развертывание приложений. В результате команде не требуется выполнять значительную часть рутинных операций вручную: изменения проходят через единый управляемый процесс от разработки до запуска.

Это сокращает зависимость выпуска новых версий от ручных операций и позволяет быстрее доставлять обновления пользователям.

4. Подготовили инфраструктуру к изменению нагрузки

Одним из ключевых преимуществ новой архитектуры стала возможность гибко управлять вычислительными ресурсами.

Вместо необходимости заранее закупать оборудование под максимальную потенциальную нагрузку компания получила возможность оперативно увеличивать или уменьшать используемые мощности в зависимости от текущей потребности.

Для авиакомпании это особенно важно в периоды сезонного роста спроса, когда нагрузка на онлайн-сервисы может существенно увеличиваться.

5. Организовали постоянную поддержку и мониторинг

После завершения миграции работа с инфраструктурой не остановилась. Команда НИКСИС продолжила сопровождение проекта: контролирует состояние систем, помогает развивать инфраструктуру, участвует в решении возникающих задач и обеспечивает оперативную реакцию на инциденты 24/7.

Такой подход позволяет не только устранять проблемы после их возникновения, но и постоянно контролировать состояние инфраструктуры и предотвращать потенциальные сбои.

Текущая архитектура

В результате Smartavia получила облачно-ориентированную инфраструктуру, построенную с учетом принципов Cloud Native.

Cloud Native — это подход к разработке и эксплуатации систем, при котором инфраструктура и приложения изначально проектируются с учетом преимуществ облачной среды: масштабирования, автоматизации, отказоустойчивости и быстрого внесения изменений.

В основе такого подхода лежат контейнеризация, оркестрация, микросервисная архитектура, CI/CD, автоматизация и постоянный мониторинг.

Для бизнеса это означает не просто использование облачных серверов, а возможность быстрее адаптировать ИТ-системы к изменениям спроса и требованиям бизнеса.

Результаты

Перенесли ключевые сервисы в облако. В облачную инфраструктуру перевели веб-портал, систему бронирования и покупки билетов, а также среды разработки и тестирования.

Обеспечили гибкое масштабирование.
Компания получила возможность оперативно увеличивать вычислительные ресурсы под фактическую нагрузку, что особенно важно в периоды сезонного роста спроса.

Ускорили выпуск изменений.
Внедрение CI/CD автоматизировало сборку, тестирование и доставку приложений, сделав процесс релизов быстрее и предсказуемее.

Повысили надежность инфраструктуры.
Облачная архитектура и постоянный мониторинг снизили зависимость от физических ресурсов и позволили быстрее выявлять и устранять возникающие проблемы.

Обеспечили поддержку 24/7.
НИКСИС продолжает сопровождать инфраструктуру Smartavia, оперативно реагировать на инциденты и развивать инфраструктуру вместе с бизнесом.

Создали основу для дальнейшего развития.
Cloud Native-подход позволяет быстрее запускать новые сервисы, масштабировать существующие и адаптировать инфраструктуру к изменению бизнес-нагрузки.

Миграция Smartavia в облако стала не просто переносом серверов из собственного дата-центра в облачную среду. Мы перестроили подход к управлению инфраструктурой так, чтобы она стала более гибкой, масштабируемой и удобной для дальнейшего развития.

В результате компания получила инфраструктурную основу, которая позволяет быстрее реагировать на изменение нагрузки, сокращает зависимость от физических ресурсов и поддерживает более быстрый цикл разработки и выпуска новых изменений.

Оставьте заявку, чтобы обсудить проект

Ваши контакты
О вашем проекте

Нажав на кнопку, соглашаюсь на обработку персональных данных, Ознакомлен со всеми документами, размещенными на сайте

См. Политику обработки персональных данных
См. Пользовательское соглашение