Microsoft Azure propose une vaste gamme de services cloud organisés en catégories principales. Les services Compute, Storage et Networking constituent le socle fondamental de toute architecture cloud. Ces services permettent de déployer des applications, stocker des données et connecter les ressources de manière sécurisée et performante.
Les services Compute fournissent la puissance de calcul nécessaire pour exécuter vos applications et workloads. Azure offre plusieurs options selon vos besoins spécifiques.
Azure Virtual Machines (VMs) : Service IaaS permettant de créer et gérer des machines virtuelles dans le cloud. Vous contrôlez entièrement le système d'exploitation, les applications et la configuration.
Exemple pratique - Création d'une VM avec Azure CLI :
# Créer un groupe de ressources
az group create --name myResourceGroup --location eastus
# Créer une VM Linux
az vm create \
--resource-group myResourceGroup \
--name myVM \
--image UbuntuLTS \
--admin-username azureuser \
--generate-ssh-keys \
--size Standard_B2s
Azure App Service : Plateforme PaaS pour héberger des applications web, APIs REST et backends mobiles sans gérer l'infrastructure sous-jacente.
Azure Container Instances (ACI) : Solution serverless pour exécuter des conteneurs Docker sans gérer de VMs ou orchestrateurs.
Azure Kubernetes Service (AKS) : Service Kubernetes managé pour orchestrer des applications conteneurisées à grande échelle.
Azure Storage offre des solutions de stockage hautement disponibles, sécurisées et évolutives pour différents types de données.
Types de stockage Azure :
Niveaux de performance :
Exemple - Configuration d'un compte de stockage :
# Créer un compte de stockage
az storage account create \
--name mystorageaccount \
--resource-group myResourceGroup \
--location eastus \
--sku Standard_LRS \
--kind StorageV2
# Créer un conteneur blob
az storage container create \
--name mycontainer \
--account-name mystorageaccount \
--auth-mode login
Redondance des données :
Les services réseau Azure permettent de connecter, sécuriser et optimiser vos ressources cloud et hybrides.
Azure Virtual Network (VNet) : Réseau privé isolé dans Azure pour vos ressources. Équivalent d'un réseau traditionnel dans votre datacenter.
Scénario pratique : Une entreprise souhaite déployer une application web 3-tiers dans Azure :
# Créer un VNet avec 3 sous-réseaux
az network vnet create \
--name myVNet \
--resource-group myResourceGroup \
--address-prefix 10.0.0.0/16 \
--subnet-name web-subnet \
--subnet-prefix 10.0.1.0/24
# Ajouter sous-réseau application
az network vnet subnet create \
--name app-subnet \
--vnet-name myVNet \
--resource-group myResourceGroup \
--address-prefix 10.0.2.0/24
# Ajouter sous-réseau base de données
az network vnet subnet create \
--name db-subnet \
--vnet-name myVNet \
--resource-group myResourceGroup \
--address-prefix 10.0.3.0/24
Azure Load Balancer : Distribue le trafic entrant entre plusieurs instances saines pour assurer haute disponibilité.
Azure Application Gateway : Load balancer Layer 7 avec fonctionnalités avancées comme SSL termination, URL-based routing et Web Application Firewall (WAF).
Azure ExpressRoute : Connexion privée dédiée entre votre infrastructure on-premises et Azure, offrant plus de fiabilité, débit et sécurité qu'une connexion Internet.
Azure VPN Gateway : Établit des connexions chiffrées entre Azure et sites on-premises ou clients distants.
Question 1 : Quel service Azure utiliseriez-vous pour héberger une application web .NET sans gérer l'infrastructure sous-jacente ?
Réponse : Azure App Service. C'est un service PaaS qui permet de déployer des applications web sans se préoccuper de la gestion des serveurs, des OS ou de la mise à l'échelle infrastructure.
Question 2 : Quelle option de redondance Azure Storage offre la protection contre les pannes de zone de disponibilité ?
Réponse : ZRS (Zone Redundant Storage) réplique vos données de manière synchrone dans trois zones de disponibilité dans la région primaire.
Question 3 : Quelle est la différence principale entre Azure Load Balancer et Application Gateway ?
Réponse : Load Balancer opère au Layer 4 (TCP/UDP) tandis qu'Application Gateway opère au Layer 7 (HTTP/HTTPS) et offre des fonctionnalités avancées comme le routage basé sur URL et WAF.
Inscrivez-vous pour accéder aux 4 autres leçons + le quiz final.
Créer mon compteChoisis quels cookies tu acceptes — modifiable à tout moment.