Identifier vos ressources Azure orphelines

Voici un article pour vous aider dans vos démarches FinOps afin d'économiser le coût des ressources inutilisées sur le cloud Microsoft Azure.

Qu'est-ce qu'une ressource Orpheline ?

Dans le contexte du cloud Microsoft Azure, une ressource orpheline est une ressource qui n'est plus associée à aucune ressource parente dans votre compte Azure. Cela peut se produire lorsqu'une ressource parente est supprimée sans que toutes ses ressources enfants soient également supprimées.

Plus précisément, une ressource orpheline est une ressource qui n'a plus de relation d'approbation avec une ressource parente ou qui n'est plus référencée par une autre ressource. Cela peut entraîner des problèmes tels que des frais inutiles pour des ressources non utilisées ou la difficulté de gérer et de suivre les ressources de votre compte Azure.

Pour éviter ce problème, il est important de surveiller régulièrement vos ressources Azure et de vérifier si certaines d'entre elles sont orphelines. Si c'est le cas, vous pouvez les supprimer en toute sécurité ou les associer à une ressource parente existante pour les intégrer à votre structure de ressources Azure.

Comment les identifier ?

Depuis plusieurs mois, j'ai déployé ce workbook Azure proposé par Dolev Shor:

Azure Orphan Resources Workbook

Celui-ci permet d'identifier les ressources orphelines des ces catégories :

  • Disks

  • Network Interfaces

  • Public IPs

  • Resource Groups

  • Network Security Groups (NSGs)

  • Availability Set

  • Route Tables

  • Load Balancers

  • App Service Plans

  • Front Door WAF Policy

  • Traffic Manager Profiles

Toutes les informations présentées dans ce workbook sont basées sur des requêtes Azure Resource Graph pouvant être visualisées en suivant ce lien: Orphan resources

Pour le déployer, il suffit de créer un workbook vierge est d'y insérer ce JSON:

{
  "version": "Notebook/1.0",
  "items": [],
  "fallbackResourceIds": [
    "Azure Orphan Resources"
  ],
  "$schema": "https://raw.githubusercontent.com/dolevshor/azure-orphan-resources/main/Workbook/Orphan%20Resources.workbook"
}

Une fois les actions de déploiement finalisées ; voici le rendu de ce workbook :

Maintenant, il ne reste plus qu'à faire le ménage🧹pour ne plus dépenser inutilement votre argent ou celui de votre client 💶💰

Did you find this article valuable?

Support Antoine LOIZEAU by becoming a sponsor. Any amount is appreciated!