Regola automaticamente la capacità - Amazon Athena

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Regola automaticamente la capacità

Puoi regolare automaticamente la capacità della tua prenotazione in risposta all'utilizzo del carico di lavoro utilizzando la soluzione di auto-scaling di Athena. Aggiunge automaticamente capacità quando l'utilizzo supera la soglia configurata e rimuove la capacità nei periodi di basso utilizzo per ridurre i costi. È possibile personalizzarne il comportamento impostando diverse soglie di utilizzo, quantità minime e massime di DPU, incrementi di scalabilità e frequenza di valutazione dell'utilizzo. In questo modo si eliminano le regolazioni manuali della capacità e si aiuta a bilanciare i requisiti prestazionali con l'ottimizzazione dei costi.

Questa soluzione serverless viene distribuita utilizzando un modello. CloudFormation Crea una macchina a stati Step Functions che monitora le metriche di utilizzo e prende decisioni sulla scalabilità. È possibile personalizzare ulteriormente il modello o la macchina a stati per soddisfare le proprie esigenze specifiche.

Per iniziare, usa la console Athena e scegli Configura l'auto-scaling nella pagina dei dettagli della prenotazione della capacità, che ti reindirizza al modello precaricato. CloudFormation In alternativa, segui la procedura riportata di seguito.

Prerequisiti

  • È richiesta una prenotazione attiva della capacità

  • Autorizzazioni IAM richieste per la distribuzione di CloudFormation stack e la creazione di risorse Step Functions

Avvia lo stack CloudFormation

Questo CloudFormation modello automatizzato implementa la soluzione di auto-scaling Athena Capacity Reservation. È necessario completare i passaggi applicabili Prerequisiti prima di avviare lo stack.

CloudFormationlaunch button for creating the stack.

Per lanciare la soluzione di auto-scaling
  1. Accedi alla console AWS di gestione e seleziona il pulsante per avviare il AWSAccelerator-InstallerStack CloudFormation modello.

  2. Per impostazione predefinita, il modello viene avviato negli Stati Uniti orientali (Virginia settentrionale). Per avviare la soluzione in un altro modoRegione AWS, utilizza il selettore della regione nella barra di navigazione della console.

  3. Nella pagina Create stack, verifica che l'URL del modello sia nella casella di testo URL Amazon S3 e scegli Avanti.

  4. Nella pagina Specificare i dettagli dello stack, assegna un nome allo stack di soluzioni.

  5. In Parametri, esaminate i parametri per questo modello di soluzione e modificateli se necessario. Questa soluzione utilizza i seguenti valori predefiniti.

    Parametro Predefinita Description
    AthenaCapacityReservationName <requires input> Nome della prenotazione di capacità esistente da monitorare e modificare.
    MaxTargetDpus <requires input> È possibile DPUs scalare fino al numero massimo di soluzioni.
    MinTargetDpus 24 Il numero minimo DPUs della soluzione può essere ridotto a.
    ScaleOutDpuAmount 16 Numero DPUs da aggiungere durante il ridimensionamento.
    ScaleInDpuAmount 8 Numero di DPUs da rimuovere durante il ridimensionamento.
    HighUtilizationThreshold 75 Percentuale di utilizzo che attiva il ridimensionamento.
    LowUtilizationThreshold 25 Percentuale di utilizzo che innesca il ridimensionamento.
    EvaluationLookbackWindow 300 Finestra temporale in secondi per la misurazione dell'utilizzo.
    EvaluationFrequency tariffa (5 minuti) Con quale frequenza controllare l'utilizzo e regolare la capacità.
    Nota

    Tutti i valori della DPU devono essere multipli di 4 per soddisfare i requisiti di prenotazione della capacità di Athena.

  6. Scegli Next (Successivo).

  7. Nella pagina Configure stack options (Configura opzioni pila), scegliere Next (Successivo).

  8. Nella pagina Rivedi e crea, controlla e conferma le impostazioni. Seleziona la casella riconoscendo che il modello potrebbe creare risorse IAM.

  9. Scegli Invia per distribuire lo stack.

    Puoi visualizzare lo stato dello stack nella CloudFormation console nella colonna Stato. Dovresti ricevere uno CREATE_COMPLETE stato tra qualche minuto.