- 1

Guía de Instalación de Google Cloud para Desarrolladores
01:27 - 2
Crear Cuentas en Google Cloud y Qwiklabs paso a paso
01:30 - 3

Uso de Quick Labs para Entrenamiento en Google Cloud
07:50 - 4

Google Cloud: Beneficios y Seguridad en la Nube Pública
13:30 - 5

Opciones de Cómputo en la Nube con Google Cloud
05:50 - 6

Máquinas Virtuales en Google Cloud: Uso, Optimización y Descuentos
07:32 - 7
Instalación de Qwiklabs paso a paso
00:18 - 8

Creación y Gestión de Máquinas Virtuales en Google Cloud
17:34 - 9

App Engine: Despliegue de Aplicaciones sin Infraestructura
07:30 - 10

Despliegue de Aplicaciones en App Engine con Java 11 y SpringBoot
12:50 - 11
Introducción a Docker y Contenerización de Aplicaciones
02:48 - 12

App Engine Estándar vs Flexible: Ventajas y Usos Prácticos
11:23 - 13

Implementación de Cloud Run: Serverless y Contenedores en Google Cloud
08:10 - 14

Cloud Functions: Creación y Conexión de Servicios Serverless
12:56
Despliegue de Aplicaciones Serverless en Google Cloud Platform
Clase 20 de 48 • Entrenamiento de Google Cloud Platform
Contenido del curso
- 15

Continuous Integration y Delivery en Google Cloud Platform
10:13 - 16

Estrategias de Despliegue de Aplicaciones en Producción
10:02 - 17

Repositorios en Google Cloud: Cloud Source y Container Registry
07:33 - 18

Construcción y Despliegue en Google Cloud Platform
09:32 - 19

Infraestructura como Código: Conceptos y Herramientas Clave
09:28 - 20

Despliegue de Aplicaciones Serverless en Google Cloud Platform
08:38
- 21

Fundamentos de Kubernetes y Google Kubernetes Engine
10:10 - 22

Creación y Despliegue de Clúster Kubernetes en Google Cloud
09:25 - 23

Planificación de Ambientes de Despliegue en Kubernetes
12:37 - 24

Implementación y Gestión de Anthos para Aplicaciones en la Nube
09:07 - 25

Cloud Run: Despliegue de Contenedores Serverless en Google Cloud
09:51 - 26

Despliegue de Servicios en Cloud Run con GKE
08:49 - 27

Anthos Service Mesh: Observabilidad y Seguridad en Kubernetes
06:22 - 28

Tour Completo de Anthos: Despliegue y Gestión en Google Cloud
06:52
- 29

Integración de Datos en Tiempo Real con Google Cloud Data Fusion
15:27 - 30

Construcción de Flujos de Datos con Google Cloud Data Fusion
15:51 - 31

Ingesta de Datos Confiable en Google Cloud Platform
11:07 - 32

Ingesta de Eventos en Google Cloud con Apache Kafka y Dataflow
06:30 - 33

Configuración de Apache Kafka y Debezium en Linux para SQL Server y PubSub
12:39 - 34

Visualización de Mensajes en Google Cloud con Dataflow y BigQuery
04:58 - 35

Construcción de un Data Lakehouse con Google BigQuery
09:11 - 36

Ventajas de BigQuery como Data Lakehouse
11:48 - 37

Opciones de Almacenamiento en Google Cloud Platform
06:18 - 38

Gestión de Datos en Google Cloud: Portafolio y Migración
10:59 - 39

Gobierno de Datos en Google Cloud: Mejores Prácticas y Herramientas
09:54 - 40

Calidad y Monitoreo de Datos en Google Cloud
07:53
- 41

Conceptos Básicos de Inteligencia Artificial y Aprendizaje Automático
13:00 - 42

Soluciones de IA y Machine Learning en Google Cloud para Desarrolladores
12:40 - 43

AutoML Tables: Modelado Predictivo con Datos Estructurados
11:50 - 44

Uso de AutoML Tables en Google Cloud para Modelos de Clasificación
05:17 - 45

Predicción de Tarifas con Jupyter Notebooks en Google Cloud
07:33 - 46

Análisis de Datos de Taxis en iNotebook con Google Cloud y BigQuery
13:34 - 47

Implementación de Pipelines con TensorFlow Extended
13:48
¿Qué significa "Serverless" en Google Cloud Platform?
El término "serverless" en Google Cloud Platform indica que no necesitas gestionar la infraestructura subyacente para ejecutar tus aplicaciones. Este enfoque te libera de la gestión de servidores, permitiéndote centrar en el desarrollo y despliegue de tu código. Google Cloud Platform ofrece múltiples servicios serverless, como BigQuery para data warehousing, Cloud Storage para almacenamiento de objetos, Cloud Functions, y App Engine, entre otros.
¿Qué servicios serverless ofrece Google Cloud Platform?
App Engine: ¿cuáles son sus características?
App Engine es un servicio serverless en el que puedes desplegar aplicaciones al nivel de HTTP. Esto facilita la migración de aplicaciones existentes y la creación de interfaces de programación o APIs. Algunos casos de uso comunes incluyen:
- Migración de portales web de lenguajes como PHP, Java, entre otros.
- Creación de APIs que interactúan con otros servicios.
- Desarrollo de páginas web dinámicas accesibles desde dispositivos móviles o navegadores.
App Engine soporta diversos lenguajes, como Node.js, Java, Python, Go, Ruby, PHP, C#, y permite traer entornos personalizados.
¿Cómo funciona Google Cloud Functions?
Cloud Functions operan de manera asincrónica, permitiendo eventos o cargas de trabajo sin el manejo de servidores. Algunas aplicaciones prácticas incluyen:
- Procesamiento de imágenes subidas a Google Cloud Storage (e.g., redimensionamiento, marca de agua, extracción de metadatos).
- Microservicios de propósito único, por ejemplo, si tienes un servicio de envío de notificaciones por correo.
- Webhooks que permiten extender la funcionalidad de chatbots como DialogFlow.
- Transformaciones ligeras de datos y soporte para dispositivos IoT.
Los orígenes de datos disponibles para Cloud Functions incluyen PubSub, Google Cloud Storage y Firebase.
¿Qué ventajas ofrece Cloud Run?
Cloud Run te permite construir contenedores que puedes mover a producción rápidamente. Este servicio es compatible con cualquier lenguaje, biblioteca o dependencia, gracias al uso de contenedores. Las ejecuciones se cobran según el uso y se administran sobre infraestructura de Google o dentro de un clúster de Kubernetes.
Cloud Run ofrece una experiencia consistente a los desarrolladores y la capacidad de desplegar cargas en su clúster o en otros servicios de Kubernetes, favoreciendo la portabilidad mediante knative. El servicio permite que las aplicaciones corran en infraestructuras administadas por Google y en on-premise, ofreciendo flexibilidad en la gestión y despliegue de tus aplicaciones.
¿Por qué elegir servicios serverless en Google Cloud Platform?
Optar por servicios serverless en Google Cloud Platform significa eficiencia y simplicidad. Implica enfocarse en la lógica y código de las aplicaciones mientras Google gestiona la infraestructura. Este enfoque resulta particularmente beneficioso para prototipos rápidos, escalabilidad sin complicaciones, y mantenimiento reducido de infraestructura. Además, las soluciones serverless son escalables automáticamente, cobrando solo por uso real, lo que optimiza costos operativos. En Google Cloud, servicios como App Engine, Cloud Functions y Cloud Run proporcionan diferentes herramientas y capacidades que pueden adecuarse a tus necesidades específicas de proyectos y desarrollo.