

# Sélection d’architecture
Sélection d’architecture

**Topics**
+ [

# PERF 1. Comment sélectionner les ressources et l’architecture cloud adaptées à votre charge de travail ?
](perf-01.md)

# PERF 1. Comment sélectionner les ressources et l’architecture cloud adaptées à votre charge de travail ?


 La solution optimale pour une charge de travail peut varier, et les solutions combinent souvent plusieurs approches. Les charges de travail Well-Architected utilisent plusieurs solutions et permettent d’exploiter différentes fonctionnalités pour améliorer les performances. 

**Topics**
+ [

# PERF01-BP01 Découvrir et se familiariser avec les services et fonctionnalités cloud disponibles
](perf_architecture_understand_cloud_services_and_features.md)
+ [

# PERF01-BP02 Utilisation des recommandations de votre fournisseur de cloud ou d’un partenaire approprié pour en savoir plus sur les modèles d’architecture et les bonnes pratiques
](perf_architecture_guidance_architecture_patterns_best_practices.md)
+ [

# PERF01-BP03 Intégrer les coûts dans les décisions architecturales
](perf_architecture_factor_cost_into_architectural_decisions.md)
+ [

# PERF01-BP04 Évaluation de l’impact des compromis sur les clients et l’efficacité de l’architecture
](perf_architecture_evaluate_trade_offs.md)
+ [

# PERF01-BP05 Politiques d'utilisation et architectures de référence
](perf_architecture_use_policies_and_reference_architectures.md)
+ [

# PERF01-BP06 Utilisation du benchmarking pour éclairer vos décisions architecturales
](perf_architecture_use_benchmarking.md)
+ [

# PERF01-BP07 Utilisation d’une approche orientée données pour les choix architecturaux
](perf_architecture_use_data_driven_approach.md)

# PERF01-BP01 Découvrir et se familiariser avec les services et fonctionnalités cloud disponibles
PERF01-BP01 Découvrir et se familiariser avec les services et fonctionnalités cloud disponibles

 Découvrez en continu les services et configurations disponibles qui vous aident à prendre de meilleures décisions architecturales et à améliorer l’efficacité des performances de votre architecture de charge de travail. 

 **Anti-modèles courants :** 
+  Vous utilisez le cloud comme centre de données hébergé. 
+  Vous ne modernisez pas votre application après la migration vers le cloud. 
+  Vous n’utilisez qu’un seul type de stockage pour tout ce que vous devez conserver. 
+  Vous utilisez les types d’instances qui correspondent le plus à vos standards actuels. Elles peuvent être de plus grande taille au besoin. 
+  Vous déployez et gérez les technologies disponibles en tant que services gérés. 

 **Avantages liés au respect de cette bonne pratique :** en envisageant de nouveaux services et de nouvelles configurations, vous pourriez être en mesure d’améliorer considérablement vos performances, de réduire les coûts et d’optimiser les efforts requis pour maintenir votre charge de travail. Elle peut également vous aider à accélérer le délai de valorisation des produits compatibles avec le cloud. 

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

## Directives d’implémentation
Directives d’implémentation

 AWS publie en permanence de nouveaux services et fonctionnalités susceptibles d’améliorer les performances et de réduire le coût des charges de travail dans le cloud. Il est essentiel de se tenir informé de ces nouveaux services et fonctionnalités pour maintenir l’efficacité des performances dans le cloud. La modernisation de votre architecture de charge de travail vous permet également d’accélérer la productivité, de stimuler l’innovation et de générer de nouvelles opportunités de croissance. 

### Étapes d’implémentation
Étapes d’implémentation
+  Faites l’inventaire de vos charges de travail logicielles et de l’architecture des services connexes. Déterminez la catégorie de produits sur laquelle vous souhaitez en savoir plus. 
+  Explorez les offres AWS pour identifier et découvrir les services et les options de configuration pertinents qui peuvent vous aider à améliorer les performances et à réduire les coûts et la complexité opérationnelle. 
  + [Amazon Web Services Cloud](https://docs.aws.amazon.com/whitepapers/latest/aws-overview/amazon-web-services-cloud-platform.html)
  + [AWS Academy ](https://aws.amazon.com/training/awsacademy/)
  +  [Quelles sont les nouveautés AWS ?](https://aws.amazon.com/new/) 
  +  [AWSBlog](https://aws.amazon.com/blogs/) 
  +  [AWS Skill Builder](https://skillbuilder.aws/) 
  +  [Événements et webinaires AWS](https://aws.amazon.com/events/) 
  +  [AWS Training et certifications](https://www.aws.training/) 
  +  [Chaîne YouTube AWS](https://www.youtube.com/channel/UCd6MoB9NC6uYN2grvUNT-Zg) 
  +  [Ateliers AWS](https://workshops.aws/) 
  +  [Communautés AWS](https://aws.amazon.com/events/asean/community-and-events/) 
+ Utilisez [Amazon Q](https://aws.amazon.com/q/) pour obtenir des informations pertinentes et des conseils sur les services.
+  Utilisez des environnements de test (hors production) pour découvrir et tester de nouveaux services sans frais supplémentaires. 
+  Découvrez en permanence les nouveaux services et fonctionnalités du cloud. 

## Ressources
Ressources

 **Documents connexes :** 
+ [Présentation d’Amazon Web Services](https://docs.aws.amazon.com/whitepapers/latest/aws-overview/introduction.html)
+ [Fonctionnalités Amazon EC2](https://aws.amazon.com/ec2/features/)
+ [Apprentissage étape par étape grâce à un Plan de formation pour les partenaires AWS](https://aws.amazon.com/partners/training/aws-partner-learning-plans/)
+ [Formation et certification AWS](https://aws.amazon.com/training/)
+ [Mon parcours d’apprentissage pour devenir architecte de solutions AWS](https://aws.amazon.com/blogs/training-and-certification/my-learning-path-to-become-an-aws-solutions-architect/)
+  [Centre d’architecture AWS](https://aws.amazon.com/architecture/) 
+  [AWS Partner Network](https://aws.amazon.com/partners/) 
+  [AWS Bibliothèque de solutions](https://aws.amazon.com/solutions/) 
+  [Centre de connaissances AWS](https://aws.amazon.com/premiumsupport/knowledge-center/) 
+  [Créer des applications modernes sur AWS](https://aws.amazon.com/modern-apps/) 

 **Vidéos connexes :** 
+ [AWS re:Invent 2023 - What’s new with Amazon EC2](https://www.youtube.com/watch?v=mjHw_wgJJ5g)
+ [AWS re:Invent 2022 - Reduce your operational and infrastructure costs with Amazon ECS](https://www.youtube.com/watch?v=vwf0rcdXdVE)
+ [AWS re:Invent 2023 - Build with the efficiency, agility & innovation of the cloud with AWS](https://www.youtube.com/watch?v=AMrXMfYYVXs)
+ [AWS re:Invent 2022 - Deploy ML models for inference at high performance and low cost](https://www.youtube.com/watch?v=4FqHt5bmS2o)
+  [Voici mon architecture](https://aws.amazon.com/architecture/this-is-my-architecture/) 

 **Exemples connexes :** 
+  [AWS Exemples](https://github.com/aws-samples) 
+  [AWS Exemples de kit SDK](https://github.com/awsdocs/aws-doc-sdk-examples) 

# PERF01-BP02 Utilisation des recommandations de votre fournisseur de cloud ou d’un partenaire approprié pour en savoir plus sur les modèles d’architecture et les bonnes pratiques
PERF01-BP02 Utilisation des recommandations de votre fournisseur de cloud ou d’un partenaire approprié pour en savoir plus sur les modèles d’architecture et les bonnes pratiques

 Utilisez les ressources cloud de l’entreprise, telles que la documentation, les architectes de solutions, les services professionnels ou les partenaires appropriés pour éclairer vos décisions architecturales. Ces ressources vous aident à vérifier et à améliorer votre architecture pour obtenir des performances optimales. 

 **Anti-modèles courants :** 
+  Vous utilisez AWS en tant que fournisseur de cloud ordinaire. 
+  Vous utilisez les services AWS de manière non conforme à leur utilisation prévue. 
+  Vous suivez toutes les recommandations sans tenir compte du contexte de votre entreprise. 

 **Avantage de l’établissement de cette bonne pratique :** en suivant les recommandations d’un fournisseur de cloud ou d’un partenaire approprié, vous pouvez faire les bons choix architecturaux pour votre charge de travail et vous avez confiance dans vos décisions. 

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

## Directives d’implémentation
Directives d’implémentation

 AWS propose un large éventail de recommandations, documentations et ressources qui peuvent vous aider à générer et à gérer des charges de travail cloud efficaces. La documentation AWS fournit des exemples de code, des tutoriels et des explications détaillées sur les services. Outre la documentation, AWS propose des programmes de formation et de certification, des architectes de solutions et des services professionnels qui peuvent aider les clients à explorer différents aspects des services cloud et à mettre en œuvre une architecture cloud efficace sur AWS. 

 Tirez parti de ces ressources pour obtenir des informations précieuses et des bonnes pratiques, gagner du temps et obtenir de meilleurs résultats dans le AWS Cloud. 

### Étapes d’implémentation
Étapes d’implémentation
+  Consultez la documentation et les recommandations AWS et suivez les bonnes pratiques. Ces ressources peuvent vous aider à choisir et à configurer efficacement les services, ainsi qu’à améliorer les performances. 
  +  [Documentation AWS](https://docs.aws.amazon.com/) (comme les guides d’utilisation et les livres blancs) 
  +  [Blog AWS](https://aws.amazon.com/blogs/) 
  +  [AWS Training et certifications](https://www.aws.training/) 
  +  [Chaîne YouTube AWS](https://www.youtube.com/channel/UCd6MoB9NC6uYN2grvUNT-Zg) 
+  Participez à des événements partenaires AWS (tels que les sommets mondiaux AWS, les groupes d’utilisateurs, re:Invent AWS et les ateliers) pour découvrir auprès des experts AWS les bonnes pratiques d’utilisation des services AWS. 
  + [Apprentissage étape par étape grâce à un Plan de formation pour les partenaires AWS](https://aws.amazon.com/partners/training/aws-partner-learning-plans/)
  +  [Événements et webinaires AWS](https://aws.amazon.com/events/) 
  +  [Ateliers AWS](https://workshops.aws/) 
  +  [Communautés AWS](https://aws.amazon.com/events/asean/community-and-events/) 
+  Contactez AWS pour obtenir de l’aide lorsque vous avez besoin de conseils ou d’informations supplémentaires sur le produit. AWS Les architectes de solutions et les [services professionnels AWS](https://aws.amazon.com/professional-services/) prodiguent des conseils pour la mise en œuvre de solutions. [AWS Les partenaires](https://aws.amazon.com/partners/) AWS apportent une expertise pour vous aider à gagner en agilité et favoriser l’innovation au sein de votre entreprise. 
+  Utilisez [Support](https://aws.amazon.com/contact-us/) si vous avez besoin d’une assistance technique pour utiliser un service de manière efficace. [Nos plans de support](https://aws.amazon.com/premiumsupport/plans/) sont conçus pour vous fournir la bonne combinaison d’outils et l’accès à une expertise afin que vous puissiez réussir avec AWS tout en optimisant les performances, en gérant les risques et en maîtrisant les coûts. 

## Ressources
Ressources

 **Documents connexes:** 
+  [AWS Centre d’architecture](https://aws.amazon.com/architecture/) 
+ [AWS Partner Network](https://aws.amazon.com/partners/)
+  [AWS Bibliothèque de solutions](https://aws.amazon.com/solutions/) 
+  [Centre de connaissances AWS](https://aws.amazon.com/premiumsupport/knowledge-center/) 
+  [AWS Entreprise Support](https://aws.amazon.com/premiumsupport/plans/enterprise/) 

 **Vidéos connexes :** 
+  [Voici mon architecture](https://aws.amazon.com/architecture/this-is-my-architecture/) 
+ [AWS re:Invent 2023 - Advanced event-driven patterns with Amazon EventBridge](https://www.youtube.com/watch?v=6X4lSPkn4ps)
+ [AWS re:Invent 2023 - Implementing distributed design patterns on AWS](https://www.youtube.com/watch?v=pfAlmkzyaJQ)
+ [AWS re:Invent 2023 - Application architecture as code](https://www.youtube.com/watch?v=vasvpFRPx9c)

 **Exemples connexes :** 
+  [AWS Exemples](https://github.com/aws-samples) 
+  [Exemples de kit SDK AWS](https://github.com/awsdocs/aws-doc-sdk-examples) 
+ [Architecture de référence pour l’analytique AWS](https://github.com/aws-samples/aws-analytics-reference-architecture)

# PERF01-BP03 Intégrer les coûts dans les décisions architecturales
PERF01-BP03 Intégrer les coûts dans les décisions architecturales

 Tenez compte des coûts dans vos décisions architecturales afin d’améliorer l’utilisation des ressources et l’efficacité des performances de votre charge de travail cloud. Lorsque vous êtes conscient des implications financières de votre charge de travail cloud, vous êtes plus susceptible de tirer parti de ressources efficaces et de réduire les pratiques inutiles. 

 **Anti-modèles courants :** 
+  Vous n’utilisez qu’une seule famille d’instances. 
+  Vous n’évaluez pas les solutions sous licence par rapport aux solutions open source. 
+  Vous ne définissez pas de stratégies de cycle de vie pour le stockage. 
+  Vous ne passez pas en revue les nouveaux services et fonctionnalités du AWS Cloud. 
+  Vous utilisez uniquement le stockage par blocs. 

 **Avantages liés au respect de cette bonne pratique :** en tenant compte des coûts dans vos prises de décision, vous pouvez utiliser des ressources plus efficaces et explorer d’autres investissements. 

 **Niveau de risque encouru si cette bonne pratique n’est pas respectée :** moyen 

## Directives d’implémentation
Directives d’implémentation

 L’optimisation des charges de travail en matière de coûts peut améliorer l’utilisation des ressources et éviter le gaspillage dans une charge de travail cloud. La prise en compte des coûts dans les décisions architecturales implique généralement de dimensionner correctement les composants de la charge de travail et de renforcer l’élasticité, ce qui se traduit par une amélioration de l’efficacité des performances de la charge de travail cloud. 

### Étapes d’implémentation
Étapes d’implémentation
+  Fixez des objectifs de coûts tels que des limites budgétaires pour votre charge de travail cloud. 
+  Identifiez les composants clés (tels que les instances et le stockage) qui augmentent le coût de votre charge de travail. [Calculateur de tarification AWS](https://calculator.aws/#/) et [AWS Cost Explorer](https://aws.amazon.com/aws-cost-management/aws-cost-explorer/) vous permettent d’identifier les principaux facteurs de coûts dans votre charge de travail. 
+  Comprendre les [modèles de tarification](https://aws.amazon.com/pricing/) dans le cloud, tels que la demande, les instances réservées, les Savings Plans et les instances ponctuelles. 
+  Utilisez les [bonnes pratiques d’optimisation des coûts de Well-Architected](https://docs.aws.amazon.com/wellarchitected/latest/cost-optimization-pillar/welcome.html) pour optimiser ces composants clés en matière de coûts. 
+  Surveillez et analysez en permanence les coûts afin d’identifier les opportunités d’optimisation des coûts dans votre charge de travail. 
  +  Utilisez les [budgets AWS](https://aws.amazon.com/aws-cost-management/aws-budgets/) pour recevoir des alertes en cas de coûts inacceptables. 
  +  Utilisez [Optimiseur de calcul AWS](https://aws.amazon.com/compute-optimizer/) ou [AWS Trusted Advisor](https://aws.amazon.com/premiumsupport/technology/trusted-advisor/) pour obtenir des recommandations en matière d’optimisation des coûts. 
  +  Utilisez la [détection des anomalies de coûts AWS](https://aws.amazon.com/aws-cost-management/aws-cost-anomaly-detection/) pour obtenir une détection automatisée des anomalies de coûts et une analyse des causes profondes. 

## Ressources
Ressources

 **Documents connexes :** 
+ [Qu'est-ce que AWS Billing and Cost Management ?](https://docs.aws.amazon.com/cost-management/latest/userguide/what-is-costmanagement.html)
+ [Optimisation des coûts avec AWS](https://aws.amazon.com/aws-cost-management/cost-optimization/)
+ [Choix d'une stratégie de gestion des AWS coûts](https://aws.amazon.com/getting-started/decision-guides/cost-management-on-aws-how-to-choose/)
+ [Guide de gestion des AWS coûts pour débutants](https://aws.amazon.com/blogs/aws-cloud-financial-management/beginners-guide-to-aws-cost-management/)
+  [Présentation détaillée du tableau de bord Cost Intelligence Dashboard](https://aws.amazon.com/blogs/aws-cloud-financial-management/a-detailed-overview-of-the-cost-intelligence-dashboard/) 
+  [Centre d’architecture AWS](https://aws.amazon.com/architecture/) 
+  [Bibliothèque de solutions AWS](https://aws.amazon.com/solutions/) 
+  [Centre de connaissances AWS](https://aws.amazon.com/premiumsupport/knowledge-center/) 

 **Vidéos connexes :** 
+  [This is my Architecture](https://aws.amazon.com/architecture/this-is-my-architecture/) 
+ [AWS re:Invent 2023 - Nouveautés en matière d'optimisation des coûts AWS](https://www.youtube.com/watch?v=EOUTf2Dxo0Y)
+ [AWS re:Invent 2023 - Optimisez les coûts et les performances et suivez les progrès en matière d'atténuation](https://www.youtube.com/watch?v=keAfy8f84E0)
+ [AWS re:Invent 2023 - meilleures pratiques en matière d'optimisation des coûts AWS de stockage](https://www.youtube.com/watch?v=8LVKNHcA6RY)
+ [AWS re:Invent 2023 - Optimisez les coûts dans vos environnements multi-comptes](https://www.youtube.com/watch?v=ie_Mqb-eC4A)

 **Exemples connexes :** 
+ [Optimiseur de calcul AWS Code de démonstration](https://github.com/awslabs/ec2-spot-labs/tree/master/aws-compute-optimizer)
+ [Atelier d’optimisation des coûts](https://catalog.us-east-1.prod.workshops.aws/workshops/11959269-3506-4bcb-aa2a-f257709cb8ca/en-US)
+ [Playbooks de mise en œuvre technique de la gestion financière dans le cloud](https://catalog.workshops.aws/awscff/en-US)
+ [Optimisation du démarrage : ajustement des performances des applications pour une efficacité maximale](https://catalog.workshops.aws/performance-tuning/en-US)
+ [Atelier d’optimisation sans serveur (performances et coûts)](https://catalog.us-east-1.prod.workshops.aws/workshops/2d960419-7d15-44e7-b540-fd3ebeb7ce2e/en-US)
+ [Mise à l’échelle d’architectures rentables](https://catalog.us-east-1.prod.workshops.aws/workshops/f238037c-8f0b-446e-9c15-ebcc4908901a/en-US)

# PERF01-BP04 Évaluation de l’impact des compromis sur les clients et l’efficacité de l’architecture
PERF01-BP04 Évaluation de 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
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
Étapes d’implémentation
+  Comprenez vos exigences en matière de charge de travail et vos SLA. 
+  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. 
+  Menez des expériences et des démonstrations de faisabilité (POC) afin d’évaluer les facteurs de compromis et l’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
Ressources

 **Documents connexes :** 
+  [Bibliothèque Amazon Builders’ Library](https://aws.amazon.com/builders-library) 
+  [KPI de Quick](https://docs.aws.amazon.com/quicksight/latest/user/kpi.html) 
+  [Amazon CloudWatch RUM](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-RUM.html) 
+  [Documentation X-Ray](https://docs.aws.amazon.com/xray/latest/devguide/aws-xray.html) 
+ [Comprenez les modèles de résilience et les compromis pour concevoir une architecture efficace dans le cloud](https://aws.amazon.com/blogs/architecture/understand-resiliency-patterns-and-trade-offs-to-architect-efficiently-in-the-cloud/)

 **Vidéos connexes :** 
+  [Optimize applications through via Amazon CloudWatch RUM](https://www.youtube.com/watch?v=NMaeujY9A9Y) 
+ [AWSre:Invent 2023 - Capacity, availability, cost efficiency: Pick three](https://www.youtube.com/watch?v=E0dYLPXrX_w)
+ [AWS re:Invent 2023 - Advanced integration patterns & trade-offs for loosely coupled systems](https://www.youtube.com/watch?v=FGKGdUiZKto)

 **Exemples connexes :** 
+  [Measure page load time with Amazon CloudWatch Synthetics](https://github.com/aws-samples/amazon-cloudwatch-synthetics-page-performance) 
+  [Client Web Amazon CloudWatch RUM](https://github.com/aws-observability/aws-rum-web) 

# PERF01-BP05 Politiques d'utilisation et architectures de référence
PERF01-BP05 Politiques d'utilisation et architectures de référence

 Utilisez les stratégies internes et les architectures de référence existantes lors de la sélection des services et des configurations en vue d’augmenter votre efficacité lorsque vous concevez et mettez en œuvre votre charge de travail. 

 **Anti-modèles courants :** 
+  Vous autorisez un large éventail de technologies qui peuvent avoir un impact sur les frais généraux de gestion de votre entreprise. 

 **Avantages liés au respect de cette bonne pratique :** l’établissement d’une stratégie pour les choix d’architecture, de technologie et de fournisseur permet de prendre des décisions rapidement. 

 **Niveau de risque encouru si cette bonne pratique n’est pas respectée :** moyen 

## Directives d’implémentation
Directives d’implémentation

 Le fait de disposer de stratégies internes en matière de sélection des ressources et de l’architecture fournit des normes et des directives à suivre lors des choix architecturaux. Ces directives simplifient le processus de prise de décision lors du choix du bon service cloud et peuvent contribuer à améliorer l’efficacité des performances. Déployez votre charge de travail à l’aide de stratégies ou d’architectures de référence. Intégrez les services à votre déploiement dans le cloud. Utilisez ensuite vos tests de performance pour vérifier que vous pouvez continuer à répondre à vos exigences de performance. 

### Étapes d’implémentation
Étapes d’implémentation
+  Comprenez clairement les exigences de votre charge de travail cloud. 
+  Passez en revue les stratégies internes et externes pour identifier les plus pertinentes. 
+  Utilisez les architectures de référence appropriées fournies par AWS ou les bonnes pratiques de votre secteur. 
+  Créez un continuum composé de stratégies, de normes, d’architectures de référence et de directives normatives pour les situations courantes. Vos équipes pourront ainsi agir plus rapidement. Adaptez les ressources à votre secteur d’activité, le cas échéant. 
+  Validez ces stratégies et architectures de référence pour votre charge de travail dans les environnements de test (sandbox). 
+  up-to-dateRespectez les normes et les AWS mises à jour du secteur pour vous assurer que vos politiques et architectures de référence contribuent à optimiser votre charge de travail dans le cloud. 

## Ressources
Ressources

 **Documents connexes :** 
+  [Centre d’architecture AWS](https://aws.amazon.com/architecture/) 
+  [AWS Partner Network](https://aws.amazon.com/partners/) 
+  [Bibliothèque de solutions AWS](https://aws.amazon.com/solutions/) 
+  [Centre de connaissances AWS](https://aws.amazon.com/premiumsupport/knowledge-center/) 
+ [AWS Blogue d'architecture](https://aws.amazon.com/blogs/architecture/category/events/reinvent/)

 **Vidéos connexes :** 
+  [This is my Architecture](https://aws.amazon.com/architecture/this-is-my-architecture/) 
+ [AWS re:Invent 2022 - Accélérez la création de valeur pour votre entreprise grâce à une architecture de SAP référence AWS](https://www.youtube.com/watch?v=-u3oyOy-HxU)

 **Exemples connexes :** 
+  [Exemples AWS](https://github.com/aws-samples) 
+  [AWS SDKExemples](https://github.com/awsdocs/aws-doc-sdk-examples) 

# PERF01-BP06 Utilisation du benchmarking pour éclairer vos décisions architecturales
PERF01-BP06 Utilisation du benchmarking pour éclairer vos décisions architecturales

 Définissez des points de référence pour les performances d’une charge de travail existante afin de comprendre ses performances sur le cloud et prendre des décisions architecturales sur la base de ces données. 

 **Anti-modèles courants :** 
+  Vous comptez sur des points de référence courants qui ne reflètent pas les caractéristiques de votre charge de travail. 
+  Vous utilisez les commentaires et la perception des clients comme seule référence. 

 **Avantages de l’établissement de cette bonne pratique :** le benchmarking de votre implémentation actuelle vous permet de mesurer les améliorations de performance. 

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

## Directives d’implémentation
Directives d’implémentation

 Utilisez la définition de points de référence avec des tests synthétiques pour évaluer les performances des composants de votre charge de travail. Le benchmarking est généralement plus rapide à configurer que les tests de charge. Il est utilisé pour évaluer la technologie pour un composant en particulier. Le benchmarking est souvent utilisé au début d’un nouveau projet, lorsque vous n’avez pas de solution complète pour le test de charge. 

 Vous pouvez créer vos propres tests de performances, ou bien utiliser un test conforme aux normes du secteur, comme le [TPC-DS](http://www.tpc.org/tpcds/) pour comparer vos charges de travail. Les points de référence du secteur sont utiles lorsque vous comparez différents environnements. Les points de référence personnalisés sont utiles pour cibler certains types d’opérations que vous souhaitez effectuer dans votre architecture. 

 Avec le benchmarking, il est important de préparer votre environnement de test pour obtenir des résultats valides. Exécutez plusieurs fois le même point de référence pour vous assurer d’avoir capturé toute variabilité au fil du temps. 

 Étant donné que les points de référence sont généralement plus rapides à exécuter que les tests de charge, ils peuvent être utilisés plus tôt dans le pipeline de déploiement et fournir un retour rapide sur les écarts de performances. Lorsque vous évaluez un changement important dans un composant ou un service, un point de référence peut être un moyen rapide pour voir si la modification a un intérêt. L’utilisation du benchmarking avec un test de charge est essentielle, car un test de charge vous indique comment votre charge de travail se comporte dans un environnement de production. 

### Étapes d’implémentation
Étapes d’implémentation
+  Planification et définition : 
  +  Définissez les objectifs, la base de référence, les scénarios de test, les métriques (telles que l’utilisation du processeur, la latence ou le débit) et les indicateurs de rendement clés de votre test de performances. 
  +  Concentrez-vous sur les exigences des utilisateurs en matière d’expérience utilisateur et sur des facteurs tels que le temps de réponse et l’accessibilité. 
  +  Identifiez un outil de benchmarking adapté à votre charge de travail. Vous pouvez utiliser des services AWS tels qu’[Amazon CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/WhatIsCloudWatch.html) ou un outil tiers compatible avec votre charge de travail. 
+  Configuration et instrumentation : 
  +  Configurez votre environnement et vos ressources. 
  +  Mettez en œuvre la surveillance et la journalisation pour capturer les résultats des tests. 
+  Comparaison et surveillance : 
  +  Effectuez vos tests de performances et surveillez les métriques pendant le test. 
+  Analyse et documentation : 
  +  Documentez votre processus de benchmarking et vos résultats. 
  +  Analysez les résultats pour identifier les goulots d’étranglement, les tendances et les domaines d’amélioration. 
  +  Utilisez les résultats des tests pour prendre des décisions architecturales et ajuster votre charge de travail. Cet ajustement peut impliquer la modification des services ou l’adoption de nouvelles fonctionnalités. 
+  Optimisation et répétition : 
  +  Ajustez les configurations et les allocations des ressources en fonction de vos critères de référence. 
  +  Testez à nouveau votre charge de travail après ajustement pour valider vos améliorations. 
  +  Documentez vos conclusions et répétez le processus pour identifier d’autres domaines d’amélioration. 

## Ressources
Ressources

 **Documents connexes :** 
+  [Centre d’architecture AWS](https://aws.amazon.com/architecture/) 
+  [AWS Partner Network](https://aws.amazon.com/partners/) 
+  [Bibliothèque de solutions AWS](https://aws.amazon.com/solutions/) 
+  [Centre de connaissances AWS](https://aws.amazon.com/premiumsupport/knowledge-center/) 
+  [Amazon CloudWatch RUM](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-RUM.html) 
+  [Amazon CloudWatch Synthetics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries.html) 
+  [Flux de travail génomiques, partie 5 : benchmarking automatisé](https://aws.amazon.com/blogs/architecture/genomics-workflows-part-5-automated-benchmarking/) 
+  [Évaluation et optimisation du déploiement des points de terminaison dans Amazon SageMaker AI JumpStart](https://aws.amazon.com/blogs/machine-learning/benchmark-and-optimize-endpoint-deployment-in-amazon-sagemaker-jumpstart/) 

 **Vidéos connexes :** 
+  [AWS re:Invent 2023 - Benchmarking AWS Lambda cold starts](https://www.youtube.com/watch?v=bGMEPI-va-Q&ab_channel=AWSEvents) 
+  [Benchmarking stateful services in the cloud](https://www.youtube.com/watch?v=rtW4a4DvcWU&ab_channel=AWSEvents) 
+  [This is my Architecture](https://aws.amazon.com/architecture/this-is-my-architecture/) 
+  [Optimize applications through via Amazon CloudWatch RUM](https://www.youtube.com/watch?v=NMaeujY9A9Y) 
+  [Présentation d’Amazon CloudWatch Synthetics](https://www.youtube.com/watch?v=hF3NM9j-u7I) 

 **Exemples connexes :** 
+  [AWS Exemples](https://github.com/aws-samples) 
+  [Exemples de kit SDK AWS](https://github.com/awsdocs/aws-doc-sdk-examples) 
+  [Tests de charge distribuée](https://aws.amazon.com/solutions/implementations/distributed-load-testing-on-aws/) 
+  [Mesure du temps de chargement des pages avec Amazon CloudWatch Synthetics](https://github.com/aws-samples/amazon-cloudwatch-synthetics-page-performance) 
+  [Client Web Amazon CloudWatch RUM](https://github.com/aws-observability/aws-rum-web) 

# PERF01-BP07 Utilisation d’une approche orientée données pour les choix architecturaux
PERF01-BP07 Utilisation d’une approche orientée 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 d’exposition au risque si cette bonne pratique n’est pas respectée :** moyen 

## Directives d’implémentation
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
É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écouvrir et se familiariser avec les services et fonctionnalités cloud disponibles](perf_architecture_understand_cloud_services_and_features.md)). 
+  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 Utilisation des recommandations de votre fournisseur de cloud ou d’un partenaire approprié pour en savoir plus sur les modèles d’architecture et les bonnes pratiques](perf_architecture_guidance_architecture_patterns_best_practices.md)). 
+  Consultez d’autres équipes, des diagrammes d’architecture et des ressources, comme AWS Solutions Architects, [AWSArchitecture Center](https://aws.amazon.com/architecture/) et [AWS Partner Network](https://aws.amazon.com/partners/), 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
Ressources

 **Documents connexes :** 
+  [Bibliothèque de solutions AWS](https://aws.amazon.com/solutions/) 
+  [Centre de connaissances AWS](https://aws.amazon.com/premiumsupport/knowledge-center/) 
+ [Architectural Patterns to Build End-to-End Data Driven Applications on AWS](https://docs.aws.amazon.com/whitepapers/latest/build-e2e-data-driven-applications/build-e2e-data-driven-applications.html)

 **Vidéos connexes :** 
+  [This is my Architecture](https://aws.amazon.com/architecture/this-is-my-architecture/) 
+ [AWS re:Invent 2021 - Data-driven enterprise: Going from vision to value](https://www.youtube.com/watch?v=_D0PF2N2AfA)
+ [AWS re:Invent 2022 – Delivering sustainable, high-performing architectures](https://www.youtube.com/watch?v=FBc9hXQfat0)
+ [AWS re:Invent 2023 - Optimize cost and performance and track progress toward mitigation ](https://www.youtube.com/watch?v=keAfy8f84E0)
+ [AWS re:Invent 2022 - AWS optimization: Actionable steps for immediate results](https://www.youtube.com/watch?v=0ifvNf2Tx3w)

 **Exemples connexes :** 
+  [AWS Exemples](https://github.com/aws-samples) 
+  [Exemples de kit SDK AWS](https://github.com/awsdocs/aws-doc-sdk-examples) 