Choisir le niveau Event Grid correspondant à votre solution

Azure Event Grid dispose de deux niveaux avec des fonctionnalités différentes. Cet article fournit des détails sur les deux aspects.

Niveau standard Event Grid

Azure Event Grid inclut les fonctionnalités suivantes via les espaces de noms Event Grid :

  • Un répartiteur pub/sub (publication/abonnement) MQTT qui prend en charge la communication bidirectionnelle à l’aide de MQTT v3.1.1 et v5.0.
  • Publication CloudEvents via HTTP.
  • Livraison par tirage (pull) via HTTP.
  • Livraison par envoi (push) vers Event Hubs via AMQP.

Utilisez ce niveau si l’une des instructions suivantes est vraie :

  • Vous souhaitez publier et consommer des messages MQTT.
  • Vous souhaitez créer une solution pour déclencher des actions en fonction d’événements d’application personnalisés au format JSON CloudEvents.
  • Vous souhaitez créer des applications avec des modèles de consommation flexibles, par exemple la livraison HTTP par tirage (pull) pour plusieurs consommateurs, ou la livraison par envoi (push) vers Event Hubs.
  • Vous avez besoin de débits de communication HTTP supérieurs à 5 Mo/s en entrée et en sortie quand vous utilisez la livraison par tirage (pull) ou la livraison par envoi (push). Event Grid prend en charge jusqu’à 40 Mo/s en entrée et 80 Mo/s en sortie, pour les événements publiés sur les rubriques d’espace de noms (HTTP). MQTT prend en charge un débit de 40 Mo/s pour les clients éditeurs et abonnés.
  • Vous avez besoin d’une conservation CloudEvents pouvant aller jusqu’à 7 jours.

Pour plus d’informations, consultez les quotas et limites d’espaces de noms.

Niveau de base Event Grid

Le niveau de base d’Event Grid prend en charge la livraison par envoi (push) à l’aide de rubriques personnalisées Event Grid, de rubriques système Event Grid, de domaines d’événements et de rubriques partenaires Event Grid.

Utilisez ce niveau si l’une des déclarations suivantes est vraie :

  • Vous souhaitez créer une solution pour déclencher des actions en fonction d’événements d’application personnalisés, d’événements système Azure et d’événements partenaires.
  • Vous souhaitez publier des événements sur des milliers de rubriques à l’aide de domaines Event Grid.
  • Vous n’avez pas de besoins futurs pour la prise en charge de débits supérieurs à 5 Mo/s en entrée ou en sortie.
  • Vous n’avez pas besoin d’une conservation des événements supérieure à un jour. Par exemple, une logique de gestionnaire d’événements peut être corrigée en moins d’un jour. Sinon, cela signifie que vous acceptez un coût supplémentaire et une surcharge de traitement liés à la lecture d’événements à partir d’une zone de stockage d’objets blob de lettres mortes, une fois que ces événements sont restés plus d’un jour dans Event Grid.

Pour plus d’informations, consultez Quotas et limites pour les rubriques personnalisées, les rubriques système et les rubriques partenaires, et pour les domaines.

Niveaux de base et standard

Le niveau standard d’Event Grid vise à fournir les fonctionnalités suivantes :

  • Débits plus élevés en entrée et en sortie.
  • Prise en charge de solutions IoT qui nécessitent l’utilisation de la communication bidirectionnelle via MQTT.
  • Livraison par tirage (pull) pour plusieurs consommateurs.
  • Livraison par envoi (push) vers Event Hubs.

Le niveau de base est axé sur la prise en charge de la livraison push pour déclencher des actions basées sur des événements. Pour obtenir une décomposition détaillée des quotas et des limites inclus dans chaque ressource Event Grid, consultez Quotas et limites.

Fonction Standard De base
Débit Élevé, jusqu’à 40 Mo/s (entrée) et 80 Mo/s (sortie) Faible, jusqu’à 5 Mo/s (entrée et sortie)
MQTT v5 et v3.1.1 Oui
Livraison par extraction Oui
Publier des événements personnalisés et s’y abonner Oui Oui
Livraison push à Event Hubs Oui Oui
Conservation maximale des messages 7 jours sur les rubriques d’espace de noms 1 jour
Livraison push aux services Azure (Fonctions, Webhooks, files d’attente et rubriques Service Bus, relais de connexions hybrides et files d’attente de stockage) Oui
S’abonner aux événements système Azure Oui
S’abonner aux événements partenaires Oui
Abonnements à l’étendue de domaine Oui

Étapes suivantes