Capture d'événements, mise à l'échelle et partitions

Développer des solutions Azure basées sur les événements et les messages

Fiodar Sazanavets

Senior Software Engineer and Microsoft MVP

Ce que vous apprendrez

  • Archivage des flux avec Capture.
  • Mise à l'échelle avec :
    • Unités de débit.
    • Partitions.
  • Résilience avec :
    • Groupes.
    • Pointages (checkpointing).
    • Rétablissement géographique en cas de sinistre.

Fonctionnalités d'Event Hubs

Développer des solutions Azure basées sur les événements et les messages

Capture d'événements

  • Event Hubs Capture :
    • Écrit les flux vers Blob ou Data Lake Storage.
    • Prend en charge l'écriture des données dans des fichiers.
  • Lots selon le temps ou la taille.
  • Archives durables pour retraitement, conformité, analytique.

Capture d'événements

Développer des solutions Azure basées sur les événements et les messages

Mise à l'échelle d'Event Hubs

Unités de débit

  • Contrôlent la capacité de débit.
  • Au niveau de l'espace de noms.
  • Gonflage automatique pour l'échelle dynamique.

Partitions

  • Contrôlent le parallélisme.
  • Plus de consommateurs simultanés.
  • Ordonnancement seulement dans la partition.
  • Au niveau d'un Event Hub individuel.

Unités de débit

Partitions

Développer des solutions Azure basées sur les événements et les messages

Groupes de consommateurs

  • Groupes de consommateurs :
    • Vues indépendantes du flux.
    • Différents selon les applications.
  • Pointage (checkpointing) :
    • Note la progression de lecture du consommateur.
    • Reprend au dernier pointage.
    • Écrit périodiquement.
  • Des pointages fréquents réduisent le retraitement.
  • Des pointages espacés réduisent les écritures en stockage.

Groupes de consommateurs

Développer des solutions Azure basées sur les événements et les messages

Rétablissement géographique en cas de sinistre

Rétablissement géo

  • Event Hubs prend en charge le rétablissement géographique en cas de sinistre (Geo-DR).

  • Vous jumelez des espaces de noms dans différentes régions sous un alias unique.

  • Les producteurs et consommateurs se connectent à l'alias, pas à une région précise.

  • Si la région principale tombe en panne, l'alias peut basculer vers la secondaire.

  • Le Geo-DR est un basculement au niveau des métadonnées pour assurer la continuité des activités.

Développer des solutions Azure basées sur les événements et les messages

Tout rassembler

Event Hubs avancé

Développer des solutions Azure basées sur les événements et les messages

Passons à la pratique !

Développer des solutions Azure basées sur les événements et les messages

Preparing Video For Download...