Présentation
La solution Instance Scheduler sur AWS automatise le démarrage et l'arrêt des instances Amazon Elastic Compute Cloud (Amazon EC2) et Amazon Relational Database Service (Amazon RDS).
Cette solution permet de réduire les coûts opérationnels en arrêtant les ressources qui ne sont pas utilisées et en les démarrant lorsqu'elles sont nécessaires. Les économies de coûts peuvent être importantes si vous laissez toutes vos instances fonctionner en permanence à pleine capacité.
Avantages
Cette solution inclut un modèle qui crée les rôles AWS Identity and Access Management (IAM) nécessaires pour démarrer et arrêter les instances dans les comptes secondaires.
Instance Scheduler sur AWS peut ajouter automatiquement des balises à toutes les instances que la solution démarre ou arrête. La solution inclut également des macros qui vous permettent d'ajouter des informations variables aux balises.
Cette solution inclut une interface de ligne de commande (CLI) qui permet de contrôler la configuration des programmes et des périodes. L'interface de ligne de commande permet aux clients d'estimer leurs économies pour un programme donné.
Pour les instances Amazon EC2, Instance Scheduler sur AWS peut utiliser les fenêtres de maintenance SSM définies dans la même région que les instances, et démarrer et arrêter les instances pendant la fenêtre de maintenance.
Détails techniques
Le diagramme ci-dessous présente l'architecture que vous pouvez créer automatiquement à l'aide du guide d'implémentation de la solution et du modèle AWS CloudFormation fourni.
Étape 1
Le modèle AWS CloudFormation configure un événement Amazon CloudWatch à un intervalle défini par le client. Cet événement invoque la fonction AWS Lambda d’Instance Scheduler. Pendant la configuration, l'utilisateur définit les régions et comptes AWS, ainsi qu'une balise personnalisée qu'Instance Scheduler sur AWS utilisera pour associer les planifications aux instances Amazon EC2 et Amazon RDS applicables.
Étape 2
Ces valeurs sont stockées dans Amazon DynamoDB, où la fonction Lambda les récupère à chaque exécution. Vous pouvez alors appliquer la balise personnalisée aux instances applicables.
Étape 3
Pendant la configuration initiale d'Instance Scheduler sur AWS, vous définissez une clé de balisage que vous utiliserez pour identifier les instances Amazon EC2 et Amazon RDS applicables. Lorsque vous créez une planification, le nom utilisé comme valeur de balise identifie la planification appliquée à la ressource balisée.
Étape 4 (facultative)
Lorsque vous sélectionnez le paramètre CloudFormation « Using AWS Organizations » (Utilisation d'AWS Organizations) et que vous fournissez un ID d'organisation valide, une ressource Event Bus supplémentaire est créée pour recevoir les événements CloudWatch provenant de comptes distants. Ces événements fourniront un ID de compte qui sera ajouté à la configuration de la solution dans DynamoDB.
Rubriques connexes
Vous pouvez également configurer facilement les planifications de vos instances Amazon EC2 sur l'ensemble de vos comptes et régions avec une interface utilisateur (UI) simple à l'aide de la configuration rapide d'AWS Systems Manager.
Pour en savoir plus sur le planificateur de ressources, consultez nos conseils ici.
Créez des applications modernes et évolutives sur AWS pour transformer votre organisation, tout en optimisant les coûts Optimisation des coûts sur AWS. Les différentes options de tarification d'AWS vous offrent la flexibilité nécessaire pour concevoir votre plan d'achat afin de répondre à vos besoins spécifiques en matière de charge de travail.
Vous pouvez également en savoir plus ici.
Ce guide vous aide à configurer une fonctionnalité de gestion financière dans le cloud (CFM) afin de gérer et d'optimiser vos dépenses en matière de services cloud. Cette fonctionnalité inclut une visibilité en temps quasi réel et une analyse des coûts et de l'utilisation pour faciliter la prise de décision sur des sujets tels que les tableaux de bord des dépenses, l'optimisation, les limites de dépenses, la rétrofacturation, ainsi que la détection et la réponse aux anomalies.