📊
Monitoreo, Gestión y Gobernanza
CloudWatch, ELB, Auto Scaling y herramientas de gestión
⏱️ Tiempo estimado de lectura: 16 minutos
Amazon CloudWatch - Monitoreo y Observabilidad
Amazon CloudWatch es un servicio de monitoreo y observabilidad que proporciona datos e información procesable para supervisar aplicaciones, responder a cambios en el rendimiento y optimizar el uso de recursos.
Componentes principales:
- Métricas: Datos numéricos sobre recursos (CPU, memoria, red)
- Alarmas: Notificaciones cuando métricas superan umbrales
- Logs: Recopilación y análisis de archivos de registro
- Dashboards: Visualización personalizada de métricas
Casos de uso:
- Monitorear rendimiento de aplicaciones
- Detectar anomalías y problemas
- Automatizar respuestas a eventos
- Optimizar costos mediante análisis de uso
Componentes principales:
- Métricas: Datos numéricos sobre recursos (CPU, memoria, red)
- Alarmas: Notificaciones cuando métricas superan umbrales
- Logs: Recopilación y análisis de archivos de registro
- Dashboards: Visualización personalizada de métricas
Casos de uso:
- Monitorear rendimiento de aplicaciones
- Detectar anomalías y problemas
- Automatizar respuestas a eventos
- Optimizar costos mediante análisis de uso
Puntos Clave
- ✓ Monitoreo centralizado de recursos AWS
- ✓ Alarmas proactivas para problemas
- ✓ Análisis de logs en tiempo real
- ✓ Integración nativa con servicios AWS
Elastic Load Balancing y Auto Scaling
Elastic Load Balancing (ELB):
Distribuye automáticamente el tráfico entrante de aplicaciones entre múltiples destinos en una o más zonas de disponibilidad.
Beneficios:
- Alta disponibilidad
- Detección automática de instancias no saludables
- Escalado automático de capacidad
Auto Scaling:
Ajusta automáticamente la capacidad para mantener un rendimiento constante y predecible al menor costo posible.
Ventajas:
- Mejor tolerancia a fallos
- Mayor disponibilidad
- Mejor gestión de costos
- Respuesta automática a cambios en la demanda
Distribuye automáticamente el tráfico entrante de aplicaciones entre múltiples destinos en una o más zonas de disponibilidad.
Beneficios:
- Alta disponibilidad
- Detección automática de instancias no saludables
- Escalado automático de capacidad
Auto Scaling:
Ajusta automáticamente la capacidad para mantener un rendimiento constante y predecible al menor costo posible.
Ventajas:
- Mejor tolerancia a fallos
- Mayor disponibilidad
- Mejor gestión de costos
- Respuesta automática a cambios en la demanda
Puntos Clave
- ✓ ELB distribuye tráfico automáticamente
- ✓ Auto Scaling ajusta capacidad según demanda
- ✓ Juntos proporcionan alta disponibilidad
- ✓ Optimizan costos y rendimiento
Herramientas de Gestión
AWS CloudTrail:
- Auditoría de actividades de la cuenta AWS
- Registra llamadas a la API
- Cumplimiento y gobernanza
AWS Config:
- Evaluación y auditoría de configuraciones
- Seguimiento de cambios en recursos
- Conformidad con políticas
AWS Systems Manager:
- Gestión operacional de recursos
- Automatización de tareas
- Gestión de parches y configuraciones
AWS Trusted Advisor:
- Recomendaciones para optimizar AWS
- Mejores prácticas en 5 categorías
- Ahorro de costos, rendimiento, seguridad
- Auditoría de actividades de la cuenta AWS
- Registra llamadas a la API
- Cumplimiento y gobernanza
AWS Config:
- Evaluación y auditoría de configuraciones
- Seguimiento de cambios en recursos
- Conformidad con políticas
AWS Systems Manager:
- Gestión operacional de recursos
- Automatización de tareas
- Gestión de parches y configuraciones
AWS Trusted Advisor:
- Recomendaciones para optimizar AWS
- Mejores prácticas en 5 categorías
- Ahorro de costos, rendimiento, seguridad
Puntos Clave
- ✓ CloudTrail para auditoría y cumplimiento
- ✓ Config para seguimiento de configuraciones
- ✓ Systems Manager para gestión operacional
- ✓ Trusted Advisor para optimización