Sugiero que se diseñe un taller práctico para realizar en conjunto y así poder aprovechar mejor los conocimientos.
Compute on Google Cloud Platform
Introducción al curso de Google Cloud for Developer Community
Lectura: introducción de instalación
Tutorial de Qwiklabs
Cómputo en la nube de Google
Opciones de cómputo en la nube
Máquinas virtuales a profundidad
Tutorial para instalar Qwiklabs
Demo: máquinas virtuales a profundidad
Cómputo sin administración con plataformas como servicio
Demo: cómputo sin administración
Lectura: ¿qué son los contenedores?
Cómputo contenerizado con App Engine Flex
Cómputo contenerizado con Cloud Run
Funciones serverless
Continuous Integration, Continuous Delivery
CI/CD en Google Cloud Platform
Estrategias de Despliegue
Repositorios de código
Construcción y despliegue de artefactos
Infraestructura como código
Despliegue en Servicios Serverless
Google Kubernetes Engine
Kubernetes Overview
Demo Kubernetes
Planeación de tu despliegue
Anthos
Cloud Run for Anthos
Demo Cloud Run for Anthos
Anthos Service Mesh
Site Reliability Engineering con Anthos
Streaming Data Analytics
Integración de datos e ingesta de datos totalmente administrada sobre GCP
Demo: ingesta de datos
Ingesta de datos confiable en streaming sobre GCP
Demo: ingesta de datos confiable
Demo: configuración de Apache Kafka
Visualización de mensajes de una base de datos relacional en Google Cloud
Data Warehouse: el modelo tradicional para construir un repositorio de datos empresarial
Data Lakehouse: el nuevo y moderno enfoque para construir un repositorio de datos empresarial
El portafolio de gestión de datos en Google Cloud
Desglose del portafolio de gestión de datos (Bases de datos) en Google Cloud
Gobierno de datos de punta a punta para garantizar la seguridad en tu Data Lake
Gobierno de datos: calidad y monitoreo
Machine Learning
¿Qué es ML y AI?
Plataforma de AI en GCP
Auto ML con datos estructurados
Demo Auto ML con datos estructurados
Predicción de tarifas usando AI notebooks
Demo predicción de tarifas usando AI notebooks
TensorFlow Extended
Sesiones en vivo
Sesión en vivo con Pablo Pérez Villanueva
You don't have access to this class
Keep learning! Join and start boosting your career
The term "serverless" in Google Cloud Platform indicates that you do not need to manage the underlying infrastructure to run your applications. This approach frees you from server management, allowing you to focus on developing and deploying your code. Google Cloud Platform offers multiple serverless services, such as BigQuery for data warehousing, Cloud Storage for object storage, Cloud Functions, and App Engine, among others.
App Engine is a serverless service where you can deploy applications at the HTTP level. This facilitates the migration of existing applications and the creation of programming interfaces or APIs. Some common use cases include:
App Engine supports several languages, such as Node.js, Java, Python, Go, Ruby, PHP, C#, and allows you to bring custom environments.
Cloud Functions operate asynchronously, allowing events or workloads without server management. Some practical applications include:
Data sources available for Cloud Functions include PubSub, Google Cloud Storage and Firebase.
Cloud Run allows you to build containers that you can move to production quickly. This service is compatible with any language, library or dependency, thanks to the use of containers. Runs are charged on a per-use basis and are managed on Google infrastructure or within a Kubernetes cluster.
Cloud Run provides a consistent experience for developers and the ability to deploy loads to their cluster or other Kubernetes services, supporting portability through knative. The service allows applications to run on Google-managed and on-premises infrastructures, offering flexibility in managing and deploying your applications.
Choosing serverless services on Google Cloud Platform means efficiency and simplicity. It means focusing on application logic and code while Google manages the infrastructure. This approach is particularly beneficial for rapid prototyping, seamless scalability, and reduced infrastructure maintenance. In addition, serverless solutions are automatically scalable, charging only for actual usage, which optimizes operating costs. In the Google Cloud, services such as App Engine, Cloud Functions and Cloud Run provide different tools and capabilities that can be tailored to your specific project and development needs.
Contributions 9
Questions 1
Sugiero que se diseñe un taller práctico para realizar en conjunto y así poder aprovechar mejor los conocimientos.
A nivel de teoría es claro, pero siento que falto el como hacerlo…
he llegado a tener mi CI usando GCB y registrar las imágenes pero no he podido automatizar el CD para que se haga el deploy en GKE. Por lo pronto el deploy me ha tocado de hacerlo de forma manual.
Muy buen curso, me falto mas practica. Pero toca hacer los cursos por nuestra cuenta en https://google.qwiklabs.com/
Este módulo conceptualmente estuvo excelente. Hubiese sido interesante abarcar muchos de los conceptos vistos de forma practica.
Se pronuncia enjən No enjain
yo automatize el deploy con GitHub actions, es valido?
Este curso merece una segunda parte.
Los expositores manejan bien los temas, por los que se podría brindar más ejemplos. Llega un momento en que se cruzan muchos servicios o herramientas y con unas demos más detalladas quedaría más claro.
El concepto con app engine me parece fabuloso, sin embargo… está lejos de ser verdad. No solamente me enfoco en el desarrollo de mi aplicación. Me enfoqué un tiempo estúpido en configurar mi aplicación, en buscar los errores extraños que tiraba y nunca logré hacerle deploy por completo porque google no es claro en cuanto a la creación de una app completa con app engine, todo truena una vez que uno quiere meter su aplicación en vez de poner el hello world clásico
Luego de cada módulo, hay que realizar algunos proyectos por cuenta propia para poner en práctica la teoría.
Want to see more contributions, questions and answers from the community?