À quoi sert cette implémentation des solutions AWS ?

La solution AWS Instance Scheduler 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 démarrant les ressources lorsque leur capacité est nécessaire. Par exemple, vous pouvez utiliser AWS Instance Scheduler quotidiennement pour arrêter automatiquement les instances en dehors des heures ouvrées. Si vous laissez toutes vos instances s'exécuter à pleine capacité, cette solution peut vous aider à économiser jusqu'à 70 % sur ces instances qui sont nécessaires uniquement pendant les heures de travail ordinaires (réduction de 168 heures à 50 heures de l'utilisation hebdomadaire).

Avantages

Planification des instances entre comptes

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.

Ajouter des identifications aux instances

La solution AWS Instance Scheduler peut ajouter automatiquement des identifications à toutes les instances qu'elle démarre ou arrête. La solution inclut également des macros qui vous permettent d'ajouter des informations variables aux balises.

Configurer des programmes ou des périodes avec la CLI Scheduler

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é.

Présentation de l'implémentation de la solution AWS

Le diagramme ci-dessous présente l'architecture que vous pouvez déployer automatiquement à l'aide du guide d'implémentation de la solution et du modèle AWS CloudFormation qui l’accompagne.

AWS Instance Scheduler | Diagramme d'architecture
 Cliquer pour agrandir

Architecture d'AWS Instance Scheduler

Flux de planification des instances

1.  Une règle Amazon EventBridge dans le compte hub appelle périodiquement AWS Lambda dans le compte hub.

2. La fonction Lambda récupère et évalue les planifications dans la table Amazon DynamoDB pour identifier l'action d'arrêt ou de démarrage pour chaque planification.

3. Un nouvelle fonction AWS Systems Manager Automation démarre pour chaque planification et chaque type de ressource pour tous les comptes et régions définis par le client.

4. Des fonctions AWS Systems Manager Automation s'exécutent dans plusieurs comptes et régions depuis le compte hub. Les détails de chaque automatisation pour n’importe quel compte spoke peuvent être analysés à partir du compte hub.

5. Des documents AWS Systems Manager Automation personnalisés pour gérer les modifications d'état Amazon EC2.

6. Les documents AWS Systems Manager Automation utilisent des automatisations secondaires pour gérer l'instance Amazon RDS et les états des clusters Aurora. Des identifications personnalisées sont également appliquées à l'aide des documents AWS Systems Manager Automation.

Flux d'enregistrement de compte automatisé

1.  Une règle Amazon EventBridge dans le compte spoke utilise le bus Amazon EventBridge dans le compte hub en tant que cible pour automatiser l'enregistrement de compte auprès du service Instance Scheduler dans le compte hub. Cette opération se produit uniquement si vous sélectionnez l'option dans le modèle spoke.

2. Le bus Amazon EventBridge transfère l'évènement du compte spoke vers la règle d'évènement hub.

3. La règle Amazon EventBridge utilise la fonction Lambda comme cible pour ajouter l'ID du compte spoke à la configuration dans la table Amazon DynamoDB.

AWS Instance Scheduler

Version 2.0.0
Date de publication : 10/2021
Auteur : AWS

Temps de déploiement estimé : 5 min

Utilisez le bouton ci-dessous pour vous abonner aux mises à jour de la solution.

Remarque : pour vous abonner aux mises à jour RSS, vous devez activer un plug-in RSS pour le navigateur que vous utilisez. 

Cette implémentation de solution vous a-t-elle aidé ?
Donner mon avis 
Icône Créer
Déployer vous-même votre solution

Parcourez notre bibliothèque des implémentations des solutions AWS pour obtenir des réponses aux problèmes d'architecture courants.

En savoir plus 
Icône Rechercher un partenaire APN
Rechercher un partenaire APN

Trouvez des partenaires consultants et technologiques certifiés AWS pour vous aider à commencer.

En savoir plus 
Icône Explorer
Explorer les offres de conseil pour les solutions

Parcourez notre portefeuille d'offres de conseil pour obtenir une aide approuvée AWS au déploiement de solutions.

En savoir plus