Présentation
Quota Monitor for AWS vous permet de suivre de manière proactive l'utilisation de vos ressources et envoie des notifications par e-mail ou par Slack lorsque vous approchez des quotas. Le suivi de votre utilisation par rapport aux Service Quotas vous permet de planifier la demande d'augmentation du quota avant de dépasser le quota. Cette solution AWS exploite AWS Trusted Advisor et Service Quotas pour surveiller l'utilisation des ressources AWS et émettre des alertes. Vous pouvez utiliser cette solution dans n'importe quelle région AWS, y compris les régions AWS GovCloud (US).
Cette solution inclut un modèle de Hub que vous déployez dans votre compte de surveillance. En outre, la solution fournit un modèle en étoile Service Quotas et un modèle en étoile Trusted Advisor. Vous devez déployer chacun de ces modèles dans les comptes qui ont besoin de la surveillance des quotas.
Avantages
Fournir les services nécessaires pour suivre de manière proactive l'utilisation des ressources et envoyer des notifications lorsque vous approchez des quotas.
Demander des augmentations de quota ou arrêter des ressources avant d'atteindre un service quota, en fonction des notifications de quota que vous recevez par e-mail ou via votre chaîne Slack existante.
Détails techniques
Vous pouvez déployer automatiquement cette architecture à l'aide du guide d'implémentation et du modèle AWS CloudFormation qui l'accompagne. Cette solution fournit plusieurs modèles, notamment un modèle Hub, un modèle en étoile Service Quotas et un modèle en étoile Trusted Advisor.
Étape 1 (modèle de hub – Rapports)
Ce flux de travail alloue une rubrique Amazon Simple Notification Service (Amazon SNS), une file d'attente Amazon Simple Queue Service (Amazon SQS), un récapitulateur de fonction AWS Lambda et une table Amazon DynamoDB. La file d'attente reçoit les événements d'utilisation de tous les comptes surveillés. La fonction Lambda enregistre toutes les données d'utilisation dans la table DynamoDB.
Étape 2 (Modèle de hub – Collection d'événements centralisée)
Ce flux de travail alloue un bus Amazon EventBridge personnalisé, une règle EventBridge et une rubrique Amazon SNS pour déclencher des alertes. Le flux de travail déclenche des alertes pour l'utilisation des quotas et définit les niveaux d'alerte. Le flux de travail envoie également tous les événements à la file d'attente des rapports pour sauvegarder les données d'utilisation dans DynamoDB.
Étape 3 (Modèle de hub – Gestion du déploiement)
Ce flux de travail alloue Parameter Store (une capacité d'AWS Systems Manager), une règle EventBridge, une fonction Lambda et des AWS CloudFormation StackSets. Le flux de travail apporte les modifications de configuration nécessaires pour commencer à surveiller la liste mise à jour des unités organisationnelles (UO) ou des comptes.
Étape 4 (modèle en étoile Service Quotas – Création d'une liste de Quotas)
Le flux de travail alloue une fonction Lambda et deux tables DynamoDB. Le flux gère une liste active et validée de Service Quotas qui prennent en charge la surveillance de l'utilisation à l'aide des métriques CloudWatch.
Étape 5 (modèle en étoile Service Quotas – Alerte d'utilisation des Quotas)
Ce flux de travail alloue une fonction Lambda basée sur un calendrier, un bus EventBridge personnalisé et une règle EventBridge. La fonction cw-poller interroge la table de liste des quotas et récupère les données d'utilisation de ces quotas à partir des métriques CloudWatch.
Le flux envoie toutes les données d'utilisation sous forme d'événements sur le bus EventBridge. Le bus en étoile achemine les événements d'utilisation vers le bus centralisé.
Étape 6 (modèle en étoile Trusted Advisor – Alerte Trust Advisor)
Ce flux de travail alloue une fonction Lambda et une règle EventBridge pour prendre en charge la surveillance de l'utilisation des quotas à l'aide d'AWS Trusted Advisor. La fonction Lambda s'exécute à un intervalle de 24 heures pour actualiser les vérifications de Trusted Advisor. La règle EventBridge achemine les événements d'utilisation de Trusted Advisor vers le bus centralisé.
Rubriques connexes
Ce cours AWS Training & Certification présente AWS Trusted Advisor, le service AWS qui fournit des conseils en temps réel pour vous aider à provisionner vos ressources conformément aux bonnes pratiques AWS.
La mise en place d'une visibilité et d'une analyse de l'utilisation par le biais de tableaux de bord des dépenses, de limites de dépenses, de rétro-facturations, de détection et de réponse aux anomalies, permet aux clients d'identifier les opportunités d'optimisation des dépenses pour les services du cloud. Les clients peuvent répartir les coûts actuels, planifier et prévoir les dépenses futures grâce à la fonction de gestion financière dans le cloud. Les clients peuvent ainsi suivre, notifier et appliquer des techniques d'optimisation des coûts dans tout leur environnement.
- Date de publication