Monitoreo de Actividades en AWS con Cloudwatch
Clase 29 de 36 • Curso Práctico de AWS Cloud
Contenido del curso
Introducción a la oferta de AWS y sus interacciones
- 4

Arquitectura AWS con Elastic Beanstalk y Autoescalado
05:26 min - 5

Creación y gestión de instancias EC2 en Amazon Web Services
07:04 min - 6

Creación y configuración de una instancia EC2 en AWS
09:54 min - 7

Conexión y administración de instancias EC2 en Windows
10:07 min - 8

Conexión a instancias S2 con Dynux en Parrot OS
02:11 min - 9

Conexión a instancias de Amazon desde Mac usando Terminal
02:31 min - 10

Implementación de un Proyecto Python en Instancia EC2 de AWS
04:08 min - 11

Configuración de Flask en Instancias C2 y Reglas de Seguridad
06:20 min - 12

Amazon Lambda: Introducción a la Computación Serverless
07:29 min - 13

Creación de Funciones Lambda en Python para AWS
07:09 min
Elastic Beanstalk
- 14

Gestión de Escalabilidad con Amazon Elastic Beanstalk
05:13 min - 15

Despliegue de Aplicaciones Python en Elastic Beanstalk de AWS
12:35 min - 16

Almacenamiento en Amazon S3: Opciones y Configuración
01:53 min - 17

Subida y Hosting de Sitios Web Estáticos en AWS S3
06:44 min - 18

Almacenamiento Económico en Glacier para Archivos Históricos
01:49 min
Bases de Datos
- 19

Bases de Datos en Amazon RDS: Motores y Prestaciones Principales
02:36 min - 20

Administración de RDS Postgres en AWS: Seguridad y Optimización
06:59 min - 21

Creación y Configuración de Bases de Datos en Amazon RDS
05:07 min - 22

Migración de Bases de Datos PostgreSQL a AWS usando Dump
04:38 min - 23

Rendimiento y ventajas de Amazon Aurora PostgreSQL
04:12 min - 24

Creación y gestión de bases de datos en Aurora PostgreSQL
11:58 min - 25

Prácticas de Respaldo y Recuperación con Amazon RDS
02:50 min
Redes
Herramientas de administración
Seguridad
Bonus
Cierre del curso
¿Qué es CloudWatch y cómo nos ayuda?
CloudWatch es una herramienta crucial dentro del ecosistema de AWS que nos ofrece una visión global de las actividades en nuestra cuenta. Nos permite considerar eventos tanto consumados desde la consola, como aquellos ejecutados programáticamente con Lambda y otras herramientas. En resumen, actúa como un tablero central de control y monitoreo proporcionando alertas, métricas y logs.
Su importancia radica en centralizar la observación y seguimiento de las acciones, brindando acceso rápido y organizado a la información creada durante el uso de distintos recursos y servicios en AWS.
¿Cómo monitorear los logs en CloudWatch?
En CloudWatch, los logs se pueden observar fácilmente. Si tienes varias funciones Lambda, entrar a CloudWatch te permite consolidar y visualizar los registros de cada función en un solo lugar. Aquí puedes:
- Visualizar logs de tests ejecutados en Lambda.
- Monitorear logs de distintas funciones simultáneamente.
- Comparar resultados y rendimientos de diferentes recursos.
Por ejemplo, al acceder a los logs de una función Lambda específica, obtienes un panorama claro de las salidas generadas por tus ejecuciones.
¿Qué tipo de métricas se pueden obtener con CloudWatch?
Las métricas son un aspecto fundamental en CloudWatch, pues permiten trackear el rendimiento detallado de diversas instancias. Si creaste una instancia EC2, puedes acceder a métricas específicas de la misma. Estas métricas incluyen, pero no se limitan a:
- Comportamiento de la red (entra y sale de datos).
- Rendimiento y actividad en intervalos específicos (hora, día, semana).
Cada instancia, como en el ejemplo de PlatziM y Platzilab, proporciona información única y detallada. Puedes elegir visualizar el comportamiento de la red en las últimas tres horas, o ajustar el periodo según tus necesidades.
¿Cómo se realiza la comparación de métricas entre instancias?
CloudWatch ofrece la capacidad de comparar métricas entre distintas instancias. Esto es útil al evaluar el rendimiento o la actividad comparativa en instancias como PlatziM y PlatziDap. Al seleccionar métricas relevantes, puedes generar gráficos que contrastan la actividad de salida de red entre ellas, ofreciendo:
- Visualización de variaciones de actividad en tiempo real.
- Identificación de patrones de uso y rendimiento.
- Comparación de la carga de trabajo en diferentes recursos o configuraciones.
Estas observaciones pueden indicar, por ejemplo, que una instancia tiene más actividad de red debido a recientes solicitudes, mientras que otra puede mostrar menos actividad, quizás porque su demanda ha disminuido.
¿Por qué CloudWatch es esencial para el monitoreo de actividades en AWS?
CloudWatch es esencial para quienes desean mantener un control riguroso de su infraestructura en AWS. No solo facilita la identificación de comportamientos anómalos o actuaciones ineficientes, sino que también ayuda a garantizar un rendimiento óptimo a través del monitoreo constante y la comparación de datos.
Al identificar y reaccionar rápidamente a los cambios, puedes asegurar que tus servicios y aplicaciones no solo funcionan, sino que también operan con eficiencia. ¿Estás listo para profundizar más y aprovechar al máximo las capacidades de CloudWatch? ¡Sigue explorando y aprendiendo!