Introduction

Effectué

Les applications de Big Data doivent pouvoir traiter un débit plus élevé avec un scale-out répondant aux augmentations des volumes de transactions.

Supposons que vous travailliez au service des cartes de crédit d’une banque. Vous faites partie d’une équipe qui gère le système responsable des tests de fraude pour déterminer s’il faut approuver ou refuser chaque transaction. Votre système reçoit un flux de transactions et doit les traiter en temps réel.

La charge sur votre système peut fortement augmenter pendant les week-ends et jours fériés. Le système doit être capable de gérer un débit plus élevé de manière efficace et précise. Étant donné la nature sensible des transactions, la moindre erreur peut avoir un impact considérable.

Azure Event Hubs est une plateforme de streaming de Big Data et un service d’ingestion d’événements. Il peut recevoir et traiter des millions d’événements par seconde. Les données envoyées à un concentrateur d’événements peuvent être transformées et stockées à l’aide d’adaptateurs de traitement par lot/stockage ou d’un fournisseur d’analyse en temps réel. Il peut également être configuré pour une mise à l’échelle dynamique, en cas de besoin, afin de gérer un débit plus élevé.

Dans ce module, vous découvrez comment connecter Event Hubs à votre application et traiter de manière fiable de grands volumes de transactions.

Objectifs d’apprentissage

Dans ce module, vous allez :

  • Créer un hub d’événements à l’aide d’Azure CLI.
  • Configurer des applications pour envoyer ou recevoir des messages par le biais d’un hub d’événements.
  • Évaluez les performances de votre hub d’événements à partir du portail Azure.