Processus d’amélioration - Pilier de durabilité

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Processus d’amélioration

Le processus d’amélioration de l’architecture implique de comprendre ce dont vous disposez et ce que vous pouvez faire pour vous améliorer : choisir des cibles à améliorer, tester les améliorations, adopter celles portant leurs fruits, mesurer votre réussite et partager ce que vous avez appris afin de le reproduire ailleurs, puis répéter le cycle.

Les objectifs de vos améliorations peuvent être les suivants :

  • Éliminer le gaspillage, la faible utilisation et les ressources inutilisées ou inactives.

  • Maximiser la valeur des ressources que vous consommez.

Note

Utiliser toutes les ressources que vous allouez et effectuer le même travail avec le minimum de ressources possible.

Aux premiers stades de l’optimisation, se concentrer d’abord sur les domaines engendrant du gaspillage ou une faible utilisation, puis passer à des optimisations plus ciblées correspondant à votre charge de travail spécifique.

Contrôler les changements dans la consommation de vos ressources au fil du temps. Identifier où les changements cumulés entraînent des augmentations inefficaces ou importantes dans la consommation des ressources. Déterminer le besoin d’apporter des améliorations afin de répondre aux changements dans la consommation et intégrer les améliorations prioritaires.

Les étapes suivantes sont conçues pour être un processus itératif qui évalue, hiérarchise, teste et déploie des améliorations axées sur la durabilité pour les charges de travail cloud.

  1. Identifier les objectifs d’amélioration : examinez vos charges de travail par rapport aux bonnes pratiques de durabilité identifiées dans ce document et identifiez les objectifs d’amélioration.

  2. Évaluer les améliorations spécifiques : évaluez les modifications spécifiques en vue d’améliorations potentielles, pour les coûts projetés et les risques métiers.

  3. Établir des priorités et planifier les améliorations : priorisez les modifications qui apporteront les améliorations les plus importantes à moindre coût et au moindre risque, et définissez une stratégie de test et de mise en œuvre.

  4. Tester et valider les améliorations : mettez en œuvre les modifications dans les environnements de test pour valider leur potentiel d’amélioration.

  5. Déployer les modifications apportées à la production : implémentez les modifications dans les environnements de production.

  6. Evaluez les résultats et reproduisez les succès : recherchez des opportunités de reproduire les améliorations fructueuses sur toutes les charges de travail et annulez les modifications dont les résultats ne conviennent pas.

Exemple de scénario

L’exemple de scénario suivant est référencé plus loin dans ce document pour illustrer chaque étape du processus d’amélioration.

Votre entreprise a une charge de travail qui effectue des manipulations d'images complexes sur des EC2 instances Amazon et stocke les fichiers modifiés et originaux pour que les utilisateurs puissent y accéder. Les activités de traitement sont CPU intensives et les fichiers de sortie sont extrêmement volumineux.