Миграция инфраструктуры из Selectel в облако Yandex Cloud
В рамках проекта для Qugo был организован переезд инфраструктуры из Selectel в Yandex Cloud с использованием современных DevOps-инструментов и подходов.
О клиенте
Qugo — это цифровая платформа для работы с самозанятыми, ИП и физлицами по договорам ГПХ. Компаниям, которые работают с большим числом внештатных исполнителей, Qugo помогает автоматизировать документооборот и выплаты без рисков переквалификации и блокировки расчетного счета. Для исполнителей Qugo — это удобная интернет площадка и мобильное приложение с доступом к заказам от таких компаний, как Самокат, Бургер Кинг, Х5, Сбермаркет и др.
Описание задачи
Клиенту требовалось провести полную миграцию инфраструктуры из Selectel в Yandex Cloud с минимальными простоями и рисками для стабильности сервисов.
Основные проблемы:
Ограниченные возможности старой инфраструктуры в Selectel;
Отсутствие централизованных решений для управления инфраструктурой;
Необходимость стандартизации процессов CI/CD;
Недостаточная гибкость и масштабируемость.
Наше решение
Команда MiOps реализует поэтапную миграцию и модернизацию инфраструктуры:
Перенос всех сервисов в Yandex Cloud;
Развёртывание Kubernetes как основы для масштабируемой архитектуры;
Настройка CI/CD на базе GitLab;
Использование Terraform и Ansible для описания и управления инфраструктурой как кодом;
Переход на managed-сервисы для Redis, PostgreSQL, MySQL и MongoDB;
Внедрение RabbitMQ для асинхронного взаимодействия сервисов;
Настройка мониторинга и логирования через Prometheus и Loki.
Результат
После завершения миграции клиент получил управляемую, отказоустойчивую и гибкую инфраструктуру в Yandex Cloud. Новая архитектура позволит быстрее выпускать обновления, проще поддерживать сервисы и масштабироваться при росте нагрузки.