Habilitar a inflação automática para um namespace dos Hubs de Eventos

O recurso de ampliação automática ajusta automaticamente as unidades de taxa de transferência (TUs) do seu namespace dos Hubs de Eventos com base na demanda de tráfego. Este artigo mostra como habilitar a inflação automática usando o portal do Azure ou um modelo do ARM (Azure Resource Manager).

Para obter informações sobre como o Auto Inflate funciona, consulte Auto Inflate em Hubs de Eventos do Azure.

Pré-requisitos

  • Uma assinatura do Azure. Se você não tiver uma, crie uma conta gratuita.
  • Um namespace do Hubs de Eventos no plano Standard (a expansão automática não é compatível com o plano Basic).

Habilitar a inflação automática usando o portal Azure

Você pode habilitar a inflação automática ao criar um namespace ou em um namespace existente.

Habilitar a inflação automática durante a criação do namespace

  1. No portal Azure, selecione Criar um recurso>Integration>Event Hubs.

  2. Na página Criar Namespace , insira os detalhes do namespace e selecione Standard para o tipo de preço.

  3. Em Unidades de taxa de transferência marque a caixa de seleção Ativar para Ampliação automática.

  4. Defina o número inicial de unidades de taxa de transferência e o limite máximo.

    Captura de tela da ativação da opção Ampliação automática no momento da criação do Hub de Eventos para um namespace do nível padrão.

  5. Selecione Examinar + Criar e, em seguida, selecione Criar.

Habilitar a inflação automática em um namespace existente

  1. No Azure portal, vá para o namespace dos Hubs de Eventos.

  2. Em Configurações no menu à esquerda, selecione Escala.

  3. Na página Configurações de Escala , selecione a caixa de seleção Habilitar (se a inflação automática ainda não estiver habilitada).

    Captura de tela da habilitação da inflação automática para um namespace padrão existente.

  4. Insira o número máximo de unidades de taxa de transferência ou use a barra de rolagem para definir o valor.

  5. (Opcional) Atualize o número mínimo de unidades de taxa de transferência na parte superior desta página.

  6. Clique em Salvar.

Note

Ao aplicar a configuração de expansão automática, o serviço Hubs de Eventos gera registros de diagnóstico que fornecem informações sobre por que e quando a taxa de transferência aumentou. Para habilitar o log de diagnóstico, selecione Configurações de diagnóstico no menu à esquerda da página do Hub de Eventos. Para obter mais informações, consulte Configurar logs de diagnóstico para um hub de eventos do Azure.

Habilitar a inflação automática usando um modelo do ARM

Você pode habilitar a inflação automática durante uma implantação de modelo do ARM definindo a propriedade isAutoInflateEnabled como true e especificando o valor maximumThroughputUnits.

O seguinte modelo de exemplo cria um namespace do nível padrão com inflação automática habilitada e um máximo de 10 unidades de processamento:

{
    "$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
            }
        }
    ]
}

Para obter o modelo completo, consulte o namespace Create Event Hubs e habilite o modelo de inflação no GitHub.