El gasto en Microsoft 365 y Azure rara vez se dispara en un único momento dramático. Se cuela poco a poco. Unas cuantas licencias compradas para un proyecto que terminó, una máquina virtual dimensionada para un lanzamiento que hace tiempo se asentó, una cuenta de almacenamiento que nadie depura, un disco que quedó atrás cuando se eliminó su servidor. Cada uno es pequeño. Juntos se convierten en una factura mensual mayor que el trabajo que sustentan. La parte alentadora es que la mayor parte de este desperdicio es visible y reversible una vez que sabe dónde mirar.

Este es un recorrido práctico por nueve de los patrones de desperdicio más comunes en un entorno Microsoft. Cada paso cubre qué comprobar, cómo comprobarlo en el portal o con un comando rápido, y qué aspecto tiene lo correcto una vez arreglado. Los ahorros son orientativos por naturaleza, porque dependen por completo de su entorno, pero los patrones son lo bastante consistentes como para que casi todas las organizaciones encuentren algo en esta lista.

1. Recupere las licencias sin asignar e infrautilizadas

Comprobar: Compare las licencias compradas con las licencias asignadas, y luego compare las licencias asignadas con el uso real. En el centro de administración de Microsoft 365, Facturación y luego Licencias muestra los recuentos de compradas frente a asignadas, mientras que los informes de uso muestran las fechas de última actividad por servicio.

Cómo: Microsoft Graph PowerShell saca a la luz los totales rápidamente. Get-MgSubscribedSku devuelve prepaidUnits frente a consumedUnits para cada SKU, así que una gran diferencia es dinero gastado en asientos que nadie ocupa. Cruce los informes de uso para encontrar asientos asignados que llevan semanas inactivos.

Lo correcto: Ningún asiento de pago sin asignar, ningún asiento asignado sin usar durante un periodo determinado, y un bucle mensual de recuperación para que la diferencia no vuelva a abrirse.

2. Dé de baja correctamente a quienes se marchan

Comprobar: Busque cuentas que sigan teniendo licencias de pago después de que la persona se haya marchado. Una persona que se va y cuya licencia nunca se elimina sigue facturando indefinidamente, y a menudo el buzón y los datos permanecen activos con ella.

Cómo: Revise Microsoft Entra ID en busca de usuarios que se han ido recientemente y cualquier cuenta sin actividad de inicio de sesión. Un proceso limpio de altas, cambios y bajas elimina la licencia, bloquea el inicio de sesión y convierte el buzón en un buzón compartido donde el contenido todavía necesita ser accesible, lo cual no requiere una licencia de pago.

Lo correcto: Licencias liberadas en cuestión de días tras una salida, no de meses, y la baja tratada como un proceso repetible en lugar de una limpieza ocasional.

3. Ajuste el tamaño de las máquinas virtuales de Azure sobredimensionadas

Comprobar: Compare el tamaño aprovisionado de cada máquina virtual con la CPU y la memoria que realmente utiliza. Las máquinas dimensionadas para un pico que nunca regresó son uno de los mayores costes recurrentes de Azure.

Cómo: Azure Advisor produce recomendaciones de ajuste de tamaño y de apagado directamente, y las métricas de Azure Monitor muestran la utilización sostenida a lo largo del tiempo. Cuando una máquina funciona de forma constante por debajo de la carga, redúzcala a una SKU más pequeña y mantenga un margen razonable.

Lo correcto: Máquinas virtuales dimensionadas según la utilización observada, con el redimensionamiento revisado de forma programada en lugar de fijado una sola vez en el despliegue.

4. Elimine los recursos inactivos

Comprobar: Encuentre recursos que estén aprovisionados y facturando pero sin hacer ningún trabajo: máquinas virtuales sin tráfico significativo, entornos de prueba que quedaron en marcha, balanceadores de carga sin backend, bases de datos que nadie consulta.

Cómo: Azure Advisor marca los recursos inactivos y de bajo uso, y la vista de análisis de costes en Cost Management resalta el gasto que nunca cambia con independencia de la actividad. Desasigne lo que esté genuinamente inactivo, y elimine lo que ya no sea necesario tras confirmar la propiedad.

Lo correcto: Ningún recurso de pago con uso cero sostenido, y un propietario claro para cualquier cosa que se mantenga en marcha deliberadamente.

5. Ponga bajo control el crecimiento del almacenamiento

Comprobar: El almacenamiento tiende a crecer de forma silenciosa. Las instantáneas antiguas, los blobs que envejecen, la retención prolija de registros y las copias de seguridad se acumulan hasta que la línea de almacenamiento es una parte significativa de la factura.

Cómo: Aplique políticas de administración del ciclo de vida en las cuentas de almacenamiento para escalonar automáticamente los datos a nivel frío y de archivo, o eliminarlos después de una edad determinada. Revise los recuentos de instantáneas, y compruebe la configuración de retención de Log Analytics y de las copias de seguridad, que con frecuencia se dejan mucho más tiempo del que nadie necesita.

Lo correcto: Políticas de ciclo de vida implementadas, retención establecida como una decisión deliberada, y la proliferación de instantáneas bajo control.

6. Retire las herramientas de terceros duplicadas

Comprobar: Busque herramientas de terceros de pago que se solapen con capacidades que ya posee dentro de sus planes de Microsoft. Herramientas separadas de autenticación multifactor, gestión de dispositivos, copias de seguridad o seguridad con frecuencia duplican algo ya incluido en una licencia que está pagando.

Cómo: Enumere sus suscripciones SaaS activas frente a las capacidades de su combinación actual de planes de Microsoft 365. Donde una capacidad de Microsoft ya cubra la necesidad, planifique una migración y cancele la herramienta solapada.

Lo correcto: Un conjunto de herramientas racionalizado sin solapamientos de pago frente a capacidades que ya posee.

7. Corrija la combinación de planes

Comprobar: Confirme que el plan de licencias coincide con la necesidad genuina de cada usuario. Los entornos tienden a derivar hacia un único plan alto para todos, o mantienen una combinación heredada que ya no encaja. No todos los usuarios necesitan el nivel superior, y las organizaciones más pequeñas a menudo encajan en planes mejores que los que tienen.

Cómo: Segmente a los usuarios según lo que realmente utilizan, y luego asígnelos al plan adecuado. Microsoft 365 Business Premium suele ser la mejor opción por debajo de 300 asientos, mientras que E3 y E5 se adaptan a entornos más grandes o con más carga de seguridad, y el reparto correcto suele situarse entre los extremos en lugar de un solo plan para todos.

Lo correcto: Una combinación de planes ajustada a la necesidad real por grupo, revisada a medida que la organización cambia en lugar de darse por supuesta.

8. Elimine los discos no asociados y las direcciones IP inactivas

Comprobar: Cuando se elimina una máquina virtual, sus discos administrados y direcciones IP públicas no siempre se eliminan con ella. Los discos huérfanos siguen facturando por almacenamiento, y una IP pública estándar reservada factura incluso cuando no hay nada asociado a ella.

Cómo: En el portal de Azure, filtre los discos por un estado no asociado y las direcciones IP públicas por un estado sin asociar. Un comando rápido como Get-AzDisk | Where-Object { $_.DiskState -eq 'Unattached' } enumera los discos huérfanos para que pueda confirmarlos y eliminarlos.

Lo correcto: Ningún disco administrado huérfano y ninguna dirección IP reservada inactiva que siga facturando después de que su recurso haya desaparecido.

9. Deje de tener desarrollo y pruebas funcionando las 24 horas

Comprobar: Los entornos que no son de producción a menudo funcionan 24 horas al día, siete días a la semana, cuando solo se usan durante el horario laboral. El cómputo que paga durante la noche y los fines de semana es puro desperdicio en la mayoría de los entornos de desarrollo y pruebas.

Cómo: Aplique horarios de apagado automático a las máquinas virtuales, use la automatización de inicio y parada, y apóyese en la función de apagado automático de Azure DevTest Labs. Ajuste el horario a las horas en que el entorno se usa realmente.

Lo correcto: Cómputo de desarrollo y pruebas detenido fuera del horario laboral por defecto, con una vía sencilla para iniciarlo cuando sea necesario.

Mida antes y después

Nada de esto se consolida sin una línea de base. Antes de cambiar nada, registre el gasto mensual actual por servicio, los recuentos de licencias compradas y asignadas, y los recursos que planea tocar. Etiquete los recursos por propietario y entorno para que el coste sea atribuible en lugar de anónimo. Luego vuelva a comprobar las mismas cifras después de cada pasada. El objetivo no es una única limpieza, sino una tendencia que se mantenga plana o descienda mientras el entorno sigue funcionando. Una revisión mensual convierte el control de costes en un hábito en lugar de un pánico anual, y le da la evidencia de antes y después de que un cambio realmente ahorró dinero.

Dónde encaja EtherInsights

Trabajar esta lista a mano en un entorno en crecimiento, o en muchos tenants para un proveedor de servicios gestionados, es donde se convierte en un trabajo en sí mismo. EtherInsights está diseñado para encontrar este desperdicio y demostrar el ahorro: saca a la luz las licencias sin asignar e infrautilizadas, los recursos de Azure inactivos y sobredimensionados, y los discos e IP huérfanos que se esconden en la factura, y luego realiza el seguimiento del antes y el después para que un cambio quede respaldado por evidencia en lugar de una corazonada.

Para el lado del cómputo de Azure, el ajuste de tamaño de máquinas virtuales de Azure convierte los datos de utilización en acciones de redimensionamiento respaldadas por un propietario con la evidencia que las sustenta. En el lado de las licencias, la gestión de licencias y baja de usuarios de Microsoft 365 cierra el ciclo a lo largo del ciclo de vida de la licencia, de modo que se dé de baja a quienes se van, se recuperen los asientos inactivos y la combinación de planes se mantenga ajustada a la necesidad.

La deriva de costes es normal; dejarla sin control es una elección. Trabaje los nueve pasos, mida cada pasada, y el entorno que crece seguirá pagando solo por el trabajo que realmente realiza.

Explore la optimización de costes en la nube para ver cómo encontrar el desperdicio y demostrar el ahorro se unen en Microsoft 365 y Azure.