[go: up one dir, main page]

Preise für den von Google verwalteten Dienst für Apache Kafka

Die folgende Tabelle bietet eine grobe Vorstellung der monatlichen Gesamtkosten für den Betrieb eines Clusters. In der Tabelle werden die Kosten für die Ausführung von Open-Source-Code im Eigenbetrieb mit den Kosten für den verwalteten Dienst verglichen.

Bandbreite des Producers

Geschätzter monatlicher Preis (USD)

Apache Kafka in der Compute Engine

Managed Service for Apache Kafka (siehe Preisrechner)

10 MiB/s

900 $

1.100 $

100 MiB/s

9.100 $

11.000 $

Bei dieser Schätzung wird Folgendes angenommen:

  • Drei Replikate, verteilt auf drei Zonen
  • 4 GiB RAM pro vCPU
  • RAM- und vCPU-Auslastung von 50%
  • Speicherung für 24 Stunden
  • Verbraucher, die für die Verwendung eines lokalen Follower-Replikats konfiguriert sind, um die zonenübergreifende Datenübertragung zu minimieren
  • Bandbreite des Verbrauchers entspricht der Bandbreite des Erzeugers
  • N2-CPU-Familie für die Compute Engine-Cluster.
  • Preise für us-central1 in Tausend US-Dollar pro Monat, sodass „1,0 Tsd. $“ „1.000 $ pro Monat“ bedeutet.

Im Allgemeinen hängen die Gesamtkosten für die Ausführung eines Managed Service for Apache Kafka-Clusters von der Größe des Clusters, dem Volumen der veröffentlichten und verarbeiteten Daten sowie der Dauer der Datenspeicherung ab. Als grobe Richtlinie können Sie davon ausgehen, dass eine einzelne vCPU 20 MiB/s an Veröffentlichungs-Traffic und 80 MiB/s an Consumer-Traffic verarbeiten kann.

Außerdem ist die durchschnittliche Auslastung von RAM und vCPU-Kapazität ein wichtiger Parameter. Unvorhersehbarer und variabler Traffic erfordert eine geringe durchschnittliche Auslastung, um die Spitzen in der Bandbreite von Erstellern oder Nutzern aufzufangen.

Bei Clustern mit einer Auslastung von über 20 % sind die Kosten für die Datenübertragung zwischen Zonen der größte Kostenfaktor. Diese Kosten entstehen durch die Replikation von Daten zwischen Leader- und Follower-Brokern sowie durch den Datenübertragungsverkehr zwischen Clients und Brokern. Sie können diese Kosten reduzieren, indem Sie Ihre Consumer-Clients so konfigurieren, dass sie lokale Replikate verwenden und Ihre Daten komprimieren. Wenn hohe Verfügbarkeit und Langlebigkeit des Speichers für ein Thema nicht entscheidend sind, können Sie auch die Anzahl der für ein bestimmtes Thema gespeicherten Replikate reduzieren, um die Replikationskosten zu senken.

Preisinformationen

Die Kosten für den Betrieb von Managed Service for Apache Kafka setzen sich aus Gebühren für das Ausführen von Kafka-Clustern, Connect-Clustern und Private Service Connect-Gebühren (PSC) für den Zugriff auf den Cluster zusammen. Mit dem Preisrechner können Sie die Kosten für Managed Service for Apache Kafka berechnen.

Informationen dazu, wie Sie mit einer dreijährigen Zusicherung 40% oder mit einer einjährigen Zusicherung 20% bei den Rechenkosten sparen können, finden Sie auf der Seite Rabatte für zugesicherte Nutzung. CUDs gelten nicht für Connect-Cluster.

Clustergebühren

Um die Größe oder Skalierung eines Managed Service for Apache Kafka-Clusters festzulegen, müssen Sie die Gesamtzahl der vCPUs und die RAM-Größe für den Kafka-Cluster angeben. Dazu müssen Sie zuerst den Durchsatz kennen, den Ihr Kafka-Cluster verarbeiten kann. Weitere Informationen zum Schätzen des Durchsatzes finden Sie unter vCPUs und Arbeitsspeicher für einen Cluster abschätzen.

Die Clustergebühren werden über die drei SKUs in der Region abgerechnet, in der Sie den Cluster ausführen:

  • Compute, covering vCPU and RAM
  • Compute, einschließlich vCPU und RAM
  • Speicher, einschließlich der lokalen Speicherung von Daten auf Brokern (nichtflüchtiger Speicher) und Langzeitspeicher.
  • Netzwerk, einschließlich Gebühren für die Datenübertragung zwischen Zonen zur Replikation von Daten innerhalb eines Clusters.
  • Johannesburg (africa-south1)
  • Taiwan (asia-east1)
  • Hong Kong (asia-east2)
  • Tokyo (asia-northeast1)
  • Osaka (asia-northeast2)
  • Seoul (asia-northeast3)
  • Mumbai (asia-south1)
  • Delhi (asia-south2)
  • Singapore (asia-southeast1)
  • Jakarta (asia-southeast2)
  • Sydney (australia-southeast1)
  • Melbourne (australia-southeast2)
  • Warsaw (europe-central2)
  • Finland (europe-north1)
  • Stockholm (europe-north2)
  • Madrid (europe-southwest1)
  • Belgium (europe-west1)
  • Berlin (europe-west10)
  • Turin (europe-west12)
  • London (europe-west2)
  • Frankfurt (europe-west3)
  • Netherlands (europe-west4)
  • Galaxy Frankfurt (europe-west5)
  • Zurich (europe-west6)
  • Milan (europe-west8)
  • Paris (europe-west9)
  • Doha (me-central1)
  • Dammam (me-central2)
  • Tel Aviv (me-west1)
  • Montreal (northamerica-northeast1)
  • Toronto (northamerica-northeast2)
  • Mexico (northamerica-south1)
  • Sao Paulo (southamerica-east1)
  • Santiago (southamerica-west1)
  • Iowa (us-central1)
  • Oklahoma (us-central2)
  • South Carolina (us-east1)
  • Northern Virginia (us-east4)
  • Columbus (us-east5)
  • Alabama (us-east7)
  • Dallas (us-south1)
  • Oregon (us-west1)
  • Los Angeles (us-west2)
  • Salt Lake City (us-west3)
  • Las Vegas (us-west4)
  • Phoenix (us-west8)
Rabattoptionen einblenden

Komponente

Default* (USD)
Managed Service for Apache Kafka CUD - 1 Year* (USD)
Managed Service for Apache Kafka CUD - 3 Year* (USD)

CPU+RAM

0,09 $ / 1 hour0,072 $ / 1 hour0,054 $ / 1 hour

CPU und RAM verbinden

0,12 $ / 1 hour0,096 $ / 1 hour0,072 $ / 1 hour

Lokaler Speicher

0,000232877 $ / 1 gibibyte hour--

Langfristige Speicherung

0,000136986 $ / 1 gibibyte hour--
* Jedes Nutzungsmodell hat eine eindeutige ID. Möglicherweise ist Ihre Zustimmung nötig, um Rabatte auf das Nutzungsmodell erhalten zu können. Hier finden Sie weitere Informationen.

Komponente

Preis (in $)

Datenübertragung zwischen Zonen

0,01 $ / 1 gibibyte, per 1 month / account

Compute-Gebühren

Die vCPU- und RAM-Nutzung wird in abstrakten Einheiten namens Datenrecheneinheiten (Data Compute Units, DCUs) angegeben. Eine einfache Möglichkeit, sich diese Einheit zu merken: Eine einzelne vCPU mit 4 GiB RAM entspricht 1 DCU.

Ein Cluster mit 6 vCPUs und 4 GiB RAM pro vCPU verbraucht beispielsweise 6 DCU. Die Kosten für diesen Cluster betragen 6 DCU × 0,09 $ / Stunde / DCU = 0,54 $ / Stunde in us-central1.

Sie können jedoch in Ihren Clustern unterschiedliche RAM-Mengen pro vCPU verwenden. Die Umrechnungsfaktoren von Rechenressourcen in DCUs sind in der folgenden Tabelle beschrieben:

Ressourcen berechnen

Äquivalente DCU-Beträge

1 vCPU

0,6

1 GiB RAM

0,1

Wenn Sie 1 GiB RAM eine Stunde lang verwenden, zahlen Sie für 0,1 DCUs für diese Stunde.

Auf der Seite Cluster erstellen finden Sie Informationen zur Schätzung der Clustergröße.

Speichergebühren

Ihnen wird der bereitgestellte lokale nichtflüchtige Speicher für jeden Broker sowie der langfristige Speicher, der vom mehrstufigen Speichersystem verwendet wird, in Rechnung gestellt. 

Ihnen werden 100 GB lokaler Speicherplatz pro CPU in jedem Cluster in Rechnung gestellt.

Langzeitspeicher wird verwendet, wenn das mehrstufige Speichersystem Daten von der lokalen Festplatte verschiebt. Sie zahlen für die Speicherung eines einzelnen Replikats jedes Themas im langfristigen Speicher.

Wenn Sie beispielsweise einen Cluster mit 3 vCPUs haben und Ihre Producer-Clients 50 GB Daten in diesen Cluster schreiben, zahlen Sie für

  • 300 GB lokaler Speicherplatz.
  • Bis zu 50 GB Langzeitspeicher, je nachdem, wie die Daten auf Partitionen verteilt sind und wie der Cluster konfiguriert ist.

Für Connect-Cluster fallen keine Speicherkosten an, da Connectors zustandslos sind.

Netzwerkgebühren zwischen Zonen

Ein Managed Service for Apache Kafka-Cluster repliziert Daten über mehrere Zonen hinweg. Ihnen wird die Datenübertragung zwischen Zonen innerhalb des Clusters in Rechnung gestellt. Die Kosten betragen 0,01 $pro Gibibyte. Standardmäßig ist der Replikationsfaktor für einen Cluster 3. Das bedeutet, dass Sie für die Datenübertragung zwischen Zonen für die Replikation von Daten in 2 der 3 Zonen bezahlen.

Angenommen, Sie haben einen Cluster mit einem Replikationsfaktor von 3, was der Standardwert ist. Sie schreiben 10 GiB Daten in eine einzelne Zone. Bei einem Replikationsfaktor von 3 werden Ihre 10 GiB Daten in 2 andere Zonen kopiert. Insgesamt werden 20 GiB Daten (10 GiB × 2 Kopien) übertragen. Die Kosten für diese Datenübertragung zwischen Zonen betragen 0,20 $ (20 GiB × 0,01 $/GiB).

Connect-Cluster-Worker tauschen keine Daten untereinander aus.

Netzwerkgebühren für regionenübergreifende Verbindungen

Wenn Sie einen Connector bereitstellen, der Daten über verschiedene Regionen hinweg liest oder schreibt, werden Ihnen die Standardgebühren für die Datenübertragung zwischen Regionen in Rechnung gestellt. Je nach Regionenpaar zwischen Quelle und Ziel kann dies zwischen 0,02 $und 0,14 $pro GiB liegen. Die aktuellen Preise für die interregionale Datenübertragung finden Sie im Unterabschnitt „Preise für die VM-VM-Datenübertragung in Google Cloud“ im Leitfaden zum VPC-Peering. Connect-Cluster verwenden dieselben Endpunkte, die von Ihrem Managed Service for Apache Kafka-Cluster bereitgestellt werden, um Daten auszutauschen.

Private Service Connect-Gebühren

Der Managed Service for Apache Kafka richtet alle PSC-Endpunkte (Private Service Connect) für Ihren Dienst ein. Diese Endpunkte sind Ressourcen in einem Projekt, das Ihnen gehört, und werden separat abgerechnet. Weitere Informationen zur Verwendung von PSC Die PSC-Gebühren umfassen die folgenden Komponenten:

  • Gebühren für die Verarbeitung von Nutzerdaten in VPCs. Die Datenübertragung zwischen Clients und Brokern in verschiedenen Zonen kostet zwischen 0,004 $und 0,01 $pro Gigabyte (GiB). Für die Datenübertragung zwischen Clients und Brokern in derselben Zone fallen keine Kosten an.
  • Stündliche Gebühr für jeden Endpunkt. Ein Cluster hat mindestens vier Endpunkte. Jeder Endpunkt kostet 0,01 $pro Stunde. Da ein Cluster mindestens vier Endpunkte benötigt, müssen Sie mit einer Mindestgebühr von 0,04 $pro Stunde für die Gesamtzahl der Endpunkte für jeden Cluster rechnen.

Worker, die zu einem Connect-Cluster gehören, verhalten sich wie Clients in Bezug auf Ihren Managed Service for Apache Kafka-Cluster. Bei der Schätzung der Kosten für Ihre Connect-Bereitstellung sollten Sie die höheren Gebühren für die Verarbeitung von Verbraucherdaten berücksichtigen.

Aktuelle Informationen zu den VPC-Preisen finden Sie im Unterabschnitt „Private Service Connect-Endpunkt (Weiterleitungsregel) verwenden, um auf einen veröffentlichten Dienst zuzugreifen“ im Abschnitt „Private Service Connect“ des VPC-Preisleitfadens.

Individuelles Angebot einholen

Mit den „Pay as you go“-Preisen von Google Cloud bezahlen Sie nur für die Dienste, die Sie nutzen. Wenden Sie sich an unser Vertriebsteam, wenn Sie ein individuelles Angebot für Ihr Unternehmen erhalten möchten.
Google Cloud