PERF01-BP04 Évaluer l'impact des compromis sur les clients et l'efficacité de l'architecture - Pilier Efficacité des performances

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.

PERF01-BP04 Évaluer l'impact des compromis sur les clients et l'efficacité de l'architecture

Lors de l’évaluation des améliorations liées à la performance, identifiez les choix qui affectent vos clients et l’efficacité de la charge de travail. Par exemple, si l’utilisation d’un magasin de données clé-valeur augmente les performances du système, il est important d’évaluer l’impact de la nature constante de cette modification à terme sur les clients.

Anti-modèles courants :

  • Vous supposez que tous les gains de performances doivent être mis en œuvre, même s’il existe des compromis en termes d’implémentation.

  • Vous n’évaluez les modifications apportées aux charges de travail que lorsqu’un problème de performances a atteint un point critique.

Avantages liés au respect de cette bonne pratique : lorsque vous évaluez les améliorations potentielles liées aux performances, vous devez décider si les compromis concernant les modifications sont compatibles avec les exigences de charge de travail. Dans certains cas, vous devrez peut-être mettre en place des contrôles supplémentaires pour compenser les compromis.

Niveau d’exposition au risque si cette bonne pratique n’est pas respectée : élevé

Directives d’implémentation

Identifiez les domaines critiques de votre architecture en termes de performances et d’impact sur les clients. Déterminez la façon dont vous pouvez apporter des améliorations ainsi que les compromis que ces améliorations entraînent et la façon dont ils affectent le système et l’expérience de l’utilisateur. Par exemple, la mise en œuvre de la mise en cache des données permet d’améliorer de manière significative les performances, mais nécessite une stratégie précise concernant la manière et le moment où mettre à jour ou invalider les données mises en cache pour empêcher un comportement incorrect du système.

Étapes d’implémentation

  • Comprenez vos exigences en matière de charge de travail etSLAs.

  • Définissez clairement les facteurs d’évaluation. Les facteurs peuvent être liés au coût, à la fiabilité, à la sécurité et aux performances de votre charge de travail.

  • Sélectionnez l’architecture et les services qui répondent à vos besoins.

  • Mener des expériences et des validations de concepts (POCs) pour évaluer les facteurs de compromis et leur impact sur les clients et l'efficacité de l'architecture. En général, les charges de travail hautement disponibles, performantes et sécurisées consomment davantage de ressources cloud tout en offrant une meilleure expérience client. Comprenez les compromis entre la complexité, les performances et les coûts de votre charge de travail. Généralement, la priorisation de deux des facteurs se fait au détriment du troisième.

Ressources

Documents connexes :

Vidéos connexes :

Exemples connexes :