Azure Fundamentals : De l'On-Premise au Cloud Microsoft
Présentation
Cette formation complète vous guide dans la maîtrise de Microsoft Azure, du portail aux services avancés. Conçue pour les administrateurs systèmes et DevOps venant de l'on-premise, elle couvre l'ensemble des services essentiels avec une approche pratique basée sur Azure CLI.
graph LR
subgraph "Parcours de Formation"
M1["🌐 Portal & IAM"]
M2["💻 Compute"]
M3["🌐 Networking"]
M4["💾 Storage"]
M5["☸️ AKS"]
M6["🏗️ TP Final"]
M7["🔄 CI/CD"]
M8["⚡ Serverless"]
M9["🔐 Security"]
M10["📊 Observability"]
end
M1 --> M2 --> M3 --> M4 --> M5 --> M6
M6 --> M7 --> M8 --> M9 --> M10
style M1 fill:#0078d4,color:#fff
style M6 fill:#50e6ff,color:#000
style M10 fill:#5c2d91,color:#fff
Objectifs de la Formation
À l'issue de cette formation, vous serez capable de :
- Naviguer dans le portail Azure et configurer Entra ID
- Déployer et gérer des Virtual Machines et VMSS
- Architecturer des réseaux avec VNet, NSG et Load Balancer
- Utiliser Storage Accounts, SQL Database et Cosmos DB
- Déployer des applications sur AKS avec ACR
- Mettre en place des pipelines CI/CD avec Azure DevOps
- Créer des solutions serverless avec Functions et Container Apps
- Sécuriser avec Key Vault, Defender et WAF
- Monitorer avec Azure Monitor et Log Analytics
Public Cible
| Profil | Prérequis |
|---|---|
| Administrateurs systèmes | Expérience Linux/Windows, notions réseau |
| DevOps Engineers | CI/CD, containers, Infrastructure as Code |
| Développeurs | Connaissance d'une stack applicative |
| Architectes Cloud | Expérience on-premise, notions cloud |
Certifications Préparées
Cette formation prépare aux certifications Microsoft Azure :
| Certification | Code | Niveau |
|---|---|---|
| Azure Fundamentals | AZ-900 | Débutant |
| Azure Administrator | AZ-104 | Intermédiaire |
| Azure Developer | AZ-204 | Intermédiaire |
Programme Détaillé
Semaine 1 : Fondamentaux (14h)
| Module | Titre | Durée | Contenu |
|---|---|---|---|
| 1 | Portal & IAM | 3h | Portail, Subscriptions, Entra ID, RBAC, Azure CLI |
| 2 | Virtual Machines | 4h | VM families, Managed Disks, VMSS, Spot VMs |
| 3 | Networking | 4h | VNet, NSG, Load Balancer, VPN Gateway, Private Endpoints |
| 4 | Storage & Databases | 3h | Storage Accounts, SQL Database, Cosmos DB |
Semaine 2 : Containers & CI/CD (11h)
| Module | Titre | Durée | Contenu |
|---|---|---|---|
| 5 | AKS & Containers | 4h | ACR, AKS, Node Pools, Workload Identity, KEDA |
| 6 | TP Final | 4h | Projet Phoenix : infrastructure production-ready |
| 7 | CI/CD Azure DevOps | 3h | Pipelines YAML, Templates, Environments |
Semaine 3 : Avancé (10h)
| Module | Titre | Durée | Contenu |
|---|---|---|---|
| 8 | Serverless | 3h | Azure Functions, Container Apps, Event Grid |
| 9 | Security | 4h | Key Vault, Defender, WAF, Managed Identities |
| 10 | Observability | 3h | Azure Monitor, Log Analytics, KQL, Alertes |
Architecture du TP Final
Le projet Phoenix intègre tous les concepts vus :
graph TB
subgraph "Internet"
USER["👥 Users"]
end
subgraph "Azure"
subgraph "Hub VNet"
BASTION["🔒 Bastion"]
end
subgraph "Spoke VNet"
APPGW["⚖️ App Gateway + WAF"]
AKS["☸️ AKS Cluster"]
PE["🔗 Private Endpoints"]
end
subgraph "PaaS"
ACR["📦 ACR"]
SQL["🗄️ SQL Database"]
KV["🔐 Key Vault"]
end
subgraph "DevOps"
AZDO["🔄 Azure DevOps"]
end
subgraph "Monitoring"
MONITOR["📊 Azure Monitor"]
AI["💡 App Insights"]
end
end
USER --> APPGW
APPGW --> AKS
AKS --> PE
PE --> SQL
AKS --> ACR
AKS --> KV
AZDO --> ACR
AKS --> AI
AI --> MONITOR
style AKS fill:#326ce5,color:#fff
style APPGW fill:#0078d4,color:#fff
style SQL fill:#5c2d91,color:#fff
Environnement Technique
Outils Requis
# Azure CLI
curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
# kubectl
az aks install-cli
# Helm
curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash
# Azure DevOps CLI extension
az extension add --name azure-devops
# Vérifier l'installation
az --version
kubectl version --client
helm version
Accès Azure
- Subscription Azure (Pay-As-You-Go ou MSDN recommandé)
- Droits Contributor ou Owner sur un Resource Group
- Azure DevOps Organization
Méthode Pédagogique
Chaque module suit cette structure :
- Concepts : Théorie avec diagrammes Mermaid
- Pratique : Commandes Azure CLI étape par étape
- Exercice : Mise en situation (
!!! example) - Solution : Correction détaillée (
??? quote)
Conseil
Réalisez les exercices avant de consulter les solutions. L'apprentissage par la pratique est la clé de la maîtrise.
Ressources Complémentaires
| Ressource | Lien |
|---|---|
| Documentation Azure | docs.microsoft.com/azure |
| Azure Architecture Center | docs.microsoft.com/azure/architecture |
| Microsoft Learn | learn.microsoft.com |
| Azure Charts | azurecharts.com |
| Azure Price Calculator | azure.microsoft.com/pricing/calculator |
Navigation
| Module | Suivant |
|---|---|
| Introduction | Module 1 : Portal & IAM → |