Оптимизация и миграция инфраструктуры в Yandex Cloud с полным циклом DevOps-решений
В рамках проекта для «Пик-Аренда» была оптимизирована и мигрирована инфраструктура в Yandex Cloud, внедрены комплексные DevOps-решения, обеспечившие управляемость, экономическую эффективность и безопасность.
О клиенте
«Пик-Аренда» — современный онлайн-сервис по длительной аренде квартир. Сервис обеспечивает надёжных жильцов, страхование имущества, проверку арендаторов, проведение показов и онлайн-оформление документов. Проект является частью экосистемы крупнейшего российского девелопера ПИК, что подчеркивает масштаб и значимость на рынке недвижимости.
Описание задачи
Клиенту необходимо было оптимизировать расходы на инфраструктуру и повысить её управляемость, отказавшись от фрагментированной архитектуры.
Основные проблемы:
Наше решение
Для достижения целей, стоящих перед клиентом, команда MiOps реализовала проект, в результате которого:
Результат
Нам удалось сделать инфраструктуру более управляемой, масштабируемой и экономически эффективной. Внедрён полный цикл мониторинга, логирования и алертинга, обеспечивающий прозрачность работы систем. Обеспечена высокая доступность сервисов и надёжная безопасность проекта.
Технологический стек
Ansible, Redis, Kafka, PostgreSQL, MariaDB, Prometheus, Loki, Docker, GitLab CI/CD.
В рамках проекта для «Пик-Аренда» была оптимизирована и мигрирована инфраструктура в Yandex Cloud, внедрены комплексные DevOps-решения, обеспечившие управляемость, экономическую эффективность и безопасность.
О клиенте
«Пик-Аренда» — современный онлайн-сервис по длительной аренде квартир. Сервис обеспечивает надёжных жильцов, страхование имущества, проверку арендаторов, проведение показов и онлайн-оформление документов. Проект является частью экосистемы крупнейшего российского девелопера ПИК, что подчеркивает масштаб и значимость на рынке недвижимости.
Описание задачи
Клиенту необходимо было оптимизировать расходы на инфраструктуру и повысить её управляемость, отказавшись от фрагментированной архитектуры.
Основные проблемы:
- Разрозненные ресурсы на Digital Ocean и Selectel;
- Зависимость от managed-сервисов без единого контура управления;
- Недостаточная наблюдаемость инфраструктуры;
- Отсутствие резервирования и централизованного логирования;
- Сложность в масштабировании и обеспечении безопасности.
Наше решение
Для достижения целей, стоящих перед клиентом, команда MiOps реализовала проект, в результате которого:
- Мигрировала инфраструктуру в Yandex Cloud, отказавшись от managed-ресурсов и переведя базы данных на self-hosted решения (PostgreSQL, MariaDB).
- Оптимизировала затраты за счёт консолидации инфраструктуры и внедрения DevOps-практик.
- Внедрила наблюдаемость (Observability): развёрнут Percona Monitoring and Management (PMM) для БД; настроен централизованный мониторинг Yandex Cloud с помощью Prometheus, внедрено централизованное логирование через Loki и Promtail.
- Обеспечила безопасность: развёрнуто VPN-решение для защищённого доступа к контуру.
- Реализовала CI/CD: настроены pipeline в GitLab для автоматизации сборки и деплоя.
- Контейнеризация: часть сервисов переведена в Docker для гибкости и масштабирования.
- Резервное копирование: автоматизированы бэкапы баз данных.
Результат
Нам удалось сделать инфраструктуру более управляемой, масштабируемой и экономически эффективной. Внедрён полный цикл мониторинга, логирования и алертинга, обеспечивающий прозрачность работы систем. Обеспечена высокая доступность сервисов и надёжная безопасность проекта.
Технологический стек
Ansible, Redis, Kafka, PostgreSQL, MariaDB, Prometheus, Loki, Docker, GitLab CI/CD.