Para instâncias ECS com pagamento conforme o uso que não estão em uso contínuo, o modo econômico minimiza custos ao liberar recursos como vCPUs, memória e endereços IP públicos atribuídos pelo sistema, mantendo os discos em nuvem e a configuração da instância.
Quando você para uma instância no modo econômico, ocorrem as seguintes ações:
-
Recursos liberados: os vCPUs, a memória, GPUs, FPGAs e o endereço IP público atribuído pelo sistema da instância são liberados. A cobrança desses recursos e da licença de imagem é interrompida.
-
Recursos mantidos: os discos em nuvem da instância (disco do sistema e discos de dados), os snapshots associados aos discos em nuvem e o endereço IP privado são mantidos.
Para mais informações, consulte Diferenças entre o modo econômico e o modo de parada padrão.
Impacto e riscos
A economia de custos do modo econômico decorre do mecanismo de liberação de recursos, que também introduz riscos. Avalie cuidadosamente se esses riscos são aceitáveis para sua carga de trabalho:
-
Inicialização incerta (não 100% garantida)
Como o modo econômico libera recursos computacionais, reiniciar uma instância equivale a solicitar novos recursos. Se a zona de disponibilidade não tiver inventário de recursos suficiente, a instância não poderá ser iniciada. Esse risco é maior em regiões populares e em horários de pico. Use este modo com cautela em ambientes de produção que exigem alta disponibilidade.
-
Alteração do endereço IP público atribuído pelo sistema
Se o seu serviço depende do endereço IP público atribuído pelo sistema da instância (não um elastic IP address), o endereço é liberado quando a instância é parada. Quando a instância reinicia, o sistema atribui um novo endereço IP público. Para manter o endereço IP público, converta o endereço IP público atribuído pelo sistema para um elastic IP address (EIP) antes de ativar o modo econômico.
-
Créditos de CPU de instâncias burstable são eliminados
Para instâncias burstable, como as das famílias de instâncias t5 e t6, todos os créditos de CPU acumulados são eliminados quando a instância entra no modo econômico. Isso afeta o desempenho de intermitência da instância.
Requisitos
Para usar o modo econômico, uma instância ECS deve atender a todas as seguintes condições:
-
Método de cobrança: pagamento conforme o uso (incluindo instâncias spot).
-
Tipo de rede: somente instâncias em uma Virtual Private Cloud (VPC) são compatíveis. Instâncias na rede clássica não são compatíveis.
-
Especificação da instância:
-
Não pode ter discos locais. Por exemplo, as famílias de instâncias Big Data (série d) e Local SSD (série i) não são compatíveis. Consulte a coluna Local Storage em Famílias de instâncias para verificar se uma família de instâncias inclui discos locais.
-
Não pode ter memória persistente. Por exemplo, as famílias de instâncias re6p e re6p-redis não são compatíveis. Consulte a coluna Persistent Memory em Famílias de instâncias para verificar se uma família de instâncias inclui memória persistente.
-
Parar uma instância no modo econômico
Desligar uma instância de dentro do sistema operacional usando comandos como shutdown, poweroff ou halt não ativa o modo econômico. Você deve parar a instância pelo console ou usando a API ou CLI.
Console
-
Acesse a página ECS console - Instances. Selecione uma região e um grupo de recursos.
-
Localize a instância que deseja parar e, na coluna Operation, clique em Stop.
-
Na caixa de diálogo exibida, defina Stop Mode como Economical Mode e clique em OK.
Resultado esperado
A instância primeiro entra no estado Stopping. Depois que a instância é parada, a coluna Status exibe o estado Stopped e a tag Economical Mode.
CLI
Chame a operação StopInstance e defina o parâmetro StoppedMode como StopCharging.
Exemplo: pare uma instância com o ID i-t4n5xxxxxxxxxxx na região China (Hangzhou) usando o modo econômico.
aliyun ecs StopInstance \
--RegionId cn-hangzhou \
--InstanceId i-t4n5xxxxxxxxxxx \
--StoppedMode StopCharging \
--ForceStop false \
--DryRun false
API
-
Ao chamar StopInstance para parar uma instância ECS com pagamento conforme o uso (incluindo uma instância spot), defina o parâmetro
StoppedModecomoStopChargingpara colocar a instância no modo econômico.nullSe você chamar esta operação com
StoppedMode=StopChargingpara uma instância que não atende às condições do modo econômico, nenhum erro é reportado. A instância para no modo de parada padrão. Para confirmar se a instância entrou com sucesso no modo econômico, chame a operação DescribeInstances para consultar o status da instância. -
Ao chamar RunInstances ou CreateInstance para criar uma instância spot, defina o parâmetro
SpotInterruptionBehaviorcomoStop. A instância entra no modo econômico quando é interrompida.
Definir o modo econômico como padrão
Por padrão, Standard Mode é selecionado quando você para uma instância no console. Você pode alterar essa configuração para que Economical Mode seja a opção padrão.
Essa configuração altera apenas a opção padrão no console. Ao parar uma instância, você ainda pode optar por pará-la usando Standard Mode.
-
Acesse a página ECS console - Overview.
-
No lado direito da página, na seção Common Features, clique em Custom Settings.
-
Ative o botão Economical Mode.
-
Leia a notificação e, após confirmar os detalhes, clique em Enable Economical Mode na parte inferior da página.
Uso em ambientes de produção
Para clusters grandes ou usados periodicamente, use o Operation Orchestration Service (OOS) para agendar a parada automática de instâncias no modo econômico. Essa abordagem automatiza a otimização de custos sem intervenção manual.
-
Caso de uso: um lote de instâncias ECS é usado como ambiente de desenvolvimento e teste. Essas instâncias normalmente são usadas apenas durante o horário comercial em dias úteis (por exemplo, das 09:00 às 18:00). À noite e nos fins de semana, essas instâncias ficam ociosas, mas continuam gerando cobranças.
-
Solução: use o Operation Orchestration Service (OOS) do Alibaba Cloud para criar uma tarefa de início e parada agendados. Essa tarefa coloca automaticamente as instâncias no estado mais econômico quando não estão em uso, ajudando a economizar custos. As configurações principais são as seguintes:
-
Agenda de execução: segunda a sexta-feira
-
Horário de início: 09:00
-
Horário de parada: 18:00
-
Modo de parada: modo econômico
-
Modo econômico vs. modo padrão
As principais diferenças entre o modo econômico e o modo de parada padrão são as seguintes:
|
Recurso |
Modo econômico |
Modo de parada padrão |
|
Retenção de recursos |
Mantém apenas os discos em nuvem e os metadados da instância. Libera recursos como vCPUs, memória, GPUs, FPGAs e endereços IP públicos atribuídos pelo sistema. |
Mantém todos os recursos. |
|
Impacto no faturamento |
A cobrança é interrompida para recursos como vCPUs, memória, GPUs, FPGAs e endereços IP públicos atribuídos pelo sistema. A cobrança continua para recursos como licenças de imagem, discos em nuvem, elastic IP addresses (EIPs) e snapshots. |
A cobrança continua para todos os recursos. |
|
Velocidade de reinício |
Mais lenta, pois os recursos computacionais precisam ser solicitados e alocados novamente. |
Mais rápida, pois os recursos computacionais não são liberados. |
|
Confiabilidade de reinício |
Não garantida. Operações de início podem falhar em regiões com alta demanda de recursos devido a inventário insuficiente. |
Operações de início não falham devido a inventário de recursos insuficiente. |
|
Endereço IP público atribuído pelo sistema |
O endereço IP público atribuído pelo sistema é liberado. Ao reiniciar, um novo endereço IP público é atribuído. |
O endereço IP público atribuído pelo sistema é mantido. |
Perguntas frequentes
-
Posso usar o modo de parada padrão se o modo econômico for o padrão?
Sim. Mesmo que o modo econômico seja o padrão, você ainda é solicitado a selecionar um modo de parada cada vez que para uma instância. Se você parar uma instância ECS usando o modo de parada padrão, seus recursos computacionais e de rede não serão liberados.
Se precisar reiniciar uma instância logo após pará-la, recomendamos definir o parâmetro StoppedMode como KeepCharging ao chamar a operação StopInstance. Alternativamente, selecione Standard Mode ao parar a instância ECS no console.
-
Posso ativar o modo econômico de dentro do sistema operacional?
Não.
Desligar uma instância de dentro do sistema operacional usando comandos como
shutdown,poweroffouhalt, ou por qualquer outro método manual, não ativa o modo econômico. Uma instância entra no modo econômico apenas quando é parada de uma das seguintes formas:-
Parada pelo console do ECS.
-
Parada por uma solicitação de API enviada pela CLI do Alibaba Cloud ou por um SDK.
-
Parada automaticamente devido a um pagamento em atraso na sua conta.
-
-
Instâncias com discos locais são compatíveis com o modo econômico?
Não, instâncias com discos locais não são compatíveis com o modo econômico.
-
Por que minha instância não conseguiu iniciar a partir do modo econômico?
Possíveis razões incluem:
-
Inventário de recursos insuficiente: a instância pode não conseguir iniciar devido a recursos insuficientes. Tente iniciar a instância novamente mais tarde ou altere a especificação da instância.
-
Pagamento em atraso na sua conta.
-
O preço da instância spot excede o preço máximo: se você definiu um preço máximo ao criar a instância spot, a instância pode não conseguir reiniciar se o preço de mercado atual exceder o preço máximo especificado.
-
-
Por que iniciar uma instância retorna o erro OperationDenied.NoStock?
O modo econômico libera os recursos computacionais de uma instância. Quando você reinicia a instância, o sistema precisa solicitar os recursos novamente. Se o pool de recursos não tiver inventário suficiente naquele momento, a operação de início falha e retorna o erro
OperationDenied.NoStock. Recomendamos que tente novamente mais tarde ou altere a especificação da instância.
-
Como manter um endereço IP público?
Quando uma instância ECS é parada no modo econômico, seu endereço IP público atribuído pelo sistema é liberado. Quando a instância reinicia, um novo endereço IP público atribuído pelo sistema é atribuído automaticamente. Como resultado, o endereço muda.
Para manter o endereço IP público, você pode converter o endereço IP público atribuído pelo sistema da instância para um elastic IP address (EIP). Os EIPs não são liberados quando uma instância é parada no modo econômico. Para mais informações, consulte Converter um endereço IP público atribuído pelo sistema para um EIP e ConvertNatPublicIpToEip.
nullApós converter um endereço IP público atribuído pelo sistema para um EIP, você será cobrado pela transferência de dados de saída. Taxas de configuração e associação do EIP também se aplicam, embora possam ser isentas sob certas condições. Para informações detalhadas sobre faturamento, consulte faturamento do EIP.
-
Por que minha instância não entrou no modo econômico com
StoppedMode=StopCharging?Para instâncias que não atendem às condições do modo econômico, ao chamar a API StopInstance e definir
StoppedMode=StopCharging, o sistema não bloqueia a operação e prioriza a parada da instância. Para confirmar se a instância entrou com sucesso no modo econômico, verifique o status da instância chamando a API DescribeInstances.
-
Como alternar do modo padrão para o modo econômico?
Não é possível alternar os modos diretamente enquanto a instância está parada. Primeiro, inicie a instância até que entre no estado Running e, em seguida, pare-a novamente no modo econômico.