Uitgaven aan Microsoft 365 en Azure lopen zelden in één dramatisch moment uit de hand. Ze sluipen omhoog. Een paar licenties gekocht voor een project dat is geëindigd, een virtuele machine gedimensioneerd voor een lancering die allang is gestabiliseerd, een storage-account dat niemand opschoont, een schijf die achterbleef toen de server werd verwijderd. Elk is klein. Samen worden ze een maandelijkse rekening die groter is dan het werk dat deze ondersteunt. Het bemoedigende is dat het grootste deel van deze verspilling zichtbaar en omkeerbaar is zodra u weet waar u moet kijken.
Dit is een praktische doorloop van negen van de meest voorkomende verspillingspatronen in een Microsoft-omgeving. Elke stap behandelt wat u moet controleren, hoe u dat in de portal of met een snel commando controleert, en hoe het er goed uitziet zodra het is opgelost. De besparingen zijn van nature indicatief, omdat ze volledig afhangen van uw omgeving, maar de patronen zijn consistent genoeg dat vrijwel elke organisatie iets op deze lijst vindt.
1. Win niet-toegewezen en onderbenutte licenties terug
Controle: Vergelijk gekochte licenties met toegewezen licenties, en vergelijk vervolgens toegewezen licenties met het werkelijke gebruik. In het Microsoft 365-beheercentrum toont Facturering en vervolgens Licenties de aantallen gekocht versus toegewezen, terwijl de gebruiksrapporten de datums van laatste activiteit per service tonen.
Hoe: Microsoft Graph PowerShell brengt de totalen snel aan het licht. Get-MgSubscribedSku geeft prepaidUnits tegenover consumedUnits voor elke SKU terug, dus een grote kloof is geld dat is uitgegeven aan seats die niemand heeft. Kruis de gebruiksrapporten om toegewezen seats te vinden die al weken sluimeren.
Hoe het er goed uitziet: Geen betaalde seats die niet-toegewezen blijven, geen toegewezen seats die gedurende een vastgestelde periode ongebruikt blijven, en een maandelijkse terugwinlus zodat de kloof niet opnieuw ontstaat.
2. Rond het vertrek van medewerkers goed af
Controle: Zoek naar accounts die nog betaalde licenties hebben nadat de persoon is vertrokken. Een vertrekker wiens licentie nooit wordt verwijderd, blijft onbeperkt kosten genereren, en de mailbox en gegevens blijven vaak met hen actief.
Hoe: Bekijk Microsoft Entra ID op recent vertrokken gebruikers en op accounts zonder aanmeldactiviteit. Een schoon joiner-, mover- en leaver-proces verwijdert de licentie, blokkeert het aanmelden en zet de mailbox om naar een gedeelde mailbox waar de content nog bereikbaar moet zijn, wat geen betaalde licentie vereist.
Hoe het er goed uitziet: Licenties die binnen dagen na een vertrek worden vrijgemaakt, niet maanden, en offboarding behandeld als een herhaalbaar proces in plaats van een incidentele opschoning.
3. Dimensioneer te grote Azure virtual machines juist
Controle: Vergelijk de toegewezen grootte van elke virtual machine met de CPU en het geheugen die deze werkelijk gebruikt. Machines die zijn gedimensioneerd voor een piek die nooit terugkeerde, behoren tot de grootste terugkerende Azure-kosten.
Hoe: Azure Advisor produceert rechtstreeks aanbevelingen voor dimensionering en afsluiting, en Azure Monitor-metrieken tonen het aanhoudende gebruik in de loop van de tijd. Waar een machine consistent onder de belasting draait, schaalt u deze omlaag naar een kleinere SKU en houdt u verstandige marge aan.
Hoe het er goed uitziet: Virtual machines gedimensioneerd op het waargenomen gebruik, waarbij de dimensionering volgens een schema opnieuw wordt bekeken in plaats van eenmalig bij de implementatie te worden vastgelegd.
4. Verwijder inactieve resources
Controle: Vind resources die zijn toegewezen en kosten genereren maar geen werk doen: virtual machines zonder betekenisvol verkeer, testomgevingen die zijn blijven draaien, load balancers zonder backend, databases die niemand bevraagt.
Hoe: Azure Advisor markeert inactieve en weinig gebruikte resources, en de kostenanalyseweergave in Cost Management belicht uitgaven die nooit veranderen, ongeacht de activiteit. Hef de toewijzing op van wat werkelijk inactief is, en verwijder wat niet langer nodig is nadat u het eigenaarschap heeft bevestigd.
Hoe het er goed uitziet: Geen betaalde resource met aanhoudend nulgebruik, en een duidelijke eigenaar voor alles wat bewust actief wordt gehouden.
5. Breng de groei van opslag onder controle
Controle: Opslag heeft de neiging om geruisloos te groeien. Oude snapshots, verouderende blobs, uitgebreide logbewaring en back-upkopieën stapelen zich op totdat de opslagpost een aanzienlijk deel van de rekening vormt.
Hoe: Pas lifecycle management-beleid toe op storage-accounts om gegevens automatisch naar cool en archive te tieren of ze na een vastgestelde leeftijd te verwijderen. Bekijk het aantal snapshots, en controleer de bewaarinstellingen van Log Analytics en back-ups, die vaak veel langer worden bewaard dan iemand nodig heeft.
Hoe het er goed uitziet: Lifecycle-beleid aanwezig, bewaring vastgelegd als een bewuste beslissing, en wildgroei aan snapshots onder controle gehouden.
6. Schaf dubbele tooling van derden af
Controle: Zoek naar betaalde tools van derden die overlappen met mogelijkheden die u al bezit binnen uw Microsoft-plannen. Aparte tools voor multifactorauthenticatie, apparaatbeheer, back-up of beveiliging dupliceren vaak iets dat al is inbegrepen in een licentie waarvoor u betaalt.
Hoe: Zet uw actieve SaaS-abonnementen af tegen de mogelijkheden in uw huidige Microsoft 365-planmix. Waar een Microsoft-mogelijkheid al aan de behoefte voldoet, plant u een migratie en zegt u de overlappende tool op.
Hoe het er goed uitziet: Een gerationaliseerde toolset zonder betaalde overlap met mogelijkheden die u al heeft.
7. Corrigeer de planmix
Controle: Bevestig dat het licentieplan aansluit op de werkelijke behoefte van elke gebruiker. Omgevingen neigen naar één hoog plan voor iedereen, of houden een legacy-mix aan die niet meer past. Niet elke gebruiker heeft het topniveau nodig, en kleinere organisaties passen vaak bij betere plannen dan die ze nu hebben.
Hoe: Segmenteer gebruikers op basis van wat ze werkelijk gebruiken, en koppel ze vervolgens aan het juiste plan. Microsoft 365 Business Premium past vaak beter onder de 300 seats, terwijl E3 en E5 geschikt zijn voor grotere of beveiligingsintensievere omgevingen, en de juiste verdeling ligt meestal tussen de uitersten in plaats van één plan voor iedereen.
Hoe het er goed uitziet: Een planmix afgestemd op de werkelijke behoefte per groep, herzien naarmate de organisatie verandert in plaats van aangenomen.
8. Ruim niet-gekoppelde schijven en inactieve IP-adressen op
Controle: Wanneer een virtual machine wordt verwijderd, worden de bijbehorende managed disks en openbare IP-adressen niet altijd mee verwijderd. Verweesde schijven blijven kosten genereren voor opslag, en een gereserveerd standaard openbaar IP-adres genereert kosten, zelfs wanneer er niets aan is gekoppeld.
Hoe: Filter in de Azure-portal schijven op de status niet-gekoppeld en openbare IP-adressen op de status niet-gekoppeld. Een snel commando zoals Get-AzDisk | Where-Object { $_.DiskState -eq 'Unattached' } toont de verweesde schijven zodat u ze kunt bevestigen en verwijderen.
Hoe het er goed uitziet: Geen verweesde managed disks en geen inactieve gereserveerde IP-adressen die kosten blijven genereren nadat hun resource verdwenen is.
9. Stop dev en test die de klok rond draaien
Controle: Niet-productieomgevingen draaien vaak 24 uur per dag, zeven dagen per week, terwijl ze alleen tijdens werkuren worden gebruikt. Compute waarvoor u 's nachts en in het weekend betaalt, is pure verspilling in de meeste ontwikkel- en testomgevingen.
Hoe: Pas auto-shutdown-schema's toe op virtual machines, gebruik start- en stopautomatisering, en steun op de auto-shutdown-functie in Azure DevTest Labs. Stem het schema af op de uren waarin de omgeving werkelijk wordt gebruikt.
Hoe het er goed uitziet: Ontwikkel- en testcompute die standaard buiten werkuren wordt gestopt, met een eenvoudige manier om deze te starten wanneer nodig.
Meet vooraf en achteraf
Niets hiervan beklijft zonder een nulmeting. Voordat u iets verandert, legt u de huidige maandelijkse uitgaven per service vast, de aantallen gekochte en toegewezen licenties, en de resources die u van plan bent aan te raken. Tag resources per eigenaar en omgeving zodat kosten toewijsbaar zijn in plaats van anoniem. Controleer daarna dezelfde cijfers opnieuw na elke ronde. Het gaat niet om één opschoning maar om een trend die vlak blijft of daalt terwijl de omgeving blijft werken. Een maandelijkse review maakt van kostenbeheersing een gewoonte in plaats van een jaarlijkse paniek, en het geeft u het voor-en-na-bewijs dat een verandering daadwerkelijk geld heeft bespaard.
Waar EtherInsights past
Deze lijst met de hand doorwerken over een groeiende omgeving, of over vele tenants voor een managed-serviceprovider, is waar het een taak op zich wordt. EtherInsights is gebouwd om deze verspilling te vinden en de besparing te bewijzen: het brengt niet-toegewezen en onderbenutte licenties, inactieve en te grote Azure-resources, en de verweesde schijven en IP-adressen die zich in de rekening verschuilen aan het licht, en volgt vervolgens het voor-en-na zodat een verandering wordt onderbouwd door bewijs in plaats van een vermoeden.
Voor de Azure-computekant zet Azure VM right-sizing gebruiksgegevens om in dimensioneringsacties die aan een eigenaar zijn gekoppeld, met het bewijs om ze te onderbouwen. Aan de licentiekant sluit Microsoft 365-licentiebeheer en offboarding de lus over de licentielevenscyclus, zodat vertrekkers worden afgemeld, sluimerende seats worden teruggewonnen, en de planmix afgestemd blijft op de behoefte.
Kostenkruip is normaal; het ongecontroleerd laten is een keuze. Werk de negen stappen door, meet elke ronde, en de omgeving die groeit blijft alleen betalen voor het werk dat deze werkelijk doet.
Ontdek cloudkostenoptimalisatie om te zien hoe het vinden van verspilling en het bewijzen van de besparing samenkomen over Microsoft 365 en Azure heen.
