AWS Trusted Advisor
Servicio de recomendaciones que analiza el entorno AWS y proporciona orientación en tiempo real sobre optimización de costos, rendimiento, seguridad, tolerancia a fallos y límites de servicio
Descripción general
AWS Trusted Advisor es un servicio que inspecciona continuamente el entorno AWS y proporciona recomendaciones de mejores prácticas en cinco categorías: optimización de costos, rendimiento, seguridad, tolerancia a fallos y límites de servicio. Identifica recursos infrautilizados, configuraciones de seguridad débiles, oportunidades de ahorro y riesgos de disponibilidad. El nivel de acceso a las verificaciones depende del plan de soporte: Basic y Developer tienen acceso limitado, mientras que Business y Enterprise tienen acceso completo a todas las verificaciones.
Categorías de verificación y priorización de recomendaciones
Las verificaciones de optimización de costos identifican recursos infrautilizados o inactivos: instancias EC2 con baja utilización, volúmenes EBS no adjuntados, Elastic IPs no asociadas, balanceadores de carga sin instancias y Reserved Instances infrautilizadas. Las verificaciones de seguridad detectan configuraciones de riesgo: grupos de seguridad con acceso irrestricto (0.0.0.0/0), buckets S3 públicos, MFA no habilitado en la cuenta root, y claves de acceso IAM sin rotar. Las verificaciones de tolerancia a fallos identifican puntos únicos de fallo: instancias sin Multi-AZ, backups no configurados y health checks faltantes. La priorización debe enfocarse primero en hallazgos de seguridad (riesgo inmediato), luego tolerancia a fallos (riesgo de disponibilidad) y finalmente costos (optimización continua).
Automatización de respuestas y integración con EventBridge
Trusted Advisor publica cambios de estado de verificaciones como eventos en EventBridge, permitiendo automatizar respuestas a hallazgos. Por ejemplo, cuando se detecta un grupo de seguridad con puerto SSH abierto al mundo, un evento puede disparar una función Lambda que cierra automáticamente la regla y notifica al equipo de seguridad. La API de Trusted Advisor permite consultar programáticamente el estado de todas las verificaciones y sus resultados detallados. Para organizaciones con múltiples cuentas, Trusted Advisor se integra con Organizations para proporcionar una vista consolidada de recomendaciones a nivel organizacional. Los dashboards de Trusted Advisor en la consola muestran el estado agregado con indicadores de color (rojo: acción requerida, amarillo: investigación recomendada, verde: sin problemas detectados).
Trusted Advisor con planes de soporte y alternativas
El acceso a verificaciones de Trusted Advisor varía según el plan de soporte. Los planes Basic y Developer solo tienen acceso a 6 verificaciones básicas de seguridad y todas las verificaciones de límites de servicio. Los planes Business y Enterprise desbloquean las más de 100 verificaciones completas incluyendo optimización de costos, rendimiento y tolerancia a fallos. Para organizaciones que necesitan verificaciones más profundas sin plan Business, AWS Config Rules proporciona verificaciones de cumplimiento personalizables, Security Hub consolida hallazgos de seguridad de múltiples fuentes, y Compute Optimizer ofrece recomendaciones de dimensionamiento más detalladas que Trusted Advisor. La combinación de Trusted Advisor (vista general rápida) con estos servicios especializados (análisis profundo) proporciona la cobertura más completa. Las verificaciones se actualizan automáticamente, con frecuencia de actualización que varía según la verificación (algunas cada pocas horas, otras diariamente).