Ограничения пропускной способности приема потоковой передачи
Заметка
Служба "Аналитика временных рядов" будет прекращена 7 июля 2024 года. Рассмотрите возможность переноса существующих сред в альтернативные решения как можно скорее. Дополнительные сведения об устаревании и миграции см. нашу документацию .
Ограничения потоковой передачи данных в Azure Time Series Insights Gen2 указаны ниже.
совет
Читать Спланируйте вашу среду Azure Time Series Insights Gen2 для получения комплексного списка всех ограничений.
Ограничения, обусловленные средой
Как правило, входящие потоки рассматриваются как результат численности устройств в вашей организации, частоты возникновения событий и размера каждого события.
- Число устройств × частота эмиссии событий × Размер каждого события.
По умолчанию Azure Time Series Insights Gen2 может принимать входящие данные со скоростью до 1 мегабайта в секунду или обрабатывать до 1000 событий в секунду для каждой среды Azure Time Series Insights Gen2. Существуют дополнительные ограничения для каждого раздела концентратора. В зависимости от того, как вы моделировали данные, массивы объектов можно разделить на несколько событий, хранящихся: Как узнать, будет ли массив объектов создавать несколько событий .
Совет
- Поддержка среды для приема скоростей до 2 МБИТ/с может быть предоставлена по запросу.
- Обратитесь к нам, если требуется более высокая пропускная способность, отправив запрос в службу поддержки на портале Azure.
Пример 1:
Contoso Shipping имеет 100 000 устройств, которые выдают событие три раза в минуту. Размер события составляет 200 байт. Они используют Центр Интернета вещей с четырьмя разделами в качестве источника событий Аналитики временных рядов Azure второго поколения.
- Скорость приема для Azure Time Series Insights Gen2 будет: 100 000 устройств * 200 байт/событие * (3/60 события/с) = 1 МБайт/с.
- Предполагая сбалансированность партиций, скорость приема на партицию будет составлять 0,25 мегабайт в секунду.
- Скорость обработки данных в Contoso Shipping будет находиться в пределах установленных ограничений её масштабируемости.
- Скорость приема для Azure Time Series Insights Gen2 будет: 100 000 устройств * 200 байт/событие * (3/60 события/с) = 1 МБайт/с.
пример 2:
Contoso Fleet Analytics имеет 10 000 устройств, которые выдают событие каждые секунды. Они используют концентратор событий с числом секций 2 в качестве источника событий Аналитики временных рядов Azure 2-го поколения. Размер события составляет 200 байт.
- Скорость обработки данных среды: 10 000 устройств * 200 байт/событие * 1 событие/с = 2 МБ/с.
- При условии сбалансированных разделов, их скорость на раздел составит 1 МБ/с.
- Скорость приема данных в Contoso Fleet Analytics превышает пределы окружения и раздела. Они могут отправить запрос в сервис Azure Time Series Insights Gen2 через портал Azure, чтобы увеличить скорость ввода данных для своей среды и создать концентратор событий с дополнительными разделами, чтобы соблюдать ограничения.
- Скорость обработки данных среды: 10 000 устройств * 200 байт/событие * 1 событие/с = 2 МБ/с.
Разделы концентратора и ограничения на каждый раздел
При планировании среды Аналитики временных рядов Azure 2-го поколения важно учитывать конфигурацию источников событий, которые будут подключаться к Аналитике временных рядов Azure 2-го поколения. Центр Интернета вещей Azure и Центры событий используют секции для горизонтального масштабирования для обработки событий.
раздел — это упорядоченная последовательность событий, находящихся в концентраторе. Количество секций задается на этапе создания концентратора и не может быть изменено.
Для рекомендаций по секционированию Центров событий просмотрите Сколько секций нужно?
Заметка
Большинство IoT Центров, используемых с Azure Time Series Insights второго поколения, требуют всего четыре раздела.
Независимо от того, создаете ли вы новый узел для вашей среды Azure Time Series Insights Gen2 или используете существующий, необходимо рассчитать скорость поглощения данных на раздел, чтобы определить, находится ли она в пределах допустимых значений.
Аналитика временных рядов Azure 2-го поколения в настоящее время имеет общий предел на раздел в 0,5 МБ/с или 500 событий, хранящихся в секунду. В зависимости от того, как вы моделировали данные, массивы объектов можно разделить на несколько событий, хранящихся: Как узнать, будет ли массив объектов создавать несколько событий .
Вопросы, связанные с Центром Интернета вещей
Когда устройство создается в IoT Хабе, оно постоянно назначается разделу. При этом Центр Интернета вещей может гарантировать упорядочение событий (так как назначение никогда не изменяется).
Фиксированное назначение разделов также влияет на экземпляры Azure Time Series Insights 2-го поколения, которые получают данные, отправленные по нисходящему потоку из центра IoT. Когда сообщения от нескольких устройств перенаправляются в концентратор, используя один и тот же идентификатор устройства шлюза, они могут одновременно прибыть в один и тот же раздел и превысить ограничения масштабирования на раздел.
влияние:
- Если скорость приема данных в одном разделе превышает предел, возможно, что Аналитика временных рядов Azure 2-го поколения не синхронизирует всю телеметрию устройств до окончания срока хранения данных в Центре Интернета вещей. В результате отправленные данные могут быть потеряны, если ограничения приема последовательно превышаются.
Чтобы устранить эти обстоятельства, рекомендуется использовать следующие рекомендации.
- Рассчитайте скорость обработки данных для каждого модуля и каждого раздела перед развертыванием вашего решения.
- Убедитесь, что устройства Центра Интернета вещей балансируют нагрузку до максимально возможной степени.
Важный
Для сред, использующих IoT Hub в качестве источника событий, вычислите скорость приема, используя количество использующихся устройств IoT Hub, чтобы убедиться, что скорость не превышает 0,5 МБ/с на раздел.
- Даже если несколько событий произойдут одновременно, ограничение не будет превышено.
Дополнительные сведения о оптимизации пропускной способности и секций концентратора см. в следующих ресурсах:
- масштабирование Центра Интернета вещей
- концентратор событий масштабирования
- Разделы центра обработки событий
Дальнейшие действия
- Узнайте о хранилище данных