Saltar al contenido
Todos los servicios

Optimización de costes cloud (FinOps)

Una factura cloud más baja en semanas, sin que tus clientes noten nada.

Para equipos cuya factura de Azure, AWS o Kubernetes crece más rápido que el negocio. Averiguo adónde va el dinero, recorto lo que nadie necesita en el orden que más ahorra con menos riesgo y dejo una rutina para que el ahorro se mantenga.

¿Te suena?

  • La factura mensual no para de subir y nadie sabe qué equipo o servicio la provoca
  • Los nodos de Kubernetes van medio vacíos porque las requests se pusieron a ojo
  • Los entornos de desarrollo y pruebas funcionan toda la noche y todos los fines de semana
  • Se compraron reservas para máquinas que ya no existen

Cómo lo trabajo

  1. 1

    Ver el coste

    Saco el coste amortizado por recurso desde la API de facturación, etiqueto cada línea con producto, equipo y entorno y construyo una previsión del gasto para que un cambio se vea en días, no a fin de mes.

  2. 2

    Comprobar antes de recortar

    Para cada candidato compruebo en vivo qué corre ahí, quién lo usa y la carga pico, nunca la media. Lo que un cliente pudiera notar no se toca hasta demostrar que es seguro.

  3. 3

    Dimensionar y apagar

    Las requests de Kubernetes siguen el uso p95 real para que el autoescalado quite nodos, lo que no se usa desaparece y la no-producción funciona 60 en vez de 168 horas a la semana.

  4. 4

    Arreglar lo caro

    Consultas caras, logging de depuración en almacenamiento de pago y datos guardados más tiempo del necesario. En un caso, corregir una sola consulta redujo la carga de Cosmos DB unas 40 veces, con el mismo resultado.

  5. 5

    Comprometer al final y mantenerlo

    Reservas y savings plans solo para el nuevo tamaño, más pequeño. Después, presupuestos con alertas de previsión, un informe diario en el chat del equipo y una revisión mensual evitan que la factura vuelva a subir.

El ciclo que monto: medir, cambiar en Git, dejar que el clúster se reduzca, informar a diario y comprometer al final.
Ciclo de dimensionado en Azure: Prometheus gestionado mide el uso p95, Git y FluxCD aplican las nuevas requests, el autoescalado quita nodos, Cost Management envía un informe diario y las reservas siguen al tamaño más pequeño.

Interactivo

¿Cuántos nodos necesitan de verdad tus requests?

Mueve los controles a tus cifras. Las requests deciden dónde caben los pods, así que unas requests infladas compran nodos que nadie usa.

Tamaño de nodo

5

nodos hoy

2

nodos tras el ajuste (200m)

60%

menos capacidad de nodos

Solo CPU, alrededor del 90 % de un nodo es asignable, mínimo 2 nodos por disponibilidad. Revisa la memoria igual antes de quitar un nodo.

Todas las calculadoras y checklists

Lo que obtienes

  • Línea base de costes por recurso, equipo y entorno con previsión del gasto
  • Una lista priorizada de cambios, cada uno con impacto, riesgo y vuelta atrás
  • Los propios cambios, un ticket cada uno, aplicados sin impacto en clientes
  • Presupuestos, alertas de previsión y un informe diario en Teams, Slack, Google Chat o por email
  • Un resumen mensual de una página para la dirección con previsión a dos meses

Preguntas frecuentes

¿Cuánto tarda en notarse el ahorro?

La línea base está en pocos días. Los primeros cambios suelen llegar en la segunda semana y, con la previsión del gasto, ves su efecto en días. En el proyecto que muestro aquí, los costes totales de Azure bajaron un 48 % en cinco semanas.

¿Lo notarán nuestros clientes?

No. Cada cambio se comprueba antes en vivo contra la carga pico y tiene su vuelta atrás. Lo que un cliente pudiera notar queda fuera hasta demostrar que es seguro.

¿Funciona también en AWS y Google Cloud?

Sí. El método es el mismo en Azure, AWS y Google Cloud, y para Kubernetes en cualquiera de ellas. Solo cambian las API de facturación y el nombre de los descuentos.

¿Qué necesitas de nosotros?

Acceso de lectura a facturación y monitorización, una persona que conozca la plataforma y un hueco semanal corto para decidir los siguientes cambios. Acceso de escritura solo donde acordemos un cambio.

¿Cómo lo cobras?

Tras una llamada de 30 minutos: o un alcance cerrado con un resultado definido, o unos días al mes como responsable FinOps continuo. Sin sorpresas, el alcance queda por escrito antes de empezar.

¿Puede mi equipo mantenerlo después?

Sí, ese es el objetivo. Los informes, las alertas y la checklist se quedan contigo, documentados, y acompaño a tu equipo en la revisión mensual hasta que la haga solo.

    Hablemos

    Cuéntame qué estás construyendo; te respondo en 1 o 2 días laborables.

    Dominik Heinrich
    Empresa
    MADO Consulting

    Disponible en todo el mundo en remoto. Presencial bajo petición, según el país.

    Te respondo en 1 o 2 días laborables. Huecos libres: mira el calendario

    Abre aquí el calendario de reservas de Calendly. Al cargarlo se envían datos a Calendly (ver aviso legal).