+++
title = "Optimisation"
weight = 30
pre = "4. "
+++
Félicitations, si vous êtes ici, c'est que vous avez réussi à migrer (re-hosting d'un serveur web et re-platforming d'une base de données) une application e-commerce dans AWS. Vous pouvez maintenant regarder comment optimiser l'architecture pour la rendre encore plus sécurisée, résiliente et capable d'utiliser les services AWS de manière plus efficiente !
Ci-dessous, vous trouverez des idées pour réaliser tout cela selon les 5 pilliers du AWS Well-Architected Framework - Excellence opérationnelle, Securité, Résilience, Efficience des performances and Optimisation des Coûts.
Vous pouvez aussi en savoir plus à propos de **AWS Well Architected** en regardant la video ci-dessous.
### Excellence opérationnelle
- Configurer un Tableau de bord CloudWatch pour surveiller vos ressources dans un point central, même à travers différentes régions AWS
- Configurer un trail CloudTrail persistant afin de surveiller, alerter et auditer tout ce qui se passe sur vos comptes AWS
### Securité
- Basculer vers HTTPS avec AWS Certificate Manager pour des Certificats SSL/TLS gérés pour crypter les données client "en transit" (les certificats sont déjà provisionés pour le workshop)
- Crypter les volumes EBS pour protéger les données des clients "en local"
- Activer AWS Web Application Firewall (AWS WAF) pour protéger vos applications web des attaques connues (vous pouvez le faire pour le service Application Load Balancer ou encore mieux pour Amazon CloudFront distribution)
- Utilisez Amazon GuardDuty pour protéger votre compte AWS et vos charges de travail avec une détection intelligente des menaces et une surveillance continue
### Résilience
- Configurez un Application Load Balancer pour distribuer le traffic vers les servuers web au travers de plusieurs "availability zones"
- Configurez Amazon EC2 Auto Scaling Group pour activer la haute-disponibilité dans le cas d'une défaillance d'un serveur web pour supporter la charge attendue
- Utilisez Amazon CloudFront - un réseau de gestion de contenu rapide qui permet de mettre à disposition les données aux clients globallement avec une faible latence et une vitesse de transfert élevée, s'intégrant facilement avec AWS Shield pour l'atténuation des attaques DDoS.
### Efficience des performances
- Déployer Amazon Elastic File System pour partager les fichiers entre les serveurs web
- Utiliser Amazon CloudFront avec AWS S3 comme origine personalisée pour distribuer le contenu statique avec une faible latence à vos clients à un coût réduit
### Optimisation des Coûts
- Utiliser les instances spot Amazon EC2 - sélectionnez le type d'instance EC2 Spot Advisor, certaines instances permettent **90% de réduction** avec <5% de fréquence d'interruption
- Utilisez le plus possible de types d'instances aux coûts optimisés
### Architecture de référence
Le Diagramme ci-dessous décrit une architecture de référence de la solution avec tous les composants listés ci-dessus déployés.

Pour plus d'information consultez l'architecture de référence pour Wordpress sur AWS !