Назад к историям
65 000 смарт-устройств, 20 000 пользователей: как устроена современная IoT-платформа
Отрасль
IoT
Задача
Перенос инфраструктуры заказчиков с площадки другого провайдера, безопасное хранение персональных данных, возможность гибкого масштабирования ресурсов
Решение
Сбор метрик со смарт-устройств, хранение данных в облаке, выделенная инфраструктура для развертывания контейнеров, управление устройствами
Стек технологий
Выделенные серверы, облачные серверы (VDS), S3-хранилище, выделенный интернет-канал
О компании
MoveMove — российская высокопроизводительная IoT-платформа собственной разработки, ориентированная на B2B-, B2C-сегменты. Предоставляет клиентам cloud-решения на базе платформы и в формате White Label.
Вместе с платформой компания развивает приложение MoveMove App для пользователей умных устройств различных производителей с возможностью гибкого управления через смартфон.
«Накопленная экспертиза и приверженность к IoT позволяет нам предлагать востребованные решения — от управления экосистемой дома или офиса до обеспечения функций умного дома. Достаточно использовать мобильный телефон, смарт-часы или другое устройство в связке с нашим сервисом»
Как устроена IoT-платформа
MoveMove использует передовые технологии и микросервисный подход, что позволяет собирать платформу только из необходимых компонентов и гибко закрывать потребности бизнеса. В основе ядра системы — Kubernetes, развернутый в 10 дата-центрах по всему миру. Это обеспечивает быстрый отклик сервиса и позволяет хранить пользовательские данные в конкретно взятой стране.
Команда MoveMove уделяет особое внимание вопросам безопасности, надежности и масштабирования. Облачная платформа имеет несколько уровней защиты, которую обеспечивают технологии antifraud, DDoS Guard на базе AI.
У каждого функционального модуля свои уровни доступа. Вот какие задачи они решают:
- Device Discovery — определение новых устройств.
- Device Control — управление устройствами.
- Events & History — работа с событиями и телеметрией.
- Billing — биллинговая система.
- API и многое другое.
Для агрегирования метрик используется Apache Pulsar, Kafka, Postgres, ClickHouse, Scylla — это стек, на который опирается платформа, здесь происходит онбординг и провижн устройств.
Задачи клиента
Платформа MoveMove до перехода в облако Timeweb Cloud размещалась на ресурсах другого российского провайдера. По ряду причин руководство компании решило сменить cloud-площадку. В первую очередь требовалось перенести проекты заказчиков и часть базовой инфраструктуры.
Переезд включал в себя следующие этапы:
- Подготовка площадки под инфраструктуру клиента.
- Настройка балансировщика нагрузки.
- Развертывание серверов.
- Переключение между кластерами Kubernetes, запуск деплоймента.
- Перенос сегмента на уровне DNS.
- Перенос брокера, баз данных, хранилища.
Почему выбрали Timeweb Cloud
Техническая команда клиента провела нагрузочное тестирование облачной инфраструктуры Timeweb Cloud, оценила полученные результаты и запустила процесс поэтапной миграции.
«Для размещения платформы MoveMove требовалась надежная геораспределенная инфраструктура. Мы искали облачного провайдера с площадками в России и за рубежом, кто смог бы закрыть задачи бизнеса и предоставить выделенные серверы для Kubernetes, VDS и S3. Timeweb Cloud в кратчайшие сроки предложил нам кастомное решение и выделенную команду инженеров для решения технических вопросов»
Решение
Чтобы обеспечить надежность и доступность платформы MoveMove, применяется облачный подход.
- Выделенные серверы для Kubernetes
В облаке Timeweb Cloud разворачиваются контейнеры для запуска микросервисов, включая изолированные среды для разработки и тестирования Dev/Prod. - Виртуальный сервер VDS
Позволяет выполнять горизонтальное масштабирование на пиковых нагрузках и оперативно разворачивать окружения для запуска пилотных проектов или проверки гипотез. - S3 для резервных копий
Объектное хранилище S3 используется для хранения бэкапов и данных с фронтенда, включая профайлы и пользовательский контент.
Мнение MoveMove
«Для нас важно использовать готовую инфраструктуру без затрат на обслуживание и покупку оборудования. Проекты клиентов требовательны к ресурсам, поэтому мы выбрали гибкомасштабируемое облако. Timeweb Cloud дает все преимущества использования облачных сервисов, гарантирует стабильность, доступность и соответствие законодательным требованиям без необходимости нам, как клиенту, проходить сложные этапы аттестации»
Результаты
Сегодня MoveMove — это высоконагруженный проект, 20 000 активных пользователей и 65 000 смарт-устройств, размещенных в облаке Timeweb Cloud.
- Сбор метрик со смарт-устройств
В облаке Timeweb Cloud хранятся метрики состояний, которые собираются с устройств. Статус по ним обновляется каждые 5 секунд. Это самый объемный тип данных, информация по которым хранится 180 дней. - Безопасное хранение ПДн
В MoveMove используется консолидатор учетных записей для доступа к сервисам. Персональные данные пользователей хранятся в инфраструктуре Timeweb Cloud, сертифицированной по ФЗ-152. Площадка в Казахстане также соответствует требованиям локального законодательства в части хранения и обработки ПДн.
Планы
- Коллаборация с Timeweb Cloud
MoveMove запускает сервис по предоставлению персональных облачных инсталляций на базе 1С в облаке Timeweb Cloud. Услуга позволяет автоматически разворачивать 1С для любого бизнеса и любого количества сотрудников на российском или open source программном обеспечении. Пилотные проекты с крупными компаниями в области ритейла уже показали свою эффективность. - Экспансия приложения MoveMove App
Компания выводит на глобальный рынок собственное приложение для B2C — решение откроет новые возможности для создания умных домов. - White Label MoveMoveCloud для B2B
MoveMove готовится к запуску Cloud2Cloud и White Label проектов с крупным бизнесом на базе инфраструктуры Timeweb Cloud. Наличие у провайдера необходимых лицензий и сертификатов гарантирует выполнение требований законодательства без дополнительных затрат и вложений. - Запуск линейки собственных устройств
MoveMove развивает решения для контроля доступа. Цель на 2025 год — запустить собственное производство устройств. Их использование актуально для компаний-застройщиков, которые стремятся сделать комфортной среду проживания в новых домах.