Кейс: зачем китайский автопроизводитель переехал в российское облако

Если вы управляете своим автомобилем HAVAL или TANK через мобильное приложение, вы делаете это через наше облако. Как? Сейчас расскажем.

Кейс: зачем китайский автопроизводитель переехал в российское облако

Привет, мы — Cloud.ru, провайдер облачных сервисов и AI-технологий. Сегодня хотим рассказать про кейс с китайским производителем Great Wall Motor, который искал площадку для размещения приложений, не уступающую мировым провайдерам, а нашел намного больше с Cloud.ru Advanced.

Клиент

Great Wall Motor (GWM) — частная китайская компания, на российском рынке продает автомобили 5 брендов: HAVAL, TANK, ORA, WEY и GWM Pickup. Еще производитель разрабатывает собственные мобильные приложения: одно для онлайн-заказа новой машины, другое для управления функциями уже купленного авто.

Задача

Автомобили GWM переживают взрывной рост популярности в России: например, кроссовер Haval Jolion стал самым продаваемым среди «иностранцев» в 2023 году. Производителю хотелось дать своим покупателям больше, чем просто авто.

Когда человек покупает автомобиль одной из марок GWM, он получает бонус: мобильное приложение, в котором он может управлять функциями машины и контролировать ее техническое состояние. Зимой, например, может настроить автозапуск, чтобы садиться в прогретое авто. Летом — дистанционно узнать температуру в салоне и приоткрыть окна, если слишком жарко. Еще можно посмотреть, есть ли какие-то неисправности.

Сегодня машина воспринимается как девайс, которым можно управлять с телефона: запустить двигатель, открыть двери или закрыть окна, настроить температуру в салоне, проверить давление в шинах. Поэтому мы разработали собственное приложение и разместили его в облаке.

Представитель Great Wall Motor

Приложение работает через телематику: оборудование T-box, которое установлено в автомобиле, Telematics System Platform (TSP) — центральную платформу управления телематическими данными и телекоммуникационную систему передачи данных. То есть когда пользователь запускает в приложении функцию, машина выполняет команду и отправляет подтверждение на TSP. А TSP передает обновленный статус обратно приложению.

Кейс: зачем китайский автопроизводитель переехал в российское облако

Автогиганту нужно было, чтобы вся магия взаимодействия между пользователем, автоматикой машин и командой разработчиков заработала в российском облаке. Нужна была архитектура похожая на ту, в которой приложения разрабатывались изначально, и гибкий провайдер, соответствующий требованиям всех российских регуляторов, который сможет при необходимости масштабироваться и выдержать рост нагрузки на инфраструктуру.

Условия и требования клиента

Приложение GWM должно было работать в различных географических точках, быть доступным в любое время и во всех часовых поясах, а также обрабатывать большие объемы информации. Для этого облако, в свою очередь, должно было соответствовать следующим требованиям:

  • инфраструктура надежная и работает стабильно;
  • соблюдены все требования российского законодательства по работе с персональными данными;
  • есть все необходимое для сбора и хранения больших данных, чтобы в будущем сделать интеграцию с AI;
  • работа команды тестировщиков в Москве, инженеров индустриального парка в Тульской области и разработчиков в Китае полностью синхронизируется через облако.

Облачная платформа Cloud.ru Advanced отвечала запросам и DevOps-специалистов, и разработчиков: в ней можно проводить частые тестирования, управлять множеством сред, исправлять ошибки и выпускать обновленные версии приложения. А еще размещение в облаке позволяло приступить к работе без длительных закупок, масштабировать инфраструктуру по мере необходимости и предоставлять команде удобные инструменты.

Что сделали

Важная составляющая мобильных приложений с точки зрения планирования инфраструктуры — это бэкенд. Именно бэкенд отвечает за такие вещи, как:

  • хранение и управление данными каждого пользователя в России,
  • обработка запросов от мобильных устройств,
  • безопасность и передача данных;
  • управление доступами пользователей к различным функциям приложений;
  • мониторинг состояния транспортных средств и передача данных в реальном времени.

Бэкенд приложения GWM разместили в облаке, используя стандартный набор сервисов Cloud.ru Advanced: виртуальные машины или кластеры Kubernetes для хостинга API, входной канал для приема запросов от мобильных клиентов (API Gateway), базы данных, средства аналитики.

Кейс: зачем китайский автопроизводитель переехал в российское облако

В итоге из «конструктора» Cloud.ru Advanced получилось собрать надежную и отказоустойчивую систему для взаимодействия приложений, разработчиков и пользователей. Кластеры Kubernetes отвечают за автоматизацию развертывания, масштабирование и управление приложениями, базы данных — за хранение документов, пользовательских данных и данных о работе приложений, объектное S3 хранилище — за обмен данными между разными устройствами и другие важные функции. Сервисы кеша и поиска нужны для того, чтобы всегда найти нужное и не забыть важное, а сервисы мониторинга и логирования облачных ресурсов пристально следят за доступностью и отказоустойчивостью приложений. Все ключевые компоненты системы регулярно копируются с помощью сервиса Cloud Backup and Recovery (CBR).

У нас есть система мониторинга и отказоустойчивости приложения. Также есть success rate — показатель выполнения команд. Мы все контролируем и улучшаем качество работы приложения в том числе за счет доработки облачной архитектуры.

Представитель Great Wall Motor

Результат

Изначально телематические сервисы были доступны только владельцам премиальных комплектаций HAVAL. Но эксперимент удался: телематические сервисы оказались настолько востребованы владельцами, что их сделали доступными для всех автомобилей концерна GWM. Это, конечно же, повлекло рост нагрузки на инфраструктуру заказчика в облаке, однако все рубежи выстояли и позволили обеспечить высочайшую доступность приложений.

Нагрузка на инфраструктуру выросла в разы. При этом у нас никогда не возникало вопросов или сложностей с масштабированием ресурсов в облаке.

Представитель Great Wall Motor
Начать дискуссию