SUS06-BP03 Augmenter l'utilisation de vos environnements de compilation
Exploitez l'automatisation et l'infrastructure en tant que code pour mettre en place des environnements de pré-production lorsque cela est nécessaire et les arrêter lorsqu'ils ne sont pas utilisés. Un modèle courant consiste à planifier des périodes de disponibilité qui coïncident avec les heures de travail des membres de votre équipe de développement. La mise en veille prolongée est un outil pratique pour préserver l'état et mettre rapidement des instances en ligne uniquement lorsque cela est nécessaire. Utilisez des types d'instance avec une capacité de débordement, des instances Spot, des services de base de données Elastic, des conteneurs et d'autres technologies pour harmoniser la capacité de développement et de test avec l'utilisation.
Niveau de risque exposé si cette bonne pratique n'est pas respectée : Faible
Directives d'implémentation
-
Utilisez l'automatisation pour optimiser l'utilisation de vos environnements de développement et de test.
-
Utilisez l'automatisation pour gérer le cycle de vie de vos environnements de développement et de test.
-
Utilisez des environnements représentatifs viables minimum pour développer et tester les améliorations potentielles.
-
Utilisez des instances à la demande pour compléter les appareils de vos développeurs.
-
Utilisez l'automatisation pour optimiser l'efficacité de vos ressources de création.
-
Utilisez des types d'instance à capacité de débordement, des instances Spot et d'autres technologies pour harmoniser la capacité de création et l'utilisation.
-
Adoptez des services natifs du cloud pour l'accès à un shell d'instance sécurisé plutôt que de déployer des flottes d'hôtes bastion.
Ressources
Documents connexes :