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

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

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

Примечание

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

Работа автоматического расширения на стандартном уровне

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

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

Примечание

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

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

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

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

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

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

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

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

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

  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.

Дальнейшие действия

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