SlideShare a Scribd company logo
Consumer group
Consumer group
Consumer group
Consumer group
Azure BootCamp 2018 - Azure Event Hub
Azure BootCamp 2018 - Azure Event Hub
Azure BootCamp 2018 - Azure Event Hub
Azure BootCamp 2018 - Azure Event Hub
Azure BootCamp 2018 - Azure Event Hub
Azure BootCamp 2018 - Azure Event Hub
Azure BootCamp 2018 - Azure Event Hub
Azure BootCamp 2018 - Azure Event Hub

More Related Content

Recently uploaded

FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 

Featured

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
Skeleton Technologies
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
Christy Abraham Joy
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
Vit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
MindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
GetSmarter
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slidesAlireza Esmikhani
 

Featured (20)

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 

Azure BootCamp 2018 - Azure Event Hub

Editor's Notes

  1. Supongamos que ha creado una aplicaciĂłn y desea saber cĂłmo los miles de usuarios utilizan su aplicaciĂłn. Esto significa que debe implementar algĂşn tipo de registro, y para este escenario puede configurar un Event Hub en Azure y enviar eventos con datos de registro desde su aplicaciĂłn al Event Hub cuando ocurre una acciĂłn de usuario especĂ­fica. TĂŠcnicamente, un evento es un mensaje que contiene, por ejemplo, un pequeĂąo documento JSON. El documento JSON podrĂ­a contener informaciĂłn, como, por ejemplo, que el usuario navegĂł a la pĂĄgina de aproximadamente de su aplicaciĂłn. Entonces, en otras palabras, un Event Hub se puede usar para recopilar datos de telemetrĂ­a como este registro de datos. Tele significa remoto y metry para medir. Pero ahora puede pensar que en lugar de utilizar un Event Hub aquĂ­, tambiĂŠn podrĂ­a crear una API web con ASP.NET Core que tome los datos de registro de su aplicaciĂłn y los almacene en una base de datos. Entonces, ÂżcuĂĄl es exactamente la ventaja de utilizar un Event Hub en lugar de una clĂĄsica API Web ASP.NET? Una ventaja es que no tiene que escribir ningĂşn cĂłdigo para configurar un Azure Event Hub. Simplemente vaya al portal de Azure y allĂ­ puede crear y configurar un Hub de eventos muy fĂĄcilmente. Es una plataforma como un servicio. Pero hay otras ventajas, y una gran ventaja es escalar. Azure Event Hubs se puede usar para recopilar mĂĄs de un millĂłn de eventos por segundo. Event Hubs tambiĂŠn se utilizan con bastante frecuencia para recopilar datos de telemetrĂ­a que provienen de dispositivos y puertas de enlace. Por ejemplo, los registros de GPS podrĂ­an enviar datos de posiciĂłn periĂłdicamente a un centro de eventos, o una estaciĂłn meteorolĂłgica podrĂ­a enviar temperaturas cada 5 segundos a un centro de eventos. Muy a menudo hay dispositivos que no pueden conectarse a Internet por sĂ­ solos. Entonces, por lo general, una aplicaciĂłn toma datos del sensor de estos dispositivos y los envĂ­a a un Hub de eventos. Una aplicaciĂłn de este tipo que toma los datos del sensor de los dispositivos y los envĂ­a a un Concentrador de eventos se denomina gateway. Como puede ver, ademĂĄs de enviar datos de registro desde una aplicaciĂłn clĂĄsica, puede usar Azure Event Hubs para escenarios tĂ­picos de Internet of Things en los que envĂ­a datos de sensores desde dispositivos y puertas de enlace a un Event Hub. Todos estos remitentes diferentes, una aplicaciĂłn, un dispositivo o una puerta de enlace, tienen en comĂşn que siempre es una pieza de cĂłdigo que envĂ­a un evento a un centro de eventos. Y el Event Hub en sĂ­ mismo es fĂĄcil de configurar y escalar muy bien. Ahora supongamos que los eventos se envĂ­an a su Event Hub. Entonces puedes consumir y analizar estos eventos. Echemos un vistazo a los diferentes enfoques para consumir eventos de su Hub de eventos.
  2. DespuĂŠs de que sus aplicaciones o sus dispositivos hayan enviado eventos a su Event Hub, puede consumir y analizar estos eventos. Una forma de hacerlo es configurar un trabajo de anĂĄlisis de flujo en Azure. Con Stream Analytics, puede usar una sintaxis de consulta similar a SQL para leer y analizar los eventos del Event Hub. Por ejemplo, puede agrupar eventos para averiguar cuĂĄntos usuarios navegaron a la pĂĄgina de informaciĂłn de su aplicaciĂłn en el Ăşltimo minuto. Stream Analytics lleva los resultados de su consulta a un resultado que ha definido. El resultado puede ser, por ejemplo, Power BI. En Power BI, puede crear un panel en tiempo real que muestre los datos provenientes del trabajo de Stream Analytics. Esto significa que, por ejemplo, una aplicaciĂłn envĂ­a eventos al centro de eventos, el trabajo de Stream Analytics procesa estos eventos y Power BI muestra los datos en tiempo casi real. DespuĂŠs de que Stream Analytics haya consumido un evento del Event Hub, el evento no se elimina del Event Hub. Por defecto, los eventos se almacenan en el Event Hub por un dĂ­a. En Azure Portal, puede configurar hasta siete dĂ­as de esta llamada retenciĂłn de mensajes. Como los eventos no se eliminan despuĂŠs de que un consumidor los haya leĂ­do, puede hacer que varios consumidores lean desde su Event Hub. Esto significa que, ademĂĄs de su trabajo de Stream Analytics, puede haber varios otros consumidores. Puede consumir y procesar los eventos desde su Event Hub, por ejemplo, tambiĂŠn con una aplicaciĂłn .NET Core con una funciĂłn Azure, con una aplicaciĂłn lĂłgica de Azure, o puede enviar todos los datos del evento directamente a un almacenamiento de blobs por mucho tiempo. tiempo de almacenamiento utilizando la caracterĂ­stica Event Hub Capture. Como puede ver en esta diapositiva, un Event Hub puede ser el punto de entrada para eventos en la nube. Siempre que necesite recopilar datos de telemetrĂ­a de sus aplicaciones o dispositivos IoT, Azure Event Hubs es una excelente opciĂłn. Ahora, cuando se trata de Internet de las cosas, o corto, IoT, tambiĂŠn puede encontrar Azure IoT Hub.
  3. Como aprendiĂł hasta ahora, puede usar Azure Event Hub para recopilar datos de telemetrĂ­a de sus aplicaciones y dispositivos. Un Azure IoT Hub es compatible con un concepto similar. Puede enviar eventos desde sus dispositivos a un Hub de IoT. Los eventos en el IoT Hub tambiĂŠn se pueden consumir, por ejemplo, mediante un trabajo de Stream Analytics IoT Hub estĂĄ hecho para dispositivos. AdemĂĄs del dispositivo para la comunicaciĂłn en la nube, tambiĂŠn admite una comunicaciĂłn de nube a dispositivo.
  4. Entonces, cuando establece los dos en comparaciĂłn, tenemos la comunicaciĂłn que es dispositivo a la nube para el Event Hub, y el dispositivo a la nube y tambiĂŠn a la nube al dispositivo para el IoT Hub. Otra diferencia entre los dos son los protocolos compatibles. Event Hub es compatible con HTTPS y el protocolo de cola avanzada de mensajes, o abreviado, AMQP. IoT Hub tambiĂŠn es compatible con HTTPS y AMQP, pero tambiĂŠn con el denominado protocolo de transporte de telemetrĂ­a de cola de mensaje, o abreviado, MQTT, que es un protocolo de servidor de cliente estĂĄndar admitido por muchos dispositivos de IoT. Cuando se trata de conexiones concurrentes AMQP, el Event Hub estĂĄndar admite hasta 5000 mientras que un IoT Hub estĂĄ optimizado para millones de dispositivos conectados simultĂĄneamente. Cuando trabajas con dispositivos, otra cosa importante puede ser la administraciĂłn de un dispositivo. Un Event Hub no cuenta con dicha administraciĂłn de dispositivos, pero IoT Hub tiene una administraciĂłn de dispositivos integrada para escenarios tĂ­picos. Estos escenarios pueden ser, por ejemplo, reiniciar un dispositivo, forzar un restablecimiento de fĂĄbrica o instalar la actualizaciĂłn del firmware. TambiĂŠn es interesante la autenticaciĂłn. Mientras que un concentrador de eventos utiliza una clave de acceso compartido, un concentrador de IoT admite una autenticaciĂłn individual por dispositivo. Como puede ver, un IoT Hub tiene muchas caracterĂ­sticas adicionales especĂ­ficas para dispositivos. Por Debajo, funciona mĂĄs o menos como un Hub de eventos y tambiĂŠn le permite recopilar datos de telemetrĂ­a. Pero si no necesita todas las funciones especĂ­ficas del dispositivo de un IoT Hub, y solo desea recopilar datos de telemetrĂ­a, entonces Event Hub es una gran opciĂłn y tambiĂŠn mucho mĂĄs econĂłmica que un IoT Hub, porque un Event Hub estĂĄ enfocando en ese Ăşnico escenario, recopilar datos de telemetrĂ­a Advanced Message Queuing Protocol (AMQP)
  5. Frank Grimes
  6. La unidad de rendimiento es una capacidad reservada. La unidad de rendimiento único le da a su espacio de nombres de Hub de Eventos la capacidad de manejar 1 MB/s o 1000 eventos/s, cualquiera de los 2 que llegue primero de los datos entrantes, los llamados datos de ingreso. Esto significa que los Hubs de Eventos en ese espacio de nombre comparten estas unidades de rendimiento. Si tiene aquí 10 Event Hubs en su espacio de nombres y ha definido una sola unidad de rendimiento, entonces tiene la capacidad que admite un promedio de 100 KB o 100 eventos / s de datos de ingreso por Event Hub. Por supuesto, si 9 Event Hub no hace nada, el Event Hub restante puede tomar toda la capacidad que proporciona la unidad de rendimiento único. Unidades de rendimiento y particiones, estos conceptos son importantes cuando quieres escalar Event Hub para que puedas procesar mas eventos por Segundo 3 – 7:36
  7. Cuando los remitentes envĂ­an eventos a su Event Hub, estos eventos enviados se distribuyen a las particiones mediante el uso de un modelo round robin. La particiĂłn en sĂ­ misma es un mecanismo de organizaciĂłn de datos para almacenar una secuencia ordenada de eventos. Los nuevos eventos que llegan se agregan al final de esa secuencia. Las particiones de un Hub de eventos son independientes entre sĂ­. La cantidad de particiones en un Event Hub se relaciona directamente con la cantidad de lectores simultĂĄneos que espera tener. Eso significa, por ejemplo, que si espera un mĂĄximo de dos consumidores concurrentes, dos particiones son una gran opciĂłn. Si espera cuatro consumidores concurrentes, cree cuatro particiones para su Event Hub. Una cosa importante que debe saber es que puede seleccionar el nĂşmero de particiones solo cuando estĂĄ creando un Event Hub. DespuĂŠs de que se creĂł su Hub de eventos, ya no puede cambiar el nĂşmero de particiones
  8. Un grupo de consumidores es como una vista de selecciĂłn * en Event Hub. Cada grupo de consumidores proporciona el flujo de eventos completo a la aplicaciĂłn consumidora. Esto significa que las aplicaciones A y B pueden leer completamente en paralelo desde el Event Hub.