Cours AZ-400T05-A: Mise en œuvre d'une infrastructure d'applications

Cette formation fournit les connaissances et les compétences nécessaires au déploiement d'une infrastructure d'application dans des pipelines DevOps. Les étudiants apprendront à mettre en œuvre l'infrastructure en tant que code et la gestion de la configuration, comment fournir l’infrastructure Azure à l’aide des outils d’automatisation courants et comment déployer une infrastructure d'application à l’aide de plusieurs services et méthodologies de déploiement Azure. Les étudiants apprendront également à intégrer des outils de déploiement tiers avec Azure, tels que Chef et Puppet, pour incorporer la conformité et la sécurité au pipeline de libération.

Profil de l’audience

Les étudiants qui suivent cette formation sont intéressés par la mise au point de l’infrastructure d'applications et la gestion et la configuration de cette infrastructure ou la réussite de l’examen de certification Solutions Microsoft Azure DevOps.

Rôle : Ingénieur DevOps

Compétences obtenues

  • Application de l'infrastructure et de la configuration comme principes de code
  • Déploiement et gestion de l’infrastructure à l’aide des technologies d’automatisation de Microsoft, telles que des modèles ARM, PowerShell et Azure CLI
  • Description de modèles et de services de déploiement disponibles avec Azure

Prérequis

Les étudiants doivent avoir des connaissances de base concernant Azure, de l’expérience dans les machines virtuelles et les conteneurs et une exposition à l’automatisation et au scriptage.

Une expérience de travail dans un environnement de mise au point ou d’exécution d'un logiciel avec Windows ou Linux peut être utile, mais n’est pas essentielle.

Les étudiants doivent également avoir des connaissances dans les procédures de mise au point et de déploiement d'applications générales.

Plan du cours

Module 1: Infrastructure et configuration des outils Azure

Leçons

  • Objectifs d'apprentissage
  • Infrastructure en tant que code et gestion de la configuration
  • Création de ressources Azure à l’aide de modèles ARM
  • Création de ressources Azure à l’aide de Azure CLI
  • Création de ressources Azure à l’aide de Azure PowerShell
  • Outils d'automatisation supplémentaires
  • Contrôle des versions
  • Déploiement du laboratoire dans Azure à l’aide des modèles ARM
  • Questions de révision du module

Après avoir terminé ce module, les étudiants seront capables:

  • d’appliquer l'infrastructure et la configuration comme principes de code,
  • de déployer et gérer l’infrastructure à l’aide des technologies d’automatisation de Microsoft, telles que des modèles ARM, PowerShell et Azure CLI.

Module 2: Modèles et services de déploiement d’Azure

Leçons

  • Objectifs d'apprentissage
  • Modèles et options de déploiement
  • Services d’Infrastructure as a Service (IaaS)
  • Automatisation d’Azure avec DevOps
  • Configuration de l’état souhaité (DSC)
  • Services de plateforme en tant que service (PaaS)
  • Azure Service Fabric
  • Automatisation du laboratoire Azure - Déploiement de Iaas ou de PaaS
  • Questions de révision du module

Après avoir terminé ce module, les étudiants seront capables:

  • de décrire les modèles et les services de déploiement disponibles avec Azure.

Module 3: Création et gestion de l’infrastructure de service Kubernetes

Leçons

  • Objectifs d'apprentissage
  • Services Kubernetes d’Azure
  • Déploiement du laboratoire et évolutivité du groupement AKS
  • Questions de révision du module

Après avoir terminé ce module, les étudiants seront capables:

  • de déployer et de configurer un groupement Kubernetes géré.

Module 4: Outils tiers et Open Source disponibles avec Azure

Leçons

  • Objectifs d'apprentissage
  • Chef
  • Puppet
  • Ansible
  • Cloud-Init
  • Terraform
  • Fourniture du laboratoire et configuration d'une application dans Azure à l’aide de X
  • Questions de révision du module

Après avoir terminé ce module, les étudiants seront capables:

  • de déployer et de configurer une infrastructure à l’aide d'outils et de services tiers avec Azure, tels que Chef, Puppet, Ansible, SaltStack et Terraform.

Module 5: Mise en œuvre de la conformité et de la sécurité dans votre infrastructure

Leçons

  • Principes de sécurité et de conformité avec DevOps
  • Centre de sécurité Azure
  • Intégration d’une extension ou d'un outil de scanner de laboratoire dans le pipeline/centre de sécurité d’Azure DevOps
  • Questions de révision du module

Après avoir terminé ce module, les étudiants seront capables:

  • de définir une stratégie d’infrastructure et de configuration et l’ensemble d'outils appropriés pour un pipeline de libération et une infrastructure d'applications
  • Mise en œuvre de la conformité et de la sécurité dans votre infrastructure d’applications

Module 6: fin de la formation

Leçons

  • Examen final