Поделиться через


Автоматическое масштабирование единиц пропускной способности Центров событий Azure (стандартный уровень)

При создании пространства имен Центров событий уровня "Стандартный" укажите количество единиц пропускной способности (TUS). Эти TUS могут быть недостаточно, когда использование происходит позже. В этом случае можно вручную увеличить количество единиц, назначенных пространству имен. Однако лучше автоматически увеличивать (раздувать) центры событий на основе рабочей нагрузки.

Функция автоматического раздувания центров событий автоматически масштабируется, увеличив число единиц обработки данных в соответствии с потребностями использования. Увеличение единиц TUS предотвращает регулирование сценариев, когда скорость входящего трафика данных или исходящего трафика данных превышает ставки, разрешенные единицами TUS, назначенными пространству имен. Служба "Центры событий" увеличивает пропускную способность, когда загрузка превышает минимальное пороговое значение. При это ни запросы не возвращают ошибки ServerBusy.

Примечание.

Функция автоматического раздувания в настоящее время поддерживается только на стандартном уровне.

Как автодувка работает на стандартном уровне

Трафик Центров событий контролируется с помощью единиц пропускной способности (стандартный уровень). Ограничения, например скорости входящего и исходящего трафика на единицу пропускной способности, см. в разделе Квоты и ограничения Центров событий. Автоматическое расширение позволяет начать небольшое число с минимальными необходимыми узлами, которые вы выбрали. Затем эта функция автоматически масштабируется до необходимого максимального количества единиц пропускной способности в рамках имеющихся ограничений по мере роста трафика. Автоматическое расширение обеспечивает следующие преимущества:

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

Примечание.

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

Включение автоматического раздувания в пространстве имен

Вы можете включить или отключить автоматическое расширение в пространстве имен Центров событий уровня "Стандартный" с помощью портал Azure или шаблона Azure Resource Manager.

Использование портала Azure

На портале Azure эту функцию можно включить при создании пространства имен службы "Центры событий" уровня "Стандартный" или после его создания. Можно также задать единицы пропускной способности для пространства имен и указать их максимальное количество.

Вы можете включить функцию автоматического раздувания при создании пространства имен Центров событий. На следующем рисунке показано, как включить функцию автоматического раздувания для пространства имен уровня "Стандартный" и настроить TUS для начала и максимальное количество единиц TUS.

Снимок экрана: включение автоматического раздувания во время создания концентратора событий для пространства имен уровня

Если этот параметр включен, можно начать с малого числа единиц пропускной способности и повышать его по мере роста потребностей использования. Верхний предел для расширения не оказывает немедленного влияния на цены, которые зависят от числа единиц пропускной способности, используемых в час.

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

  1. На странице пространства имен Центров событий выберите "Масштаб" в разделе "Параметры" в меню слева.

  2. На странице Параметры масштабирования установите флажок Включить (если не была включена функция автоматического масштабирования).

    Снимок экрана: включение автоматического расширения для существующего стандартного пространства имен

  3. Введите максимальное число единиц пропускной способности или используйте полосы прокрутки, чтобы задать значение.

  4. (Необязательно.) Обновите минимальное число единиц пропускной способности в верхней части этой страницы.

Примечание.

При применении конфигурации автоматического раздувания для увеличения пропускной способности служба Центров событий выдает журналы диагностики, которые предоставляют сведения о том, почему и когда пропускная способность увеличивается. Чтобы активировать журнал ведения диагностики для концентратора событий, на портале Azure на странице "Концентратор событий" в меню слева выберите Параметры диагностики. Дополнительные сведения см. в статье Настройка журналов диагностики для центра событий Azure.

Воспользуйтесь шаблоном Azure Resource Manager

Вы можете включить функцию автоматического раздувания во время развертывания шаблона Azure Resource Manager. Например, задайте для свойства isAutoInflateEnabled значение true и установите для maximumThroughputUnits значение 10. Например:

{
    "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
    "contentVersion": "1.0.0.0",
    "parameters": {
        "namespaceName": {
            "defaultValue": "fabrikamehubns",
            "type": "String"
        }
    },
    "variables": {},
    "resources": [
        {
            "type": "Microsoft.EventHub/namespaces",
            "apiVersion": "2022-10-01-preview",
            "name": "[parameters('namespaceName')]",
            "location": "East US",
            "sku": {
                "name": "Standard",
                "tier": "Standard",
                "capacity": 1
            },
            "properties": {
                "minimumTlsVersion": "1.2",
                "publicNetworkAccess": "Enabled",
                "disableLocalAuth": false,
                "zoneRedundant": true,
                "isAutoInflateEnabled": true,
                "maximumThroughputUnits": 10,
                "kafkaEnabled": true
            }
        }
	]
}

Полный шаблон см. в разделе Создание пространства имен Центров событий и включение расширения на сайте GitHub.

Следующие шаги

Дополнительные сведения о центрах событий см. в обзоре Центров событий