Ajustar a capacidade reservada - Amazon Athena

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.

CloudFormation launch button for creating the stack.

Para iniciar a solução de ajuste de escala automático
  1. Faça login no Console de Gerenciamento da AWS e selecione o botão para iniciar o modelo AWSAccelerator-InstallerStack do CloudFormation.

  2. 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.

  3. Na página Criar pilha, verifique se o URL do modelo está na caixa de texto URL do Amazon S3 e escolha Avançar.

  4. Na página Especificar detalhes da pilha, atribua um nome para a sua pilha de soluções.

  5. 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.

  6. Escolha Avançar.

  7. Na página Configurar opções de pilha, selecione Avançar.

  8. 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.

  9. 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_COMPLETE em poucos minutos.