AWS Module 2 : Développement et conception d’architecture infonuagique
Durée
45 hObjectifs
Ce cours est conçu pour être en mesure de développer et de concevoir une architecture de qualité dans l’environnement infonuagique d’AWS. Les étudiants seront en mesure de :Identifier les patrons de conception architecturaux pour répondre à différent cas d’utilisation;
Définir les concepts de haute disponibilité, tolérance au panne et extensibilité, et comprendre comme les utiliser dans une architecture infonuagique;
Concevoir une architecture de haute disponibilité;
Automatiser la gestion des ressources de l’infrastructure;
Reconnaître les meilleurs pratiques pour l’exploitation de microservice;
Choisir une solution de stockage des données selon les contextes et les exigences;
Valider la qualité d’une architecture selon 5 aspects : Opérationnel, Sécurité, Fiabilité, Performance, Optimisation des coûts;
Résoudre les problèmes techniques dans une architecture infonuagique;
Appliquer les patrons architecturaux de haute disponibilité.
Contenu
-
-
- Module 1: Préparation de l’environnement :
- Accéder au matériel de cours;
- Création du compte AWS;
- Préparation de l’environnement.
- Module 2: Conception d’un environnement :
- Sélection d’une région et des zones de disponibilités;
- Exploiter et contrôler des réseaux virtuels privés (VPC);
- Intégrer des composantes On-premises;
- Meilleurs pratiques de la gestion des réseaux virtuels privés (VPC).
- Module 3: Concevoir une architecture de haute disponibilité partie 1 :
- Balancement de charge et tolérance aux pannes;
- Haute disponibilité sur plusieurs régions;
- Connexion hors VPC;
- Migration d’applications existantes.
- Module 4: Concevoir une architecture de haute disponibilité partie 2 :
- Mise à l’échelle (scaling);
- Automatisation de la mise à l’échelle;
- Mise à l’échelle dirigé par les événements;
- Haute disponibilité sans serveur (serveless).
- Module 5: Automatisation de l’infrastructure :
- Configuration manuelle de l’environnement;
- Infrastructure en tant que code (IaC);
- Regroupement de ressource et modèle;
- Automatisation avec CloudFormation.
- Module 6: Découplage de l’infrastructure
- Stratégie de couplage faible;
- Communication entre les compasante;
- Amazon API Gateway;
- Architecture sans serveur (Serverless).
- Module 7: Conception web extensible :
- Exploitation d’Amazon S3 pour le contenu web;
- Gestion de la cache avec CloudFront;
- Gestion de base de données NoSQL et relationnel.
- Module 8: Base de données
- Base de données relationnel (Amazon RDS);
- Base de données NoSQL (DynamoDB);
- Entrepôt de données (Redshift);
- MySQL et PostgreSQL (Aurora);
- Étude de cas sur la sélection de base de données.
- Module 9: Cadre d’une bonne architecture
- Introduction au cadre d’une bonne architecture avec AWS;
- Présentation des 5 piliers d’une bonne architecture.
- Module 10: Pilier 1 : Excellence opérationnelle
- Principe de l’excellence opérationnelle;
- Appliquer l’excellence opérationnelle.
- Module 11: Pilier 2 : Sécurité
- Principe de sécurité;
- Prévenir les intrusions;
- Sécurité des données avec CloudFront;
- Chiffrementet gestion des accès.
- Module 12: Pilier 3 : Fiabilité
- Principe de fiabilité;
- Stratégie de fiabilité;
- Exploitation de basculement multi région avec Route 53.
- Module 13: Pilier 4 : Performance et efficience
- Principe de performance et efficience;
- Comment évaluer et bonifier les performances de l’architecture;
- Meilleures pratiques.
- Module 14: Pilier 5 : Optimisation des coûts
- Principe de l’optimisation des coûts;
- Stratégie d’optimisation de l’infrastructure;
- Instance dédiée et hôte dédié;
- Optimisation des coûts par utilisation de la cache;
- Outils d’optimisation des coûts (Trusted Advisor, Cost Calculation Tools).
- Module 15: Dépannage et soutien
- Étape de dépannage en environnement infonuagique;
- Option de support par AWS.
- Module 16 : Patrons architecturaux et modèles d’architecture
- Traitement de flux;
- Acquisition et traitement de données d’un réseau de senseur;
- Application arrière-plan;
- Transcodage et service de diffusion vidéo.
- Module 1: Préparation de l’environnement :
-
Stratégie pédagogique
- Présentation visuelle;
- Questionnaire fréquent de validation des connaissances;
- Laboratoire pratique;
- Démonstation pratique;
- Exemple de solution.
Clientèle visée
- Architecte TI, gestionnaire d’infrastructure, concepteur logiciel, développeur
Préalable(s)
- Avoir suivi le cours Exploiter les outils infonuagiques AWS ou détenir la certification AWS Cloud Practitioner