AWS Module 2 : Développement et conception d’architecture infonuagique

Durée

45 h

Objectifs

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.

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

Conditions de démarrage

Le démarrage des cours est conditionnel à un nombre suffisant d’inscriptions. Les dates peuvent varier. Vous serez avisé des changements s’il y a lieu. Certaines conditions s’appliquent pour les formations de courte durée financées par Emploi-Québec.

Lieu de formation

En classe / En ligne
Le démarrage des cours est conditionnel à un nombre suffisant d’inscriptions. Les dates peuvent varier. Vous serez avisé des changements s’il y a lieu. Certaines conditions s’appliquent pour les formations de courte durée financées par Emploi-Québec.