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