Ajustar a capacidade reservada
Você pode ajustar automaticamente a capacidade da sua reserva em resposta à utilização das workloads usando a solução de ajuste de escala automático do Athena. Ele adiciona capacidade automaticamente quando a utilização excede o limite configurado e remove a capacidade durante períodos de baixa utilização para reduzir custos. Você pode personalizar seu comportamento definindo diferentes limites de utilização, quantidades mínimas e máximas de DPU, incrementos de escalabilidade e frequência de avaliação de utilização. Isso elimina os ajustes manuais de capacidade e ajuda você a equilibrar os requisitos de performance com a otimização de custos.
Você implanta essa solução sem servidor usando um modelo do CloudFormation. Ele cria uma máquina de estado do Step Functions que monitora as métricas de utilização e toma decisões de escalabilidade. Você pode personalizar ainda mais o modelo ou a máquina de estado para atender às suas necessidades específicas.
Para começar, use o console do Athena e escolha Configurar o ajuste de escala automático na página de detalhes da reserva de capacidade, que redireciona você para o CloudFormation com o modelo pré-carregado. Como alternativa, siga o procedimento abaixo.
Pré-requisitos
-
É necessária uma reserva de capacidade ativa
-
Permissões do IAM necessárias para implantar pilhas do CloudFormation e criar recursos do Step Functions
Iniciar a pilha do CloudFormation
Esse modelo automatizado do CloudFormation implanta a solução de ajuste de escala automático da reserva de capacidade do Athena. Você deve concluir as etapas aplicáveis em Pré-requisitos antes de iniciar a pilha.
Para iniciar a solução de ajuste de escala automático
-
Faça login no Console de Gerenciamento da AWS
e selecione o botão para iniciar o modelo AWSAccelerator-InstallerStackdo CloudFormation. -
O modelo é iniciado na região Leste dos EUA (Norte da Virgínia) por padrão. Para iniciar a solução em outra Região da AWS, use o seletor de região na barra de navegação do console.
-
Na página Criar pilha, verifique se o URL do modelo está na caixa de texto URL do Amazon S3 e escolha Avançar.
-
Na página Especificar detalhes da pilha, atribua um nome para a sua pilha de soluções.
-
Em Parâmetros, revise os parâmetros do modelo dessa solução e modifique-os conforme requerido. Esta solução usa os seguintes valores padrão.
Parâmetro Padrão Descrição AthenaCapacityReservationName <requires input> Nome da sua reserva de capacidade existente para monitorar e ajustar. MaxTargetDpus <requires input> Número máximo de DPUs para o qual a solução pode aumentar a escala verticalmente. MinTargetDpus 4 Número mínimo de DPUs para o qual a solução pode reduzir a escala verticalmente. ScaleOutDpuAmount 16 Número de DPUs a serem adicionadas ao aumentar a escala verticalmente. ScaleInDpuAmount 8 Número de DPUs a serem removidas ao reduzir a escala verticalmente. HighUtilizationThreshold 75 Porcentagem de utilização que aciona o aumento vertical da escala. LowUtilizationThreshold 25 Porcentagem de utilização que aciona a redução vertical da escala. EvaluationLookbackWindow 300 Janela de tempo em segundos para medir a utilização. EvaluationFrequency rate (5 minutes) Com que frequência verificar a utilização e ajustar a capacidade. nota
Todos os valores de DPU devem ser múltiplos de 4 para atender aos requisitos de reserva de capacidade do Athena.
-
Escolha Avançar.
-
Na página Configurar opções de pilha, selecione Avançar.
-
Na página Revisar e criar, revise e confirme as configurações. Marque a caixa de seleção confirmando que o modelo poderá criar recursos do IAM.
-
Escolha Enviar para implantar a pilha.
Você pode visualizar o status da pilha no console do CloudFormation, na coluna Status. Você receberá o status
CREATE_COMPLETEem poucos minutos.