Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Azure Event Hubs niveau dédié est une solution monolocataire conçue pour répondre aux besoins des charges de travail de diffusion d’événements stratégiques à l’échelle de l’entreprise. Cet article offre un aperçu du niveau dédié, mettant en avant ses principales fonctionnalités, avantages et cas d’usage, et montre comment il supporte des applications haute performance et faible latence utilisant le SDK Event Hubs ou les API Apache Kafka.
Avantages des clusters dédiés
Le niveau Dedicated d’Event Hubs offre plusieurs avantages aux clients qui ont besoin d’exécuter des charges de travail stratégiques à la capacité de niveau entreprise.
Diffusion en continu d’événements à faible latence
Ces clusters sont optimisés pour une faible latence de bout en bout et de hautes performances. Ces clusters permettent aux entreprises de gérer la diffusion en continu de données à grande vitesse et à volume élevé.
Diffuser en continu de gros volumes de données
Les clusters dédiés peuvent diffuser des événements à l’échelle de gigaoctets par seconde ou de millions d’événements par seconde pour la plupart des cas d’utilisation. Vous pouvez également faire évoluer ces clusters pour les adapter aux variations de volume de diffusion en continu d’événements.
Niveau de performance cohérent garanti
Les clusters Event Hubs dédiés réduisent la variation de la latence, puis assurent un niveau de performance cohérent avec une capacité garantie.
Aucune interférence
Les clusters dédiés Event Hubs fonctionnent sur une architecture à locataire unique. Cette architecture garantit que les ressources allouées ne sont pas partagées avec d’autres locataires. Contrairement à d’autres niveaux, vous ne voyez apparaître aucune interférence entre les locataires dans un cluster dédié.
Mise à l’échelle en libre-service
Le cluster dédié offre des fonctionnalités de mise à l’échelle en libre-service qui vous permettent d’adapter la capacité du cluster en fonction des charges dynamiques et de faciliter les opérations métier. Vous pouvez effectuer un scale-out pendant les pics d’utilisation et un scale-in lorsque l’utilisation est faible.
Fonctionnalités haut de gamme et quotas généreux
Les clusters dédiés incluent toutes les fonctionnalités du niveau Premium et bien plus encore. Le service gère également l’équilibrage de la charge, les mises à jour du système d’exploitation, les correctifs de sécurité et le partitionnement. Vous pouvez consacrer moins de temps à la maintenance de l’infrastructure et plus de temps à la création de vos applications de diffusion en continu d’événements.
Prend en charge le streaming de messages volumineux
Dans la plupart des scénarios de streaming, les données sont légères, généralement inférieures à 1 Mo et nécessitent un débit élevé. Il existe des instances où les messages ne peuvent pas être divisés en segments plus petits. Les clusters dédiés en libre-service peuvent prendre en charge les événements jusqu’à 20 Mo de taille sans coût supplémentaire. Cette fonctionnalité permet à Event Hubs de gérer un large éventail de tailles de messages afin de garantir des opérations commerciales ininterrompues. Pour plus d’informations, consultez Sendez et recevez des messages volumineux avec Azure Event Hubs.
Unités de capacité
Les clusters dédiés sont mis en service et facturés par unités de capacité (UC), une quantité pré-allouée de ressources de processeur et de mémoire.
Le volume que vous pouvez ingérer et diffuser en continu par unité de capacité dépend de divers facteurs, tels que les suivants :
- Nombre de producteurs et consommateurs.
- Nombre de partitions
- Configurations du producteur et du consommateur.
- Taille de la charge utile.
- Taux de sortie.
Pour déterminer le nombre nécessaire d’UC, nous vous recommandons d’exécuter votre charge de travail de diffusion en continu d’événements prévue sur un cluster dédié Event Hubs pendant que vous observez l’utilisation des ressources du cluster. Pour plus d’informations, consultez la rubrique Dans quels cas dois-je mettre à l’échelle mon cluster dédié ?.
Provisionnement et mise à l’échelle du cluster
Lorsque vous créez un cluster dédié via le portail Azure ou les modèles Azure Resource Manager (modèles ARM), vous obtenez un cluster évolutif en libre-service qui vous permet d’ajuster le nombre de CU allouées au cluster. Pour savoir comment faire évoluer votre cluster dédié, voir Mettre à l’échelle un cluster dédié.
Environ un CU offre une capacité d’entrée allant de 100 Mo/s à 200 Mo/s, bien que le débit réel puisse fluctuer selon divers facteurs.
Vous pouvez acheter jusqu’à 10 unités de capacité pour un cluster dans le portail Azure. Vous pouvez faire évoluer les clusters de manière incrémentale avec des CUs allant de 1 à 10. Si vous avez besoin d’un cluster d’une taille supérieure à 10 UC, vous pouvez soumettre une demande de support Azure pour faire évoluer votre cluster après sa création.
Important
Pour activer les zones de disponibilité sur un cluster dédié Event Hubs, vous devez provisionner le cluster avec trois CU ou plus. La prise en charge des zones de disponibilité est disponible uniquement dans les régions Azure avec des zones de disponibilité. Vous ne pouvez actuellement pas créer de clusters dédiés avec redondance de zone via le portail Azure ou les modèles ARM. Pour en créer un, soumettez une demande de support technique.
Quotas et limites
L’offre Event Hubs Dedicated est facturée à un tarif mensuel fixe, avec un minimum de quatre heures d’utilisation. Le niveau Dedicated offre toutes les fonctionnalités du plan Premium, mais avec une capacité et des limites à l’échelle de l’entreprise pour les clients qui présentent des charges de travail exigeantes.
Pour plus d’informations sur les quotas et les limites, consultez Quotas et limites d’Event Hubs.
FAQs
Puis-je effectuer un scale-up ou un scale-down de mon cluster ?
Utilisez l’expérience libre-service pour étendre et évoluer dans votre cluster dédié, selon les besoins. Vous pouvez monter jusqu’à 10 CU. La performance des clusters dédiés dépend de facteurs tels que l’allocation des ressources, le nombre de partitions et le stockage. Testez à l’aide d’une charge de travail réelle pour déterminer le nombre de CUs requis.
Si vous avez besoin de plus de 10 CUs pour votre cluster dédié, soumettez une demande d’assistance afin d’augmenter la capacité de votre cluster.
Warning
Vous ne pourrez pas supprimer le cluster pendant au moins 4 heures après sa création. Quatre heures minimum d’utilisation du cluster vous sont facturées. Pour plus d’informations sur la tarification, voir Tarification d’Event Hubs.
Dans quels cas dois-je mettre à l’échelle mon cluster dédié ?
La consommation de l’UC est l’indicateur clé de la consommation des ressources de votre cluster dédié. Lorsque la consommation globale du processeur commence à atteindre 70 % (sans observer de conditions anormales, telles qu’un nombre élevé d’erreurs de serveur ou un faible nombre de requêtes ayant échoué), cela signifie que votre cluster évolue vers sa capacité maximale. Vous pouvez utiliser ces informations comme indicateur pour déterminer si vous devez ou non mettre à l’échelle votre cluster dédié.
Pour surveiller l’utilisation du processeur par le cluster dédié, effectuez les étapes suivantes :
Dans la page Métriques de votre cluster dédié Event Hubs, sélectionnez Ajouter une métrique.
Sélectionnez Processeur comme métrique et utilisez la valeur Max comme agrégation.
Sélectionnez Ajouter un filtre et ajoutez un filtre pour le type PropriétéRôle. Utilisez l’opérateur égal et sélectionnez toutes les valeurs (Back-end et Passerelle) dans la liste déroulante.
Vous pouvez ensuite surveiller cette métrique pour déterminer quand vous devez mettre à l’échelle votre cluster dédié. Vous pouvez également configurer des alertes sur cette mesure pour être averti lorsque l’utilisation de l’UC atteint les seuils que vous définissez.
Comment la géo-reprise d'activité après sinistre fonctionne-t-elle avec mon cluster ?
Vous pouvez former une géopaire en combinant un espace de noms sous un cluster dédié avec un autre espace de noms sous un cluster dédié. Nous déconseillons l’association d’un espace de noms Dedicated avec un espace de noms dans l’offre Standard, car la limite de débit est incompatible et entraîne des erreurs.
Puis-je migrer mes espaces de noms Standard ou Premium vers un cluster de niveau Dedicated ?
Nous n’offrons actuellement aucun processus de migration automatisé pour la migration de vos données Event Hubs d’un espace de noms Standard ou Premium vers un espace de noms dédié.
Comment créer un cluster dédié avec redondance de zone ?
Pour assurer la redondance de zone pour l’offre dédiée, toutes les ressources de calcul doivent disposer de réplices réparties sur trois centres de données dans la même région.
Vous ne pouvez actuellement pas créer de clusters dédiés avec redondance de zone à l’aide du portail Azure ou de modèles ARM. Soumettez une demande de support pour en créer une. Une fois qu’un cluster avec redondance de zone est créé, vous ne pouvez pas le ramener en dessous de 3 CU.