Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Ajustez automatiquement la capacité
Vous pouvez ajuster automatiquement la capacité de votre réservation en fonction de l'utilisation de la charge de travail à l'aide de la solution d'auto-scaling d'Athena. Il augmente automatiquement la capacité lorsque l'utilisation dépasse le seuil configuré et supprime de la capacité pendant les périodes de faible utilisation afin de réduire les coûts. Vous pouvez personnaliser son comportement en définissant différents seuils d'utilisation, des quantités minimales et maximales de DPU, des incréments de dimensionnement et une fréquence d'évaluation de l'utilisation. Cela élimine les ajustements manuels de capacité tout en vous aidant à trouver un équilibre entre les exigences de performance et l'optimisation des coûts.
Vous déployez cette solution sans serveur à l'aide d'un CloudFormation modèle. Il crée une machine d'état Step Functions qui surveille les indicateurs d'utilisation et prend des décisions de dimensionnement. Vous pouvez personnaliser davantage le modèle ou la machine à états pour répondre à vos besoins spécifiques.
Pour commencer, utilisez la console Athena et choisissez Configurer l'auto-scaling sur la page détaillée de votre réservation de capacité, qui vous redirige vers le modèle préchargé. CloudFormation Vous pouvez également suivre la procédure ci-dessous.
Conditions préalables
-
Une réservation de capacité active est requise
-
Autorisations IAM requises pour déployer des CloudFormation stacks et créer des ressources Step Functions
Lancez la CloudFormation pile
Ce CloudFormation modèle automatisé déploie la solution d'auto-scaling Athena Capacity Reservation. Vous devez suivre les étapes applicables Conditions préalables avant de lancer la pile.
Pour lancer la solution d'auto-scaling
-
Connectez-vous à AWSla console de gestion
et sélectionnez le bouton pour lancer le AWSAccelerator-InstallerStackCloudFormation modèle. -
Le modèle est lancé par défaut dans l'est des États-Unis (Virginie du Nord). Pour lancer la solution sous une autre formeRégion AWS, utilisez le sélecteur de région dans la barre de navigation de la console.
-
Sur la page Create stack, vérifiez que l'URL du modèle se trouve dans la zone de texte URL Amazon S3 et choisissez Next.
-
Sur la page Spécifier les détails de la pile, attribuez un nom à votre pile de solutions.
-
Sous Paramètres, passez en revue les paramètres de ce modèle de solution et modifiez-les si nécessaire. Cette solution utilise les valeurs par défaut suivantes.
Paramètre Par défaut Description AthenaCapacityReservationName <requires input> Nom de votre réservation de capacité existante à surveiller et à ajuster. MaxTargetDpus <requires input> Le nombre maximum DPUs de solutions peut être augmenté jusqu'à. MinTargetDpus 24 Le nombre minimum DPUs de solutions peut être réduit à. ScaleOutDpuAmount 16 Nombre de DPUs à ajouter lors de la mise à l'échelle. ScaleInDpuAmount 8 Nombre de DPUs à supprimer lors de la réduction. HighUtilizationThreshold 75 Pourcentage d'utilisation qui déclenche une mise à l'échelle. LowUtilizationThreshold 25 Pourcentage d'utilisation qui déclenche une réduction. EvaluationLookbackWindow 300 Fenêtre de temps en secondes pour mesurer l'utilisation. EvaluationFrequency tarif (5 minutes) À quelle fréquence vérifier l'utilisation et ajuster la capacité. Note
Toutes les valeurs DPU doivent être des multiples de 4 pour être conformes aux exigences de réservation de capacité d'Athena.
-
Choisissez Next (Suivant).
-
Sur la page Configurer les options de pile, choisissez Suivant.
-
Sur la page Réviser et créer, vérifiez et confirmez les paramètres. Cochez la case indiquant que le modèle est susceptible de créer des ressources IAM.
-
Choisissez Submit pour déployer la pile.
Vous pouvez consulter l'état de la pile dans la CloudFormation console dans la colonne État. Vous devriez recevoir un
CREATE_COMPLETEstatut dans quelques minutes.