O recurso de dimensionamento automático do MaxCompute oferece escalabilidade sob demanda e faturamento conforme o uso para unidades de computação (CUs). O sistema detecta alterações na carga de trabalho em tempo real e ajusta automaticamente a quantidade de CUs para atender à demanda dos jobs. Você paga apenas pelas CUs escaladas automaticamente. Essa abordagem garante o desempenho dos jobs e otimiza os custos. Este tópico descreve como configurar e usar o dimensionamento automático do MaxCompute.
Visão geral do recurso
Além do modelo de assinatura, o MaxCompute suporta um modelo reservado elástico com faturamento por hora. Esse modelo permite criar planos de tempo personalizados e escalar recursos com base em regras configuradas. Para otimizar ainda mais os custos e ajustar os recursos de forma flexível às cargas de trabalho, o MaxCompute também disponibiliza o modelo de dimensionamento automático. As principais diferenças entre esses três modelos de configuração de recursos são:
Tipo de recurso | Uso | Método de faturamento | Cenários |
Especifique uma quantidade fixa de CUs de computação e adquira-as mensal ou anualmente para uso de longo prazo. | O pagamento corresponde à quantidade de recursos adquiridos. |
| |
Além dos recursos por assinatura, escale recursos com base no uso personalizado de CUs e em regras temporais.
| Defina CUs reservadas elásticas para regras personalizadas. O faturamento baseia-se na quantidade e duração adquiridas. O uso é acumulado e faturado por hora. |
| |
Dimensionamento automático | Além dos recursos por assinatura, o sistema detecta automaticamente as flutuações na carga dos jobs e escala os recursos para fornecer as CUs de computação necessárias. | Pague pelas CUs escaladas automaticamente que forem utilizadas. O faturamento baseia-se na quantidade e duração do uso. O consumo é acumulado e faturado por hora. |
|
Observações de uso
Adquira recursos de computação por assinatura antes de configurar e usar o recurso de dimensionamento automático.
O recurso de dimensionamento automático é suportado tanto para cotas de processamento em lote quanto interativas.
Ao ativar o dimensionamento automático, defina um valor máximo de CU que atenda às necessidades do seu negócio para controlar os custos. O sistema escala os recursos automaticamente dentro desse limite e fatura a quantidade real de CUs escaladas automaticamente utilizadas.
A capacidade de dimensionamento automático do MaxCompute depende da disponibilidade de recursos em tempo real.
O sistema envida todos os esforços para atender ao limite máximo definido para o dimensionamento automático, mas não pode garantir que esse limite será sempre alcançado. Caso seu negócio exija recursos garantidos, configure simultaneamente CUs reservadas elásticas. Esses recursos ficam reservados para você conforme o plano de tempo estabelecido. Para demandas repentinas que excedam muito os níveis históricos, como durante promoções de vendas em feriados, entre em contato conosco antecipadamente para assegurar um fornecimento adequado de recursos.
Método de faturamento
O recurso de dimensionamento automático utiliza o método de faturamento pagamento conforme o uso. Pague apenas pelos recursos de computação utilizados, sem necessidade de pagamento antecipado.
As faturas podem sofrer atrasos. A fatura final reflete as cobranças reais.
Unidade de faturamento: A unidade de faturamento para uso de recursos de computação é CU-hora.
-
Método de medição: O faturamento baseia-se na quantidade de CUs escaladas automaticamente utilizadas enquanto o dimensionamento automático estiver ativo. O sistema monitora o uso real das CUs escaladas automaticamente com granularidade de segundos. Na dimensão de cota de nível 1, o uso é agregado e faturado por hora.
Por exemplo, se você usar 10 CUs por segundo nos primeiros 30 minutos (1.800 segundos) de uma hora e 20 CUs por segundo nos 30 minutos seguintes (1.800 segundos), o uso total dessa hora será:
(10 CUs × 1.800 segundos + 20 CUs × 1.800 segundos) / 3.600 segundos/hora = 15 CU-horas. Fórmula de faturamento:
Taxa horária = Uso de CUs escaladas automaticamente naquela hora (Unidade: CU-hora) × Preço por CU escalada automaticamente.Preço por CU escalada automaticamente: USD 0,0558 /CU-hora.
Visualizar uso: Se você ativar o dimensionamento automático, visualize os detalhes de uso correspondentes em Detalhes de Faturamento.
Conceitos
Limite máximo de CUs escaladas automaticamente (AutoscaleLimitCU)
Representa o limite superior de recursos elásticos de CU definidos para uma cota. Se esse valor for maior que 0, o recurso de dimensionamento automático esteja ativado. O sistema pode escalar recursos automaticamente com base na carga real, até atingir esse limite.
CUs escaladas automaticamente em uso (AutoscaleUsedCU)
Indica a quantidade de recursos de CU escalados automaticamente consumidos efetivamente por uma cota após a ativação do dimensionamento automático. O sistema ajusta o uso de CUs automaticamente conforme a carga dos jobs, e o faturamento incide sobre esse uso real.
Procedimento
Fluxo de configuração
Faça login no console do MaxCompute e selecione uma região no canto superior esquerdo.
No painel de navegação à esquerda, escolha .
Na página Quotas, clique em Quota Configuration na coluna Actions da cota desejada.
Na página Quota Configuration, selecione a aba Basic Configurations e clique em Edit Basic Configurations.
-
Clique em Add Level-2 Quota ou configure as AutoScale CUs para uma cota de nível 2 existente.
Os detalhes da configuração são os seguintes:
-
Cota de nível 1:
Por padrão, o dimensionamento automático vem desativado. O valor padrão para Limite Máximo de CUs Escaladas Automaticamente (AutoscaleLimitCU) é 0.
Defina o número máximo de CUs escaladas automaticamente em incrementos de 10. O valor máximo corresponde ao valor de CU reservada da cota de nível 1.
Após ativar o dimensionamento automático, a cota ocupa continuamente os recursos reservados de
CU + Elastic Reserved CUenquanto a configuração estiver ativa. Ela também utiliza recursos adicionais de CUs escaladas automaticamente. A quantidade de CUs escaladas automaticamente varia de (0, AutoscaleLimitCU] para atender às demandas de carga dos jobs.
-
Cota de nível 2:
Se o dimensionamento automático estiver ativado para uma cota de nível 1, ele ficará ativado por padrão para todas as suas cotas de nível 2.
Configure o limite máximo de CUs escaladas automaticamente individualmente para cada cota de nível 2. Para tipos de cota de processamento em lote, defina o valor em incrementos de 10 CUs. Para tipos de cota interativa, utilize incrementos de 25 CUs. O valor deve estar dentro do intervalo [0, AutoscaleLimitCU da cota de nível 1].
Todas as cotas de nível 2 compartilham os recursos escalados automaticamente, que o sistema aloca com base na carga de cada cota de nível 2. O total de CUs escaladas automaticamente utilizadas por todas as cotas de nível 2 sob uma cota de nível 1 equivale ao número de CUs escaladas automaticamente usadas pela cota de nível 1. Esse total não excede o limite máximo de CUs escaladas automaticamente definido para a cota de nível 1.
Para obter mais informações sobre outros parâmetros de cota, consulte Quota management.
-
O recurso de dimensionamento automático pode ser usado em conjunto com planos de tempo. Na página Quota Scaling Configuration, defina vários planos de configuração de recursos e agende-os usando o Time-based Management.
Monitoramento de recursos
Após ativar o dimensionamento automático, use o monitoramento de recursos para visualizar o uso de CUs escaladas automaticamente para cada cota.
Faça login no console do MaxCompute e selecione uma região no canto superior esquerdo.
No painel de navegação à esquerda, escolha .
Na página Resource Observation, clique na aba Computing Resources.
-
Na lista suspensa Select Quota, selecione a cota que deseja visualizar.
Visualize o limite máximo e o uso real de CUs escaladas automaticamente com granularidade de segundos para cada cota de nível 1 e nível 2.