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 dimensionadas 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 de reserva elástica com faturamento por hora. Esse modelo permite criar planos de tempo personalizados e dimensionar 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 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 de assinatura, dimensione recursos com base no uso personalizado de CUs e em regras temporais.
| Defina CUs de reserva elástica para regras personalizadas. O faturamento baseia-se na quantidade e duração adquiridas. O uso é acumulado e faturado por hora. |
| |
Dimensionamento automático | Adicionalmente aos recursos de assinatura, o sistema detecta automaticamente as flutuações na carga dos jobs e dimensiona os recursos para fornecer as CUs de computação necessárias. | Pague apenas pelas CUs dimensionadas automaticamente que você utilizar. 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 suporta cotas de processamento em lote e 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 dimensiona os recursos automaticamente dentro desse limite e fatura a quantidade real de CUs dimensionadas 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 de reserva elástica. 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 suficiente 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 dimensionadas automaticamente utilizadas enquanto o dimensionamento automático estiver ativo. O sistema monitora o uso real das CUs dimensionadas 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 dimensionadas automaticamente naquela hora (Unidade: CU-hora) × Preço por CU dimensionada automaticamente.Preço por CU dimensionada 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 dimensionadas 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 estará ativado. O sistema pode dimensionar os recursos automaticamente com base na carga real, até atingir esse limite.
CUs dimensionadas automaticamente em uso (AutoscaleUsedCU)
Indica a quantidade de recursos de CU dimensionados automaticamente realmente consumidos 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 ocorre com base nesse uso real.
Procedimento
Fluxo de configuração
Faça login no MaxCompute console 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:
Atualmente, o recurso de dimensionamento automático está disponível apenas na região Indonésia (Jacarta). Portanto, é possível configurar o parâmetro de limite máximo de CUs dimensionadas automaticamente para cotas de nível 1 e nível 2 somente no console dessa região. Nas regiões onde esse recurso ainda não está disponível, o parâmetro Maximum Automatically Scaled CUs tem o valor padrão 0 e não pode ser alterado.
-
Cota de nível 1:
Por padrão, o dimensionamento automático vem desativado. O valor padrão para Maximum Automatically Scaled CUs (AutoscaleLimitCU) é 0.
Defina o número máximo de CUs dimensionadas 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 sempre os recursos reservados de
CU + Elastic Reserved CUenquanto a configuração estiver ativa. Ela também utiliza recursos adicionais de CUs dimensionadas automaticamente. A quantidade de CUs dimensionadas 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 será ativado por padrão para todas as suas cotas de nível 2.
Configure o número máximo de CUs dimensionadas automaticamente individualmente para cada cota de nível 2. Para o tipo de processamento em lote, defina o valor em incrementos de 10 CUs. Para o tipo interativo, utilize incrementos de 25 CUs. O valor pode variar de 0 até o AutoscaleLimitCU da cota pai de nível 1.
Todas as cotas de nível 2 compartilham os recursos dimensionados automaticamente, que o sistema aloca com base na carga de cada cota de nível 2. O total de CUs dimensionadas automaticamente usadas por todas as cotas de nível 2 sob uma cota de nível 1 equivale ao número de CUs dimensionadas automaticamente usadas pela cota de nível 1. Esse total não excede o número máximo de CUs dimensionadas automaticamente definido para a cota de nível 1.
Para obter mais informações sobre outros parâmetros de cota, consulte Gerenciamento de cotas.
-
Use o recurso de dimensionamento automático 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 dimensionadas automaticamente para cada cota.
Faça login no MaxCompute console 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 de CUs dimensionadas automaticamente com granularidade de segundos para cada cota de nível 1 e nível 2.