Le cloud computing représente la fourniture de services informatiques via Internet, incluant les serveurs, le stockage, les bases de données, la mise en réseau, les logiciels et l'analyse. Microsoft Azure est la plateforme cloud de Microsoft qui permet aux entreprises de créer, déployer et gérer des applications à travers un réseau mondial de centres de données.
Azure propose trois modèles principaux de services cloud :
Exemple concret IaaS : Une banque canadienne migre ses serveurs on-premise vers des machines virtuelles Azure. Elle garde le contrôle total sur le système d'exploitation et les applications, mais Azure gère l'infrastructure physique.
# Création d'une machine virtuelle avec Azure CLI
az vm create \
--resource-group myResourceGroup \
--name myVM \
--image UbuntuLTS \
--admin-username azureuser \
--generate-ssh-keys \
--size Standard_B2s
Azure supporte différents modèles de déploiement selon les besoins de sécurité et de conformité :
Exemple concret hybride : Un hôpital européen garde ses données patients sensibles on-premise pour la conformité RGPD, mais utilise Azure pour les applications de gestion administrative et l'analyse de données anonymisées.
Azure offre plusieurs avantages économiques et techniques :
Exemple concret d'évolutivité : Un site e-commerce utilise Azure App Service avec auto-scaling. Pendant le Black Friday, l'application passe automatiquement de 2 à 20 instances pour gérer le trafic, puis redescend le lendemain.
# Configuration d'auto-scaling avec Azure CLI
az monitor autoscale create \
--resource-group myResourceGroup \
--resource myAppServicePlan \
--resource-type Microsoft.Web/serverfarms \
--name myAutoscaleProfile \
--min-count 2 \
--max-count 20 \
--count 2
La migration vers Azure transforme fondamentalement la structure des coûts IT :
Exemple concret financier : Une PME canadienne remplace son datacenter de 200 000$ CAD (CapEx) par des services Azure à 3 000$ CAD/mois (OpEx), permettant un meilleur cash-flow et une maintenance incluse.
Azure organise son infrastructure globale en :
Exemple concret de haute disponibilité : Une application gouvernementale canadienne déploie ses services dans Canada Central (Toronto) avec réplication vers Canada East (Québec) pour assurer la continuité de service même en cas de panne régionale.
# Vérification des régions disponibles
az account list-locations --output table
# Déploiement multi-zones
az vm create \
--resource-group myResourceGroup \
--name myVM \
--zone 1 \
--image UbuntuLTS
Testez vos connaissances sur les concepts fondamentaux d'Azure :
Question 1 : Quel modèle de service cloud offre le plus de contrôle sur le système d'exploitation ?
Réponse : IaaS (Infrastructure as a Service) - Il permet de contrôler complètement le système d'exploitation, les applications et la configuration, tandis que PaaS et SaaS abstraient ces couches.
Question 2 : Quelle est la différence principale entre évolutivité et élasticité ?
Réponse : L'évolutivité est la capacité d'augmenter les ressources (manuellement ou automatiquement), tandis que l'élasticité inclut aussi la capacité de réduire automatiquement les ressources quand elles ne sont plus nécessaires.
Question 3 : Combien de zones de disponibilité minimum sont recommandées pour une haute disponibilité ?
Réponse : Minimum 2 zones de disponibilité, idéalement 3, pour assurer la redondance et la tolérance aux pannes. Azure garantit un SLA de 99.99% pour les services déployés sur au moins 2 zones.
La leçon suivante est également gratuite. Découvrez-la sans inscription.
Leçon 2 — Continuer →Choisis quels cookies tu acceptes — modifiable à tout moment.