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-BP07 Utiliser une approche axée sur les données pour les choix architecturaux
Définissez une approche orientée données claire pour les choix architecturaux afin de vérifier que les services et configurations cloud appropriés sont utilisés pour répondre aux besoins spécifiques de votre entreprise.
Anti-modèles courants :
-
Vous supposez que votre architecture actuelle est statique et ne devrait pas être mise à jour au fil du temps.
-
Vos choix architecturaux sont basés sur des suppositions et des hypothèses.
-
Vous introduisez des modifications d’architecture au fil du temps sans justification.
Avantages liés au respect de cette bonne pratique : en adoptant une approche bien définie pour les choix architecturaux, vous utilisez les données pour influencer la conception de votre charge de travail et prendre des décisions éclairées au fil du temps.
Niveau de risque encouru si cette bonne pratique n’est pas respectée : moyen
Directives d’implémentation
Mobilisez l’expérience et l’expertise des ressources cloud internes ou faites appel à des ressources externes, comme des cas d’utilisation publiés ou des livres blancs pour choisir les ressources et services dans votre architecture. Vous devriez disposer d’un processus bien défini qui encourage l’expérimentation et le benchmarking avec les services qui pourraient être utilisés dans votre charge de travail.
Les backlogs relatifs aux charges de travail critiques doivent non seulement comprendre des témoignages d’utilisateurs proposant des fonctionnalités pertinentes pour les entreprises et les utilisateurs, mais également des récits techniques qui constituent une piste architecturale pour la charge de travail. Cette piste s’inspire des nouvelles avancées technologiques et des nouveaux services et les adopte sur la base de données et de justifications appropriées. Cela permet de vérifier que l’architecture reste pérenne et ne stagne pas.
Étapes d’implémentation
-
Collaborez avec les principales parties prenantes pour définir les exigences en matière de charge de travail, y compris les considérations relatives aux performances, à la disponibilité et aux coûts. Tenez compte de facteurs tels que le nombre d’utilisateurs et le modèle d’utilisation de votre charge de travail.
-
Créez une piste architecturale ou un backlog technologique qui est axé en priorité sur le backlog fonctionnel.
-
Évaluez les différents services cloud (pour en savoir plus, consultez PERF01-BP01 Découvrez et comprenez les services et fonctionnalités cloud disponibles).
-
Explorez les différents modèles architecturaux, tels que les microservices ou le modèle sans serveur, qui répondent à vos exigences en termes de performances (pour en savoir plus, consultez PERF01-BP02 Suivez les conseils de votre fournisseur de cloud ou d'un partenaire approprié pour en savoir plus sur les modèles d'architecture et les meilleures pratiques).
-
Consultez d'autres équipes, des diagrammes d'architecture et des ressources, telles que AWS Solutions Architects, AWS Architecture Center
, etc. AWS Partner Network , pour vous aider à choisir l'architecture adaptée à votre charge de travail.
-
Définissez des métriques de performances telles que le débit et le temps de réponse qui peuvent vous aider à évaluer les performances de votre charge de travail.
-
Testez et utilisez des métriques définies pour valider les performances de l’architecture sélectionnée.
-
Surveillez en continu les performances et effectuez les ajustements nécessaires pour maintenir un niveau optimal de performance pour votre architecture.
-
Documentez l’architecture que vous avez sélectionnée et les décisions que vous avez prises comme référence pour les futures mises à jour et les futurs apprentissages.
-
Vérifiez en permanence l’approche de sélection de l’architecture et mettez-la à jour en fonction des apprentissages, des nouvelles technologies et des métriques indiquant un changement nécessaire ou un problème dans l’approche actuelle.
Ressources
Documents connexes :
Vidéos connexes :
Exemples connexes :