Este te enseña a diseñar soluciones cloud fiables, escalables y seguras sobre Google Cloud mediante arquitecturas modernas y patrones de diseño probados. Aprenderás a construir aplicaciones altamente disponibles y eficientes utilizando herramientas y servicios orientados a automatización, resiliencia y optimización de costes.
Responsables tecnológicos que busquen optimizar costes y rendimiento en arquitecturas cloud modernas.
Módulo 1. Definición del servicio
Objetivos
Definir usuarios mediante roles y personas.
Evaluar KPIs utilizando SLOs y SLIs.
Determinar calidad de requisitos utilizando criterios SMART.
Actividades
3 actividades
Quiz
Módulo 2. Diseño y arquitectura de microservicios
Objetivos
Descomponer aplicaciones monolíticas en microservicios.
Identificar límites adecuados entre microservicios.
Diseñar APIs RESTful consistentes.
Aplicar principios 12-factor para implementación de servicios.
Actividades
2 actividades
Quiz
Módulo 3. Automatización DevOps
Objetivos
Comprender automatización de despliegues mediante pipelines CI/CD.
Utilizar Cloud Source Repositories para control de código y versiones.
Automatizar builds utilizando Cloud Build.
Gestionar imágenes de contenedor mediante Container Registry.
Actividades
Laboratorio
Quiz
Módulo 4. Selección de soluciones de almacenamiento
Objetivos
Identificar casos de uso de Spanner.
Identificar casos de uso de Cloud SQL.
Identificar casos de uso de Firestore.
Identificar casos de uso de Memorystore.
Actividades
2 actividades
Quiz
Módulo 5. Arquitectura de red Google Cloud e híbrida
Objetivos
Diseñar redes VPC optimizadas para coste, seguridad y rendimiento.
Comprender funcionamiento de balanceadores globales y regionales.
Conectar redes mediante peering y VPN.
Diseñar arquitecturas híbridas mediante Cloud Interconnect.
Actividades
2 actividades
Quiz
Módulo 6. Despliegue de aplicaciones sobre Google Cloud
Objetivos
Seleccionar servicios Google Cloud adecuados para despliegue de aplicaciones.
Configurar infraestructuras escalables y resilientes mediante Instance Templates y Groups.
Orquestar despliegues de microservicios utilizando Kubernetes y GKE.
Utilizar App Engine como plataforma PaaS automatizada.
Actividades
Laboratorio
Quiz
Módulo 7. Diseño de sistemas fiables
Objetivos
Diseñar servicios orientados a disponibilidad, durabilidad y escalabilidad.
Identificar fallos críticos que deben evitarse en sistemas fault-tolerant.
Actividades
2 actividades
Quiz
Módulo 8. Seguridad
Objetivos
Aplicar buenas prácticas para diseño de sistemas seguros.
Utilizar políticas organizativas y carpetas para gobernanza cloud.
Identificar servicios Google Cloud para gestión de accesos.
Identificar servicios Google Cloud para mitigación de ataques DDoS.
Actividades
Actividad
Quiz
Módulo 9. Mantenimiento y monitorización
Objetivos
Gestionar nuevas versiones de servicios.
Monitorizar y optimizar costes cloud.
Supervisar cumplimiento de SLOs mediante Cloud Monitoring y Dashboards.
Utilizar Uptime Checks para comprobar disponibilidad de servicios.
Gestionar incidencias mediante Cloud Monitoring Alerts.
Actividades
Actividad
Laboratorio
Quiz
Curso Architecting with Google Cloud Design and Process.
Las personas que deseen realizar esta formación deben haber completado previamente los cursos Architecting with Google Compute Engine o Architecting with Google Kubernetes Engine, o contar con experiencia equivalente.
Otros cursos