Teilen über


Übersicht über die Azure Event Hubs-Ebene „Dedicated“

Dedizierte Azure Event Hubs-Cluster sind so konzipiert, dass sie die Anforderungen der anspruchsvollsten unternehmenskritischen Ereignisstreamingworkloads erfüllen. Diese Cluster bieten einen leistungsstarken, latenzarmen, skalierbaren und zuverlässigen Ereignisstreamingdienst für Ihre Ereignisstreaminganwendungen, die auf Advance Message Queueing Protocol (Event Hubs-SDK) oder Apache Kafka-APIs basieren.

Hinweis

Die Ebene Dedicated ist nicht in allen Regionen verfügbar. Versuchen Sie, einen dedizierten Cluster über das Azure-Portal zu erstellen. Die unterstützten Regionen finden Sie in der Dropdownliste Standort auf der Seite Event Hubs-Cluster erstellen.

Gründe für dedizierte Cluster

Die Ebene „Dedicated“ von Event Hubs bietet verschiedene Vorteile für Kunden, die unternehmenskritische Workloads mit Kapazität auf Unternehmensebene ausführen müssen.

Latenzarmes Ereignisstreaming

Diese Cluster sind für niedrige End-to-End-Wartezeiten und hohe Leistung optimiert. Diese Cluster ermöglichen Unternehmen die Verarbeitung von Datenstreaming mit hoher Geschwindigkeit und hohem Volumen.

Streamen großer Datenmengen

Dedicated-Cluster können für die meisten Anwendungsfälle Ereignisse in einer Größenordnung von Gigabytes pro Sekunde oder von Millionen von Ereignissen pro Sekunde streamen. Außerdem können diese Cluster skaliert werden, um Änderungen am Ereignisstreamingvolumen zu berücksichtigen.

Garantierte konsistente Leistung

Dedizierte Event Hubs-Cluster minimieren die Wartezeit und gewährleisten eine gleichbleibende Leistung mit garantierter Kapazität.

Keine Interferenz

Dedizierte Event Hubs-Cluster werden in einer Architektur mit einem einzelnen Mandanten ausgeführt. Durch diese Architektur wird sichergestellt, dass die zugeordneten Ressourcen nicht mit anderen Mandanten gemeinsam genutzt werden. Im Gegensatz zu anderen Ebenen sehen Sie daher bei einem dedizierten Cluster keine mandantenübergreifenden Interferenzen.

Self-Service-Skalierung

Der dedizierte Cluster bietet Skalierungsmöglichkeiten nach dem Self-Service-Prinzip, mit denen Sie die Kapazität des Clusters an dynamische Lasten anpassen und Geschäftsvorgänge erleichtern können. Bei Nutzungsspitzen können Sie auf-, bei geringer Nutzung abskalieren.

High-End-Features und großzügige Kontingente

Dedizierte Cluster enthalten alle Features der Premium-Ebene und noch mehr. Der Dienst kümmert sich auch um Lastenausgleich, Betriebssystemupdates, Sicherheitspatches und Partitionierung. Sie müssen weniger Zeit für die Infrastrukturwartung aufwenden und haben mehr Zeit für das Entwickeln Ihrer Anwendungen für das Ereignisstreaming.

Unterstützt das Streamen großer Nachrichten

In den meisten Streamingszenarien sind Daten einfach, in der Regel weniger als 1 MB groß und erfordern einen hohen Durchsatz. Es gibt jedoch Fälle, in denen Nachrichten nicht in kleinere Segmente unterteilt werden können. Dedizierte Self-Service-Cluster können mühelos Ereignisse bis zu 20 MB Größe ohne zusätzliche Kosten aufnehmen. Mit dieser Funktion können Event Hubs eine breite Palette von Nachrichtengrößen verarbeiten und so einen unterbrechungsfreien Geschäftsbetrieb gewährleisten. Weitere Informationen finden Sie unter Senden und Empfangen großer Nachrichten mit Azure Event Hubs.

Kapazitätseinheiten

Dedizierte Cluster werden in Form von Kapazitätseinheiten (Capacity Units, CUs) bereitgestellt und abgerechnet, eine vorab zugewiesenen Menge an CPU- und Arbeitsspeicherressourcen.

Wie viel Sie pro CU erfassen und streamen können, hängt von verschiedenen Faktoren ab, z. B.:

  • Anzahl von Producern und Consumern
  • Anzahl von Partitionen
  • Producer- und Consumerkonfiguration
  • Größe der Nutzlast.
  • Ausgangsrate.

Um die erforderliche Anzahl von CUs zu ermitteln, sollten Sie daher die erwartete Ereignisstreamingworkload in einem dedizierten Event Hubs-Cluster ausführen und dabei die Ressourcenverwendung des Clusters beobachten. Weitere Informationen finden Sie unter Wann sollte ich meinen dedizierten Cluster skalieren?.

Clustertypen

Es gibt zwei verschiedene Typen von dedizierten Event Hubs-Clustern: nach dem Self-Service-Prinzip skalierbare Cluster und Legacycluster. Diese beiden Typen unterscheiden sich hinsichtlich der unterstützten Anzahl der CUs, dem von jeder CU bereitgestellten Durchsatz und der regionalen und zonenbezogenen Verfügbarkeit.

Als Benutzer dedizierter Cluster können Sie den Clustertyp ermitteln, indem Sie die Verfügbarkeit der Kapazitätsskalierungsfunktion im Portal untersuchen. Wenn diese Funktion vorhanden ist, verwenden Sie einen nach dem Self-Service-Prinzip skalierbaren Cluster. Umgekehrt, wenn sie nicht verfügbar ist, verwenden Sie einen dedizierten Legacycluster. Alternativ können Sie nach den Azure Resource Manager-Eigenschaften im Zusammenhang mit dedizierten Clustern suchen.

Nach dem Self-Service-Prinzip skalierbare Cluster

Nach dem Self-Service-Prinzip skalierbare Event Hubs-Cluster basieren auf einer neuen Infrastruktur und ermöglichen es Benutzern, die Anzahl der CUs, die jedem Cluster zugeordnet sind, zu skalieren. Durch das Erstellen eines dedizierten Clusters über das Event Hubs-Portal oder ARM-Vorlagen (Azure Resource Manager) erhalten Sie Zugriff auf einen Cluster mit Self-Service-Skalierbarkeit. Informationen zum Skalieren Ihres dedizierten Clusters finden Sie unter Skalieren von Event Hubs Dedicated-Clustern.

Eine CU in einem nach dem Self-Service-Prinzip skalierbaren Cluster bietet eine ungefähre Eingangskapazität von 100 MB/s bis 200 MB/s. Der tatsächliche Durchsatz kann jedoch abhängig von verschiedenen Faktoren variieren.

Mit nach dem Self-Service-Prinzip skalierbaren Clustern können Sie bis zu zehn CUs für einen Cluster im Azure-Portal erwerben. Im Gegensatz zu herkömmlichen Clustern können diese Cluster inkrementell mit CUs zwischen 1 und 10 skaliert werden. Wenn Sie einen Cluster mit einer Kapazität von mehr als zehn CUs benötigen, können Sie eine Supportanfrage senden, um Ihren Cluster nach der Erstellung hochzuskalieren.

Wichtig

Sie können nach dem Self-Service-Prinzip skalierbare dedizierte Cluster mit Verfügbarkeitszonen bereitstellen, die mit drei CUs aktiviert sind. Sie können die Self-Service-Skalierungsfunktion jedoch nicht verwenden, um den Cluster zu skalieren. Um einen AZ-aktivierten Self-Service-Cluster zu erstellen oder zu skalieren, müssen Sie eine Supportanfrage senden.

Legacycluster

Dedizierte Event Hubs-Cluster, die vor der Verfügbarkeit von Clustern mit Self-Service-Skalierbarkeit erstellt wurden, werden als Legacycluster bezeichnet.

Die direkte Erstellung dieser Legacycluster ist nicht über das Azure-Portal oder ARM-Vorlagen möglich. Stattdessen müssen Sie eine Supportanfrage senden, um solche Cluster zu erstellen.

Eine CU in einem Legacycluster bietet eine ungefähre Eingangskapazität von 50 MB/s bis 100 MB/s. Der tatsächliche Durchsatz kann jedoch abhängig von verschiedenen Faktoren variieren.

Mit einem Legacycluster können Sie bis zu 20 CUs erwerben.

Dedizierte Event Hubs-Legacycluster erfordern mindestens acht CUs, um Verfügbarkeitszonen zu ermöglichen. Unterstützung für Verfügbarkeitszonen ist nur in Azure-Regionen mit Verfügbarkeitszonen verfügbar.

Wichtig

Das Migrieren eines vorhandenen Legacyclusters zu einem Self-Service-Cluster wird derzeit nicht unterstützt. Weitere Informationen finden Sie im Artikel zum Migrieren eines Legacyclusters zu einem nach dem Self-Service-Prinzip skalierbaren Cluster.

Ermitteln des Clustertyps

Sie können den von Ihnen verwendeten Clustertyp mithilfe der folgenden Methoden ermitteln.

Methode Aktion Nach dem Self-Service-Prinzip skalierbare Cluster Legacycluster Hinweise
Verwenden des Portals Überprüfen Sie, ob die Registerkarte Skalierung für den Cluster vorhanden ist. Die Seite Skalierung ist in der Benutzeroberfläche des Clusters verfügbar. Die Seite Skalierung ist in der Benutzeroberfläche des Clusters nicht verfügbar.
Verwenden von Azure Resource Manager Überprüfen Sie, ob die Azure Resource Manager-Eigenschaft supportsScaling im Cluster verfügbar ist. Überprüfen Sie, ob die Seite Skalierung unter dem Cluster vorhanden ist.  Die Seite Skalierung ist in der Benutzeroberfläche des Clusters nicht verfügbar. Überprüfen Sie diese Eigenschaft im Portal, in der Azure CLI oder in PowerShell. Mindestens API-Version 2022-01-01-preview erforderlich
Verwenden Sie nslookup Führen Sie den nslookup-Befehl für einen Namespace im Cluster aus. CNAME wird *.cloudapp.azure.com zugeordnet.  CNAME wird *.cloudapp.net zugeordnet. Beispiel: nslookup ns.servicebus.windows.net.

Kontingente und Grenzwerte

Das Angebot für Dedicated-Event Hubs wird zu einem festen Monatspreis mit einem Minimum von vier Stunden Nutzung in Rechnung gestellt. Der Dedicated-Tarif umfasst alle Features des Premium-Tarifs, jedoch mit Kapazitäten und Grenzwerten auf Unternehmensniveau für Kunden mit anspruchsvollen Workloads.

Weitere Informationen zu Kontingenten und Grenzwerten finden Sie unter Kontingente und Grenzwerte in Event Hubs.

Häufig gestellte Fragen

Was kann ich mit einem Cluster erreichen?

Welche Datenmengen Sie bei einem Event Hubs-Cluster erfassen und streamen können, hängt von verschiedenen Faktoren ab, z. B. von den Producern, den Consumern und der Rate für die Erfassung und Verarbeitung.

In der folgenden Tabelle sind die Ergebnisse aufgeführt, die bei unseren Vergleichstests für dedizierte Legacycluster erreicht wurden.

Form der Nutzlast Empfänger Eingangsbandbreite Eingangsnachrichten Ausgangsbandbreite Ausgangsnachrichten TUs gesamt TUs pro CU
Batches von 100 x 1 KB 2 400 MB/s 400T Nachrichten/Sek. 800 MB/s 800T Nachrichten/Sek. 400 TUs 100 TUs
Batches von 10 x 10 KB 2 666 MB/s 66,6T Nachrichten/Sek. 1,33 GB/s 133T Nachrichten/Sek. 666 TUs 166 TUs
Batches von 6 x 32 KB 1 1,05 GB/s 34T Nachrichten/Sek. 1,05 GB/s 34T Nachrichten/Sek. 1.000 TUs 250 TUs

Bei den Tests wurden folgende Kriterien verwendet:

  • Es wurde ein Event Hubs-Cluster der Ebene „Dedicated“ mit vier CUs verwendet.
  • Der für die Erfassung verwendete Event Hub umfasste 200 Partitionen.
  • Die erfassten und von allen Partitionen eingehenden Daten wurden von zwei Empfängeranwendungen empfangen.

Kann ich meinen Cluster hoch- oder herunterskalieren?

Wenn Sie den Cluster mit festgelegter Option Skalierung unterstützen erstellt haben, können Sie die Self-Service-Funktionalität nutzen, um je nach Bedarf auf- oder abzuskalieren. Mithilfe nach dem Self-Service-Prinzip skalierbarer Cluster können Sie auf bis zu 10 CUs hochskalieren. Da nach dem Self-Service-Prinzip skalierbare dedizierte Cluster auf einer neuen Infrastruktur basieren, bieten sie eine bessere Leistung als dedizierte Cluster ohne Unterstützung der Skalierung nach dem Self-Service-Prinzip. Die Leistung dedizierter Cluster hängt von Faktoren wie Ressourcenzuordnung, Anzahl der Partitionen und Speicher ab. Es wird empfohlen, die erforderliche Anzahl von CUs nach dem Testen mit einer echten Workload zu ermitteln.

Übermitteln Sie eine Supportanfrage in den folgenden Szenarien, um in Ihrem dedizierten Cluster eine Auf- oder Abskalierung vorzunehmen:

  • Sie benötigen mehr als 10 CUs für einen nach dem Self-Service-Prinzip skalierbaren dedizierten Cluster (ein Cluster, der mit der festgelegten Option Skalierung unterstützen erstellt wurde).
  • Sie müssen in einem Cluster eine Auf- oder Abskalierung vornehmen, der ohne Auswahl der Option Skalierung unterstützen erstellt wurde.
  • Sie müssen in einem dedizierten Cluster eine Auf- oder Abskalierung vornehmen, der vor Veröffentlichung der Self-Service-Funktionalität erstellt wurde.

Warnung

Sie können den Cluster frühestens vier Stunden nach seiner Erstellung löschen. Ihnen werden mindestens 4 Stunden Nutzung für den Cluster in Rechnung gestellt. Weitere Informationen zu Preisen finden Sie unter Event Hubs – Preise.

Kann ich von einem Legacycluster zu einem nach dem Self-Service-Prinzip skalierbaren Cluster migrieren?

Aufgrund der Unterschiede in der zugrunde liegenden Hardware- und Softwareinfrastruktur unterstützen wir derzeit keine Migration von Clustern ohne Unterstützung der Self-Service-Skalierung auf dedizierte Cluster mit Self-Service-Skalierung. Wenn Sie die Self-Service-Skalierung wünschen, müssen Sie den Cluster neu erstellen. Informationen zum Erstellen eines skalierbaren Clusters finden Sie unter Erstellen eines Event Hubs Dedicated-Clusters.

Wann sollte ich meinen dedizierten Cluster skalieren?

Die CPU-Auslastung ist der Schlüsselindikator für den Ressourcenverbrauch Ihres dedizierten Clusters. Wenn die gesamte CPU-Auslastung sich 70 % annähert (ohne dass ungewöhnliche Bedingungen wie eine hohe Anzahl von Serverfehlern oder eine niedrige Anzahl erfolgreicher Anforderungen zu beobachten sind), bedeutet dies, dass sich Ihr Cluster seiner maximalen Kapazität nähert. Daher können Sie diese Informationen als Indikator dafür heranziehen, ob Sie Ihren dedizierten Cluster hochskalieren müssen oder nicht.

Zur Überwachung der CPU-Auslastung des dedizierten Clusters müssen die folgenden Schritte erfolgen:

  1. Wählen Sie auf der Seite Metriken Ihres dedizierten Event Hubs-Clusters die Option Metrik hinzufügen aus.

  2. Wählen Sie CPU als Metrik aus, und verwenden Sie Max als Aggregation.

    Screenshot: Seite „Metriken“ mit der CPU-Metrik.

  3. Wählen Sie Filter hinzufügen aus, und fügen Sie einen Filter für den Eigenschaft-Typ Rolle hinzu. Verwenden Sie den Gleich-Operator, und wählen Sie alle Werte (Back-End und Gateway) aus der Dropdownliste aus.

    Screenshot: Seite „Metriken“ mit Metriken und Rollen für den CPU-Verbrauch.

    Anschließend können Sie diese Metrik überwachen, um zu bestimmen, wann Sie Ihren dedizierten Cluster skalieren sollten. Sie können auch Warnungen für diese Metrik einrichten, um benachrichtigt zu werden, wenn die CPU-Auslastung die von Ihnen festgelegten Schwellenwerte erreicht.

Wie funktioniert die georedundante Notfallwiederherstellung mit meinem Cluster?

Sie können einen Namespace unter einem Cluster des Dedicated-Tarifs geografisch mit einem anderen Namespace unter einem Cluster des Dedicated-Tarifs koppeln. Wir empfehlen nicht, einen Namespace im Tarif „Dedicated“ mit einem Namespace in unserem Standardtarif zu koppeln, da das Durchsatzlimit inkompatibel ist und zu Fehlern führt.

Kann ich meine Standard- oder Premium-Namespaces in einen Cluster im Tarif „Dedicated“ migrieren?

Zurzeit unterstützen wir keinen automatisierten Migrationsprozess für die Migration Ihrer Event Hubs-Daten aus einem Standard- oder Premium-Namespace zu einem Namespace im Tarif „Dedicated“.

Warum verfügt ein zonenredundanter dedizierter Cluster über mindestens 8 CUs?

Um die Zonenredundanz für das Dedicated-Angebot bereitzustellen, müssen alle Computeressourcen über 3 Replikate in 3 Rechenzentren in derselben Region verfügen. Diese Mindestanforderung unterstützt die Zonenredundanz (sodass der Dienst auch dann noch funktioniert, wenn 2 Zonen oder Datenzentren ausfallen) und ergibt eine Computekapazität, die 8 CUs entspricht.

Dieses Kontingent kann nicht geändert werden. Es ist eine Einschränkung der aktuellen Architektur mit einer Dedicated-Ebene.

Wenden Sie sich an Ihren Microsoft-Vertriebsmitarbeiter oder den Microsoft-Support, um weitere Details zu Event Hubs Dedicated zu erhalten. Informationen zum Erstellen eines Clusters und den Event Hubs-Tarifen finden Sie hier: