La spesa per Microsoft 365 e Azure raramente esplode in un unico momento drammatico. Si insinua. Qualche licenza acquistata per un progetto ormai concluso, una macchina virtuale dimensionata per un lancio che si è assestato da tempo, un account di archiviazione che nessuno ripulisce, un disco lasciato indietro quando il suo server è stato eliminato. Ciascuno è piccolo. Insieme diventano una fattura mensile più grande del lavoro che sostiene. L'aspetto incoraggiante è che gran parte di questo spreco è visibile e reversibile una volta che si sa dove guardare.
Questa è una guida pratica a nove tra gli schemi di spreco più comuni in un ambiente Microsoft. Ogni passo illustra cosa controllare, come controllarlo nel portale o con un comando rapido e come si presenta una situazione corretta una volta risolta. I risparmi sono per natura indicativi, perché dipendono interamente dal vostro ambiente, ma gli schemi sono abbastanza costanti da far sì che quasi ogni organizzazione trovi qualcosa in questo elenco.
1. Recuperare le licenze non assegnate e sottoutilizzate
Verifica: Confrontate le licenze acquistate con quelle assegnate, poi confrontate le licenze assegnate con l'utilizzo effettivo. Nell'interfaccia di amministrazione di Microsoft 365, Fatturazione e poi Licenze mostra il conteggio delle licenze acquistate rispetto a quelle assegnate, mentre i report di utilizzo mostrano le date di ultima attività per servizio.
Come: Microsoft Graph PowerShell fa emergere rapidamente i totali. Get-MgSubscribedSku restituisce prepaidUnits rispetto a consumedUnits per ogni SKU, quindi un divario ampio è denaro speso per postazioni che nessuno possiede. Incrociate i report di utilizzo per trovare le postazioni assegnate rimaste dormienti per settimane.
Situazione ideale: Nessuna postazione a pagamento non assegnata, nessuna postazione assegnata inutilizzata per un periodo definito e un ciclo di recupero mensile affinché il divario non si riapra.
2. Gestire correttamente l'offboarding di chi lascia l'azienda
Verifica: Cercate gli account che detengono ancora licenze a pagamento dopo che la persona ha lasciato l'azienda. Chi se ne va e la cui licenza non viene mai rimossa continua a generare costi a tempo indefinito, e spesso la casella di posta e i dati restano attivi insieme a lui.
Come: Esaminate Microsoft Entra ID alla ricerca di utenti usciti di recente e di eventuali account senza attività di accesso. Un processo ordinato di ingresso, cambio ruolo e uscita rimuove la licenza, blocca l'accesso e converte la casella di posta in una casella condivisa dove il contenuto deve ancora essere raggiungibile, il che non richiede una licenza a pagamento.
Situazione ideale: Licenze liberate entro pochi giorni da un'uscita, non mesi, e offboarding trattato come un processo ripetibile anziché come una pulizia occasionale.
3. Ridimensionare le macchine virtuali Azure sovradimensionate
Verifica: Confrontate la dimensione assegnata a ogni macchina virtuale con la CPU e la memoria che utilizza effettivamente. Le macchine dimensionate per un picco che non è mai più tornato sono uno dei maggiori costi ricorrenti di Azure.
Come: Azure Advisor produce direttamente raccomandazioni di ridimensionamento e spegnimento, e le metriche di Azure Monitor mostrano l'utilizzo prolungato nel tempo. Dove una macchina gira costantemente al di sotto del carico, spostatela su una SKU più piccola mantenendo un margine ragionevole.
Situazione ideale: Macchine virtuali dimensionate sull'utilizzo osservato, con il ridimensionamento rivisto periodicamente anziché impostato una sola volta al momento della distribuzione.
4. Rimuovere le risorse inattive
Verifica: Individuate le risorse provisionate e in fatturazione ma che non svolgono alcun lavoro: macchine virtuali senza traffico significativo, ambienti di test lasciati in esecuzione, bilanciatori di carico senza backend, database che nessuno interroga.
Come: Azure Advisor segnala le risorse inattive e a basso utilizzo, e la vista di analisi dei costi in Cost Management evidenzia la spesa che non cambia mai indipendentemente dall'attività. Deallocate ciò che è realmente inattivo ed eliminate ciò che non serve più dopo aver confermato la proprietà.
Situazione ideale: Nessuna risorsa a pagamento con utilizzo pari a zero prolungato e un proprietario chiaro per tutto ciò che viene mantenuto in esecuzione deliberatamente.
5. Tenere sotto controllo la crescita dell'archiviazione
Verifica: L'archiviazione tende a crescere silenziosamente. Snapshot vecchi, blob invecchiati, conservazione prolissa dei log e copie di backup si accumulano finché la voce di archiviazione diventa una quota rilevante della fattura.
Come: Applicate criteri di gestione del ciclo di vita sugli account di archiviazione per spostare automaticamente i dati nei livelli cool e archive o eliminarli dopo un'età definita. Rivedete il numero di snapshot e controllate le impostazioni di conservazione di Log Analytics e dei backup, che spesso vengono lasciate molto più a lungo del necessario.
Situazione ideale: Criteri di ciclo di vita attivi, conservazione impostata come decisione deliberata e proliferazione degli snapshot tenuta sotto controllo.
6. Dismettere gli strumenti di terze parti duplicati
Verifica: Cercate gli strumenti di terze parti a pagamento che si sovrappongono a funzionalità che già possedete all'interno dei vostri piani Microsoft. Strumenti separati di autenticazione a più fattori, gestione dei dispositivi, backup o sicurezza spesso duplicano qualcosa già incluso in una licenza che state pagando.
Come: Elencate i vostri abbonamenti SaaS attivi a fronte delle funzionalità presenti nel vostro attuale mix di piani Microsoft 365. Dove una funzionalità Microsoft soddisfa già l'esigenza, pianificate una migrazione e cancellate lo strumento sovrapposto.
Situazione ideale: Un insieme di strumenti razionalizzato senza sovrapposizioni a pagamento rispetto a funzionalità che già possedete.
7. Correggere il mix di piani
Verifica: Confermate che il piano di licenza corrisponda all'esigenza reale di ogni utente. Gli ambienti tendono a convergere verso un unico piano di fascia alta per tutti, oppure conservano un mix ereditato che non è più adatto. Non ogni utente ha bisogno della fascia più alta, e le organizzazioni più piccole spesso si adattano a piani migliori di quelli che hanno.
Come: Segmentate gli utenti in base a ciò che utilizzano realmente, poi associateli al piano giusto. Microsoft 365 Business Premium è spesso la scelta migliore sotto le 300 postazioni, mentre E3 ed E5 si adattano ad ambienti più grandi o più orientati alla sicurezza, e la suddivisione giusta di solito sta tra gli estremi anziché in un unico piano per tutti.
Situazione ideale: Un mix di piani adeguato all'esigenza reale di ogni gruppo, rivisto man mano che l'organizzazione cambia anziché dato per scontato.
8. Eliminare i dischi non collegati e gli indirizzi IP inattivi
Verifica: Quando una macchina virtuale viene eliminata, i suoi dischi gestiti e gli indirizzi IP pubblici non vengono sempre rimossi con essa. I dischi orfani continuano a generare costi di archiviazione, e un IP pubblico standard riservato viene fatturato anche quando non vi è collegato nulla.
Come: Nel portale di Azure, filtrate i dischi per lo stato non collegato e gli indirizzi IP pubblici per lo stato non associato. Un comando rapido come Get-AzDisk | Where-Object { $_.DiskState -eq 'Unattached' } elenca i dischi orfani così potete confermarli e rimuoverli.
Situazione ideale: Nessun disco gestito orfano e nessun indirizzo IP riservato inattivo lasciato in fatturazione dopo che la sua risorsa è sparita.
9. Smettere di tenere sviluppo e test in esecuzione 24 ore su 24
Verifica: Gli ambienti non di produzione spesso girano 24 ore al giorno, sette giorni su sette, quando vengono utilizzati solo durante l'orario di lavoro. La capacità di calcolo che pagate di notte e nei fine settimana è puro spreco nella maggior parte degli ambienti di sviluppo e test.
Come: Applicate pianificazioni di spegnimento automatico alle macchine virtuali, usate l'automazione di avvio e arresto e appoggiatevi alla funzionalità di spegnimento automatico di Azure DevTest Labs. Adattate la pianificazione alle ore in cui l'ambiente viene realmente utilizzato.
Situazione ideale: Capacità di calcolo di sviluppo e test arrestata per impostazione predefinita al di fuori dell'orario di lavoro, con un percorso semplice per avviarla quando serve.
Misurare prima e dopo
Niente di tutto questo dura senza una linea di base. Prima di cambiare qualsiasi cosa, registrate la spesa mensile attuale per servizio, il numero di licenze acquistate e assegnate e le risorse che intendete toccare. Etichettate le risorse per proprietario e ambiente in modo che il costo sia attribuibile anziché anonimo. Poi ricontrollate gli stessi valori dopo ogni passaggio. Il punto non è una singola pulizia, ma un andamento che resta stabile o diminuisce mentre l'ambiente continua a funzionare. Una revisione mensile trasforma il controllo dei costi in un'abitudine anziché in un panico annuale, e vi fornisce le evidenze del prima e dopo che dimostrano che un cambiamento ha davvero fatto risparmiare denaro.
Dove si inserisce EtherInsights
Lavorare questo elenco a mano su un ambiente in crescita, o su molti tenant per un fornitore di servizi gestiti, è il punto in cui diventa un lavoro a sé stante. EtherInsights è costruito per individuare questo spreco e dimostrare il risparmio: fa emergere le licenze non assegnate e sottoutilizzate, le risorse Azure inattive e sovradimensionate e i dischi e gli IP orfani che si nascondono nella fattura, quindi traccia il prima e dopo affinché un cambiamento sia supportato da evidenze anziché da un'intuizione.
Per il lato della capacità di calcolo di Azure, il ridimensionamento delle VM Azure trasforma i dati di utilizzo in azioni di ridimensionamento supportate da un responsabile, con le evidenze a sostegno. Sul lato delle licenze, la gestione delle licenze e l'offboarding di Microsoft 365 chiude il ciclo lungo tutto il ciclo di vita della licenza, così chi lascia l'azienda viene sottoposto a offboarding, le postazioni dormienti vengono recuperate e il mix di piani resta adeguato alle esigenze.
L'aumento graduale dei costi è normale; lasciarlo incontrollato è una scelta. Lavorate i nove passi, misurate ogni passaggio, e l'ambiente che cresce continuerà a pagare solo per il lavoro che svolge davvero.
Esplora l'ottimizzazione dei costi cloud per scoprire come l'individuazione degli sprechi e la dimostrazione del risparmio si uniscono in Microsoft 365 e Azure.
