Risparmio in Azure con un semplice Workbook

Monitoraggio risorse orfane

Gestire ambienti Azure complessi con molte subscription può portare alla creazione di risorse dimenticate: dischi, IP pubblici, piani AppService non più utilizzati. Queste risorse, se trascurate, continuano a generare costi non necessari e possono rappresentare un rischio per la sicurezza e la governance.

I principali motivi per cui dovresti fare questa pulizia:

Durante alcune attività di ottimizzazione dei costi mi sono imbattuto in questo progetto su GitHub, e l’ho trovato davvero interessante. Si tratta di un’iniziativa open source che merita attenzione: il workbook può essere integrato e adattato facilmente anche nei nostri portali Azure, diventando un valido alleato per mantenere l’ambiente pulito e sotto controllo.

  • Costi nascosti: dischi orfani, IP non associati o piani App vuoti possono continuare a generare costi ogni mese.
  • Complessità gestionale: più risorse inutili hai, più difficile è gestire l’ambiente.
  • Rischi di sicurezza: risorse non monitorate possono essere vettori d’attacco.
  • Compliance: un cloud ordinato è anche più conforme alle normative.

In breve, rimuovere le risorse orfane ti aiuta a risparmiare, semplificare e migliorare la sicurezza della tua infrastruttura.

Azure Orphaned Resources Workbook v3.0 è un tool gratuito che si integra con Azure Monitor e utilizza Azure Resource Graph per analizzare automaticamente tutte le subscription.

Cosa offre:

  • Dashboard con panoramica per categorie (Compute, Storage, Networking, etc.)
  • Elenco dettagliato delle risorse potenzialmente orfane
  • Icona “$” per evidenziare quelle che generano costi
  • Filtri dinamici per subscription, resource group, etc.
  • Funzione di eliminazione diretta dal workbook (novità della versione 3.0)

Il tutto raccolto in un report interattivo, esplorabile in pochi clic.

Vediamo come implementarlo passo passo

1. Crea un nuovo Workbook

  • Cerca Workbooks dal portale Azure (sezione Monitor)
  • Clicca su + Create+ Nuovo per crearne uno vuoto

Nuovo workbook 1

Nuovo workbook 2

2. Copia il file JSON dal repository GitHub

3. Incolla il JSON nel Workbook

  • Clicca l’icona </> (Editor Avanzato)
  • Cancella il contenuto predefinito e incolla il JSON copiato
  • Clicca Applica per caricare il layout

Editor JSON

4. Salva il tuo Workbook

  • Clicca sull’icona Salva (floppy)
  • Dai un nome (es. “Monitoraggio”), scegli subscription, resource group e location

Conferma salvataggio

Risoluzione errori: Microsoft.Insights non registrato

In questo punto potresti avere un errore come è successo a me , il messaggio è questo

Errore Insights

Per risolverlo puoi fare questi semplici passi

  • Vai nella tua sottoscrizione
  • Seleziona Provider di risorse
  • Cerca Microsoft.Insights
  • Clicca su Registra

Registrazione provider

Usa il tuo Workbook

  • Riapri la sezione Workbooks
  • Apri quello appena creato (“Monitoraggio”)
  • Imposta filtri (es. All, o RG specifici)
  • Esplora le schede (Compute, Storage, etc.)
  • Le risorse a pagamento sono segnalate con $
  • (Opzionale) Attiva Enable Deletion e usa il pulsante ⛔ Delete Selected Resource(s) per rimuoverle direttamente

Uso workbook

Conclusione

Questo workbook ti permette di:

  • Individuare in pochi secondi tutte le risorse orfane
  • Capire quali generano costi inutili
  • Agire rapidamente eliminandole, anche direttamente dal report

Con un piccolo investimento iniziale (5 minuti), puoi risparmiare centinaia di euro al mese.

💡 Consiglio: pianifica una review mensile delle risorse usando questo strumento. Ti sorprenderà quanto si possa ottimizzare!