В соответствии с политикой конфиденциальности, сайт использует файлы cookies для максимального удобства пользователей.
OK
TImepad
Кейс по разработке мультиоблачной инфраструктурной платформы с возможностью переключения на резервную площадку
В рамках совместной работы была выполнена миграция приложения в Yandex Cloud. Организована автоматизация процессов и внедрение инженерных практик в инфраструктурную команду: IaС, CI/CD (Docker, Nomad), IaaS.
О клиенте
Одна из крупнейших онлайн-афиш событий с многомилионным трафиком, работающая с 2008 года.
30 млн
участников за последние 15 лет
20 тыс
событий публикуется ежемесячно
2.4 млн
уникальных юзеров каждый месяц
Проблемы клиента
Клиент испытывал недостаток экспертизы и инструментов для вывода ИТ на новый уровень.
Необходимо было вывести диджитал на новый уровень. Не хватало экспертизы убедиться, что все делалось правильно.
Cложности при оценке рисков в процессах развития инфраструктуры.
Слабая защита от DDoS-атак. Не было системы аварийного восстановления.
Комментарий заказчика: "Инфраструктура TimePad была распределена между 4мя различными облачными провайдерами (AWS, OVH, Selectel, Hetzner). Это вызывало проблемы как связанности и скорости передачи данных, так и администрирования. В связи с чем было принято решение мигрировать на единое облако."
Наше решение
В качестве провайдера был выбран Yandex Cloud. Удалось успешно мигрировать базы между провайдерами, создать реплики как на базе Managed Services, так и на отдельном инстансе. Мигрировали менее глобальные, но не менее важные сервисы, такие как container registry и cdn.
спроектировали инфраструктуру на базе Yandex Cloud с помощью сервисов Compute Cloud, Object Storage, Managed Services for MySQL и Postgres, а также инструментов для дальнейшей оптимизации инфраструктуры;
разработали набор IaC-скриптов для развертывания полной функциональной копии инфраструктуры в облаке;
реализовали стратегию репликации баз данных между площадками;
подготовили конфигурации для резервирования сервисов RabbitMQ и Redis;
создали процессы поставки и автоматизации для компонентов инфраструктуры. Проконсультировали команду заказчика в процессе тестирования конфигурации;
передали экспертизу в команду заказчика. Провели демонстрацию и наладочные работы, сформировали рекомендации по дальнейшему развитию.
Результат
Благодаря мультиоблачной инфраструктуре, автоматизации процессов сборки, тестирования и внедрения инженерных практик мы добились следующих результатов:
Быстрое аварийное восстановление
в случае проблем с основной площадкой переключение на резервную происходит максимум за 10 минут.
Меньше ошибок
унификация сред уменьшила количество ошибок при выпуске в продакшн.
Сокращение сроков выпуска обновлений
ускорилась подготовка тестовых окружений. Сократилось время на управление изменениями инфраструктуры.
Устойчивая основа для развития
организована управляемая инфраструктура с возможностью отслеживать изменения в коде. Повышена предсказуемость результатов для разработчиков.
В цифрах
50%
сокращение релизного цикла
25%
ускорение цикличности поставки ПО
100%
технически-зрелая команда
У меня похожие проблемы
Технологический стек
В своей работе команда Экспресс 42 успешно применила следующие инструменты:
Оформление заявки
Давайте обсудим ваш проект и разберемся, как мы можем вам помочь.