Todos os produtos
Search
Central de documentação

Auto Scaling:Atualizar imagem em uma configuração de dimensionamento

Última atualização: Sep 06, 2026

As imagens nas configurações de dimensionamento frequentemente exigem atualizações conforme a aplicação evolui. Atualize as imagens manualmente para ter controle total ou automaticamente para agilizar lançamentos frequentes.

Contexto

  • Este tópico aplica-se apenas a grupos de dimensionamento que contêm instâncias ECS.

  • Atualize a imagem em uma configuração de dimensionamento de forma manual ou automática. Para mais informações, consulte Manual vs. automatic updates.

    Importante

    Ao usar uma tarefa de atualização de imagem, o sistema cria automaticamente uma imagem personalizada a partir da instância ECS de source. Essa operação gera custos referentes à capacidade do snapshot correspondente. Para mais informações, consulte Snapshot billing.

Atualizações manuais versus automáticas

  • Atualização manual: Mais adequada para alterações pouco frequentes. Este método oferece alta flexibilidade e controle total sobre o processo.

  • Atualização automática: Ideal para lançamentos frequentes de aplicações. Crie uma tarefa de atualização no console do Auto Scaling para que o sistema crie automaticamente uma imagem personalizada a partir de uma instância ECS de source e atualize a configuração de dimensionamento. Em comparação ao método manual, essa abordagem exige menos intervenção humana e reduz significativamente os tempos de espera.

A tabela a seguir compara os dois métodos com um exemplo.

Cenário

Atualização manual

Atualização automática

  • O grupo de dimensionamento contém instâncias ECS.

  • A configuração de dimensionamento atual usa a Imagem A.

  • Para lançar uma nova versão da aplicação, é necessário atualizar a Imagem A para a versão mais recente, Imagem B.

  1. Crie manualmente uma imagem personalizada, Imagem B, a partir da instância ECS que contém a nova versão da aplicação. Para mais informações, consulte Create a custom image from a snapshot ou Create a custom image from an instance.

  2. Após criar a Imagem B, atualize manualmente a configuração de dimensionamento para usar a Imagem B em vez da Imagem A. Para mais informações, consulte Manually update an image in a scaling configuration.

  1. Use uma tarefa de atualização de imagem para criar automaticamente uma imagem personalizada, Imagem B, a partir da instância ECS que contém a nova versão da aplicação.

  2. Depois que a Imagem B for criada, o sistema atualiza automaticamente a configuração de dimensionamento para usar a Imagem B em vez da Imagem A.

Atualizar uma imagem manualmente

  1. Faça login no Auto Scaling console.

  2. No painel de navegação à esquerda, clique em Scaling Groups.

  3. Na barra de navegação superior, selecione uma região.

  4. Localize o grupo de dimensionamento desejado e clique em Details na coluna Actions.

  5. Na parte superior da página, clique na aba Scaling Configurations.

  6. Na lista de configurações de dimensionamento, localize a configuração desejada e clique em Edit Image na coluna Actions.

    Nota

    Modifique a imagem independentemente de a configuração de dimensionamento estar Active ou Pending.

  7. No painel Edit Image, selecione um tipo de imagem e uma imagem específica e clique em OK.

    Os tipos de imagem suportados incluem Public Image, User-Defined Image e Shared Image. Para mais informações, consulte Image overview.

    Após a atualização, verifique a coluna Image na lista de configurações de dimensionamento. O novo nome da imagem confirma o êxito da atualização.

Atualizar uma imagem automaticamente

Diferenças em relação às atualizações contínuas

  • As atualizações automáticas de imagem garantem que todas as novas instâncias criadas no grupo de dimensionamento usem a nova versão da imagem. Para obter instruções, consulte a seção Procedure deste tópico.

  • Uma atualização contínua (rolling update) atualiza gradualmente as imagens das instâncias existentes no grupo de dimensionamento para uma nova imagem. Para mais informações, consulte Rolling updates.

Pré-requisitos

O Operation Orchestration Service (OOS) executa tarefas de atualização de imagem e requer permissões para operar nos recursos relacionados. Certifique-se de atender a pelo menos uma das seguintes condições:

  • Sua conta possui permissões para gerenciar ECS e Auto Scaling.

  • Crie uma função RAM para o OOS e conceda a ela permissões para gerenciar ECS e Auto Scaling. Para mais informações, consulte Grant RAM permissions to OOS.

    Nota

    Anexe as políticas AliyunECSFullAccess e AliyunESSFullAccess.

Procedimento

  1. Faça login no Auto Scaling console.

  2. No painel de navegação à esquerda, clique em Scaling Groups.

  3. Na barra de navegação superior, selecione uma região.

  4. Localize o grupo de dimensionamento desejado e clique em Details na coluna Actions.

  5. Na parte superior da página, clique na aba Scaling Configurations.

  6. Clique na aba Update Image Tasks.

  7. Clique em Update Image.

  8. No painel Update Image, configure os parâmetros da tarefa de atualização.

    A tabela a seguir descreve os parâmetros.

    Parâmetro

    Descrição

    Instance

    Selecione uma instância ECS como source. O sistema cria uma imagem personalizada a partir dessa instância para atualizar a configuração de dimensionamento. Crie uma imagem personalizada que inclua o disco do sistema e os discos de dados.

    Custom Image Name

    O Auto Scaling anexa automaticamente um sufixo ao nome da imagem para evitar conflitos com nomes de imagens geradas por tarefas agendadas. Por exemplo, adiciona-se um sufixo no formato_on_{{ ACS::ExecutionId }}_at_{{ Acs::CurrentDate }}. ACS::ExecutionId é o ID de execução no OOS e Acs::CurrentDate é o horário da execução.

    Configuration Source

    Este parâmetro é definido como Scaling Configuration por padrão.

    Scaling Configuration ID

    Selecione a configuração ou as configurações de dimensionamento a serem atualizadas.

    Executed At

    Especifique quando executar a tarefa de atualização de imagem:

    • Now: Executa a tarefa imediatamente.

    • scheduled: Executa a tarefa em um horário especificado, com precisão de minutos.

    • Periodic: Executa a tarefa em uma programação recorrente. Especifique o período de recorrência, o horário de término da recorrência e o horário de início diário. Por exemplo, uma tarefa configurada em 17 de agosto de 2020 com as seguintes definições:

      • Recurrence: Mensal

      • Execução entre os dias 21 e 25 de cada mês

      • Start Time: 02:00

      • Expired At: 00:00 em 26 de agosto de 2020

      Efeito: A tarefa é executada uma vez por dia às 02:00, de 21 de agosto de 2020 a 25 de agosto de 2020.

    Permission Source

    Selecione a origem das permissões para que o OOS opere nos recursos relacionados:

    • Use Existing Permissions of Current Account: Utiliza as permissões já concedidas à sua conta atual.

    • Specify RAM Role and Use Permissions Granted to This Role: Selecione uma função RAM para o OOS assumir e utilizar suas permissões.

    Nota

    Para tarefas scheduled ou Periodic, especifique uma função RAM.

  9. Clique em OK.

    A tarefa de atualização de imagem é executada automaticamente no horário agendado. Após criar a tarefa, visualize seus detalhes na aba Update image tasks. A lista exibe o Task ID, Configuration source, Source details, Execution time e Status de cada tarefa. Na coluna Actions, clique em Details para acompanhar o progresso ou em Cancel para interromper uma tarefa em execução.

    Após o êxito da tarefa, acesse a aba Scaling Configuration para verificar o resultado. Se o nome da imagem na configuração de dimensionamento seguir o formato UpdateImage_from_<SourceECSInstanceID>_on_<UpdateImageTaskID>, a atualização foi bem-sucedida. Na aba Scaling configurations, visualize as configurações de dimensionamento, incluindo ID/nome da configuração, tipos de instância, status, imagem, método de faturamento de largura de banda, tipo de disco do sistema e discos de dados. Realize operações como Modify, Enable, Delete, Modify image e Modify instance type.