Übersicht über Event Hubs Premium

Die Dienstebene „Event Hubs Premium“ (Premium-Ebene) wurde für anspruchsvolle Streamingszenarien entwickelt, die eine elastische, überlegene Leistung mit vorhersehbarer Latenz benötigen. Die hohe Leistung auf Premium-Ebene wird durch die Bereitstellung reservierter Compute-, Arbeitsspeicher- und Speicherressourcen erreicht, die in einer verwalteten mehrinstanzenfähigen PaaS-Umgebung Störungen zwischen Mandanten minimieren.

Ereignisse werden in drei Replikate repliziert, die über Azure-Verfügbarkeitszonen verteilt werden, sofern verfügbar. Alle Replikate werden synchron in den zugrunde liegenden schnellen Speicher geleert, bevor der Sendevorgang als abgeschlossen gemeldet wird. Ereignisse, die nicht sofort gelesen werden oder später erneut gelesen werden müssen, können bis zu 90 Tage aufbewahrt werden, wobei sie transparent auf einer redundanten Speicherebene in der Verfügbarkeitszone vorgehalten werden.

Zusätzlich zu diesen speicherbezogenen Features und allen Funktionen sowie Protokollunterstützung der Standardebene ermöglicht das Isolationsmodell der Premium-Ebene Features wie dynamische Partitionsskalierung. Außerdem erhalten Sie weitaus großzügigere Kontingentzuteilungen. Event Hubs Capture ist ohne Aufpreis inbegriffen.

Hinweis

  • Event Hubs Premium unterstützt TLS 1.2 oder höher.
  • Der Premium-Tarif ist nicht in allen Regionen verfügbar. Versuchen Sie, im Azure-Portal einen Namespace zu erstellen, und sehen Sie sich die unterstützten Regionen auf der Seite Namespace erstellen in der Dropdownliste Standort an.

Sie können für jeden Namespace 1, 2, 4, 8 und 16 Verarbeitungseinheiten (Processing Unit, PU) erwerben. Da es sich bei der Premium-Ebene um ein kapazitätsbasiertes Angebot handelt, wird der erreichbare Durchsatz nicht wie in der Standardebene durch Drosselung festgelegt, sondern hängt von den Aufgaben ab, die Event Hubs ausführen soll, ähnlich wie bei der dedizierten Ebene. Der effektive Erfassungs- und Datenstromdurchsatz pro PU hängt von verschiedenen Faktoren ab, wie z. B:

  • Anzahl von Producern und Consumern
  • Größe der Nutzdaten
  • Partitionsanzahl
  • Anforderungsrate für ausgehenden Datenverkehr
  • Nutzung von Event Hubs Capture, Schemaregistrierung und anderen erweiterten Features

Weitere Informationen finden Sie unter Vergleich zwischen Event Hubs-SKUs.

Gründe für Event Hubs Premium

Die Premium-Ebene bietet drei überzeugende Vorteile für Kunden, die eine bessere Isolation in einer mehrinstanzenfähigen Umgebung mit geringer Latenz und hohem Durchsatz bei der Datenerfassung benötigen.

Überlegene Leistung dank neuer zweistufiger Speicher-Engine

Die Premium-Ebene arbeitet mit einer neuen zweistufigen Protokollspeicher-Engine, die die Leistung beim Dateneingang deutlich verbessert und die Gesamtlatenz erheblich verringert, und zwar ohne Dauerhaftigkeitsgarantien zu beeinträchtigen.

Bessere Isolation und Vorhersagbarkeit

Die Premium-Ebene bietet eine isolierte Compute- und Arbeitsspeicherkapazität, um eine besser vorhersagbare Latenz und ein weitaus geringeres Risiko der Beeinflussung durch andere Dienste in einer mehrinstanzenfähigen Bereitstellung zu erreichen.

Sie implementiert ein Cluster-in-Cluster-Modell in ihren mehrinstanzenfähigen Clustern, um Vorhersagbarkeit und Leistung zu gewährleisten und gleichzeitig alle Vorteile einer verwalteten mehrinstanzenfähigen PaaS-Umgebung zu erhalten.

Kosteneinsparungen und Skalierbarkeit

Da die Premium-Ebene ein mehrinstanzenfähiges Angebot ist, kann sie flexibel und sehr schnell dynamisch skaliert werden. Die Kapazität wird in Verarbeitungseinheiten (PUs) zugewiesen, die isolierte Pods von CPU und Arbeitsspeicher innerhalb des Clusters zuteilen. Die Anzahl dieser Pods kann pro Namespace hoch- oder herunterskaliert werden. Daher ist die Premium-Ebene eine kostengünstige Option für Messagingszenarien mit einem Gesamtdurchsatz, der unter 120 MB/s, aber höher als der liegt, den Sie mit der Standard-Dienstebene erreichen können.

Verschlüsselung von Ereignissen

Azure Event Hubs ermöglicht die Verschlüsselung ruhender Daten mit Azure Storage Service Encryption (Azure SSE). Der Event Hubs-Dienst verwendet zum Speichern der Daten Azure Storage. Alle in Azure Storage gespeicherten Daten werden mit von Microsoft verwalteten Schlüsseln verschlüsselt. Wenn Sie Ihren eigenen Schlüssel verwenden (auch als Bring Your Own Key (BYOK) oder kundenverwalteter Schlüssel bezeichnet), werden die Daten immer noch mit dem von Microsoft verwalteten Schlüssel verschlüsselt, aber zusätzlich wird der von Microsoft verwaltete Schlüssel mit dem kundenverwalteten Schlüssel verschlüsselt. Mit dieser Funktion können Sie kundenseitig verwaltete Schlüssel, die zum Verschlüsseln der von Microsoft verwalteten Schlüssel verwendet werden, erstellen, rotieren, deaktivieren und den Zugriff darauf widerrufen. Die Aktivierung der BYOK-Funktion ist ein einmaliger Setupvorgang für Ihren Namespace. Weitere Informationen finden Sie unter Konfigurieren von kundenseitig verwalteten Schlüsseln für die Verschlüsselung von ruhenden Azure Event Hubs-Daten.

Hinweis

Alle Event Hubs-Namespaces sind standardmäßig für das RPC-Protokoll von Apache Kafka aktiviert und können von Ihren vorhandenen Kafka-basierten Anwendungen verwendet werden. Wenn Kafka auf Ihrem Cluster aktiviert ist, hat dies keine Auswirkungen auf Ihre nicht Kafka-basierten Anwendungsfälle. Es gibt weder eine Option noch die Notwendigkeit, Kafka in einem Cluster zu deaktivieren.

Kontingente und Grenzwerte

Der Premium-Tarif bietet alle Funktionen des Standardtarifs, jedoch mit besserer Leistung, Isolation und großzügigeren Kontingenten. Weitere Informationen zu Kontingenten und Grenzwerten finden Sie unter Kontingente und Grenzwerte in Event Hubs.

Hochverfügbarkeit mit Verfügbarkeitszonen

Event Hubs Standard, Premium und dedizierte Ebenen bieten Unterstützung für Verfügbarkeitszonen ohne zusätzliche Kosten. Mithilfe von Verfügbarkeitszonen können Sie Ereignisstreamingworkloads an physisch getrennten Standorten innerhalb einer Azure-Region ausführen, die tolerant gegenüber lokalen Ausfällen sind.

Wichtig

  • Unterstützung für Verfügbarkeitszonen ist nur in Azure-Regionen mit Verfügbarkeitszonen verfügbar.
  • In bestimmten Regionen ist die Unterstützung für Verfügbarkeitszonen im Premium-Tarif eingeschränkt, auch wenn die Region Verfügbarkeitszonen unterstützt. 

Premium im Vergleich zu dedizierten Ebenen

Im Vergleich zum dedizierten Angebot bietet die Premium-Ebene die folgenden Vorteile:

  • Isolation in einer großen Umgebung mit mehreren Mandanten, in der Ressourcen schnell verschoben werden können
  • Viel elastischere und schnellere Skalierung
  • PUs können dynamisch angepasst werden

Daher ist der Premium-Tarif im Vergleich zum dedizierten Tarif häufig eine kostengünstigere Option für Ereignisstreaming-Workloads von bis zu 160 MB/s, insbesondere bei sich ändernden Lasten im Laufe des Tages oder der Woche.

Hinweis

Für die zusätzliche Stabilität durch Unterstützung von Verfügbarkeitszonen müssen auf der dedizierten Ebene mindestens 8 Kapazitätseinheiten (Capacity Units, CUs) bereitgestellt werden. Auf der Premium-Ebene werden Verfügbarkeitszonen bereits ab der ersten PU in allen Regionen mit Verfügbarkeitszonen unterstützt.

Preise

Das Premium-Angebot wird nach Verarbeitungseinheiten (Processing Units, PUs) abgerechnet, die einem Anteil isolierter Ressourcen (CPU, Arbeitsspeicher und Speicher) der zugrunde liegenden Infrastruktur entsprechen.

Häufig gestellte Fragen

Was kann ich mit einer Verarbeitungseinheit (PU) erreichen?

Welche Datenmengen Sie mit einer Verarbeitungseinheit (PU) erfassen und streamen können, hängt von verschiedenen Faktoren ab, z. B. von den Producern, den Consumern oder der Rate für die Erfassung und Verarbeitung. Ausführliche Informationen zu Verarbeitungseinheiten finden Sie unter Skalieren mit Event Hubs.

Kann ich meine Standard-Namespaces zu einem Premium-Namespace migrieren?

Eine Migration von Standardnamespaces zum Premium-Namespace wird derzeit nicht unterstützt.

Nächste Schritte

Weitere Informationen finden Sie in folgenden Artikeln: