

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.

# Considérations relatives à la conception d'AWS Well-Architected
<a name="aws-well-architected-design-considerations"></a>

Cette solution a été conçue selon les meilleures pratiques de l'[AWS Well-Architected Framework](https://aws.amazon.com/architecture/well-architected/), qui aide les clients à concevoir et à exploiter des charges de travail fiables, sécurisées, efficaces et rentables dans le cloud.

Cette section décrit comment les principes de conception et les meilleures pratiques du Well-Architected Framework ont été appliqués lors de la création de cette solution.

## Excellence opérationnelle
<a name="operational-excellence"></a>

Cette section décrit comment nous avons conçu cette solution en utilisant les principes et les meilleures pratiques du [pilier de l'excellence opérationnelle](https://docs.aws.amazon.com/wellarchitected/latest/operational-excellence-pillar/welcome.html).
+ Nous avons conçu la solution en infrastructure-as-code utilisant Amazon CloudFormation.
+ Les fonctions Lambda transmettent des métriques personnalisées CloudWatch et un tableau de CloudWatch bord personnalisé pour surveiller l'état de santé de la solution.
+ Les composants de la solution sont hautement modularisés, ce qui permet de choisir les composants à déployer.

## Sécurité
<a name="security"></a>

Cette section décrit comment nous avons conçu cette solution en utilisant les principes et les meilleures pratiques du [pilier de sécurité](https://docs.aws.amazon.com/wellarchitected/latest/security-pillar/welcome.html).
+ Le tableau de bord de déploiement et tous les cas d'utilisation sont authentifiés et autorisés avec Amazon Cognito.
+ Toutes les communications interservices utilisent des rôles AWS IAM.
+ Tous les rôles de solution suivent le principe du moindre privilège, ce qui signifie que seules les autorisations minimales requises sont accordées.
+ Tout le stockage de données, y compris les compartiments S3, DynamoDB et Amazon Kendra, est crypté au repos.

## Fiabilité
<a name="reliability"></a>

Cette section décrit comment nous avons conçu cette solution en utilisant les principes et les meilleures pratiques du [pilier de fiabilité](https://docs.aws.amazon.com/wellarchitected/latest/reliability-pillar/welcome.html).
+ Architecture basée sur le paradigme sans serveur.
+ Nous avons conçu l'architecture pour une évolutivité horizontale à la demande et une reprise automatique en cas de défaillance de l'infrastructure sous-jacente.
+ L'architecture inclut la mise en mémoire tampon et la limitation des demandes afin de ne pas surcharger les points de terminaison sous-jacents.

## Efficacité des performances
<a name="performance-efficiency"></a>

Cette section décrit comment nous avons conçu cette solution en utilisant les principes et les meilleures pratiques du [pilier de l'efficacité des performances](https://docs.aws.amazon.com/wellarchitected/latest/performance-efficiency-pillar/welcome.html).
+ La solution utilise DynamoDB, une base de données NoSQL sans serveur entièrement gérée avec un dimensionnement à la demande.
+ La solution utilise Amazon S3 pour le stockage d'objets et pour héberger un site Web (via CloudFront) afin de fournir un faible coût, une évolutivité et une durabilité de 11 à 9 secondes.

## Optimisation des coûts
<a name="cost-optimization"></a>

Cette section décrit comment nous avons conçu cette solution en utilisant les principes et les meilleures pratiques du [pilier d'optimisation des coûts](https://docs.aws.amazon.com/wellarchitected/latest/cost-optimization-pillar/welcome.html).
+ Dans la mesure du possible, nous avons conçu la solution pour utiliser une architecture sans serveur ; vous ne payez donc que pour ce que vous utilisez.

## Durabilité
<a name="sustainability"></a>

Cette section décrit comment nous avons conçu cette solution en utilisant les principes et les meilleures pratiques du [pilier du développement durable](https://docs.aws.amazon.com/wellarchitected/latest/sustainability-pillar/sustainability-pillar.html).
+ L'architecture modulaire et composée de composants de la solution offre la flexibilité nécessaire pour personnaliser les ressources à allouer pour des cas d'utilisation individuels.
+ L'architecture utilise le calcul et le stockage sans serveur, ce qui optimise l'utilisation des ressources.
+ En tant que solution basée sur le cloud, cette solution bénéficie du partage des ressources, du réseau, du refroidissement électrique et des installations physiques.