Durchführen der Kapazitätsplanung für Azure Event Hubs auf Azure Stack Hub

Als Operator verwalten Sie Ihre Azure Stack Hub Kapazität, indem Sie Kontingente für Ressourcen festlegen. Sie steuern den Ressourcenverbrauch von Event Hubs, indem Sie Kontingente für die maximale Anzahl von Kernen festlegen, die Event Hubs-Cluster verwenden können. Benutzer erstellen Event Hubs-Cluster, wenn sie eine Event Hubs-Ressource bereitstellen. In diesem Artikel werden auch verschiedene Ressourcenverbrauchsanforderungen für den Ressourcenanbieter behandelt.

Clusterressourcenverbrauch

Benutzer erstellen Event Hubs-Cluster basierend auf Kapazitätseinheiten (CUs). Sie geben beim Erstellen eines Event Hubs-Clusters keine CPU-Kernanzahl an. Allerdings ist jede CU direkt einer bestimmten Anzahl genutzter Kerne zugeordnet.

Ihre Benutzer müssen Event Hubs-Cluster mit CUs erstellen, die ihren geschäftlichen Anforderungen entsprechen. Um die Kontingentkonfiguration festzulegen, lesen Sie die folgende Tabelle für:

  • Die Gesamtzahl der Kerne, die von einem Event Hubs-Cluster mit 1 CU genutzt werden.
  • Die ungefähre Kapazität, die für den Verbrauch anderer Ressourcen erforderlich ist, einschließlich VM-Speicher, Arbeitsspeicher und Speicherkonten.
VM-Typ Clusterknoten Kerne pro VM bzw. Knoten Gesamtkerne VM-Speicher Gedächtnis Speicherkonten Öffentliche IPs
1 CU Event Hubs Cluster D11_V2 5 2 10 500 GiB 70 GiB 4 1

Alle Event Hubs-Cluster verwenden einen D11_V2 VM-Typ für ihre Knoten. Ein D11_V2 VM-Typ besteht aus 2 Kernen. Ein Event Hubs-Cluster mit 1 CU verwendet also 5 D11_V2-VMs, was 10 verwendeten Kernen entspricht. Wenn Sie die Anzahl der zu konfigurierenden Kerne für ein Kontingent bestimmen, verwenden Sie ein Vielfaches der Gesamtkerne, die von 1 CU verwendet werden. Diese Berechnung spiegelt die maximale CU-Anzahl wider, die Ihre Benutzer beim Erstellen von Event Hubs-Clustern verwenden können. Um beispielsweise ein Kontingent zu konfigurieren, mit dem Benutzer einen Cluster mit 2 CUs kapazität erstellen können, legen Sie Ihr Kontingent auf 20 Kerne fest.

Important

Für Produktionsumgebungen, die eine hohe Verfügbarkeit (HA) erfordern, verwenden Sie einen Cluster mit zwei CUs. Verwenden Sie für Nicht-HA-Bereitstellungen und Entwicklungs- oder Testumgebungen ein CU.

Sie können CU-Einheiten von kleiner bis größer über das Blatt "Event Hubs Cluster erstellen" skalieren. Die Skalierung (von größer auf kleiner) wird nicht unterstützt.

Ressourcenverbrauch des Ressourcenanbieters

Der Event Hubs-Ressourcenanbieter verbraucht unabhängig von der Anzahl oder Größe von Clustern, die Benutzer erstellen, eine konstante Menge an Ressourcen. Die folgende Tabelle zeigt die Kernauslastung des Event Hubs-Ressourcenanbieters auf Azure Stack Hub und den ungefähren Ressourcenverbrauch durch andere Ressourcen. Der Event Hubs-Ressourcenanbieter verwendet einen D2_V2 VM-Typ für die Bereitstellung.

VM-Typ Clusterknoten Kerne VM-Speicher Gedächtnis Speicherkonten Öffentliche IPs
Event Hubs-Ressourcenanbieter D2_V2 3 6 300 GiB 21 GiB 2 1

Important

Kontingente steuern den Ressourcenanbieterverbrauch nicht. Sie müssen nicht die Kerne einschließen, die der Ressourcenanbieter in Ihren Kontingentkonfigurationen verwendet. Verwenden Sie ein Administratorabonnement, um Ressourcenanbieter zu installieren. Das Abonnement erzwingt keine Grenzwerte für den Ressourcenverbrauch für Operatoren, wenn sie ihre erforderlichen Ressourcenanbieter installieren.

Gesamtressourcenverbrauch

Die Gesamtkapazität, die der Event Hubs-Dienst verbraucht, umfasst den Ressourcenverbrauch des Ressourcenanbieters und den Verbrauch von vom Benutzer erstellten Clustern.

Die folgende Tabelle zeigt die Gesamtauslastung von Event Hubs unter verschiedenen Konfigurationen, unabhängig davon, ob sie mit dem Kontingent verwaltet werden. Diese Zahlen basieren auf den Ressourcenanbieter- und Event Hubs-Clusternutzungen, die der vorherige Abschnitt vorgestellt hat. Mit diesen Beispielen können Sie die Gesamtnutzung Azure Stack Hub für andere Bereitstellungsgrößen ganz einfach berechnen.

Kerne VM-Speicher Gedächtnis Speicherkonten Gesamtspeicher* Öffentliche IPs**
1-CU-Cluster + Ressourcenanbieter 16 800 GiB 91 GiB 6 variable 2
2-CU-Cluster + Ressourcenanbieter 26 1,3 TB 161 GiB 10 variable 2
4-CU-Cluster + Ressourcenanbieter 46 2,3 TB 301 GiB 18 variable 2

* Die Eingangsdatenblockrate (Nachrichten- oder Ereignisrate) und die Nachrichtenaufbewahrung sind zwei wichtige Faktoren, die zum von Event Hubs-Clustern verwendeten Speicher beitragen. Wenn beispielsweise die Nachrichtenaufbewahrung beim Erstellen eines Event Hubs auf sieben Tage festgelegt ist und Nachrichten mit einer Rate von 1 MB/s aufgenommen werden, beträgt der verwendete ungefähre Speicher 604 GB (1 MB x 60 Sekunden x 60 Minuten x 24 Stunden x 7 Tage). Wenn Nachrichten mit einer Rate von 20 MB/s mit einer Aufbewahrung von sieben Tagen gesendet werden, beträgt der ungefähre Speicherverbrauch 12 TB. Berücksichtigen Sie unbedingt die Dateneingangsrate und die Aufbewahrungsdauer, um den Verbrauch der Speicherkapazität vollständig zu verstehen.

** Sie nutzen öffentliche IP-Adressen aus dem Netzwerkkontingent, das als Teil Ihres Abonnements bereitgestellt wird.

Nächste Schritte

Bevor Sie mit dem Installationsprozess beginnen, schließen Sie die Voraussetzungen für die Installation von Event Hubs auf Azure Stack Hub ab.