Les dépenses Microsoft 365 et Azure explosent rarement en un seul moment spectaculaire. Elles s'accumulent insidieusement. Quelques licences achetées pour un projet qui s'est terminé, une machine virtuelle dimensionnée pour un lancement stabilisé depuis longtemps, un compte de stockage que personne n'élague, un disque laissé derrière lui lorsque son serveur a été supprimé. Chacun est minime. Ensemble, ils deviennent une facture mensuelle plus élevée que le travail qu'elle soutient. Ce qui est encourageant, c'est que la majeure partie de ce gaspillage est visible et réversible une fois que vous savez où regarder.

Ceci est un parcours pratique à travers neuf des schémas de gaspillage les plus courants dans un parc Microsoft. Chaque étape couvre quoi vérifier, comment le vérifier dans le portail ou avec une commande rapide, et à quoi ressemble un bon résultat une fois corrigé. Les économies sont directionnelles par nature, car elles dépendent entièrement de votre parc, mais les schémas sont suffisamment constants pour que presque toutes les organisations trouvent quelque chose dans cette liste.

1. Récupérez les licences non attribuées et sous-utilisées

Vérification : Comparez les licences achetées aux licences attribuées, puis comparez les licences attribuées à l'usage réel. Dans le centre d'administration Microsoft 365, Facturation puis Licences affiche les décomptes achetés par rapport aux attribués, tandis que les rapports d'utilisation montrent les dates de dernière activité par service.

Comment : Microsoft Graph PowerShell fait remonter les totaux rapidement. Get-MgSubscribedSku renvoie prepaidUnits face à consumedUnits pour chaque SKU, de sorte qu'un écart important représente de l'argent dépensé pour des sièges que personne ne détient. Recoupez les rapports d'utilisation pour trouver les sièges attribués restés dormants depuis des semaines.

À quoi ressemble un bon résultat : Aucun siège payant non attribué, aucun siège attribué inutilisé au-delà d'une période définie, et une boucle de récupération mensuelle pour que l'écart ne se rouvre pas.

2. Effectuez le départ des partants correctement

Vérification : Repérez les comptes qui détiennent encore des licences payantes après le départ de la personne. Un partant dont la licence n'est jamais retirée continue d'être facturé indéfiniment, et la boîte aux lettres et les données restent souvent actives avec lui.

Comment : Passez en revue Microsoft Entra ID pour les utilisateurs récemment partis et tout compte sans activité de connexion. Un processus propre d'arrivée, de mobilité et de départ retire la licence, bloque la connexion, et convertit la boîte aux lettres en boîte aux lettres partagée là où le contenu doit rester accessible, ce qui ne nécessite pas de licence payante.

À quoi ressemble un bon résultat : Des licences libérées dans les jours suivant un départ, et non des mois, et un processus de départ traité comme une procédure reproductible plutôt qu'un nettoyage occasionnel.

3. Redimensionnez les machines virtuelles Azure surdimensionnées

Vérification : Comparez la taille provisionnée de chaque machine virtuelle au processeur et à la mémoire qu'elle utilise réellement. Les machines dimensionnées pour un pic qui n'est jamais revenu sont l'un des plus gros coûts Azure récurrents.

Comment : Azure Advisor produit directement des recommandations de redimensionnement et d'arrêt, et les métriques Azure Monitor montrent l'utilisation soutenue dans le temps. Là où une machine fonctionne constamment en sous-charge, faites-la passer à un SKU plus petit tout en conservant une marge raisonnable.

À quoi ressemble un bon résultat : Des machines virtuelles dimensionnées sur l'utilisation observée, avec un redimensionnement réexaminé selon un calendrier plutôt que fixé une seule fois au déploiement.

4. Supprimez les ressources inactives

Vérification : Trouvez les ressources provisionnées et facturées mais qui ne font aucun travail : des machines virtuelles sans trafic significatif, des environnements de test laissés en fonctionnement, des équilibreurs de charge sans backend, des bases de données que personne n'interroge.

Comment : Azure Advisor signale les ressources inactives et peu utilisées, et la vue d'analyse des coûts dans Cost Management met en évidence les dépenses qui ne changent jamais quelle que soit l'activité. Désallouez ce qui est réellement inactif, et supprimez ce qui n'est plus nécessaire après avoir confirmé la propriété.

À quoi ressemble un bon résultat : Aucune ressource payante à usage nul soutenu, et un propriétaire clair pour tout ce qui est maintenu en fonctionnement délibérément.

5. Maîtrisez la croissance du stockage

Vérification : Le stockage a tendance à croître discrètement. Les anciens instantanés, les blobs vieillissants, la rétention verbeuse des journaux et les copies de sauvegarde s'accumulent jusqu'à ce que la ligne de stockage représente une part significative de la facture.

Comment : Appliquez des stratégies de gestion du cycle de vie sur les comptes de stockage pour hiérarchiser automatiquement les données vers les niveaux froid et archive ou les supprimer après un âge défini. Passez en revue le nombre d'instantanés, et vérifiez les paramètres de rétention de Log Analytics et des sauvegardes, qui sont fréquemment laissés bien plus longtemps que nécessaire.

À quoi ressemble un bon résultat : Des stratégies de cycle de vie en place, une rétention fixée comme une décision délibérée, et une prolifération des instantanés maîtrisée.

6. Retirez les outils tiers en double

Vérification : Repérez les outils tiers payants qui recoupent des capacités que vous possédez déjà dans vos plans Microsoft. Des outils distincts d'authentification multifacteur, de gestion des appareils, de sauvegarde ou de sécurité font fréquemment double emploi avec quelque chose déjà inclus dans une licence que vous payez.

Comment : Listez vos abonnements SaaS actifs face aux capacités de votre répartition actuelle de plans Microsoft 365. Là où une capacité Microsoft répond déjà au besoin, planifiez une migration et annulez l'outil redondant.

À quoi ressemble un bon résultat : Un ensemble d'outils rationalisé sans chevauchement payant avec des capacités que vous détenez déjà.

7. Corrigez la répartition des plans

Vérification : Confirmez que le plan de licence correspond au besoin réel de chaque utilisateur. Les parcs dérivent vers un plan unique et élevé pour tout le monde, ou conservent une répartition héritée qui ne convient plus. Tous les utilisateurs n'ont pas besoin du niveau supérieur, et les petites organisations conviennent souvent mieux à d'autres plans que ceux qu'elles utilisent.

Comment : Segmentez les utilisateurs selon ce qu'ils utilisent réellement, puis rattachez-les au bon plan. Microsoft 365 Business Premium est souvent le meilleur choix en dessous de 300 sièges, tandis que E3 et E5 conviennent aux parcs plus grands ou plus axés sur la sécurité, et la bonne répartition se situe généralement entre les extrêmes plutôt qu'un seul plan pour tous.

À quoi ressemble un bon résultat : Une répartition de plans adaptée au besoin réel par cohorte, réexaminée à mesure que l'organisation évolue plutôt que supposée.

8. Éliminez les disques détachés et les adresses IP inactives

Vérification : Lorsqu'une machine virtuelle est supprimée, ses disques managés et ses adresses IP publiques ne sont pas toujours retirés avec elle. Les disques orphelins continuent d'être facturés pour le stockage, et une adresse IP publique standard réservée est facturée même lorsque rien ne lui est attaché.

Comment : Dans le portail Azure, filtrez les disques par état détaché et les adresses IP publiques par état non associé. Une commande rapide telle que Get-AzDisk | Where-Object { $_.DiskState -eq 'Unattached' } liste les disques orphelins afin que vous puissiez les confirmer et les retirer.

À quoi ressemble un bon résultat : Aucun disque managé orphelin et aucune adresse IP réservée inactive laissée en facturation après la disparition de sa ressource.

9. Cessez de faire tourner les environnements de dév et de test en continu

Vérification : Les environnements hors production tournent souvent 24 heures sur 24, 7 jours sur 7, alors qu'ils ne sont utilisés que pendant les heures ouvrées. Le calcul que vous payez la nuit et le week-end est un pur gaspillage dans la plupart des parcs de développement et de test.

Comment : Appliquez des planifications d'arrêt automatique aux machines virtuelles, utilisez l'automatisation de démarrage et d'arrêt, et appuyez-vous sur la fonctionnalité d'arrêt automatique d'Azure DevTest Labs. Faites correspondre la planification aux heures où l'environnement est réellement utilisé.

À quoi ressemble un bon résultat : Le calcul de développement et de test arrêté par défaut en dehors des heures ouvrées, avec un moyen simple de le démarrer au besoin.

Mesurez avant et après

Rien de tout cela ne tient sans une référence. Avant de changer quoi que ce soit, notez la dépense mensuelle actuelle par service, les décomptes de licences achetées et attribuées, et les ressources que vous prévoyez de toucher. Étiquetez les ressources par propriétaire et par environnement afin que le coût soit attribuable plutôt qu'anonyme. Puis revérifiez les mêmes chiffres après chaque passage. L'objectif n'est pas un nettoyage unique mais une tendance qui reste plate ou baisse pendant que le parc continue de fonctionner. Une revue mensuelle transforme la maîtrise des coûts en une habitude au lieu d'une panique annuelle, et elle vous donne la preuve avant/après qu'un changement a réellement fait économiser de l'argent.

La place d'EtherInsights

Travailler cette liste à la main sur un parc en croissance, ou sur de nombreux tenants pour un fournisseur de services managés, est là où cela devient un métier à part entière. EtherInsights est conçu pour trouver ce gaspillage et prouver l'économie : il fait remonter les licences non attribuées et sous-utilisées, les ressources Azure inactives et surdimensionnées, et les disques et IP orphelins qui se cachent dans la facture, puis suit l'avant/après afin qu'un changement soit étayé par des preuves plutôt que par une intuition.

Pour le volet calcul Azure, le redimensionnement des VM Azure transforme les données d'utilisation en actions de redimensionnement rattachées à un propriétaire avec les preuves pour les appuyer. Côté licences, la gestion des licences Microsoft 365 et le départ des partants boucle la boucle sur tout le cycle de vie des licences, afin que les partants soient traités, que les sièges dormants soient récupérés, et que la répartition des plans reste adaptée au besoin.

La dérive des coûts est normale ; la laisser sans contrôle est un choix. Travaillez les neuf étapes, mesurez chaque passage, et le parc qui grandit continue de ne payer que pour le travail qu'il accomplit réellement.

Découvrez l'optimisation des coûts cloud pour voir comment trouver le gaspillage et prouver l'économie se rejoignent à travers Microsoft 365 et Azure.