Certificacion Camino
Certificacion Camino
Certificacion Camino
camino hacia la certificaci
ón de Google Cloud Architect
Debido al gran auge que está teniendo el universo cloud, y para poder desempeñar
de una manera más óptima mi trabajo en Paradigma Digital, los últimos meses he
Una de las razones por las que este viaje me ha parecido complicado, además de
el mini-examen de prueba.
Por estos motivos he decidido escribir un post sobre ello, para intentar ayudar a
quien persiga este mismo objetivo, contando qué he estudiado exactamente, los
Fase 1
habituales plataformas de formación. Quizá esta sea la fase en la que invertí más
tiempo, ya que simplemente el ver los vídeos conlleva un buen número de horas
tanto de diseño de arquitectura como con vista a aprobar el examen. En mi opinión merece
bastante la pena.
de seis cursos. Aunque pueda dar la impresión que se solapa con el anterior,
considero que son bastantes complementarios por la sencilla razón de que esta
Este es otro curso de las mismas características que los anteriores. Yo no lo hice
porque consideré que se solapaba demasiado con los que ya había hecho; así que
Fase 2
parecida a la que lo hace el curso anterior de Coursera, y fui sacando mis propias
En esta fase invertí menos tiempo que en la fase anterior, aunque también me
redes (VPN, Interconnect, etc), qué aplicar en cada caso y cómo dar solución a
hora de elegir tipo de conectividad. Muy a tener en cuenta y muy útil para el repaso de última
hora.
Direct Peering y Carrier Peering: otro tipo de conectividad con las redes de Google
Virtual Private Cloud (VPC): imprescindible tener claro los conceptos acerca de estas
redes anteriores.
elementos.
Las máquinas virtuales son la base de todos los servicios de GCP. Por esto que es
ellas, (como por ejemplo qué cambios admiten en caliente o paradas), o los tipos
anteriores:
Compute Engine: página de documentación de entrada y resumen de sus principales
características.
Preemptible instances: tipo de máquina virtual más económica que la habitual, y que
puede ser muy útil en los diseños de arquitectura donde proceda, como aquellos con carga de
3 IAM
Ni qué decir tiene que dominar los conceptos de seguridad es básico a la hora de
los diferentes actores que participan y los conceptos generales que se comentan aquí.
facturación, ya que suelen intervenir en muchos de los casos de uso que estuve viendo en mi
preparación.
Security Scanner: considero que sólo es necesario conocer de qué se trata este
Auditoría: es un plus conocer los distintos tipos de logs de auditoría que existen en
Cloud Identity Aware Proxy (IAP) : al igual que otros productos, considero que basta
con conocer este producto a grandes rasgos, y saber cuándo podría aplicar en las soluciones
arquitecturas híbridas que he consultado para la gestión y sincronización de usuarios entre los
entornos on premise y cloud.
Autenticación: interesante el apartado de API Key, no abordado en otros artículos de la
documentación.
4 STORAGE - ALMACENAMIENTO
Sin duda una de las temáticas más recurrentes en el examen y que intervienen en
multitud de preguntas. Además de tener claro a nivel técnico cada una de las
por su árbol de decisión como por la tabla de posibles opciones de almacenamiento y sus
Analogía con sistemas actuales: como he comentado antes, es muy importante tener
en cuenta el posible mapeo de los sistemas persistentes actuales con las opciones de
almacenamiento cloud. Este aspecto aplica a todos los diseños de arquitectura donde está
Transfer service: al igual que algún servicio anterior, este producto es importante
conocerlo, saber sus limitaciones y posibles casos de uso, pero sin profundizar en su detalle.
Cloud SQL: servicio de PostgreSQL y MySQL en GCP. Al igual que el caso anterior, es
no es una opción demasiado económica, es imprescindible tenerla en cuenta para los casos
de uso donde pueda aplicarse frente a las otras opciones de persistencia relacionales.
este caso esté más orientada a soluciones basadas en clave-valor, de baja latencia y gran
documentación.
5 MONITORIZACIÓN
Otro de los puntos clave de GCP. Es bastante importante dominar los distintos
Lenguajes soportados. No hace falta memorizarlos, solo que nos suene familiar.
Además, este aspecto es algo que creo que evoluciona con bastante periodicidad.
Estos son los enlaces a cada uno de los productos relacionados con la monitorización:
Stackdriver Monitoring.
6 BALANCEO Y AUTOESCALADO
autoescalado y grupo de instancias. Como he comentado antes, considero que este punto es
componentes en marcha, para poder entender bien cómo funcionan las políticas de
Aquí he agrupado todo lo que tiene que ver con los distintos recursos de la
Por último, en este apartado he incluido todos aquellos servicios gestionados que
nos ofrece la plataforma y que están construidos sobre los pilares vistos en las
esencial saber trabajar con ellos a un nivel básico, y, sobre todo, saber aplicarlos
Tabla usos soluciones Compute: buena tabla de repaso a la hora de seleccionar una de
las tres opciones de computación, con las características de cada uno y sus casos de uso más
habituales.
Árbol decisión soluciones Compute: al hilo del anterior enlace, árbol de decisión para
elegir la opción de computación adecuada en cada caso. Uno de mis imprescindibles en los
repasos.
Google Container Engine: punto de entrada a la documentación de Kubernetes en GCP.
Fundamental conocer este servicio en profundidad, así como las diferencias entre sus dos
de trabajo y/o necesitamos escalado a 0 de nuestra aplicación), los posibles casos de uso que
Task Queues: opción muy recurrente en los diseños basados en App Engine. Posible
Prevención ataques Ddos: muy interesante este artículo de buenas prácticas a la hora
Cloud Endpoints: capa ligera de API Management de la plataforma. Basta con conocer
Dataflow: parecido a lo anterior, conocerlo y poco más. Producto ETL para trabajos
Fase 3
en la recta final antes del examen. Esta fase fue la que menos tiempo me llevó y en
aproximadamente. A destacar:
Soluciones de arquitectura
cosas que encontré de especial utilidad es la parte de ella que habla de soluciones
ya implementadas mediante Google Cloud Platform en distintos sectores de
negocio.
coinciden en su naturaleza con los propuestos para el examen, por los que los
IoT: Arquitectura general.
Media: Arquitectura general.
Media: Solución híbrida: Renderizado.
Movilidad: Arquitectura general.
BigData: Ingestión de eventos.
Prácticas
Por supuesto, toda experiencia real trabajando con la plataforma es muy útil, o en
Codelabs: conjunto de tutoriales con los que coger experiencia práctica con la
plataforma.
bajo mi opinión, los relacionados con la manipulación de cloud storage, y los relacionados con
secciones anteriores).
Y, por supuesto:
El examen consta de 50 preguntas tipo tests, algunas con respuesta única y otras
conceden dos horas para hacerlo, tiempo que considero más que suficiente. Es
más, creo que el tiempo para hacer el examen es el menor de los problemas para
superarlo.
demasiado a los otros exámenes que hice en los distintos cursos que comentaba
Recuerdo que me encontré con todo tipo de preguntas: de código de bastante bajo
están basadas en los casos de estudio que plantean, así que, aunque permiten ver
menos lo desconozco).
Aunque pueda parecer mucho trabajo, puedo decir que realmente merece la pena
por todo lo que he aprendido. Además, hay que tener en cuenta que las
arquitecturas cloud están cada vez más de moda. Esto no es ningún secreto. Y lo
ingenieros, en lugar de tener que invertir en securizar nuestros entornos con nuestros propios
medios.
podremos adaptar más rápidamente a los nuevos cambios y necesidades que nos puedan ir
Conclusiones
Por último, me gustaría decir también que, en cualquier caso, esto no es una guía
Es por esto que considero que, además de estudiar y practicar todo lo que sea
todo aquel que se lo proponga, así, que, por último, sólo decir a estos valientes: