Todos os produtos
Search
Central de documentação

Auto Scaling:Visão geral de notificações

Última atualização: Jun 23, 2026

Você pode receber notificações de eventos de dimensionamento usando regras de notificação avançadas ou regulares. As regras de notificação avançadas automatizam o monitoramento enviando mensagens para destinos como o CloudMonitor ou o Simple Message Queue (formerly MNS). Isso permite acompanhar a atividade do grupo de dimensionamento e automatizar respostas a eventos de dimensionamento. Em contrapartida, uma regra de notificação regular exige que você trate manualmente o resultado de um evento de dimensionamento, como uma expansão (scale-out) ou redução (scale-in), após receber a notificação.

Métodos de notificação

O Auto Scaling oferece suporte a dois tipos de regras de notificação para um grupo de dimensionamento: regras de notificação avançadas e regras de notificação regulares.

Regra de notificação avançada

Quando um evento de dimensionamento ocorre em um grupo de dimensionamento, o Auto Scaling envia uma notificação para um destino especificado, como o CloudMonitor, um tópico do SMQ ou uma fila do SMQ. Para obter mais informações, consulte Criar uma notificação de evento.

  • CloudMonitor: fornece um local centralizado para visualizar e consultar eventos do sistema de diversos produtos de nuvem, incluindo o Auto Scaling. Para obter mais informações sobre o recurso de monitoramento de eventos do CloudMonitor, consulte Monitoramento de eventos do sistema para produtos de nuvem.

  • Tópicos do SMQ e filas do SMQ: são os dois modelos de serviço do Simple Message Queue (formerly MNS). O Simple Message Queue (formerly MNS) é um serviço de mensagens distribuído para transferir dados e enviar notificações entre componentes de aplicativos, permitindo criar sistemas com baixo acoplamento. Para saber mais sobre os recursos de tópicos e filas do SMQ, consulte O que é o Simple Message Queue?.

    • O modelo de fila fornece entrega de mensagens confiável, um para um, para aplicativos de alta concorrência. Cada mensagem em uma fila do SMQ é processada por apenas um consumidor.

    • O modelo de tópico usa um padrão de publicação/assinatura um para muitos. Uma mensagem publicada em um tópico é entregue simultaneamente a todos os assinantes. O sistema envia a mensagem para cada assinante de acordo com o método de entrega e o endpoint do servidor definidos na assinatura, permitindo que uma única mensagem seja recebida por meio de vários canais.

Regra de notificação regular

Quando um evento de dimensionamento é bem-sucedido, falha ou é rejeitado, o Auto Scaling pode enviar notificações por mensagem de texto, mensagem interna ou e-mail. Em seguida, você deve tratar esses eventos manualmente. Para obter mais informações, consulte Configurar uma regra de notificação regular.

null

Não é possível usar regras de notificação regulares em um grupo de dimensionamento se as regras de notificação avançadas já estiverem configuradas. Para usar regras de notificação regulares, primeiro exclua todas as regras de notificação avançadas existentes.

Exemplos de regras de notificação avançadas

Este tópico apresenta exemplos de regras de notificação avançadas. Para detalhes sobre parâmetros, consulte Criar uma notificação de evento.

  • Exemplo: enviar notificações para o CloudMonitor

    Crie uma regra de notificação avançada que envia notificações para o CloudMonitor para os tipos de evento Successful Scale-out e Scale-out Started. Após um evento de expansão bem-sucedido, o CloudMonitor recebe uma notificação e exibe os detalhes do evento, incluindo o nome do evento, o nível, a região e os recursos associados.

    Por exemplo, após um evento de expansão bem-sucedido, os detalhes de Scale-out Started e AUTOSCALING(SCALE_OUT_SUCCESS) aparecem na página System Event no console do CloudMonitor. Para saber como visualizar detalhes de eventos, consulte Visualizar eventos do sistema.

    null

    Além de visualizar as atividades do grupo de dimensionamento no console do CloudMonitor, você também pode criar regras de alerta para notificar contatos em massa por mensagem de texto ou e-mail. Isso melhora a eficiência de O&M.

  • Exemplo: enviar notificações para um tópico do SMQ

    Crie uma regra de notificação avançada que envia notificações para um MNS Topic. Selecione um tópico do SMQ na mesma região do grupo de dimensionamento e escolha os tipos de evento Successful Scale-in e Scale-in Started. Após um evento de redução bem-sucedido, o tópico do SMQ recebe a notificação e a distribui para os assinantes. Isso aumenta a message count no tópico. Acesse View Subscriptions para visualizar os detalhes da mensagem.

    As mensagens não podem ser consumidas diretamente de um tópico do SMQ. Em vez disso, crie uma assinatura com um endpoint, como uma fila do SMQ, um servidor HTTP/S ou um endereço de e-mail. Quando o tópico recebe uma mensagem, envia automaticamente essa mensagem para todos os assinantes. Esse modelo fornece distribuição centralizada com consumo independente, possibilitando um gerenciamento automatizado eficiente.

  • Exemplo: enviar notificações para uma fila do SMQ

    Crie uma regra de notificação avançada que envia notificações para uma MNS Queue. Selecione uma fila do SMQ na mesma região do grupo de dimensionamento e escolha os tipos de evento Scale-out Failed e Scale-out Started. Se um evento de expansão falhar, a fila do SMQ recebe a notificação. Isso aumenta o número de Active Messages na fila.

    Você pode consumir, adiar, ativar ou excluir essas mensagens conforme necessário, o que proporciona flexibilidade para criar fluxos de trabalho automatizados com base em eventos de dimensionamento.

Como configurar regras de notificação

A tabela a seguir lista a documentação relacionada às regras de notificação para grupos de dimensionamento.

Guia do console

Ações

Referência da API

Configurar uma regra de notificação avançada

Criar uma notificação de evento

CreateNotificationConfiguration

Modificar uma regra de notificação avançada

ModifyNotificationConfiguration

Excluir uma regra de notificação avançada

DeleteNotificationConfiguration

Visualizar uma regra de notificação avançada

Configurar uma regra de notificação regular

Configurar uma regra de notificação regular

Nenhuma