08 / Infrastructure / Azure

SERVICE NOW

Parc de VM Azure — IPs publiques et privées modifiées via le SDK Azure.

Projet client privé — non déployé publiquement.

SERVICE NOW
Liste des VM Azure — statut, région, IP publique et taille, via l’API Azure.

Captures

Liste des VM Azure — statut, région, IP publique et taille, via l’API Azure.
Liste des VM Azure — statut, région, IP publique et taille, via l’API Azure.
IPs publiques et privées par VM, avec noms DNS s’ils existent.
IPs publiques et privées par VM, avec noms DNS s’ils existent.
Mise à jour DNS pour les IPs publiques et privées sélectionnées.
Mise à jour DNS pour les IPs publiques et privées sélectionnées.
Tableau de bord serveurs — vue du parc et coût d’abonnement Azure.
Tableau de bord serveurs — vue du parc et coût d’abonnement Azure.
Offres affiliées — campagnes, paiements et visibilité dans la même console.
Offres affiliées — campagnes, paiements et visibilité dans la même console.
Fiche offre — liens de tracking, visuels et règles geo.
Fiche offre — liens de tracking, visuels et règles geo.

Vue d’ensemble

Console d’exploitation pour VM Azure — inventaire, IPs publiques et privées via l’API, mises à jour DNS, et changement d’IP via le SDK Azure. Offres affiliées et coûts serveurs dans le même produit, car la même équipe gérant le parc de VM suivait aussi les campagnes affiliées et avait besoin des deux au même endroit plutôt que de basculer entre le portail Azure et un tableur séparé.

Le problème

VM, IPs publiques, IPs privées et DNS se géraient une par une dans le portail Azure, sans inventaire partagé du parc. Vérifier quelle VM avait quelle IP publique, ou mettre à jour un enregistrement DNS après un changement d'IP, voulait dire ouvrir la page de chaque machine individuellement dans le portail — il n'existait aucune liste unique montrant statut, région, taille et IP ensemble, ni aucun moyen de voir les coûts serveurs à côté des campagnes que ces serveurs faisaient tourner.

La solution

Console sur le SDK Azure : lister les VM, lire IPs publiques et privées, mettre à jour le DNS, changer les IPs via l’API. Équipes, utilisateurs et journaux à côté. La liste des VM récupère statut, région, taille et IP publique directement depuis l’API Azure dans un seul tableau, et les noms DNS s’affichent à côté des IPs qu’ils résolvent, si bien qu’une entrée DNS obsolète ou manquante saute aux yeux. Un tableau de bord serveurs met le parc en regard du coût de l’abonnement Azure, et la même console suit les offres affiliées — campagnes, liens de tracking, visuels, paiement et règles geo — puisque les offres et les serveurs qui les font tourner partagent un même propriétaire.

Rôle

Développeur full stack — SDK Azure, APIs IP et DNS, UI d’exploitation. Construction de la couche qui transforme des appels API Azure individuels en un tableau unique pour tout le parc et des actions en masse.

Résultat

Le parc se gère depuis un seul tableau de bord : VM, IPs publiques/privées, DNS et changements d’IP, aux côtés des coûts serveurs et des offres affiliées qui vivaient auparavant dans un tableur séparé.

Fonctionnalités

  • Inventaire VM Azure — statut, région, taille, IP publique
  • Tables d’IPs publiques et privées via l’API Azure
  • Changement d’IP via le SDK Azure
  • Mise à jour DNS des adresses sélectionnées
  • Vue des coûts d’abonnement Azure
  • Offres et campagnes affiliées dans la même console

Technologie

Bric Reda
À propos de l’auteur

Bric Reda est développeur full stack à Tanger, Maroc. Il conçoit des logiciels Laravel, React et TypeScript — plateformes SaaS, systèmes ERP et applications en production pour des entreprises au Maroc et en Europe.

En savoir plus sur Bric Reda

Projets choisis

FRIGO SYS ERPCASHFLOW ANYWAREANYBOT
Parlons de votre projet →