Acerca de este curso
Este curso enseña a los participantes técnicas para monitorizar y mejorar el rendimiento de la infraestructura y las aplicaciones en Google Cloud.
Utilizando una combinación de presentaciones, demostraciones, laboratorios prácticos y estudios de casos del mundo real, los asistentes adquieren experiencia en la monitorización del proceso completo, la gestión y análisis en tiempo real de registros, la depuración de código en producción, el seguimiento de cuellos de botella en el rendimiento de aplicaciones y la perfilización del uso de la CPU y la memoria.
A quién va dirigido
Este curso está dirigido a los siguientes perfiles laborales:
- Arquitectos Cloud, administradores y personal de SysOps.
- Desarrolladores Cloud y personal de DevOps.
Prerrequisitos:
Para aprovechar al máximo este curso, los participantes deben tener:
- Haber completado el curso Google Cloud Platform Fundamentals: Core Infrastructure o tener experiencia equivalente.
- Familiaridad básica con la creación y codificación de Scripts.
- Experiencia con herramientas de línea de comandos y entornos del sistema operativo Linux.
Objetivos del curso
Este curso enseña a los participantes las siguientes habilidades:
- Explicar el propósito y las funcionalidades de la suite de operaciones de Google Cloud.
- Implementar la monitorización para múltiples proyectos en la nube.
- Crear políticas de alerta, comprobaciones de tiempo de actividad y alertas.
- Instalar y administrar el Agente Ops para recopilar registros de Compute Engine.
- Explicar las Operaciones en la Nube para GKE (Google Kubernetes Engine).
- Analizar los registros de flujo VPC y los registros de reglas de firewall.
- Analizar y exportar instancias de registros de auditoría de Google Cloud.
- Perfilar e identificar funciones intensivas en recursos en una aplicación.
- Analizar el coste de utilización de recursos para componentes relacionados con la monitorización en Google Cloud.
Contenidos
Módulo 1: Introducción a la Suite de Operaciones de Google Cloud.
- Describir el propósito y las funcionalidades de la suite de operaciones de Google Cloud.
- Explicar el propósito de la herramienta de monitorización en la nube.
- Explicar el propósito de las herramientas de Registro y Reporte de Errores en la Nube.
- Explicar el propósito de las herramientas de Gestión del Rendimiento de Aplicaciones.
Módulo 2: Monitorización de Sistemas Críticos.
- Usar la monitorización en la Nube para ver métricas de varios proyectos en la nube.
- Explicar los diferentes tipos de cuadros de mando y gráficos que se pueden crear.
- Crear una métrica de tiempo de actividad.
- Explicar la arquitectura de operaciones en la nube.
- Explicar y demostrar el propósito de usar el Lenguaje de Consulta de Monitorización (MQL) para la monitorización.
Módulo 3: Políticas de Alerta.
- Explicar estrategias de alerta.
- Explicar políticas de alerta.
- Explicar el presupuesto de errores.
- Explicar por qué son importantes los indicadores de nivel de servidor (SLIs), los objetivos de nivel de servicio (SLOs) y los acuerdos de nivel de servicio (SLAs).
- Identificar tipos de alertas y usos comunes para cada uno.
- Usar la monitorización en la Nube para administrar servicios.
Módulo 4: Registro y Análisis Avanzado.
- Usar las funciones del Explorador de Registros.
- Explicar las características y beneficios de las métricas basadas en registros.
- Definir destinos de registros (filtros de inclusión) y filtros de exclusión.
- Explicar cómo se puede usar BigQuery para analizar registros.
- Exportar registros a BigQuery para el análisis.
- Usar análisis de registros en Google Cloud.
Módulo 5: Trabajo con Registros de Auditoría.
- Explicar los Registros de Auditoría de la Nube.
- Enumerar y explicar diferentes registros de auditoría.
- Explicar las características y funcionalidades de los diferentes registros de auditoría.
- Enumerar las recomendaciones para implementar registros de auditoría.
Módulo 6: Configuración de Servicios de Google Cloud para la Observabilidad.
- Usar el Agente Ops con Compute Engine.
- Habilitar y usar la monitorización de Kubernetes.
- Explicar los beneficios de usar el Servicio Gestionado de Prometheus de Google Cloud.
- Explicar el uso de PromQL para consultar métricas de monitorizaciónen la Nube.
- Explicar los usos de OpenTelemetry.
- Explicar las métricas personalizadas.
Módulo 7: Monitorización de la Red de Google Cloud y el Acceso a Datos.
- Recopilar y analizar registros de flujo VPC y registros de reglas de firewall.
- Habilitar y monitorizar el espejado de paquetes.
- Explicar las funcionalidades del Centro de Inteligencia de Red.
Módulo 8: Investigación de Problemas de Rendimiento de Aplicaciones.
- Explicar las características y beneficios de Reporte de Errores, Rastreo en la Nube y Perfilador en la Nube.
- Explicar las funcionalidades de Reporte de Errores, Rastreo en la Nube y Perfilador en la Nube.
Módulo 9: Optimización de los Costes para la Suite de Operaciones.
- Analizar el coste de utilización de recursos para componentes relacionados con la monitorización en Google Cloud.
- Implementar las recomendaciones para controlar el coste de la monitorización en Google Cloud.