Переезд инфраструктуры в облако Yandex Cloud и внедрение полного цикла DevOps-практик
В рамках проекта для TenderHub была выполнена миграция инфраструктуры в облако Yandex Cloud, внедрены CI/CD пайплайны, обеспечен переход на managed-сервисы и сопровождение отказоустойчивой инфраструктуры.
О клиенте
TenderHub — платформа-агрегатор финансовых услуг для тендерных закупок, объединяющая участников, агентов и банки. Сервис упрощает дистанционное оформление необходимых финансовых инструментов, ускоряя ключевые процессы благодаря интеграциям и электронному документообороту. Участники получают удобный доступ к услугам, агенты — более быстрые рабочие процессы, а банки — дополнительный поток качественных заявок. Платформа помогает всем сторонам работать быстрее и эффективнее, повышая прозрачность и скорость взаимодействия.
Описание задачи
Клиенту требовалось перенести проект и всю инфраструктуру в облако Yandex Cloud, увеличить отказоустойчивость и управляемость системы, обеспечить стабильную работу под нагрузкой и сократить время выхода обновлений.
Основные проблемы:
Ограниченные возможности масштабирования на существующей инфраструктуре;
Отсутствие централизованного контура управления сервисами;
Неоптимизированные процессы CI/CD;
Недостаточная наблюдаемость и логирование;
Риски с отказоустойчивостью из-за фрагментированной архитектуры.
Наше решение
Команда MiOps реализовала комплексное решение по миграции и модернизации инфраструктуры:
Перенесла проект и всю инфраструктуру в Yandex Cloud, используя managed-сервисы для повышения надёжности;
Построила CI/CD пайплайны в GitLab для автоматизации процессов сборки, тестирования и деплоя;
Разработала IaC-подход с использованием Terraform и Ansible для унификации инфраструктуры;
Настроила централизованное логирование с помощью Yandex Cloud Logging и Loki;
Настроила мониторинг с использованием Prometheus;
Интегрировала managed-сервисы PostgreSQL, Redis, Kafka и OpenSearch;
Обеспечила безопасное хранение секретов через Yandex Lockbox;
Организовала поддержку инфраструктуры после миграции.
Результат
В результате проекта TenderHub получил стабильную, управляемую и масштабируемую инфраструктуру в Yandex Cloud.
Благодаря DevOps-подходу и переходу на managed-сервисы, команде стало проще управлять релизами и инфраструктурой.