- 1

Certificación AWS Solutions Architect Associate: Fundamentos y Preparación
03:29 - 2

Preparación para certificación AWS Arquitecto de Soluciones
01:47 - 3

Configuración de presupuestos en AWS para controlar costos
08:48 - 4

AWS Well Architected Framework: Los 6 pilares para arquitectura sólida
04:19 quiz de Fundamentos de AWS
Monitoreo con AWS CloudWatch: dashboards, métricas y alarmas
Clase 48 de 69 • Curso de AWS Certified Solutions Architect Associate
Contenido del curso
- 10

Servicios de cómputo AWS: EC2, procesadores Graviton y AMIs
12:14 - 11

Opciones de Compra en EC2
04:43 - 12

Lanzamiento de una instancia EC2 desde la consola de AWS
09:11 - 13

Caracteristicas adicionales de EC2
09:25 - 14

Consulta de metadatos de instancia con IMDS v2 en AWS
04:31 - 15

AWS Outpost para ejecutar servicios localmente con latencia baja
05:54 - 16

Despliegue de aplicaciones web con AWS Elastic Beanstalk
19:46 quiz de Servicios de Computo en AWS
- 20

Direccionamiento IP y bloques CIDR para redes AWS
10:21 - 21

Anatomia y funcionamiento de la VPC
06:43 - 22

Configuración de instancias públicas y privadas con NAT Gateway
07:26 - 23

Seguridad de VPC con NACL y grupos de seguridad en AWS
05:35 - 24

Configuración de grupos de seguridad para instancias públicas
03:52 - 25

Conectividad híbrida en AWS: VPC Peering, Transit Gateway y Endpoints
04:37 quiz de Redes en AWS
- 30

Introducción al modulo y niveles de almacenamiento
04:58 - 31

Diferencias entre Instance Store y EBS en AWS
11:06 - 32

EFS & FSx
02:38 - 33

Creación y configuración de volúmenes EBS en AWS
03:55 - 34

S3
15:33 - 35

Configuración de EFS para compartir almacenamiento entre instancias
08:50 - 36

Recuperación de objetos eliminados con versionamiento en AWS S3
03:42 quiz de Almacenamiento en AWS
- 37

Bases de datos relacionales vs no relacionales en AWS
03:30 - 38

DynamoDB
08:09 - 39

Creación y configuración de bases de datos Dynamo en AWS
10:17 - 40

Elasticache y DAX
04:23 - 41

Escalabilidad y alta disponibilidad con AWS RDS y Aurora
09:17 - 42

Configuración de Aurora en AWS RDS para alta disponibilidad
11:18 quiz de Bases de datos en AWS
El monitoreo y la observabilidad de los servicios desplegados en AWS es fundamental para identificar cualquier situación inusual y garantizar un óptimo rendimiento. AWS CloudWatch ofrece una solución completa para observar, analizar y responder al comportamiento de los recursos en tiempo real, permitiendo tomar decisiones informadas basadas en métricas y registros claros y profesionales.
¿Qué es AWS CloudWatch y para qué sirve?
AWS CloudWatch es un servicio esencial en AWS destinado a monitorear diversos aspectos del rendimiento y salud de los servicios y aplicaciones. Algunas de sus principales funciones son:
- Crear alarmas automáticas basadas en métricas.
- Centralizar logs provenientes de servicios y aplicaciones.
- Mostrar datos claramente mediante dashboards interactivos.
- Recolectar métricas predefinidas o personalizadas.
- Integrar con otros servicios para visualización y acción rápida.
¿Cómo recopilar y gestionar logs en CloudWatch?
Los registros de aplicaciones y servicios son vitales para identificar rápidamente eventos y anomalías. AWS CloudWatch permite colectar estos registros en grupos organizados llamados grupos de logs, los cuales pueden provenir de:
- Servicios AWS como Lambda.
- Aplicaciones hosteadas en instancias EC2.
- Servidores ubicados en centros de datos externos.
Cada grupo contiene múltiples log streams que facilitan la visualización y análisis de eventos específicos. Pueden elegirse distintos niveles de retención y dos clases de almacenamiento: estándar o infrequent access, relacionados con la reducción de costos.
¿De dónde provienen los logs en CloudWatch?
- Servicios AWS (Lambda, EC2, etc.).
- Aplicaciones y servidores externos (on-premises).
¿Qué tipos de métricas maneja CloudWatch y cómo crear alarmas?
CloudWatch recopila métricas esenciales automáticamente; sin embargo, también se pueden crear métricas personalizadas a partir de los registros obtenidos.
Las métricas predefinidas están disponibles por servicios como:
- EBS (Elastic Block Store): tiempo total de lectura/escritura, operaciones, bytes transferidos.
- EC2: uso de CPU, entrada de red, entre otros aspectos.
Estas métricas permiten configurar alarmas específicas para notificar o realizar acciones automáticas ante condiciones particulares, como:
- Superar un umbral específico (por ejemplo, alta utilización del CPU).
- Detectar comportamientos anómalos según tendencias.
CloudWatch proporciona diferentes estados para las alarmas:
- Datos insuficientes.
- Estado OK (todo dentro de los límites).
- Estado en alarma (se excedieron límites establecidos).
¿Cómo automatizar acciones usando alarmas en CloudWatch?
Las alarmas no solamente notifican eventos, también respaldan acciones automáticas que facilitan la respuesta inmediata a situaciones específicas. Algunas acciones posibles ante el cambio de estado en alarmas son:
- Notificación directa a través del servicio SNS.
- Ejecución automática de funciones Lambda.
- Detener, reiniciar o terminar instancias EC2.
- Activar grupos de autoescalamiento.
Un ejemplo práctico es detener automáticamente una instancia EC2 cuando se excede cierto nivel de utilización de CPU, garantizando que se controle el uso de recursos según lo establecido previamente.
¿Cómo crear dashboards interactivos en CloudWatch?
Los dashboards o paneles de AWS CloudWatch entregan una vista clara y visual del estado actual y la historia de desempeño del sistema. Permiten:
- Añadir widgets interactivos (líneas, números, texto, imágenes).
- Crear fuentes personalizadas de datos.
- Integrarse con sistemas externos como Azure Monitor o Prometheus.
Crear widgets es simple mediante la interfaz gráfica, seleccionando la métrica deseada, el tipo visualización preferido y haciendo ajustes personalizados fácilmente (drag and drop).
Ejemplos de widgets comunes:
- Línea: para visualización gráfica de tendencias temporales.
- Número: para mostrar valores puntuales clave (uso de red o CPU).
Los dashboards ofrecen la opción de cambiar ventanas de tiempo para una visualización más efectiva, desde minutos hasta días enteros, lo que da una perspectiva completa del rendimiento de los servicios y aplicaciones.
Te invito a compartir tu experiencia configurando CloudWatch para el monitoreo de tus entornos. ¿Has tenido alguna situación particular donde CloudWatch te haya facilitado tomar decisiones oportunas? Comenta y comparte tu investigación y resultados.