Saltar al contenido

Aprovechando los patrones de diseño arquitectónico en la nube de Google

Sección Introducción Transcripciones

Resumen del curso

Aprovechando los patrones de diseño arquitectónico en la nube de Google
Aprovechando los patrones de diseño arquitectónico en la nube de Google

Hola. Me llamo Janani Ravi, y bienvenidos a este curso de Aprovechamiento de los patrones de diseño arquitectónico en la nube de Google. Un poco sobre mí. Tengo una maestría en Ingeniería Eléctrica de Stanford y he trabajado en compañías como Microsoft, Google y Flipkart. En Google, fui uno de los primeros ingenieros en trabajar en la edición colaborativa en tiempo real en Google Docs, y tengo cuatro patentes por sus tecnologías subyacentes. Actualmente trabajo en mi propia empresa, Loonycorn, un estudio de contenido de video de alta calidad. En este curso, aprenderás cómo se pueden realizar las diferentes elecciones de diseño de código en almacenamiento, computación y redes para ensamblar arquitecturas complejas para casos de uso específicos. Primero, aprenderá tipos específicos de patrones de diseño reutilizables construidos con componentes de GCP. Estos incluyen el uso de grupos de instancias administradas para infraestructura, funciones de nube para computación basada en eventos, arquitecturas lambda y kappa para procesamiento de grandes datos, y BigQuery ML y Cloud ML Engine para aplicaciones de aprendizaje automático. Aquí se explorará, de manera práctica, cómo se pueden utilizar los equilibradores de carga en el GCP para conectar a los usuarios para la aplicación cliente con un servicio de backend que implementa el escalado automático y la auto-reparación. A continuación, aprenderá cómo reunir a Jenkins, Cloud Source Repositories y el Google Container Registry para orquestar una integración continua/un conducto de entrega continuo. Esto implica, en primer lugar, la creación de un cluster de Kubernetes y la instalación del software de automatización de cursos abiertos de Jenkins. Desplegará el código de su sucursal principal en los Repositorios de código en nube a su entorno de producción y también trabajará con las versiones canarias de su aplicación. La belleza de esta aplicación es que sus desarrolladores pueden ahora registrar su código, y el pipeline de CI/CD construirá automáticamente ese código, creará artefactos de construcción en forma de contenedores Docker, y colocará estos contenedores en el Registro de Contenedores. Desde allí, son recogidos por Jenkins y desplegados directamente en producción en su clúster de Kubernetes. Por último, usted comprenderá y construirá varios patrones de red diferentes en el GCP. Estos incluyen el uso de un host bastión, o host de salto, para restringir los puntos de contacto externos dentro de una red VPC. Luego explorará el uso de múltiples interfaces de red para colocar una sola instancia en la intersección de varias redes diferentes. Cuando este curso esté completo, se sentirá muy cómodo identificando las decisiones importantes de las que depende un arquitecto de nubes y tendrá las habilidades y el conocimiento para usar patrones complejos de diseño arquitectónico que han sido puestos a prueba por otros.