Todos os produtos
Search
Central de documentação

Auto Scaling:Visão geral das práticas recomendadas para hooks de ciclo de vida e modelos do OOS

Última atualização: Jun 23, 2026

Os hooks de ciclo de vida pausam as atividades de dimensionamento e transferem o controle para o CloudOps Orchestration Service (OOS), que executa as tarefas de operações e manutenção (O&M) definidas em um modelo do OOS antes que a atividade seja retomada. Use esse padrão para automatizar a preparação de instâncias durante eventos de scale-out (por exemplo, vincular Elastic Network Interfaces (ENIs) secundárias ou atualizar listas de permissões de bancos de dados) e a limpeza de instâncias durante eventos de scale-in (por exemplo, copiar logs ou limpar dados).

Como funciona

Quando uma atividade de dimensionamento é acionada, o Auto Scaling suspende a atividade e coloca as instâncias do ECS afetadas no estado Pending:Wait. O OOS então executa as operações de O&M especificadas no modelo. Após a conclusão do OOS, as instâncias saem do estado Pending:Wait e a atividade de dimensionamento continua ou é encerrada com base no resultado.

Integrated usage

O resultado depende do sucesso das operações de O&M:

Se as operações forem bem-sucedidas, a atividade de dimensionamento continua:

  • Scale-out: as instâncias do ECS são adicionadas ao grupo de dimensionamento.

  • Scale-in: as instâncias do ECS são removidas do grupo de dimensionamento.

Se as operações falharem, a atividade de dimensionamento é encerrada:

  • Scale-out: as instâncias do ECS são liberadas.

  • Scale-in: as instâncias do ECS ainda são removidas do grupo de dimensionamento. O evento de scale-in não é afetado pela falha.

null

Uma operação de O&M com falha não protege as instâncias contra scale-in. Se o objetivo for preservar dados antes do encerramento, certifique-se de que o modelo do OOS inclua tarefas de preservação de dados.

Por que usar modelos do OOS

Os modelos do OOS oferecem diversas vantagens em relação a manipuladores de notificação personalizados:

  • Fluxos de trabalho de O&M combináveis: os modelos definem sequências de tarefas, ordem de execução e parâmetros de entrada/saída, facilitando a implementação de processos de O&M com várias etapas.

  • Acionamento automático: as notificações de hook de ciclo de vida invocam o OOS diretamente, sem necessidade de código personalizado para analisar os payloads das notificações.

  • Modelos públicos prontos para uso: a Alibaba Cloud fornece modelos públicos para tarefas comuns. Consulte Modelos públicos.

  • Modelos personalizados: crie seus próprios modelos para cenários não cobertos pelos modelos públicos. Consulte Criar um modelo.

Para obter mais informações sobre o OOS, consulte Introdução ao OOS.

Modelos públicos disponíveis

Os modelos públicos a seguir cobrem as tarefas de O&M mais comuns para hooks de ciclo de vida. Cada nome de modelo corresponde diretamente ao catálogo de modelos públicos do OOS.

ModeloEvento aplicávelDescriçãoGuia
ACS-ESS-LifeCycleApplyAutoSnapshotPolicyScale-outAplicar políticas de snapshot automático a discos.Aplicar uma política de snapshot automático a instâncias do ECS
ACS-ESS-LifeCycleRunCommandScale-out e scale-inExecutar comandos em instâncias do ECS.Executar scripts automaticamente em instâncias do ECS
ACS-ESS-LifeCycleModifyPolarDBIPWhitelistScale-out e scale-inAtualizar a lista de permissões de endereços IP de clusters do PolarDB.Adicionar ou remover automaticamente endereços IP de instâncias do ECS de uma lista de permissões de cluster do PolarDB
ACS-ESS-LifeCycleModifyRedisIPWhitelistScale-out e scale-inAtualizar a lista de permissões de endereços IP de instâncias do ApsaraDB for Redis.Adicionar ou remover automaticamente endereços IP de instâncias do ECS de uma lista de permissões do ApsaraDB for Redis
ACS-ESS-LifeCycleModifyMongoDBIPWhitelistScale-out e scale-inAtualizar a lista de permissões de endereços IP de instâncias do ApsaraDB for MongoDB.Adicionar ou remover automaticamente endereços IP de instâncias do ECS de uma lista de permissões de instância do MongoDB
ACS-ESS-LifeCycleModifyAnalyticDBIPWhitelistScale-out e scale-inAtualizar a lista de permissões de endereços IP de clusters do AnalyticDB for MySQL.Adicionar ou remover automaticamente endereços IP de instâncias do ECS de uma lista de permissões de cluster do AnalyticDB for MySQL
ACS-ESS-LifeCycleAttachNASFileSystemToInstanceScale-outMontar sistemas de arquivos NAS em instâncias do ECS.Montar sistemas de arquivos NAS em instâncias do ECS
ACS-ESS-LifeCycleCreateNetworkInterfaceAndEipAndAttachToInstanceScale-outCriar ENIs secundárias e Elastic IP Addresses (EIPs), associar cada EIP a uma ENI secundária e vincular as ENIs a instâncias do ECS.Vincular automaticamente ENIs secundárias a instâncias do ECS
ACS-ESS-LifeCycleDetachNetworkInterfaceAndDeleteEipScale-inDesvincular ENIs secundárias de instâncias do ECS e liberar as ENIs e os EIPs associados.Desvincular automaticamente ENIs secundárias de instâncias do ECS
ACS-ESS-LifeCycleAllocateEipAddressAndAttachToInstanceScale-outCriar EIPs e associá-los a instâncias do ECS.Associar automaticamente EIPs a instâncias do ECS
ACS-ESS-LifeCycleReleaseEipAddressFromInstanceScale-inDesassociar EIPs de instâncias do ECS e liberá-los.Ativar o recurso de liberação automática de EIPs

Próximos passos