Une infrastructure Azure décrite entièrement en code, avec des postes de travail virtuels, de la supervision et des garde-fous budgétaires.

Le contexte

Les environnements étaient à créer depuis zéro, et devaient être reproductibles plutôt que cliqués dans un portail : mêmes réseaux, mêmes règles, même supervision à chaque fois. Il fallait aussi donner accès à des postes de travail Windows à distance, et éviter les dérives de facturation sur un cloud facturé à l'usage.

Ce que nous avons livré

  • Infrastructure as code Terraform écrite de zéro : machines virtuelles, réseaux et règles de filtrage versionnés avec le reste du projet
  • Postes de travail virtuels Azure Virtual Desktop, pour un accès distant sans déployer de matériel
  • Supervision centralisée via Log Analytics, avec règles d'alerte sur l'état et la charge des hôtes
  • Alertes de budget Azure, pour être prévenu d'une dérive de coût avant la facture
  • Configuration post-installation des hôtes Windows automatisée par playbooks Ansible via WinRM

Les résultats

  • Un environnement complet se recrée depuis le code, sans configuration manuelle dans le portail Azure
  • État et charge des hôtes visibles au même endroit, avec alerte avant saturation
  • Dérives de facturation signalées par les alertes de budget plutôt que découvertes en fin de mois

La stack technique

Microsoft Azure · Azure Virtual Desktop · Terraform · Ansible · Log Analytics · PowerShell · Shell