Расширение служб Mega
В этом разделе описаны варианты масштабирования сервиса облачного позиционирования и картографирования Mega Block, детализация тарификации и распространенные ограничения, чтобы помочь вам грамотно планировать ресурсы и стратегию закупок в соответствии с масштабом приложения и требованиями к параллельной нагрузке.
Основой сервиса облачного позиционирования Mega Block является создание и приобретение группы сервисов позиционирования, которая сама по себе представляет сервисный пакет, включающий Стандартный и Пробный пакеты. Ресурсы каждого пакета следующие:
| Название опции пакета | Стандарт | Пробный |
|---|---|---|
| Проекты картографирования | 1 | 1 |
| Количество облачных библиотек позиционирования | 5 | 2 |
| Параллельный QPS запросов | 10 | 3 |
В сервисе картографирования Mega Block ключевые концепции и принципы проектирования таковы:
- Одно место соответствует одному проекту картографирования; каждый проект картографирования может быть связан с одной группой сервисов облачного позиционирования.
- Облачные библиотеки позиционирования в рамках одной группы сервисов совместно используют квоту QPS (тарификация по запросам, учитывается при наличии AppId и успешной аутентификации).
- Для поддержки крупномасштабных или сложных сценариев можно собирать данные по разным этажам или зонам отдельно и строить карты независимо, при необходимости выполняя их слияние.

Масштабирование сервисов Mega обычно затрагивает следующие аспекты: параллельный QPS (Queries Per Second), количество облачных библиотек позиционирования, количество связанных проектов картографирования, емкость карты на одну библиотеку, слияние карт для крупномасштабных или сложных сцен, продолжительность входного видео для одного сеанса картографирования. В этом разделе отдельно поясняются значение, влияние и рекомендации по масштабированию для каждого пункта.
Описание опций расширения
- Параллельный QPS облачного позиционирования
- Количество облачных библиотек позиционирования, разделяющих QPS
- Привязанные проекты картографирования
- Емкость карты каждой облачной библиотеки позиционирования
- Расширение возможностей картографирования: длительность входного видео, слияние нескольких карт
Параллельный QPS сервиса облачного позиционирования
Параллелизм измеряется в QPS (запросов в секунду) и означает количество запросов к сервису, получаемых сервером в секунду. Любой запрос, содержащий действительный AppId облачной библиотеки позиционирования и успешно прошедший аутентификацию, учитывается в статистике параллелизма, независимо от того, было ли позиционирование успешным.
Параллелизм - это атрибут группы сервисов; все облачные библиотеки позиционирования в одной группе сервисов совместно используют квоту QPS.
По умолчанию, после успешной инициализации устройство отправляет запросы на позиционирование с частотой 1 раз в секунду. Из-за сетевых задержек и случайности времени поступления запросов, теоретически возможно превышение фактического мгновенного количества запросов над квотой. Например, группа сервисов с 10 QPS может поддерживать одновременную работу примерно 10 устройств, но если в течение одного окна в 1 секунду в одну группу сервисов поступит более 10 запросов, часть из них может быть отклонена.
Для обеспечения стабильности сервиса в сценариях с множеством одновременных подключений устройств рекомендуется приобретать QPS с некоторым запасом. Например, для поддержки 10 устройств стабильно, можно рассмотреть покупку 11-12 QPS.
Операции управления и расширения см. в справочнике по управлению масштабированием QPS
Количество облачных библиотек позиционирования
Экземпляры облачных библиотек позиционирования требуют вычислительных ресурсов, их количество тарифицируется по экземплярам, каждая библиотека имеет уникальный AppId. Удаление и повторное создание библиотеки позиционирования не влияет на квоту, но новая библиотека получит новый AppId. Если квоты по умолчанию недостаточно, можно запросить увеличение количества библиотек позиционирования.
Примечание
Обычно повторное открытие облачной библиотеки позиционирования и повторное добавление Mega Block не влияет на работу, однако после остановки и повторного открытия новой библиотеки позиционирования ее AppId будет отличаться от предыдущего.
Если требуется открыть больше библиотек позиционирования, чем позволяет квота, см. документацию: операции по добавлению дополнительных облачных библиотек позиционирования
Привязанные проекты картографирования
Наша философия продукта заключается в том, что одно место соответствует одному проекту картографирования Mega Block, а один проект соответствует открытию одной группы сервисов облачного позиционирования.
Если необходимо добавить больше проектов картографирования в одну группу сервисов, следуйте инструкциям, чтобы обеспечить правильную настройку ресурсов и прав: операции по привязке дополнительных проектов картографирования
Емкость карты одной облачной библиотеки позиционирования
Философия продукта облачной библиотеки позиционирования заключается в том, что одна библиотека выдает результат позиционирования в единой системе координат и обслуживает одно приложение. Одна облачная библиотека позиционирования имеет верхний предел максимально допустимой емкости Block'ов (карт). Емкость измеряется в CC (приватная единица измерения EasyAR). Превышение лимита приведет к ограничению на добавление карт. Однако, путем масштабирования ресурсов развертывания, мы все равно разрешаем добавление нескольких карт. Каждый Mega Block имеет атрибут емкости, который зависит от размера области позиционирования и занимаемых ресурсов.
| На одну облачную библиотеку позиционирования | Ограничение |
|---|---|
| Емкость Block'ов | 4500 CC |
Текущий пример лимита по умолчанию - 4500 (актуальные настройки продукта могут отличаться), для получения большей емкости обратитесь в отдел продаж или в службу поддержки: операции по увеличению емкости карт
Ограничения картографирования и расширение возможностей
Картографирование Mega Block требует вычислительных ресурсов и затрат на сервисы. Стоимость связана с площадью картографирования, зоной распознавания и длительностью собираемого видео.
| На одну задачу картографирования | Ограничение |
|---|---|
| Одно собираемое видео | 16 файлов * 8 мин/файл |
| Один проект | 50000 кв.м. |
В рамках одной задачи для одного собираемого видео продукт имеет определенные ограничения на продолжительность входного видео. Ограничение видео: 16 файлов * 8 минут/файл. Одна карта соответствует одному собираемому видео, сложная многокартовая схема может соответствовать нескольким собираемым видео.
Один проект ограничен картографированием 50 000 квадратных метров. Подробности уточняйте у коммерческого отдела. Связаться с коммерческим отделом сейчас
Для сложных сцен или очень больших пространств, требующих слияния нескольких карт, обратитесь в коммерческий отдел для активации. В большинстве сценариев позиционирования использование нескольких независимых карт может быть эффективным, слияние карт не всегда необходимо. Рекомендуется перед использованием проконсультироваться с коммерческим отделом о необходимости активации функции слияния карт.
Более подробные инструкции см. в документации: операции по расширению возможностей картографирования
Рекомендуемое к прочтению:
Перейти к следующей теме
Управление параллельным QPS облачного позиционирования Block