Verwendung von Grenzwerten und Kontingenten in Event Streams
Event Streams verwendet Kontingente zur Steuerung der Ressourcen, wie z. B. der Netzbandbreite, die ein Service in Anspruch nehmen kann. Die Art und Höhe der Quoten hängt davon ab, ob Sie den Lite-, Standard- oder Enterprise-Plan verwenden.
Lite-Plan
Netzdurchsatz
Ein empfohlener Maximalwert für den Netzdurchsatz ist 100 KB pro Sekunde. Der Durchsatz wird als Anzahl der Byte pro Sekunde ausgedrückt, die in einem Cluster sowohl gesendet als auch empfangen werden können.
Die empfohlene Zahl basiert auf einer typischen Arbeitsbelastung und berücksichtigt die möglichen Auswirkungen von Betriebsmaßnahmen wie internen Aktualisierungen oder Fehlermodi, wie z. B. den Verlust einer Verfügbarkeitszone. Wenn der durchschnittliche Durchsatz den empfohlenen Wert überschreitet, kann es während dieser Situationen zu Leistungseinbußen kommen.
Partitionen
Eine Partition für jede Service-Instanz.
Aufbewahrungsdauer
Maximal 100 MB für die Partition.
Konsumentengruppen
Maximal 10 Consumergruppen. Wenn der Grenzwert überschritten wird, wird der Fehler GROUP_MAX_SIZE_REACHED an den Client zurückgegeben.
Andere Grenzwerte
- Maximale Nachrichtengröße: 1 MB
- Maximal gleichzeitig aktive Kafka-Clients: 5
- Maximale Anforderungsrate [HTTP-Erzeugnis-API]: 5 pro Sekunde
- Maximale Anforderungsrate [HTTP-Admin-API]: 10 pro Sekunde
- Die maximale Datensatzschlüssellänge bei Verwendung der REST-Producer-API beträgt 4 KB.
- Die maximale Datensatzgröße bei Verwendung der REST-Producer-API beträgt 64 KB.
Standard-Plan
Netzdurchsatz
Der maximale Durchsatz für jede Serviceinstanz entspricht 1 MB pro Sekunde pro Partition bis zu einem Maximum von 20 MB pro Sekunde. Beispiel: Für eine Serviceinstanz mit 10 Partitionen beträgt der maximale Durchsatz 10 MB pro Sekunde und für 30 Partitionen 20 MB pro Sekunde.
Der Durchsatz wird separat für Producer und Consumer gemessen. Im Fall einer Überschreitung wird eine Drosselung durchgeführt, indem die Antworten auf Anforderungen geringfügig verzögert werden, wodurch Producer und Consumer leicht gebremst werden, bis die Bandbreite reduziert ist.
Partitionen
Einhundert Partitionen für jede Serviceinstanz
Aufbewahrungsdauer
Maximal 1 GB für jede Partition.
Konsumentengruppen
Maximal 1000 Consumergruppen. Wenn der Grenzwert überschritten wird, wird der Fehler GROUP_MAX_SIZE_REACHED an den Client zurückgegeben.
Andere Grenzwerte
- Maximale Nachrichtengröße: 1 MB
- Maximal gleichzeitig aktive Kafka-Clients: 500
- Maximale Anzahl gleichzeitiger Verbindungen: 3000
- Maximale Anforderungsrate [HTTP-Erzeugnis-API]: 100 pro Sekunde
- Maximale Anforderungsrate [HTTP-Admin-API]: 10 pro Sekunde
- Die maximale Datensatzschlüssellänge bei Verwendung der REST-Producer-API beträgt 4 KB.
- Die maximale Datensatzgröße bei Verwendung der REST-Producer-API beträgt 64 KB.
Enterprise-Plan
Netzdurchsatz
Die Netzdurchsatzkapazität basiert auf dem maximalen Spitzenwert.Jeder maximale Spitzenwert hat ein empfohlenes Maximum für typische Auslastungen im Produktionsbetrieb.
| Maximaler Spitzenwert | Empfohlenes Maximum |
|---|---|
| 150 MB/s (75 MB/s für Producer und 75 MB/s für Consumer) | 100 MB/s (50 MB/s für Producer und 50 MB/s für Consumer) |
| 300 MB/s (150 MB/s für Producer und 150 MB/s für Consumer) | 200/s (100 MB/s für Producer und 100 MB/s für Consumer) |
| 450 MB/s (225 MB/s für Producer und 225 MB/s für Consumer) | 300 MB/s (150 MB/s für Producer und 150 MB/s für Consumer) |
Der Durchsatz wird als Anzahl von Byte pro Sekunde ausgedrückt, die in einer Serviceinstanz sowohl gesendet als auch empfangen werden können.Die maximale Durchsatzkapazität kann bei der Erstellung der Service-Instanz ausgewählt und später bei steigender Nachfrage skaliert werden.
Ein Scale-down der Durchsatzkapazität ist nicht möglich.Für den Wechsel zu einer niedrigeren Durchsatzkapazität muss eine neue Event Streams-Serviceinstanz mit der geringeren Kapazitätseinheit erstellt werden.
Die empfohlene Höchstzahl basiert auf einer typischen Arbeitsbelastung und berücksichtigt die möglichen Auswirkungen von Betriebsmaßnahmen wie internen Aktualisierungen oder Fehlermodi, wie z. B. den Verlust einer Verfügbarkeitszone. Wenn der durchschnittliche Durchsatz den empfohlenen Wert überschreitet, kann es während dieser Situationen zu Leistungseinbußen kommen.Es wird empfohlen, die maximale Durchsatzkapazität mit zwei Dritteln des maximalen Spitzenwerts zu planen.Zum Beispiel sind zwei Drittel der 150 MB/s Spitzenwert mit einer Kapazitätseinheit 100 MB/s.
Weitere Informationen finden Sie unter Skalierung Event Streams.
Partitionen
Die maximale Anzahl der Partitionen steigt entsprechend der Anzahl der Kapazitätseinheiten, also 3000 für 150 MB/s, 6000 für 300 MB/s und 9000 für 450 MB/s in Enterprise.
Sie können die Anzahl der Kapazitätseinheiten ändern, indem Sie die Self-Service-Option verwenden, wie unter Kapazität des Plans "Scaling Enterprise" beschrieben.
Aufbewahrungsdauer
Die Speicherkapazität kann bei der Erstellung der Serviceinstanz ausgewählt und bei steigendem Bedarf später skaliert werden.Die Speicherkapazität hängt von der konfigurierten Durchsatzkapazität ab. Weitere Informationen zu Optionen für die Speicherkapazität finden Sie unter Event Streams.
Ein Scale-down der Speicherkapazität ist nicht möglich. Für den Wechsel zu einer niedrigeren Speicherkapazität muss eine neue Event Streams-Serviceinstanz mit der geringeren Kapazitätseinheit erstellt werden.
Schemaregistry
Schemas
- Maximale Anzahl von Schemas, die gespeichert werden können: 1000
- Maximale Anzahl von Schemaversionen, die für jedes Schema gespeichert werden können: 100
- Maximale Schemagröße: 64 kB
Grenzwerte
- Maximale Anforderungsrate [HTTP-Schemaverwaltung] 10 pro Sekunde
- Maximale Anforderungsrate [HTTP-Serdes] 100 pro Sekunde
Andere Grenzwerte
- Maximale Nachrichtengröße: 1 MB
- Maximal gleichzeitig aktive Kafka-Clients: 10.000
- Maximale gleichzeitige Verbindungen: 100.000
- Die maximale Datensatzschlüssellänge bei Verwendung der REST-Producer-API beträgt 4 KB.
- Die maximale Datensatzgröße bei Verwendung der REST-Producer-API beträgt 64 KB.
- Die maximale Anzahl der Nachrichten pro Sekunde bei Verwendung der REST-Producer-API beträgt 200.