SUS06-BP02 Garder votre charge de travail à jour
Maintenez votre charge de travail à jour pour adopter des fonctionnalités efficaces, supprimer les problèmes et améliorer l'efficacité globale de votre charge de travail.
Anti-modèles courants :
-
Vous supposez que votre architecture actuelle est statique et ne sera pas mise à jour au fil du temps.
-
Vous ne disposez pas de systèmes ou de rythme régulier pour évaluer la compatibilité des packages et des logiciels mis à jour avec votre charge de travail.
Avantages liés au respect de cette bonne pratique : en mettant en place un processus pour maintenir votre charge de travail à jour, vous pouvez adopter de nouvelles fonctionnalités et capacités, résoudre les problèmes et améliorer l'efficacité de la charge de travail.
Niveau de risque exposé si cette bonne pratique n'est pas respectée : faible
Directives d'implémentation
Des systèmes d'exploitation, des moteurs d'exécution, des logiciels intermédiaires, des bibliothèques et des applications à jour peuvent améliorer l'efficacité de la charge de travail et faciliter l'adoption de technologies plus efficaces. Les logiciels à jour peuvent également inclure des fonctions permettant de mesurer plus précisément l'impact en matière de durabilité de votre charge de travail, car les fournisseurs proposent des fonctions pour atteindre leurs propres objectifs de durabilité. Adoptez une cadence régulière pour maintenir votre charge de travail à jour avec les dernières fonctionnalités et versions.
Étapes d'implémentation
-
Définissez un processus et un calendrier pour évaluer les nouvelles fonctionnalités ou instances pour votre charge de travail. Profitez de l'agilité du cloud pour tester rapidement en quoi les nouvelles fonctionnalités peuvent permettre à votre charge de travail de :
-
Réduire les impacts sur la durabilité.
-
Gagner en efficacité de la performance.
-
Supprimer les obstacles à une amélioration planifiée.
-
Améliorer votre capacité à mesurer et à gérer les impacts en matière de durabilité.
-
-
Établissez l'inventaire de votre logiciel de charge de travail et de l'architecture, et identifiez les composants pouvant être mis à jour.
-
Utilisez AWS Systems Manager Inventory pour récupérer les métadonnées des systèmes d'exploitation, des applications et des instances issues de vos instances Amazon EC2 et rapidement connaître les instances exécutant le logiciel, les configurations requises par votre politique de logiciel et les instances devant être mises à jour.
-
-
Comprenez comment mettre à jour les composants de votre charge de travail.
Workload component How to update Images machine
Utilisez EC2 Image Builder
pour gérer les mises à jour des Amazon Machine Images (AMI) pour les images de serveur Linux ou Windows. Images de conteneurs
Utilisez Amazon Elastic Container Registry (Amazon ECR) avec votre pipeline existant pour gérer les images Amazon Elastic Container Service (Amazon ECS).
AWS Lambda
AWS Lambda comprend des fonctions de gestion des versions.
-
Utilisez l'automatisation pour le processus de mise à jour afin de réduire le niveau d'effort nécessaire au déploiement des nouvelles fonctionnalités et de limiter les erreurs causées par les processus manuels.
-
Vous pouvez utiliser CI/CD
pour mettre automatiquement à jour les AMI, les images de conteneurs et d'autres artefacts liés à votre application cloud. -
Vous pouvez utiliser des outils tels que AWS Systems ManagerPatch Manager pour automatiser le processus de mise à jour du système, et programmer l'activité à l'aide des Fenêtres de maintenance AWS Systems Manager.
-
Ressources
Documents connexes :
Exemples connexes :