Table of Contents

Mega service scaling

This chapter introduces the scaling options, billing granularity, and common limitations of Mega Block cloud localization and mapping services, helping you plan resources and procurement solutions based on application scale and concurrency requirements.

The core of Mega Block cloud localization service is creating and purchasing localization service groups, which are service packages including Standard and Trial plans. The resources included in each plan are as follows:

Item Name Standard Trial
Mapping project 1 1
Cloud localization DBs 5 2
Request concurrency QPS 10 3

In Mega Block mapping services, the core concepts and design principles are:

  • One location corresponds to one mapping project; each mapping project can be associated with one cloud localization service group.
  • Cloud localization databases within the same service group share QPS quotas (billed per request, counted when carrying AppId and passing authentication).
  • To support large-scale or complex scenarios, different floors or areas can be captured and mapped separately, with map fusion available when needed.

merge-1

Mega service scaling typically involves the following dimensions: concurrency QPS (Queries Per Second), number of cloud localization databases, number of bound mapping projects, single-database map capacity, large-scale/complex scenario map fusion, and video input duration for single mapping. This section explains each item's meaning, impact, and scaling recommendations.

Scalable items description

  • Cloud localization concurrency QPS
  • Number of cloud localization DBs sharing QPS
  • Bound mapping projects
  • Map capacity per cloud localization DB
  • Mapping capability extension: input video duration, multi-map fusion

Cloud localization service concurrency QPS

Concurrency is measured in QPS, indicating the number of service requests received by the server per second. All requests carrying valid cloud localization DB AppIds that pass authentication are counted, regardless of localization success.

Concurrency is an attribute of the cloud service group. All cloud localization databases in the same service group share the QPS quota.

By default, after successful initialization, devices send localization requests at a frequency of 1 request per second. Due to network latency and random request arrival times, instantaneous requests may theoretically exceed the quota. For example, a 10 QPS service group can support approximately 10 devices simultaneously. However, if more than 10 requests are received within a 1-second window, excess requests may be rejected.

To ensure service stability in multi-device concurrency scenarios, we recommend reserving redundancy when purchasing QPS. For instance, to support 10 devices stably, consider purchasing 11-12 QPS.

Management and scaling operations: QPS scaling management guide

Number of cloud localization databases

Cloud localization database instances require computing resources and are billed per instance. Each database corresponds to a unique AppId. Deleting and recreating a localization database doesn't affect quotas, but the new database will generate a new AppId. If the default quota is insufficient, you can request an increase in the number of localization databases.

Note

Normally, you can reopen a cloud localization database and re-add Mega Blocks without affecting localization. However, after shutdown and reopening, the new localization database will have a different AppId.

To open more cloud localization databases beyond the quota: Additional cloud localization DB operations guide

Bound mapping projects

Our product design philosophy is: one location corresponds to one Mega Block mapping project, and one project corresponds to one cloud localization service group.

To associate more mapping projects with the same service group, refer to the operational guide to ensure proper resource and permission configuration: Binding additional mapping projects guide

Map capacity per cloud localization database

The product design principle for cloud localization databases is: one database provides localization results in a single coordinate system, serving one application. Each cloud localization database has a maximum allowed Block (map) capacity limit. Capacity is measured in CC (EasyAR's proprietary unit). Exceeding this limit will restrict adding maps. However, through resource deployment scaling, we still allow adding multiple maps. Each Mega Block has capacity attributes related to localizable area size and resource usage.

Per cloud localization DB Limit
Block capacity 4500 CC

The current default upper limit example is 4500 (subject to actual product configuration). For higher capacity, contact sales or operations support: Map capacity scaling guide

Mapping limitations and capability extension

Mega Block mapping requires computing resources and service costs. Costs relate to mapping area size, recognition zones, and captured video duration.

Per mapping task Limit
Single captured video 16 segments * 8 min/segment
Single project 50,000 sqm

For each task, there are restrictions on input video duration per captured video. The video limit is 16 segments * 8 minutes per segment. A single map corresponds to one captured video, while complex multi-maps can correspond to multiple videos.

Single projects are limited to 50,000 square meters. Contact business representatives for specifics. Consult business now

Complex scenarios or ultra-large spaces requiring multi-map fusion need business consultation for activation. Most localization scenarios can function effectively with multiple independent single maps without fusion. Consult business representatives to determine if multi-map fusion is necessary.

Detailed operations guide: Mapping capability extension guide

Related topics:

Next topic

Block cloud localization concurrency QPS management

Other Mega service scaling items