Google Cloud Pub/Sub
Mensajería impulsada por eventos para la ingesta de datos y el movimiento de los mismos.
- Ingestion y entrega de eventos escalables/ persistentes.
- Patrón de publicación.
- Servicio global.
- Integrado con otras herramientas.
Manejo de Big Data
Big Data y Machine Learning en Google Cloud Platform
Google Cloud y Big Data: Historia, Servicios y Aplicaciones Prácticas
Google Cloud Platform para Big Data: Arquitectura y Seguridad
Exploración de Servicios Big Data e IA en Google Cloud
Procesamiento de Datos con Cloud Dataflow en Google Cloud
Características y Funcionalidades de BigQuery
Integración de BigQuery con Data Studio: Creación de Dashboards
Funcionamiento de PubSub en Google Cloud y su Integración con Dataflow
Integración de PubSub, Dataflow y BigQuery en Google Cloud
Herramientas de inteligencia artificial
Aplicación de Machine Learning en Industrias y Estrategias de Adopción
Roles en Vertex AI y su integración con Google Cloud
Flujo de Trabajo en Vertex AI: Integración y Despliegue de Modelos
Entrenamiento de Modelos de Visión con Google Cloud
Machine Learning APIs: Análisis Predictivo y Prescriptivo
Creación de Modelos Predictivos con AutoML en Google Cloud
Conclusiones del Curso de Big Data e Inteligencia Artificial
Proyecto: Clon de Google Photos (Parte 4 de 4)
Clonación de Infraestructura con Vision API y Base de Datos
Despliegue de Funciones en GCP con Vision API y Firestore
Implementación de Firestore y Vision API en Aplicaciones Cloud
Imagina que tienes un servicio que puede capturar, procesar y transportar una gran cantidad de eventos en tiempo real de manera eficiente y escalable. Eso es exactamente lo que PubSub, un servicio de mensajería de Google Cloud, ofrece. Con una capacidad de escalabilidad masiva, PubSub se ha convertido en la columna vertebral para muchas arquitecturas de mensajería en tiempo real dentro del entorno de Google Cloud.
PubSub se integra perfectamente con otros servicios como Dataflow, Cloud Storage y BigQuery, lo que lo hace ideal para diversas soluciones de inteligencia de negocio. Con su capacidad de entrega de eventos escalable y persistente, soporta millones de registros en segundos, esencial para el análisis de datos en tiempo real.
PubSub ofrece dos operaciones principales: publicar y suscribir. Este modelo permite que distintos sistemas generen eventos y los envíen a PubSub, donde pueden ser dirigidos a varios destinos para su posterior análisis y procesamiento. Un ejemplo práctico podría ser el uso de Cloud Logs para generar eventos que luego son dirigidos a PubSub y suscritos por servicios como Dataflow antes de ser almacenados en BigQuery.
Otra implementación típica incluye la integración de archivos desde Cloud Storage a PubSub, a través de Dataflow, llegando finalmente a un repositorio en BigQuery para su análisis. La flexibilidad y escalabilidad de PubSub permite estas y otras configuraciones avanzadas.
Patrón básico de un único publicador: Un 'publisher' genera mensajes y los envía a un 'topic'. Un 'subscriber' luego recibe esos mensajes suscritos.
Múltiples publicadores a un único tema: Varios 'publishers' envían mensajes a un solo 'topic', que distribuye diferentes mensajes a múltiples 'subscribers' con distintos patrones de color, por ejemplo.
Reparto a múltiples suscriptores: Un 'publisher' envía mensajes a un solo 'topic', pero estos son distribuidos a más de un 'subscriber', replicando así la información entre varios puntos de recepción.
PubSub proporciona dos métodos de entrega básicos, cada uno adecuado para diferentes necesidades de aplicación:
Pool Subscription: En este método, un 'subscriber' solicita mensajes, lo que establece una llamada pull para recibir los datos.
Push Subscription: Aquí, PubSub entrega directamente los mensajes a un endpoint específico, garantizando la entrega mientras el servicio esté activo.
Esta configuración también garantiza que los mensajes, aunque pueden ser recibidos en órdenes no consecutivos, siempre se entregarán. Además, el uso de un endpoint APIRes permite la conexión eficiente a otros sistemas.
Integrar PubSub con Dataflow trae numerosas ventajas, especialmente al lidiar con grandes volúmenes de mensajes que pueden llegar fuera de orden o duplicados. Dataflow se utiliza entonces para:
La combinación de PubSub y Dataflow impecablemente resuelve problemas inherentes al manejo de mensajes en tiempo real de manera eficiente, lo cual es crucial para mantener un flujo de datos limpio y ordenado, optimizando así las operaciones de negocio basadas en datos.
La comprensión y aplicación de estos patrones y servicios no solo fortalecen las habilidades de gestión de datos en tiempo real, sino que también capacitan a las empresas para maximizar su potencial en entornos altamente dinámicos y competitivos. ¡Continúa explorando y expandiendo tus habilidades con Google Cloud!
Aportes 7
Preguntas 5
Google Cloud Pub/Sub
Mensajería impulsada por eventos para la ingesta de datos y el movimiento de los mismos.
Esta fu una clase demasiada mal dirigida, por favor atentos @Platzi. Los que venimos aquí en muchos casos tenemos vagos conocomientos de eventos, mensajerías, etc, etc, etc. Creo que si llegan a detectar videos cómo este deberían hacer el esfuerzo de MEJORAR las explicaciones de alguna manera, no sé, dividan el video en 02 partes con explicaciones o ejemplos cotidianos e intuitivos, pero no solo pongan algo INENTELIGIBLE y supongan que “ya cubrieron el tema”. Espero no ver más videos así de generales.
esta excelente la clase
Hola, gracias por la explicación dada. QUisiera dar una recomendación para la clase nro 8: de pronto puede ser más fácil de comprender con algún ejemplo real .
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?