Photo by Rémi Jacquaint on Unsplash
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:
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 💶💰