Azure Certification — AZ-900 : Partie #2

Guide Azure Certification (Ref AZ-900)

La semaine dernière, tu as pris ta première dose de Microsoft Azure. Maintenant que tu maîtrises les bases, il est temps d’entrer dans le concret : les services Azure eux-mêmes.

👉 Si la Partie 1 t’a permis de comprendre ce qu’est Azure, cette deuxième étape va te montrer ce qu’il fait. Finie la théorie, place à l’action !

On va commencer à explorer les différents services fondamentaux proposés par Azure : calcul, réseau, stockage, bases de données… des briques essentielles que toute architecture Cloud doit connaître. Prépare-toi à ouvrir le capot d’Azure et découvrir ce qui fait tourner la machine.

📘 Chapitre 3 – Les modèles de service Cloud : IaaS, PaaS, SaaS

(Ou comment bien choisir entre cuisiner toi-même, commander à emporter, ou aller au resto)

🍽️ Une histoire de responsabilités partagées

Imagine que tu as faim (de Cloud, bien sûr 🍝). Trois options s’offrent à toi :

  1. Tu cuisines toi-même chez toi 🧑‍🍳

  2. Tu commandes un plat préparé 🍱

  3. Tu vas au resto, et on te sert 🍽️

C’est exactement ce que représentent les modèles IaaS, PaaS et SaaS.

1️⃣ IaaS – Infrastructure as a Service

🛠️ Tu construis tout, sauf la fondation

Avec IaaS, Microsoft te fournit l'infrastructure brute : serveurs, réseau, stockage, etc.
Toi, tu t’occupes de tout le reste : système d’exploitation, configuration, mise à jour, etc.

🎯 Exemples :

  • Machines virtuelles (Azure VMs)

  • Azure Virtual Network

  • Azure Disk Storage

👍 Pour qui ?

  • Admins système

  • Architectes d'infra

  • Entreprises voulant migrer des serveurs on-prem vers le Cloud

🧑‍⚕️ Doctor’s tip :

“IaaS, c’est comme louer une cuisine professionnelle. Tu as la main, mais faut savoir manier la spatule et éviter de cramer l’OS.”

2️⃣ PaaS – Platform as a Service

🚀 Tu apportes ton code, le reste est géré

Tu veux juste développer et déployer ton appli, sans te soucier du serveur, du système ou des mises à jour ?
Bienvenue dans le monde magique du PaaS.

🎯 Exemples :

  • Azure App Service

  • Azure SQL Database

  • Azure Functions

  • Azure Web Apps

👍 Pour qui ?

  • Développeurs

  • Product owners agiles

  • Équipes dev qui veulent aller vite

🧑‍⚕️ Doctor’s tip :

“Avec PaaS, t’as pas besoin de savoir gérer un serveur pour sauver des vies numériques. Tu te concentres sur ce qui a de la valeur : ton code.”

3️⃣ SaaS – Software as a Service

📦 Tu consommes un service tout prêt

C’est le Cloud 100 % clé en main. Tu accèdes à une application via un navigateur ou une app, et tout est géré par le fournisseur.

🎯 Exemples :

  • Microsoft 365

  • Outlook.com

  • Teams, SharePoint Online

  • Dropbox, Salesforce

👍 Pour qui ?

  • Utilisateurs finaux

  • PME/PMI

  • Entreprises cherchant des solutions prêtes à l’emploi

🧑‍⚕️ Doctor’s tip :

“Le SaaS, c’est comme un médicament générique : t’as pas à comprendre la molécule pour qu’il fasse effet. T’utilises, ça marche, point.”

Comparatif visuel : Qui gère quoi ?

Élément

On-prem

IaaS

PaaS

SaaS

Réseau

Toi

Microsoft

Microsoft

Microsoft

Stockage

Toi

Microsoft

Microsoft

Microsoft

Serveurs physiques

Toi

Microsoft

Microsoft

Microsoft

OS

Toi

Toi

Microsoft

Microsoft

Middleware & runtime

Toi

Toi

Microsoft

Microsoft

Données & applis

Toi

Toi

Toi

Microsoft

Ce que tu dois retenir pour AZ-900

  • IaaS = Tu contrôles tout sauf le matériel

  • PaaS = Tu contrôles ton code, Microsoft s’occupe du reste

  • SaaS = Tu consommes un service, point.

🩺 Résumé d'Azure Doctor

“IaaS, PaaS, SaaS : choisis ton niveau d’implication.
Si tu veux tout gérer, prends du IaaS.
Si tu veux coder et scaler tranquille, pars en PaaS.
Et si t’as juste besoin que ça marche, envoie du SaaS.
Pas de honte, chacun son style... même en blouse blanche.”

Chapitre 4 – Tour d’horizon de l’architecture Azure

(Ou comment Microsoft a transformé la planète en Cloud distribué)

🌍 Le Cloud a une adresse (et c’est pas juste "Internet")

Tu penses peut-être que le Cloud est un truc flou dans l’éther ? Détrompe-toi : le Cloud Azure a une géographie, des frontières, des bâtiments, et même des ascenseurs pour serveurs (véridique !).

Avant de créer des machines virtuelles, des bases de données ou des applis, tu dois savoir elles seront déployées. Et non, ce n’est pas juste un détail technique — c’est crucial pour la performance, la conformité et la résilience.

🗺️ 1. Régions Azure : ton point de départ dans le Cloud

Une région Azure est un ensemble de datacenters regroupés dans une même zone géographique.
Exemples :

  • France Central (Paris)

  • West Europe (Pays-Bas)

  • East US, Southeast Asia, etc.

Il y a plus de 60 régions Azure dans le monde, ce qui fait d’Azure le Cloud le plus distribué sur Terre.

Pourquoi c’est important ?

  • Latence : plus c’est proche de tes utilisateurs, mieux c’est.

  • Conformité : certaines lois exigent que les données restent dans un pays spécifique (coucou RGPD 🇪🇺)

  • Disponibilité : certaines fonctionnalités ne sont pas dispo partout

🧑‍⚕️ Azure Doctor te le dit :

“Choisir la bonne région, c’est comme choisir un bon hôpital : proche, équipé, et avec des médecins certifiés ISO 27001.”

⚡ 2. Zones de disponibilité : l’assurance-vie de tes services

Certaines régions (pas toutes) sont découpées en Availability Zones : des datacenters physiquement séparés, mais interconnectés.

Si une zone tombe à cause d’une coupure de courant, d’une inondation ou d’une attaque extraterrestre (on reste prudents), les autres continuent à fonctionner.

Tu peux répartir :

  • Machines virtuelles

  • Bases de données

  • Applications critiques

🎯 Objectif : résilience et haute disponibilité.

🏗️ 3. Groupes de ressources : le cœur organisationnel

Quand tu crées un service sur Azure, tu dois l’assigner à un groupe de ressources.

Un groupe de ressources, c’est comme un tiroir dans lequel tu ranges tout ce qui fait partie du même projet : VMs, bases, fonctions, IP, etc.

Avantages :

  • Tu peux gérer, surveiller, facturer ou supprimer tout d’un coup

  • Tu peux appliquer des règles de sécurité ou des tags facilement

🧩 4. Azure Resource Manager (ARM) : le chef d’orchestre

ARM est l’interface centrale de gestion de toutes les ressources dans Azure.

Peu importe que tu utilises le portail, Azure CLI ou PowerShell, tout passe par ARM.

Fonctionnalités clés :

  • Déploiements cohérents

  • Templates (ARM/Bicep) pour automatiser l’infra

  • Rôles, accès et règles appliqués de manière centralisée

📬 En résumé : les composants à retenir

🧱 Élément

💬 Description

Région

Regroupement de datacenters géolocalisés

Zone de disponibilité

Datacenters séparés physiquement pour la redondance

Groupe de ressources

Conteneur logique pour tes ressources

ARM

Moteur de gestion d’infrastructure Azure

Ce que tu dois retenir pour l’examen AZ-900

  • Azure est disponible dans des régions du monde entier

  • Les zones de disponibilité protègent tes services contre les pannes locales

  • Tu dois toujours créer un groupe de ressources

  • ARM est le moteur qui orchestre tout ce que tu fais sur Azure

🩺 Le mot du Doc

“Un bon chirurgien connaît l’anatomie du corps humain. Toi, en tant qu’apprenti Cloud architecte, tu dois connaître l’anatomie d’Azure. Et ça commence ici, avec les régions, les zones et les ressources bien rangées.”

📘 Chapitre 5 – Les services de calcul Azure

(Ou comment Azure te file la puissance d’un data center sans le bruit des ventilateurs)

Pourquoi c’est important ?

Le calcul, c’est le cœur battant du cloud.
C’est là que les applis s’exécutent, que les scripts tournent, que les IA prédisent, et que ton backend fait des miracles (ou pas 😅).

Dans Azure, tu as plusieurs façons d'exécuter ton code, ton appli ou tes tâches automatisées. Et crois-moi, t’as l’embarras du choix.

🖥️ 1. Azure Virtual Machines (VMs)

Le classique indémodable

Tu veux un serveur dans le cloud, que tu peux gérer comme s’il était chez toi ? C’est ici que tu commences.

Avec les VMs :

  • Tu choisis le système d’exploitation (Linux, Windows, etc.)

  • Tu définis les specs (CPU, RAM, disque)

  • Tu les arrêtes, redémarres, clones, détruis… comme bon te semble

Cas d’usage :

  • Migrer une appli on-prem vers le cloud

  • Héberger un serveur web, un backend, ou un outil métier

  • Créer des environnements de test ou de développement

🧑‍⚕️ Azure Doctor dit :

“Les VMs, c’est le stéthoscope du cloud. Pas le plus sexy, mais toujours utile, toujours fiable.”

🧰 2. Azure App Service

Le PaaS qui fait le taf pendant que tu sirotes ton café

Tu veux héberger une appli web, une API REST ou un backend Node.js sans te soucier du système d’exploitation ?
App Service est ta solution.

Tu balances ton code (Python, Java, .NET, PHP…), et Azure :

  • Déploie automatiquement

  • Gère les mises à jour

  • Fournit une URL sécurisée

  • Scale automatiquement

Cas d’usage :

  • Lancer rapidement une appli web

  • Héberger des APIs sans gérer d’infra

  • Intégrer du CI/CD avec GitHub ou Azure DevOps

🐳 3. Containers et Azure Kubernetes Service (AKS)

Pour les gourous du DevOps et les microservices lovers

Les conteneurs (Docker & cie), c’est la nouvelle norme pour packager et déployer des applis. Azure te propose deux approches :

  • Azure Container Instances (ACI) : super simple, tu lances un conteneur en ligne de commande → boum, il tourne. Pas de cluster à gérer.

  • Azure Kubernetes Service (AKS) : une plateforme managée pour orchestrer des centaines de conteneurs, scaler automatiquement, gérer la résilience et les déploiements.

Cas d’usage :

  • Applis microservices

  • Pipelines CI/CD avancés

  • Plateformes SaaS modernes

🧑‍⚕️ Prescription d'Azure Doctor:

“Les conteneurs, c’est comme des pilules : tout ce qu’il faut, bien encapsulé. Et AKS, c’est la boîte à pharmacie qui te les distribue au bon moment.”

⚡ 4. Azure Functions (Serverless)

Tu codes, t’envoies, ça tourne. Sans serveur, sans prise de tête.

Tu veux juste exécuter un script en réponse à un événement ?
Avec Azure Functions, tu écris une fonction, tu la déploies, et Azure la déclenche automatiquement quand nécessaire.

✅ Pas de serveur à gérer
✅ Tu paies au nombre d’exécutions
✅ Support de plein de langages : C#, JavaScript, Python, etc.

Cas d’usage :

  • Envoi automatique d’e-mails

  • Traitement de fichiers dès qu’ils sont uploadés

  • Webhooks, bots, tâches récurrentes

Ce que tu dois retenir pour AZ-900

💡 Service

⚙️ Type

📌 À retenir

Azure VMs

IaaS

Contrôle total, classique

App Service

PaaS

Déploiement rapide d’apps web

ACI / AKS

Containers

Flexibilité, orchestration avancée

Azure Functions

Serverless (FaaS)

Code ultra-rapide et sans serveur

🩺 Résumé du Doc

“Le calcul dans Azure, c’est comme une trousse de secours bien remplie : t’as la pince (VM), le bistouri (App Service), le kit d’urgence (Functions) et le bloc opératoire complet (AKS).
Le tout à portée de clic, prêt à sauver ton architecture des urgences digitales.”

"Tu viens de rencontrer les muscles d’Azure : machines virtuelles, conteneurs, app services… que tu sois architecte ou développeur, il y a un modèle pour chaque besoin. IaaS, PaaS ou SaaS, à toi de doser selon la complexité de ton projet.

Mais un cerveau sans système nerveux, ça ne va pas bien loin. Dans la prochaine partie, on explore les réseaux et les services de stockage — car sans communication ni mémoire, même la plus puissante des applis tourne à vide."

📅 Rendez-vous la semaine prochaine pour la Partie 3, où on relie les neurones d’Azure pour de bon !

Azure Doctor et son équipe!

Reply

or to participate.