Publié le: Mar 14, 2023
Les clients d'Application Auto Scaling peuvent désormais utiliser des opérations arithmétiques et des fonctions mathématiques pour personnaliser les mesures utilisées avec les politiques de Target Tracking. Le Target Tracking fonctionne comme un thermostat : il modifie en permanence la capacité de la ressource mise à l'échelle afin de maintenir la métrique de dimensionnement au niveau cible défini par le client.
Les clients peuvent utiliser des opérateurs arithmétiques (tels que +, -,/et *) et des fonctions mathématiques (telles que Sum et Average) pour créer facilement des métriques personnalisées en fonction des métriques CloudWatch existantes. Application Auto Scaling permet de faire évoluer automatiquement la capacité de 13 services AWS pris en charge, y compris les services Amazon Elastic Container Service (ECS). Plus précisément, Target Tracking fonctionne comme un thermostat : il modifie en permanence la capacité de la ressource mise à l'échelle afin de maintenir la métrique spécifiée à un niveau cible défini par le client. La version qui sort aujourd'hui permet de configurer Target Tracking à l'aide de métriques personnalisées plus facilement et à moindre coût.
Target Tracking offre une prise en charge immédiate des indicateurs les plus courants tels que l'utilisation du processeur des services ECS. Dans certains cas, les clients souhaitent effectuer une mise à l'échelle en fonction de mesures spécifiques à leur application, telles que le nombre de demandes traitées, ou en fonction de statistiques publiées par d'autres services AWS, tels qu'AWS Simple Queue Service. Jusqu'à aujourd'hui, vous deviez créer des métriques CloudWatch personnalisées pour que Target Tracking puisse les utiliser. Désormais, si la métrique personnalisée constitue une simple fonction d'autres métriques existantes, vous pouvez utiliser CloudWatch Metric Math dans la stratégie de Target Tracking au lieu de publier (et de payer) une nouvelle métrique CloudWatch personnalisée. Par exemple, pour définir une métrique personnalisée représentant les messages SQS par tâche dans un service ECS, vous pouvez prendre la métrique SQS existante pour les messages en file d'attente et la diviser simplement par capacité dans la configuration de la politique de Target Tracking à l'aide de Metric Math pour la faire fonctionner avec votre politique Target Tracking.
Target Tracking est disponible via l'interface de la ligne de commande AWS (AWS CLI) et les kits SDK AWS dans toutes les régions AWS publiques. Pour en savoir plus, consultez la documentation Application Auto Scaling.