Professional Cloud Architect

Guía para el examen de certificación

Professional Cloud Architect

Descripción del puesto

Un Google Certified Professional - Cloud Architect puede ayudar a las organizaciones a aprovechar las tecnologías de Google Cloud. Gracias a su comprensión de la arquitectura de la nube y de la tecnología de Google, esta persona puede diseñar, desarrollar y administrar soluciones sólidas, seguras, escalables, altamente disponibles y dinámicas para impulsar los objetivos de negocios. El Cloud Architect debe tener un alto nivel de competencia en todos los aspectos del desarrollo de soluciones, incluidos los detalles de la implementación, el desarrollo de prototipos y las recomendaciones relacionadas con la arquitectura. Un Cloud Architect también debe tener experiencia en microservicios y aplicaciones distribuidas con varios niveles que abarquen entornos híbridos o de varias nubes.

Este examen está disponible en español, inglés, japonés y portugués.

Guía para el examen de certificación

(para los exámenes que se rindan antes del 9 de noviembre de 2018)

Sección 1: Diseño y planificación de la arquitectura de una solución de nube

1.1 Diseño de una infraestructura de solución que cumpla con los requisitos del negocio. Se incluyen las siguientes consideraciones:

  • Estrategia de producto y casos prácticos de negocio
  • Optimización de costos
  • Asistencia en el diseño de aplicaciones
  • Integración
  • Traslado de datos
  • Concesiones
  • Desarrollo, compra o modificación
  • Herramientas de medición del éxito (p. ej., indicadores clave de rendimiento [KPI], retorno de la inversión [ROI] y métricas)

1.2 Diseño de una infraestructura de solución que cumpla con los requisitos técnicos. Se incluyen las siguientes consideraciones:

  • Diseño para alta disponibilidad y conmutación por error
  • Flexibilidad de recursos en la nube
  • Escalabilidad para cumplir con los requisitos de crecimiento

1.3 Diseño de recursos de procesamiento, red y almacenamiento. Se incluyen las siguientes consideraciones:

  • Integración con entornos de varias nubes o entornos locales
  • Identificación de las necesidades de almacenamiento de datos y asignación a sistemas de almacenamiento
  • Diagramas de flujo de datos
  • Estructura de sistemas de almacenamiento (p. ej., objeto, archivo, RDBMS, NoSQL, NewSQL)
  • Asignación de requisitos de procesamiento a productos de plataforma

1.4 Creación de un plan de migración (es decir, diagramas de la arquitectura y documentos). Se incluyen las siguientes consideraciones:

  • Integración de la solución con los sistemas existentes
  • Migración de sistemas y datos para apoyar la solución
  • Asignación de licencias
  • Planificación de administración y redes
  • Pruebas y prueba de concepto

1.5 Concepción de mejoras de la solución a futuro. Se incluyen las siguientes consideraciones:

  • Mejoras a la tecnología y la nube
  • Evolución de las necesidades de negocio
  • Promoción y representación

Sección 2: Administración y aprovisionamiento de la infraestructura de la solución

2.1 Configuración de topologías de red. Se incluyen las siguientes consideraciones:

  • Extensión a entornos locales (redes híbridas)
  • Extensión a un entorno de varias nubes
  • Seguridad
  • Protección de datos

2.2 Configuración de sistemas de almacenamiento individual. Se incluyen las siguientes consideraciones:

  • Asignación de almacenamiento de datos
  • Aprovisionamiento de procesamiento y procesamiento de datos
  • Administración de acceso y seguridad
  • Configuración de red para latencia y transferencia de datos
  • Administración del ciclo de vida de los datos y retención de datos
  • Administración del incremento de datos

2.3 Configuración de sistemas de procesamiento. Se incluyen las siguientes consideraciones:

  • Aprovisionamiento de sistemas de procesamiento
  • Configuración de la volatilidad de procesamiento (interrumpible o estándar)
  • Configuración de red para nodos de procesamiento
  • Configuración de la tecnología de organización (p. ej., Chef, Puppet o Kubernetes)

Sección 3: Diseño para la seguridad y el cumplimiento

3.1 Diseño para la seguridad. Se incluyen las siguientes consideraciones:

  • Administración de identidades y accesos (IAM)
  • Seguridad de los datos
  • Pruebas de penetración
  • Separación de obligaciones (SoD)
  • Controles de seguridad

3.2 Diseño para el cumplimiento legal. Se incluyen las siguientes consideraciones:

  • Legislación (p. ej., Ley de Responsabilidad y Portabilidad de Seguros Médicos [HIPAA], Ley de Protección de la Privacidad Infantil en Internet [COPPA], etcétera)
  • Auditorías
  • Certificación (p. ej., el marco de trabajo Biblioteca de Infraestructura de Tecnologías de la Información [ITIL])

Sección 4: Análisis y optimización de procesos técnicos y del negocio

4.1 Análisis y definición de procesos técnicos. Se incluyen las siguientes consideraciones:

  • Planificación del ciclo de vida del desarrollo de software (SDLC)
  • Integración continua e implementación continua
  • Cultura de análisis a posteriori y solución de problemas
  • Pruebas y validación
  • Procesos de TI a nivel de empresa (p. ej., ITIL)
  • Continuidad de negocio y recuperación ante desastres

4.2 Análisis y definición de procesos de negocio. Se incluyen las siguientes consideraciones:

  • Administración de partes interesadas (p. ej., influencia y asesoramiento)
  • Administración de cambios
  • Proceso de toma de decisiones
  • Administración del éxito del cliente

4.3 Desarrollo de procedimientos para probar la resiliencia de la solución en la producción (p. ej., DiRT y Chaos Monkey)

Sección 5: Administración de la implementación

5.1 Asesoría a equipos de desarrollo y operación para garantizar la implementación exitosa de la solución. Se incluyen las siguientes consideraciones:

  • Desarrollo de aplicaciones
  • Recomendaciones de API
  • Marcos de trabajo de prueba (carga, unidad e integración)
  • Herramientas de migración de sistemas y datos

5.2 Lectura y escritura en lenguajes de desarrollo de aplicaciones. Como mínimo, se incluyen los siguientes lenguajes:

  • Java
  • Python

Sección 6: Garantía de la confiabilidad de la solución y las operaciones

6.1 Solución de alerta, supervisión y registro

6.2 Administración de implementaciones y actualizaciones

6.3 Apoyo en la solución de problemas a nivel operacional

6.4 Evaluación de las medidas de control de calidad

Casos de éxito de muestra

Durante el examen de certificación de Cloud Architect, es posible que algunas de las preguntas traten sobre un caso de éxito en el que se describen una empresa ficticia y un concepto de solución. El propósito de estos casos de éxito es ofrecer un contexto adicional para ayudarte a elegir tus respuestas. Revisa algunos de los casos de éxito de muestra que pueden aparecer en el examen.

Java es una marca registrada de Oracle o sus afiliados.