En el subcapítulo anterior aprendiste a ver y controlar tus costes con Cost Explorer y Budgets. Esas herramientas te muestran el gasto, pero tienes que decidir qué optimizar. ¿Y si AWS te diera recomendaciones concretas de qué cambiar para ahorrar y mejorar? Eso hacen Trusted Advisor y Compute Optimizer: dos asesores automáticos que analizan tu cuenta y te dicen, de forma proactiva, qué hacer.

La diferencia: de «ver» a «aconsejar»

Cost Explorer te enseña los números; estas herramientas dan un paso más y te recomiendan acciones:

Cost Explorer   → "gastas 450 € en servidores"        (te informa)
Trusted Advisor → "tienes 3 servidores casi vacíos,
                   apágalos y ahorrarás 200 €"          (te aconseja)

Es la diferencia entre un cuadro de mandos (que muestra datos) y un asesor (que te dice qué hacer con ellos).

Trusted Advisor: el asesor general de tu cuenta

AWS Trusted Advisor es como un consultor automático que revisa tu cuenta de AWS y te da recomendaciones en varias categorías, no solo de costes. Analiza tu cuenta y te señala oportunidades de mejora y problemas:

Trusted Advisor revisa y recomienda en estas áreas:
   💰 Optimización de costes   (recursos infrautilizados, ahorros...)
   🔒 Seguridad               (configuraciones inseguras)
   ⚡ Rendimiento             (recursos mal dimensionados)
   🛡️ Tolerancia a fallos     (falta de redundancia, copias...)
   📊 Límites de servicio     (te acercas a algún límite de AWS)

Analogía: Trusted Advisor es como llevar a un inspector experto a revisar tu casa que, recorriéndola, te va diciendo: «esta ventana no cierra bien (seguridad)», «tienes una bombilla gastando de más (coste)», «aquí falta un detector de humos (seguridad/fallos)», «este enchufe está sobrecargado (rendimiento)». Te da una lista clara de qué arreglar y por qué.

Ejemplos de recomendaciones de costes de Trusted Advisor

  • «Tienes servidores con muy poco uso → considera apagarlos o reducirlos.»
  • «Tienes direcciones IP reservadas sin usar → te están cobrando por nada, libéralas.»
  • «Tienes discos sin conectar a ningún servidor → siguen costando, bórralos.»
  • «Podrías ahorrar comprando capacidad reservada para estos recursos» (lo veremos en el subcapítulo 25.4).

Cada recomendación suele venir con el ahorro estimado, para que priorices.

Compute Optimizer: el especialista en dimensionar

AWS Compute Optimizer es más especializado: se centra en recomendarte el tamaño correcto para tus recursos de cómputo (servidores EC2, Lambdas, etc.). Analiza cómo usas realmente esos recursos (su CPU, memoria, etc., a lo largo del tiempo, usando los datos de CloudWatch) y te dice si están bien dimensionados, sobredimensionados (demasiado grandes, malgastas) o infradimensionados (demasiado pequeños, van justos).

Compute Optimizer analiza tu servidor:
   "Este servidor 'grande' solo usa el 10 % de su capacidad.
    RECOMENDACIÓN: cámbialo a uno 'mediano' →  ahorras 50 % sin perder rendimiento"

Analogía: Compute Optimizer es como un asesor que mira tu factura de la luz y tus hábitos y te dice: «tienes contratada una potencia de 10 kW pero nunca pasas de 4; baja a 5 kW y pagarás bastante menos sin quedarte nunca corto». Mira tu uso real y ajusta el tamaño a lo que de verdad necesitas.

Este ajuste del tamaño es tan importante que tiene su propio nombre —rightsizing— y le dedicamos el siguiente subcapítulo entero (25.3). Compute Optimizer es la herramienta que te da esas recomendaciones de rightsizing con datos.

Trusted Advisor vs Compute Optimizer

Trusted Advisor Compute Optimizer
Alcance General: costes, seguridad, rendimiento, fallos, límites Especializado en dimensionar cómputo (EC2, Lambda...)
Tipo de consejo Variado (apagar recursos, mejorar seguridad...) Tamaño óptimo según el uso real
Analogía Inspector general de la casa Asesor de la potencia contratada

Se complementan: Trusted Advisor te da una visión amplia de mejoras en muchas áreas, y Compute Optimizer profundiza en el dimensionado óptimo de tus recursos de cómputo.

Ejemplo del mundo real: una empresa lleva un año en AWS sin revisar nada. Activan Trusted Advisor y reciben una lista: 5 IPs sin usar (cobrando de balde), 8 discos huérfanos, 3 servidores casi vacíos, y dos avisos de seguridad. Luego miran Compute Optimizer, que les indica que la mitad de sus servidores están sobredimensionados y podrían usar tamaños menores. Aplicando las recomendaciones, reducen su factura un 35 % sin afectar al servicio, y de paso mejoran su seguridad. Todo gracias a unos asesores automáticos que solo tuvieron que mirar.

Cómo encaja en la estrategia de costes

Cost Explorer / Budgets (25.1)  → VER y CONTROLAR el gasto
Trusted Advisor (este)          → RECOMENDACIONES amplias (costes, seguridad...)
Compute Optimizer (este)        → RECOMENDACIONES de tamaño óptimo (rightsizing)
        │
        ▼
   Rightsizing (25.3) → aplicar el ajuste de tamaño

Primero ves el gasto, luego recibes recomendaciones, y después actúas (empezando por el rightsizing del siguiente subcapítulo).

Lo que debes recordar

  • Cost Explorer y Budgets muestran y controlan el gasto; Trusted Advisor y Compute Optimizer dan un paso más y te recomiendan acciones concretas. Es pasar de un cuadro de mandos a un asesor.
  • Trusted Advisor es un consultor automático general que revisa tu cuenta y recomienda mejoras en costes, seguridad, rendimiento, tolerancia a fallos y límites (con ahorros estimados). Como un inspector que recorre tu casa señalando qué arreglar.
  • Compute Optimizer es especializado en recomendarte el tamaño correcto de tus recursos de cómputo según su uso real (detecta sobredimensionados e infradimensionados). Como un asesor de la potencia contratada.
  • Se complementan: Trusted Advisor da una visión amplia, Compute Optimizer profundiza en el dimensionado (rightsizing).
  • Aplicar sus recomendaciones puede reducir mucho la factura sin afectar al servicio, y de paso mejorar seguridad y fiabilidad.

En el siguiente subcapítulo profundizamos en la técnica de ahorro más directa que estas herramientas recomiendan: el rightsizing (ajustar el tamaño de los recursos a lo que realmente necesitas).

Cloud, AWS & Terraform — De cero a experto

Capítulo 1 · Qué es el cloud computing

Capítulo 2 · El mercado cloud y los grandes proveedores

Capítulo 3 · Regiones, zonas de disponibilidad y edge

Capítulo 4 · Cómputo: EC2

Capítulo 5 · Almacenamiento: S3

Capítulo 6 · Redes: VPC

Capítulo 7 · Identidad y acceso: IAM

Capítulo 8 · Bases de datos gestionadas

Capítulo 9 · Por qué Infraestructura como Código

Capítulo 10 · HCL: el lenguaje de Terraform

Capítulo 11 · Providers y estado

Capítulo 12 · Tu primera infraestructura real en Terraform

Capítulo 13 · Balanceo de carga y autoescalado

Capítulo 14 · Serverless con Lambda

Capítulo 15 · Mensajería y eventos

Capítulo 16 · Entrega de contenido y DNS

Capítulo 17 · Contenedores en AWS

Capítulo 18 · Módulos: reutilización y composición

Capítulo 19 · Workspaces y gestión de entornos

Capítulo 20 · Backends remotos y locking

Capítulo 21 · Testing de infraestructura

Capítulo 22 · Terraform en CI/CD

Capítulo 23 · Seguridad en profundidad

Capítulo 24 · Observabilidad: logs, métricas y trazas

Capítulo 25 · Optimización de costes

Capítulo 26 · Alta disponibilidad y disaster recovery

Capítulo 27 · Well-Architected Framework de AWS

Capítulo 28 · Arquitecturas serverless a escala

Capítulo 29 · Plataformas de datos en AWS

Capítulo 30 · Multi-cuenta y landing zones

Capítulo 31 · Platform Engineering e Internal Developer Platform

Capítulo 32 · Certificaciones AWS relevantes

Capítulo 33 · Proyectos para consolidar lo aprendido

Capítulo 34 · Recursos y comunidad

© Copyright 2024. Todos los derechos reservados