RedLab автоматизировала ИТ-инфраструктуру для сервиса бронирования жилья

20.07.2024
RedLab автоматизировала ИТ-инфраструктуру для сервиса бронирования жилья

Freepik

Компания RedLab приняла участие в масштабном проекте по автоматизации развертывания ИТ-инфраструктуры для туроператора. Это решение улучшило производительность и надежность онлайн-сервиса, который используется миллионами клиентов.

RedLab успешно реализовала проект по автоматизации ИТ-инфраструктуры для крупной туристической компании, занимающейся бронированием жилья, покупкой и оформлением авиабилетов, а также предоставлением консультаций по въезду в зарубежные страны. Клиент, уже обслуживший более 90 миллионов пользователей, нуждался в оптимизации процессов управления ресурсами, чтобы справляться с растущими требованиями и обеспечивать непрерывную работу своего сервиса.

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

RedLab была поставлена задача внедрить технологии для автоматизации развертывания программного обеспечения, улучшения масштабируемости сервиса и повышения его надежности. В рамках проекта инженеры RedLab использовали подход «инфраструктура как код» (IaC), что позволило последовательно развертывать структуры в различных средах, управлять множеством машин и сокращать жизненный цикл разработки.

Для достижения поставленных целей команда RedLab разработала кастомные дашборды для мониторинга ключевых метрик в реальном времени, организовала непрерывную доставку кода в GitLab CI, автоматизировала сборку и тестирование программного обеспечения. Были созданы Dockerfile для каждого микросервиса, подготовлены Helm чарты для управления жизненным циклом программ, внедрены инструменты наблюдения на базе GAP-стека (Grafana, Prometheus, Alertmanager) и Istio/Jaeger. С помощью Ansible и Terraform был написан инфраструктурный код, что сократило время на добавление новых машин в кластеры. Переход с монолитной архитектуры на микросервисную в Kubernetes (K8s) упростил обновление и поддержку программного обеспечения.

В результате внедрения подхода IaC автоматизация и ускорение процессов развертывания инфраструктуры и программного обеспечения значительно улучшили масштабируемость, надежность и гибкость сервиса. Этот проект показал, как современные технологии могут повысить эффективность и стабильность ИТ-систем в сфере туризма, обеспечивая высокое качество обслуживания для миллионов пользователей.

Читайте также
Хотите выйти на рынок Ближнего Востока? Разбираем, как высокие цены на Интернет могут повлиять на ваш бюджет и планы.