Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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
No portal Azure, selecione Criar um recurso>Integration>Event Hubs.
Na página Criar Namespace , insira os detalhes do namespace e selecione Standard para o tipo de preço.
Em Unidades de taxa de transferência marque a caixa de seleção Ativar para Ampliação automática.
Defina o número inicial de unidades de taxa de transferência e o limite máximo.
Selecione Examinar + Criar e, em seguida, selecione Criar.
Habilitar a inflação automática em um namespace existente
No Azure portal, vá para o namespace dos Hubs de Eventos.
Em Configurações no menu à esquerda, selecione Escala.
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).
Insira o número máximo de unidades de taxa de transferência ou use a barra de rolagem para definir o valor.
(Opcional) Atualize o número mínimo de unidades de taxa de transferência na parte superior desta página.
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.