Истории успеха — Multiplex с Colobridge

Оставить заявку на похожий проект
Страна
Украина
Бизнес
сеть кинотеатров
Продукт
29 кинотеатров в 17 городах страны
Помимо ресурсов виртуальной инфраструктуры в облаке сеть кинотеатров Multiplex использует на платформе Colobridge ресурсы частного облака, развернутого на арендованных физических серверах в рамках услуги Dedicated, а также облачный брэндмауэр и собственный маршрутизатор, размещенный в рамках услуги Colocation.

Используемые продукты и сервисы Colobridge:

Предыстория
Сеть кинотеатров Multiplex задумалась о переносе части сервисов в облако еще в 2015 году. Тогда был выбран поставщик облачных услуг с дата-центрами в Украине, и на его мощностях развернут пилотный проект по онлайн-продаже билетов для одного кинотеатра. На тот момент сеть Multiplex объединяла 15 кинотеатра в 11 городах Украины. В каждом из них работали системные администраторы, которые поддерживали работоспособность системы продажи билетов.
Почему возникла необходимость перенести часть сервисов в облако:
  • Компания активно развивалась и рассматривала облако как инструмент для реализации новой IT-стратегии. Старые подходы к масштабированию и управлению IT-инфраструктурой не соответствовали потребностям бизнеса, а уровень цифровизации сервисов и услуг был недостаточно высоким.
  • Чтобы продолжать работать по привычному сценарию, с серверами в каждом кинотеатре, стремительно растущей сети требовалось закупить большие объемы дорогостоящего оборудования. Это крупные капитальные инвестиции и регулярные затраты на поддержку и амортизацию. В регионах необходимо было найти и нанять квалифицированных системных администраторов, что дополнительно привело бы к увеличению фонда заработной платы.
  • Расширение сети требовало централизованного подхода к онлайн-продажам билетов, а также инструментов для быстрой реакции на всплески нагрузки (например, накануне выхода громких премьер) и прогнозирования ее в будущем.
  • На территории кинотеатра рискованно размещать физический сервер, так как тогда его работа зависит от инженерных систем ТРЦ. Если остановится сервер или оборвется интернет-подключение, онлайн-кассы окажутся недоступными, а клиенты не смогут купить или вернуть билеты, купленные через интернет или мобильное приложение.
Проблема
Плановое внедрение нового софта в облаке прошло успешно, что было особенно заметно на фоне активного расширения сети. С появлением каждого нового кинотеатра приходилось наращивать объемы ресурсов, а в облаке их можно было получить практически мгновенно.
Сеть кинотеатров Multiplex в течение трех следующих месяцев переносила в облако оставшиеся кинотеатральные серверы, однако скоро столкнулась с серьезными техническими проблемами, из-за которых отказалась от услуг выбранного провайдера. Был проведен сравнительный анализ нескольких поставщиков услуг и по результатам выбрана компания Colobridge, чтобы на ее платформе продолжить работу в облаке уже запущенных сервисов, получить гарантированно высокое качество обслуживания и новые продукты, которые позволят более гибко реагировать на изменение спроса.
Задачи
Сеть кинотеатров Multiplex решила отказаться от физических серверов в пользу облака еще в 2015-м не только потому что это было модно. Мы планировали стать более технологичными и оперативно реагировать на меняющиеся потребности наших зрителей. Нашей задачей было перейти на гибкую, легко масштабируемую IT-инфраструктуру, которой можно управлять через единый интерфейс. В этот раз мы решили достичь поставленных целей на новой платформе, которую предоставила компания Colobridge.
Денис Московченко,
IT-директор Multiplex
Какие задачи решала миграция в новое облако на технологической платформе Colobridge:
  • продолжить использовать виртуальные ресурсы для работы билетного онлайн-сервиса;
  • использовать дополнительные услуги для повышения безопасности и отказоустойчивости цифровых сервисов;
  • развивать цифровые каналы продаж и продолжить разработку мобильного приложения;
  • получить гарантированное качество обслуживания и отзывчивую техподдержку, оперативно реагирующую на проблемы;
  • реализовать проверку доступности мест в кинотеатрах и продавать билеты, не опасаясь, что в случае сбоя один и тот же билет будет куплен дважды;
  • оптимизировать затраты на содержание IT-инфраструктуры с учетом быстрого роста сети кинотеатров.

Реализация

Миграция на платформу Colobridge системы онлайн-продажи билетов и других сервисов
Осенью 2017 за две недели сервисы сети кинотеатров Multiplex были перенесены в новое облако, которое сотрудники Colobridge подготовили для работы виртуальных машин.
  • Специалисты Colobridge оказали экспертную помощь и обеспечили отказоустойчивость на уровне приложения БД — был построен отказоустойчивый кластер на двух dedicated-серверах.
  • Виртуальные машины мигрировали в ночные часы — после завершения последних сеансов до открытия кинотеатра утром. Ежедневно примерно с 2:00 до 9:00 два технических специалиста переносили по две-три виртуальные машины или один крупный сервис.
  • Объем необходимых виртуальных ресурсов рассчитывался в зависимости от графика нагрузки, которую создавали сервисы Multiplex.
  • Помимо непосредственно облака Multiplex начал использовать другие продукты для повышения отказоустойчивости, стабильности и гибкости работы — Colocation, Dedicated Server, FWaaS (Firewall as a Service), Gateway on colocation.
После переноса в облако сервиса продажи билетов IT-отдел неоднократно внедрял и тестировал различные решения, чтобы выбрать из них наиболее соответствующие целям бизнеса. Изначально при разработке для оркестрации контейнеров использовался Docker Swarm, сейчас — Kubernetes, так как возможности первого перестали соответствовать требованиям компании. Kubernetes работает с виртуальными сетями, поддерживает больше сетевых решений и такую важную опцию как автомасштабирование.
Результаты
Улучшать просто, когда знаешь, что наш партнер Colobridge всегда готов помочь.
Денис Московченко,
IT-директор Multiplex

Перенос билетной онлайн-системы на технологическую платформу Colobridge создал благоприятные условия для дальнейшей цифровизации сервисов и услуг, а также ее распространения на новые кинотеатры, которые продолжали открываться по всей стране. Сегодня сеть кинотеатров оперативно и эффективно масштабируется, не вкладывая средства в избыточные аппаратные ресурсы «на всякий случай».

Централизованное управление IT-инфраструктурой на мощностях Colobridge позволяет получать важные метрики и прогнозировать «высокие сезоны». Multiplex начала эффективно реагировать не только на сезонные тренды, но и на выходы блокбастеров, из-за которых нагрузка на кассы многократно возрастала. Например, в 2021 году после открытия предпродажи билетов на киноленты «Человек-паук: Нет пути домой» и «Дюна» нагрузка на серверы увеличилась в шесть раз. Одновременно страницу сайта загружали до 3500 пользователей, а серверы приложений ежедневно обрабатывали до 11,5 млн запросов.

В цифрах:
  • доступность сервиса продажи билетов 99,95%
  • до 3500 одновременных посетителей на сайте
  • до 11,5 млн запросов в сутки
  • +60% онлайн-продаж с 2018 года
  • > 2 млн загрузок в Google Play/AppStore
Текущая архитектура:
Облако открыло новые возможности для цифровизации всех процессов, которые охватывают взаимодействие с нашими зрителями. Мы избежали рисков, связанных с размещением серверов непосредственно в кинотеатрах, ушли от децентрализованной модели продажи билетов и повысили надежность IT-инфраструктуры. Немаловажными оказались финансовые выгоды: мы оптимизировали штат системных администраторов и больше не покупаем ресурсы с избытком, как это было с физическими серверами — теперь мы можем в любой момент получить ровно столько ресурсов, сколько нам необходимо с учетом нагрузки.
Компания больше не владеет IT-инфраструктурой в привычном смысле, однако взамен мы получили понятный, прозрачно работающий сервис с закрепленным в SLA качеством услуг. Кроме гарантий доступности данных, в Colobridge мы получили комплекс дополняющих друг друга продуктов, которые помогают нам улучшать цифровой опыт наших зрителей. Мы добились желаемой отказоустойчивости, перестроив архитектуру БД, и полностью уверены в скорости реакции техподдержки на наши обращения.
Денис Московченко,
IT-директор Multiplex
Текущая ситуация
IT-инфраструктура сети кинотеатров Multiplex непрерывно развивается и совершенствуется, а технические специалисты продолжают улучшать сайт и мобильне приложение, добавляя новые функции и делая их более удобными для пользователей.
За то время, которое IT-инфраструктура сети кинотеатров Multiplex размещается в облаке Colobridge, выросла доля онлайн-продаж:
Как менялось количество гостей:
Команда технических специалистов Multiplex первой на украинском рынке разработала мобильное приложение для покупки билетов и разместила его в Apple AppStore и Google Play, первой подключила возможность оплаты через ApplePay/GooglePay, а также хранения купленных билетов в Apple Wallet и Google Wallet.
Работа в чрезвычайных условиях: пандемия и война в Украине
С момента переноса IT-инфраструктуры в облако сети кинотеатров Multiplex довелось столкнуться с двумя очень серьезными вызовами. Первым стала пандемия, которая началась в марте 2020 года — в локдаун кинотеатры были закрыты, но после снятия ограничений наполняемость залов довольно быстро росла, так как зрители охотно шли на блокбастеры. Вторым испытанием стала война, из-за которой сеть кинотеатров остановила работу. Однако уже с середины марта 2022 года заработали залы во Львове, Одессе, Луцке и Хмельницком, а чуть позже к ним присоединился Киев. В Multiplex снизили стоимость билетов, отменили последние сеансы и разработали правила на случай, если во время сеанса включится воздушная тревога. Было важно, чтобы постоянные зрители снова пошли в кинотеатры — вернули в свою жизнь хотя бы что-то позитивное и привычное из мирного прошлого, получили удовольствие от того, что выходит за рамки необходимого минимума. В Multiplex постарались удовлетворить этот запрос настолько, насколько это возможно.

Нам довелось оценить работу специалистов Colobridge в чрезвычайных условиях, когда на территории Украины велись активные боевые действия. В выходной день мы смогли оперативно связаться с дежурным инженером — он вышел на связь и приступил к решению проблемы буквально через 15 минут, что соответствует довоенным показателям и сильно меньше гарантированного времени реакции из SLA (по соглашению мы абсолютно законно могли ждать ответа в разы дольше).

Что тогда случилось: наши клиенты не могли завершить онлайн-покупку, так как на этапе оплаты возникала ошибка. Последние несколько дней программный код продукта не менялся, поэтому самой вероятной причиной была проблема на уровне инфраструктуры или ОС виртуальной машины. Тогда мы решили восстановить виртуальную машину до работоспособной версии и именно за этим обратились в Colobridge. Мы получили лог событий по виртуальной машине и выяснили, что проблема возникла после установки обновлений на ОС — именно на данном этапе сервис продажи билетов оказался недоступен. Как мы и предполагали, откат виртуальной машины помог исправить ситуацию и онлайн-продажи снова заработали.

Денис Московченко,
IT-директор Multiplex
Подписка на новости
Будьте в курсе наших последних событий