| Fiche technique | |
|---|---|
| Fournisseur : | Azure |
| Type de produit : | Service infonuagique |
| Catégorie : | Data Streaming as a Service (DSaaS) |
| Site Web : | https://azure.microsoft.com/en-us/products/event-grid/ |
Azure Event Hubs
Azure Event Hubs est un service de diffusion de données en temps réel conçu pour ingérer de gros volumes d'événements provenant de nombreuses sources distribuées. C'est une plateforme hautement mise à l'échelle et performante, conçue pour gérer des millions d'événements par seconde avec une faible latence. Elle est particulièrement adaptée aux scénarios de télémétrie, de journalisation et d'analyse de flux (streaming). Par exemple, elle est largement utilisée pour collecter des données issues d'appareils IoT, de serveurs, d'applications ou de services infonuagique. Une fois les données reçues, elles peuvent être transférées à des services de traitement tels qu'Azure Stream Analytics, Azure Functions, Apache Spark, ou encore Databricks, pour des analyses en temps réel.
Ce service repose sur une architecture de type publish-subscribe, où les producteurs (applications, capteurs, services) envoient des événements à Azure Event Hubs, et où les consommateurs (ou lecteurs) peuvent s'abonner pour lire ces données en parallèle. Les événements sont entreposés temporairement (jusqu'à 7 jours dans le plan standard, et plus avec le plan premium ou dedicated), ce qui permet aux consommateurs de les lire à leur rythme. De plus, Azure Event Hubs propose un partitionnement automatique, répartissant les événements pour permettre un traitement distribué et rapide. Les développeurs peuvent aussi utiliser le protocole AMQP, ou les SDK Azure, pour envoyer et recevoir des données efficacement.
Azure Event Hubs s'intègre parfaitement avec les outils d'analyse de Microsoft, mais aussi avec des écosystèmes open source comme Apache Kafka grâce à la compatibilité native offerte par Event Hubs for Kafka. Cela permet aux organisations d'exploiter Azure Event Hubs sans modifier leur infrastructure Kafka existante. En matière de sécurité, Azure Event Hubs prend en charge les rôles RBAC, le chiffrement au repos, et l'authentification via Azure AD. Ce service est idéal pour bâtir des solutions de mégadonnées, de détection d'anomalies, de surveillance temps réel, ou de gestion de journaux de bords centralisés. En résumé, Azure Event Hubs est une solution robuste et flexible pour capter, centraliser et distribuer en continu de grandes quantités de données événementielles.