Todos os produtos
Search
Central de documentação

Elastic Compute Service:Reduce costs with scheduled startup and shutdown

Última atualização: Sep 17, 2026

Programe a parada de instâncias ECS no modo econômico durante horários de baixa demanda com o CloudOps Orchestration Service (OOS) para reduzir custos de computação ociosa.

Contexto

Ao parar uma instância ECS no Economical Mode, os seguintes recursos são liberados e deixam de ser faturados:

  • vCPUs (GPUs ou FPGAs para instâncias de computação heterogênea)

  • Memória

  • Endereços IP públicos estáticos (atribuídos automaticamente à instância)

  • Licenças de imagem

Outros recursos, como discos em nuvem, EIPs e snapshots, permanecem disponíveis e continuam sendo faturados. Consulte Economical mode.

Pré-requisitos

As instâncias ECS devem ser do tipo pagamento conforme o uso ou spot.

Procedimento

1. Adicione tags às instâncias

Adicione tags às instâncias ECS que exigem inicialização e desligamento programados para permitir a seleção por tag nas tarefas do CloudOps Orchestration Service. Por exemplo, adicione a tag machine:StopAndStart. Consulte Tags.

2. Configure serviços para iniciar automaticamente na inicialização da instância

Configure os serviços internos para iniciarem automaticamente quando a instância for ligada.

Instância Linux

Este exemplo utiliza o systemd para configurar um serviço chamado myapp com início automático na inicialização.

  1. Crie um arquivo chamado myapp.service no diretório /etc/systemd/system com o seguinte conteúdo:

    # System unit configuration
    [Unit]
    # Service description
    Description=My Application Service
    
    # Service configuration
    [Service]
    # Startup script path. Customize the startup script based on the service.
    ExecStart=/path/to/myapp/start.sh
    # Always restart the service
    Restart=always
    
    # Installation configuration
    [Install]
    # Configure the startup target.
    WantedBy=multi-user.target
  2. Ative a inicialização automática e inicie o serviço:

    #Enable automatic startup
    sudo systemctl enable myapp.service
    #Start the service
    sudo systemctl start myapp.service

Instância Windows

Este exemplo usa o Task Scheduler em uma instância Windows Server 2025 para configurar um programa com início automático na inicialização.

  1. Abra o Task Scheduler no menu Iniciar.

  2. Na barra de navegação superior, escolha Actions > Create Basic Task.

  3. Insira um nome para a tarefa e clique em Next Page.

  4. Selecione When the computer starts como gatilho e clique em Next Page.

  5. Selecione Start a program e clique em Next Page.

  6. Faça upload de um programa ou script, clique em Next Page e, em seguida, clique em Completed.

3. Crie uma tarefa de inicialização e desligamento programados

  1. Acesse CloudOps Orchestration Service - Scheduled Startup and Shutdown.

  2. No canto superior esquerdo da página, selecione uma região e um grupo de recursos.

  3. Clique em Create. Em Select Task Type, configure Task Name, Execution Cycle, Task Type, Time Zone, Shutdown Time, Startup Time e End Time.

    Por exemplo, defina Startup Time como 08:00:00 e Shutdown Time como 21:00:00 para iniciar as instâncias às 08:00 e pará-las às 21:00 diariamente. Visualize o cronograma em Execution Time Preview.

  4. Configure Resource Types, Stop Mode, Hibernate Instance e Permissions:

    • Resource Types: Selecione ECS Instance.

    • Stop Mode: Selecione Economical Stop Mode.

      Nota

      O modo econômico interrompe o faturamento de recursos de computação (vCPUs e memória), endereços IP públicos estáticos e licenças de imagem. Os dados e configurações da instância são preservados. Discos de sistema, discos de dados, EIPs e snapshots continuam sendo cobrados. Consulte Economical mode.

    • Hibernate Instance: Mantenha esta opção desativada.

    • Permissions: Selecione Default Service-linked Role.

  5. Clique em Select Instances, selecione By Instance Tags, configure Region e escolha uma tag existente, como machine:StopAndStart.

  6. Clique em Advanced (Optional). Defina Rate control type como Concurrency-based Control e configure Concurrency e Error Threshold.

  7. Em Execution Settings(Optional), mantenha os padrões e clique em Create.

  8. Na caixa de diálogo Parameter Confirmation, verifique as configurações e clique em OK.

    A caixa de diálogo exibe as seguintes informações principais:

    • Tipo de tarefa: Inicialização e desligamento programados

    • Operação de risco: StopInstance

    • Alvo da execução: Região é China East 2 (Shanghai), tag é machine:StopAndStart

    • Horário diário de inicialização da instância: 21:00:00

    • Horário diário de parada da instância: 08:00:00

    • Ciclo de execução: Diário

  9. Visualize os detalhes da execução.

    Na página Scheduled Startup/Shutdown, localize a tarefa e clique em Details na coluna Actions.

Referências

O CloudOps Orchestration Service é um service gratuito de O&M da Alibaba Cloud para automatizar tarefas repetitivas, orientadas a eventos, programadas e entre regiões. O OOS oferece suporte a processamento em lote, fluxos de trabalho de aprovação e Operations as Code por meio de modelos reutilizáveis. Consulte What is CloudOps Orchestration Service?