«Юрент» расширил возможности аналитики данных с помощью сервисов Yandex Cloud

Российский сервис аренды самокатов «Юрент» организовал корпоративное хранилище данных на базе технологий Yandex Cloud. Благодаря изменениям компания снизила нагрузку на инфраструктуру, значительно ускорила обработку и выгрузку аналитических отчётов, а также начала изучать новые метрики о потреблении программных сервисов. На основе этих данных специалисты могут принимать решения, в каких регионах и городах нужно увеличивать присутствие.

До 2023 года аналитика «Юрент» строилась на операционных инструментах и adhoc-запросах к рабочим базам данных под частные требования. Такая организация процесса влияла на работу приложения и качество сервиса, поэтому компания приняла решение создать для таких задач отдельное хранилище (Data Warehouse, DWH) на базе Yandex Managed Greenplum и Managed ClickHouse. С появлением новых инструментов компания смогла эффективно оценивать supply hour — показатель того, сколько времени самокаты и велосипеды доступны для использования. «Юрент» следит за тем, чтобы как минимум 80% самокатов были постоянно доступны для клиентов, то есть не были разряжены, неисправны и не находились в ремонте.

«Юрент» в 2022 году полностью перевёл сервисы на инфраструктуру Yandex Cloud. Первым шагом стал запуск микросервисной архитектуры с помощью Managed Service for Kubernetes, чтобы быстро увеличивать или уменьшать доступные мощности. В среднем каждый самокат отправляет 1 сообщение на сервер за 30 секунд, в день весь парк отправляет около 250 млн сообщений.

Нагрузка на приложение зависит от сезона и от количества доступных для аренды самокатов: зимой, когда сервис работает только на юге, их число сокращается до 15 тысяч, а летом превышает 100 тысяч. Каждая тысяча устройств дополнительно требует 2 CPU виртуальных мощностей. Наиболее активно сервисами «Юрент» пользуются в Москве, Санкт-Петербурге, Сочи и Краснодаре, Нижнем Новгороде и Перми: совокупный парк в этих городах в 2023 году увеличился более чем в 4 раза.

«Юрент» продолжает развивать IT-инфраструктуру в облаке: в планах компании — постепенный переход на managed-решения, которые позволят компании сосредоточиться на улучшении качества и расширении функциональности сервиса.