El curso Architecting with Google Cloud Design and Process presenta una combinaci贸n de conferencias, actividades de dise帽o y laboratorios pr谩cticos聽que te mostrar谩n c贸mo usar patrones de dise帽o comprobados en Google Cloud para crear soluciones altamente confiables y eficientes, y operar implementaciones que sean altamente disponibles y rentables. Este curso est谩 dise帽ado para aquellas personas que, previamente, hayan completado alguno de los cursos Architecting with Google Compute Engine o Architecting with Google Kubernetes Engine.
Curso Architecting with Google Cloud Design and Process
- GC-AGCDP
- Intermedio

Pr贸ximos inicios
No disponibles en este momento.
Objetivos
- Aplicar un conjunto de herramientas de preguntas, t茅cnicas y consideraciones de dise帽o.
- Definir los requisitos de la aplicaci贸n y expresarlos objetivamente como KPIs, SLOs y SLIs.
- Descomponer los requisitos de la aplicaci贸n para encontrar los l铆mites de microservicio correctos.
- Aprovechar las herramientas para desarrolladores de Google Cloud para configurar canalizaciones de implementaci贸n modernas y automatizadas.
- Elegir los servicios de Google Cloud Storage apropiados seg煤n los requisitos de la aplicaci贸n.
- Dise帽ar redes en la nube y h铆bridas.
- Implementar aplicaciones confiables, escalables y resilientes que equilibren las m茅tricas clave de rendimiento con el costo.
- Elegir los servicios de implementaci贸n de Google Cloud adecuados para tus aplicaciones.
- Asegurar las aplicaciones, los datos y la infraestructura en la nube.
- Supervisar los objetivos de servicio y los costos con las herramientas de Stackdriver.
Dirigido a
- Arquitectos Cloud Solutions, ingenieros Site Reliability, profesionales SysOps, ingenieros DevOps, gerentes de TI.
- Personas que utilicen Google Cloud para crear nuevas soluciones o para integrar sistemas existentes, entornos de aplicaciones e infraestructura con Google Cloud.
Requisitos
- Haber completadoalguno de los cursos Architecting with Google Compute Engine, Architecting with Google Kubernetes Engine, o tener una experiencia equivalente.
- Tener competencia b谩sica con herramientas de l铆nea de comandos y entornos de sistema operativo Linux.
- Tener experiencia en operaciones de sistemas, incluida la implementaci贸n y administraci贸n de aplicaciones, ya sea en las instalaciones o en un entorno de nube p煤blica.
Contenidos
M贸dulo 1:聽Defining the Service
- Describe users in terms of roles and personas
- Write qualitative requirements with user stories
- Write quantitative requirements using key performance indicators (KPIs)
- Evaluate KPIs using SLOs and SLIs
- Determine the quality of application requirements using SMART criteria
M贸dulo 2:聽Microservice Design and Architecture
- Decompose monolithic applications into microservices
- Recognize appropriate microservice boundaries
- Architect stateful and stateless services to optimize scalability and reliability
- Implement services using 12-factor best practices
- Build loosely-coupled services by implementing a well-designed REST architecture
- Design consistent, standard RESTful service APIs
M贸dulo 3:聽DevOps Automation
- Automate service deployment using CI/CD pipelines
- Leverage Cloud Source Repositories for source and version control
- Automate builds with Google Cloud Build and build triggers
- Manage container images with Google Container Registry
- Create infrastructure with code using Deployment Manager and Terraform
M贸dulo 4:聽Choosing Storage Solutions
- Choose the appropriate Google Cloud data storage service based use case, durability, availability, scalability and cost
- Storage binary data with Cloud Storage
- Store relational data using Cloud SQL and Spanner
- Store NoSQL data using Firestore and BigTable
- Cache data for fast access using Memorystore
- Build a data warehouse using BigQuery
M贸dulo 5:聽Google Cloud and Hybrid Network Architecture
- Design VPC networks to optimize for cost, security and performance
- Configure global and regional load balancers to provide access to services
- Leverage Cloud CDN to provide lower latency and decrease network egress
- Evaluate network architecture using the Network Intelligence Center
- Connect networks using peering and VPNs
- Create hybrid networks between Google Cloud and on-premises data centers
M贸dulo 6: Deploying Applications to Google Cloud
- Choose the appropriate Google Cloud deployment service for your applications
- Configure scalable, resilient infrastructure using Instance Templates and Groups
- Orchestrate microservice deployments using Kubernetes and GKE
- Leverage App Engine for a completely automated platform as a service (PaaS)
- Create serverless applications using Google Cloud Functions
M贸dulo 7:聽Designing Reliable Systems
- Design services to meet requirements for availability, durability and scalability
- Implement fault tolerant systems by avoiding single points of failure, correlated failures and cascading failures
- Avoid overload failures the the circuit breaker and truncated exponential backoff design patterns
- Design resilient data storage with lazy deletion
- Analyze disaster scenarios and plan for disaster recovery using cost/risk
M贸dulo 8: Security
- Design secure systems using best-practices like separation of concerns, principle of least privilege and regular audits
- Leverage Google Cloud Security Command Center to help identify vulnerabilities
- Simplify cloud governance using or organization policies and folders
- Secure people using IAM roles, Identity Aware Proxy and Identity Platform
- Manage the access and authorization of resources by machines and processes using service accounts
- Secure networks with with private IPs, firewalls and Google Cloud private access
- Mitigate DDoS attacks by leveraging Cloud DNS and Cloud Armor
M贸dulo 9:聽Designing Reliable Systems
- Manage new service versions using rolling updates, blue-green deployments and canary releases
- Forecast, monitor and optimize service cost using the Google Cloud pricing calculator, billing reports and by analyzing billing data
- Observe if your services are meeting their SLOs using Stackdriver Monitoring and Dashboards
- Use Uptime Checks to determine service availability
- Respond to service outages using Stackdriver Alerts
Material del curso
Documentaci贸n oficial para el curso Architecting with Google Cloud Design and Process.
Perfil del docente
- Formador certificado por Google Cloud.
- M谩s de 5 a帽os de experiencia profesional.
- M谩s de 4 a帽os de experiencia docente.
- Profesional activo en empresas del sector IT.
Beneficios para tu formaci贸n
Haz click aqu铆 y descubre los descuentos, promociones y ayudas disponibles para tu formaci贸n tecnol贸gica.