Pub/Sub – Preise

Die Kosten von Pub/Sub setzen sich aus drei Komponenten zusammen:

  • Durchsatzkosten für die Veröffentlichung und Zustellung von Nachrichten
  • Datenübertragungskosten in Verbindung mit einem Durchsatz, der eine Google Cloud-Zone oder -Regionsgrenze überschreitet
  • Speicherkosten für Snapshots, nach Themen aufbewahrte Nachrichten und bestätigte Nachrichten, die von Abos aufbewahrt werden

Pub/Sub-Dienstgebühren beruhen auf der Nutzung (der Anzahl der veröffentlichten, übermittelten oder gespeicherten Byte).

Durchsatz und Speichergebühren für Pub/Sub Lite basieren hingegen auf der reservierten Kapazität.

Die Datenübertragungsgebühren für beide Dienste basieren auf der Nutzung, nicht auf der reservierten Kapazität.

Vorbereitung

In diesem Dokument wird vorausgesetzt, dass Sie mit der Architektur von Pub/Sub oder Pub/Sub Lite und den allgemeinen Begriffen der einzelnen Produkte vertraut sind. Weitere Informationen finden Sie unter Pub/Sub-Architektur.

Preisbeispiele

In der folgenden Tabelle werden die monatlichen Kosten von Pub/Sub- und Pub/Sub Lite-Systemen für Beispielladevorgänge in Nordamerika verglichen. In diesem Beispiel wird von einem 24-stündigen Nachrichtenspeicherzeitraum, einer Ressourcenauslastung von 50% für Pub/Sub Lite und einem Pull- oder Push-Abotyp für Pub/Sub ausgegangen. Für andere Abotypen können zusätzliche Kosten anfallen.

Veröffentlichungsdurchsatz in MiBps Zahl der Abos Zonales Lite-Thema Regionales Lite-Thema Pub/Sub
10 1 169 $ 608 $ 2.000 $
10 2 214 $ 788 $ 3.000 $
100 1 1.688 $ 6.075 $ 19.760 $
100 2 2.138 $ 7.875 $ 29.640 $

Wenn Sie die Kosten von Pub/Sub und Pub/Sub Lite vergleichen, sollten Sie die Unterschiede bei den Funktionen zwischen den beiden Produkten berücksichtigen. Weitere Informationen finden Sie unter Pub/Sub oder Pub/Sub Lite auswählen.

Pub/Sub-Dienst – Preise

Die Preisangaben in diesem Abschnitt gelten nur für Pub/Sub und nicht für Pub/Sub Lite. In diesem Abschnitt werden die folgenden Themen behandelt:

Durchsatzkosten

Der Durchsatz ist die Gesamtzahl der Byte, die in einem Pub/Sub-Thema oder Lesedurchsatz (Abodurchsatz) von einem Abo zu einem Thema in einem Zeitintervall geschrieben wurden (Veröffentlichungsdurchsatz).

Jeden Kalendermonat sind die ersten 10 GiB Durchsatz, der als Message Delivery Basic-SKU für ein Rechnungskonto identifiziert wird, kostenlos. Danach beträgt der Preis in allen Google Cloud-Regionen 40$pro TiB. Wenn Sie jedoch BigQuery-Abos verwenden, lesen Sie den nächsten Abschnitt.

Durchsatzkosten für BigQuery-Abos

BigQuery-Abos kosten in allen Google Cloud-Regionen 50$pro TiB für das Lesen (Abodurchsatz) aus einem Abo und das Schreiben in BigQuery. Es fallen keine zusätzlichen Kosten für die BigQuery-Datenaufnahme an. Es fallen jedoch andere Arten von BigQuery-Gebühren an, z. B. für die Speicherung und Datenextraktion. Weitere Informationen finden Sie unter BigQuery-Preise. Die ersten 10 GiB an BigQuery-Abodurchsatz sind nicht kostenlos.

Durchsatzkosten für Cloud Storage-Abos

Cloud Storage-Abos kosten in allen Google Cloud-Regionen 50$pro TiB für das Lesen (Abodurchsatz) aus einem Abo und das Schreiben in Cloud Storage. Wenn ein Cloud Storage-Abo Dateien in einen Bucket schreibt, können andere Arten von zusätzlichen Gebühren anfallen. Dazu gehören Gebühren für Speicherung, Abruf und Replikation. Weitere Informationen finden Sie unter Cloud Storage – Preise. Die ersten 10 GiB des Cloud Storage-Abodurchsatzes sind nicht kostenlos.

Durchsatzkosten für Importthemen

Importthemen (für Kinesis Data Streams) kosten in allen Google Cloud-Regionen 50$pro TiB für die Aufnahme von Daten aus externen Quellen in Pub/Sub (Veröffentlichungsdurchsatz). Wenn ein Importthema Daten in ein Pub/Sub-Thema aufnimmt, können andere Arten von quellspezifischen Zusatzkosten anfallen. Dazu gehören Gebühren wie ausgehender Traffic von AWS für die Kinesis Data Streams-Quelle. Die ersten 10 GiB des Cloud Storage-Abodurchsatzes sind nicht kostenlos.

Berechnung des Nachrichtenvolumens

Das Datenvolumen einer Nachricht ist die Summe der Größen der folgenden Nachrichtenattribute:

  • Anzahl der Byte des codierten Nachrichtentext-Strings
  • Für jedes Attribut: Größe des Schlüssels und sein Wert
  • 20 Byte für den Zeitstempel
  • Größe des message_id-Strings
  • Die Größe zusätzlicher optionaler Felder, z. B. im Zusammenhang mit dem Vorabzugriff und anderen APIs mit eingeschränktem Zugriff.

Für jede Anfrage wird mindestens 1 KB berechnet, unabhängig von der Nachrichtengröße in der Anfrage. Daher ist es bei Nachrichten unter 1 KB günstiger, mehrere Nachrichten in einer einzigen Anfrage zusammenzufassen.

Speicherkosten

Das Speichern nicht bestätigter Nachrichten in Abos ist bis zu sieben Tage lang kostenlos.

Es gibt drei Fälle, in denen Pub/Sub-Speicher nicht kostenlos ist. Für Folgendes werden Speicherkosten in Höhe von 0,27 $pro GiB-Monat berechnet:

  • Ein Thema ist so konfiguriert, dass alle Nachrichten aufbewahrt werden. In diesem Fall werden Gebühren für die Speicherung aller im Thema veröffentlichten Nachrichten berechnet.
  • Ein Abo ist so konfiguriert, dass bestätigte Nachrichten aufbewahrt werden. Für die aufbewahrten bestätigten Nachrichten werden Speichergebühren berechnet.
  • Vom Abo wird ein Snapshot erstellt. In diesem Fall werden für die Speicherung der nicht bestätigten Nachrichten im Snapshot Gebühren berechnet.

Hinweis: Hat das Abo bei Erstellung des Snapshots darüber hinaus einen Rückstand nicht bestätigter Nachrichten, wird eine einmalige Gebühr erhoben, die sich nach der Höhe der Gebühr für die Speicherung des Rückstands für sieben Tage richtet.

Die Aufbewahrung bestätigter Nachrichten in einzelnen Abos bietet Aboinhabern die größte Flexibilität, ist aber in der Regel der teuerste Speichermechanismus. Der kostengünstigste Speichermechanismus ist die Aufbewahrung von Themen, da Nachrichten, die für ein Thema aufbewahrt werden, ohne zusätzliche Gebühren pro Abo für alle Abos verwendet werden können, die mit diesem Thema verknüpft sind. Snapshots können auch eine kostengünstige Option sein, da ein einzelner Snapshot für mehrere Abos verwendet werden kann.

Kosten für die Datenübertragung

Die Gebühren für die Internet-Datenübertragung und Nachrichtenzustellung zwischen Google Cloud-Regionen entsprechen den VPC-Netzwerkpreisen, mit den folgenden Ausnahmen:

  • Für die Nutzung von Pub/Sub fallen keine zonenspezifischen Datenübertragungsgebühren an.
  • Ausgehender Traffic zu Google-Produkten ist nicht von Datenübertragungsgebühren befreit.
  • Für die Datenübertragung zu Pub/Sub fallen keine Kosten an. Befindet sich der Verlag oder Webpublisher beispielsweise in einer anderen Region oder Zone, müssen Sie die Datenübertragungsgebühren für den ursprünglichen Dienst zahlen, es fallen jedoch keine Gebühren für eingehende Datenübertragungen an. Wenn der Publisher Inhalte über Amazon Web Service (AWS) oder ein privates Rechenzentrum veröffentlicht, müssen Sie keine Datenübertragungsgebühren an Pub/Sub zahlen.

Eine Datenübertragung wird jedes Mal in Rechnung gestellt, wenn eine Nachricht eine Regionsgrenze überschreitet. Wenn Sie mehrere Abonnenten in einer anderen Region als der Region haben, in der die Nachrichten gespeichert sind, werden für die Zustellung an die einzelnen Abonnenten separate Datenübertragungsgebühren berechnet.

Kosten für die Datenübertragung aufgrund der Speicherrichtlinie für Nachrichten

Eine Nachrichtenspeicherrichtlinie kann zu zusätzlichen regionalen Datenübertragungsgebühren führen, wenn die Daten durch die Richtlinie gezwungen werden, eine Google Cloud-Region zu verlassen. Sehen wir uns zum Beispiel eine Nachricht mit den folgenden Ereignissen an:

  • Eine Nachricht wird in Region A veröffentlicht.
  • Die Nachricht wird dann zur Speicherung an Region B weitergeleitet.
  • Dann wird sie einem Abonnentenclient in Region C zugestellt.

In diesem Fall wird das Abrechnungsszenario wie folgt erläutert:

  • Dem Projekt, das das Thema enthält, wird die Datenübertragung von Region A zu Region B in Rechnung gestellt.
  • Die Datenübertragung von Region B zu Region C wird dem Projekt in Rechnung gestellt, das das Abo enthält.

Dem Projekt, das das Thema enthält, wird nur dann eine Datenübertragungsgebühr berechnet, wenn die Region, in der die Nachricht veröffentlicht wurde, und die Region, in der sie gespeichert wurde, nicht übereinstimmen (also wenn B eine andere Region ist als A). Für das Projekt, das das Abo enthält, wird nur dann eine Datenübertragungsgebühr berechnet, wenn die veröffentlichte Nachricht in einer anderen Region als der Abonnentenclient gespeichert ist (C und B).

Kosten für gefilterte Nachrichten

Pub/Sub bestätigt Nachrichten, die keinem Filter entsprechen, automatisch. Es fallen jedoch weiterhin Durchsatzgebühren für diese Nachrichten an. Für gefilterte Nachrichten fallen keine Gebühren für die Datenübertragung an.

Die Mindestgröße von 1.000 Byte gilt nicht für die Nachrichten, die vom Pub/Sub-Dienst automatisch bestätigt werden. Die Zustellungsgebühren richten sich nach der Anzahl der Byte in diesen Nachrichten und sind unabhängig von der geringen Größe der Nachrichten.

Projektübergreifende Pub/Sub-Abrechnung

Wenn Sie Pub/Sub projektübergreifend verwenden, werden Pub/Sub-Gebühren auf das Projekt angerechnet, das die angeforderte Ressource enthält:

  • Die Veröffentlichung wird dem Projekt in Rechnung gestellt, das das Thema enthält.
  • Das Abo wird dem Projekt in Rechnung gestellt, das das Abo enthält.

Befindet sich das Abo beispielsweise in Projekt A, werden die aus dem Abo abgerufenen Daten Projekt A in Rechnung gestellt – auch dann, wenn das Abo mit einem Thema in Projekt B verbunden ist.

Ruft ein autorisiertes Dienstkonto in Projekt A Nachrichten aus einem Abo in Projekt B ab, werden die aus dem Abo abgerufenen Daten Projekt B in Rechnung gestellt.

Pub/Sub Lite-Dienst – Preise

Die folgenden Preisangaben gelten nur für Pub/Sub Lite, nicht für Pub/Sub. Sofern nicht anders angegeben, gelten die Details sowohl für zonale als auch für regionale Lite-Themen. Die folgenden Abschnitte sind enthalten:

Durchsatzkosten

Der Durchsatz ist die Gesamtzahl der Byte, die in einem Pub/Sub Lite-Thema oder Lesedurchsatz (Abodurchsatz) von einem Abo zu einem Thema in einem Zeitintervall geschrieben wurden (Veröffentlichungsdurchsatz).

Pub/Sub Lite-Durchsatzgebühren basieren auf der bereitgestellten oder reservierten Durchsatzkapazität und nicht auf dem tatsächlichen Durchsatz (MiBps) oder der Gesamtzahl von Byte in einem Abrechnungszeitraum (MiB pro Monat). Die Durchsatzkapazität wird in Kapazitätseinheiten bereitgestellt und abgerechnet. Mit einer Lite-Reservierung können Sie Durchsatzkapazität für ein oder mehrere Themen in derselben Region bereitstellen.

Die folgende Tabelle zeigt die Kosten für Durchsatz und Speicher für ein Pub/Sub Lite-System.

Durchsatz bei einer Lite-Reservierung

Lite-Reservierungen sind eine Möglichkeit, Durchsatzkapazität für ein oder mehrere Themen in einer Region zu reservieren und freizugeben. Für regionale Pub/Sub Lite-Themen sind Lite-Reservierungen erforderlich.

Die Durchsatzkapazität für Lite-Reservierungen wird in Kapazitätseinheiten gemessen. Sie können nur eine ganze Anzahl von Kapazitätseinheiten für eine Reservierung bereitstellen. Der Durchsatz verschiedener Vorgänge erfordert eine andere Anzahl von Kapazitätseinheiten, wie in der folgenden Tabelle beschrieben:

Kapazitätseinheiten erforderlich Zonales Lite-Thema Regionales Lite-Thema
1 MiB/s Veröffentlichungsdurchsatz 1 Kapazitätseinheit 4 Kapazitätseinheiten
1 MiB/s Abodurchsatz 0,5 Kapazitätseinheiten 2 Kapazitätseinheiten

Die Anzahl der Partitionen in allen Lite-Themen in einer Reservierung darf nicht größer als die Anzahl der reservierten Kapazitätseinheiten sein.

Kosten der Durchsatzkapazität für ein einzelnes Thema mit Reservierungen berechnen

Im folgenden Abschnitt können Sie die Kosten für die Durchsatzkapazität für ein einzelnes zonales Lite-Thema berechnen, das Reservierungen verwendet:

  • Typ des Themas = Zonales Lite-Thema
  • Anzahl der Themen = 1
  • Anzahl der Partitionen = 5
  • Spitzendurchsatz für Veröffentlichungen = 5 MiBps
  • Für den Veröffentlichungsdurchsatz erforderliche Kapazitätseinheiten = 5
  • Spitzendurchsatz für Abos = 10 MiBps
  • Für den Abodurchsatz erforderliche Kapazitätseinheiten = 5
  • Erforderliche Kapazitätseinheiten insgesamt = 5+5 = 10
  • Kosten für 10 Kapazitätseinheiten in Nordamerika pro Monat = 45 $

Für den gleichen Durchsatz mit einem regionalen Lite-Thema mit 5 Partitionen benötigen Sie eine Reservierung mit 40 Kapazitätseinheiten, 20 für den Veröffentlichungsdurchsatz und 20 für den Abodurchsatz.

Sie können die Anzahl der Kapazitätseinheiten in einer Reservierung jederzeit ändern. Ihnen wird jedoch die in den letzten 24 Stunden maximal bereitgestellten Kapazität in Rechnung gestellt. Wenn Sie beispielsweise die Kapazität einer Reservierung von 40 auf 10 Kapazitätseinheiten am Montag um 10:00 Uhr ändern, werden Ihnen bis Dienstag um 10:00 Uhr 40 Kapazitätseinheiten pro Stunde und danach 10 Kapazitätseinheiten pro Stunde in Rechnung gestellt.

Die Kapazität einer Reservierung kann für den Veröffentlichungs- und Abodurchsatz mit einem beliebigen Thema in derselben Region wie die Reservierung verwendet werden. Weitere Informationen zu Reservierungen finden Sie unter Lite-Reservierungen erstellen und verwalten.

Durchsatz ohne Lite-Reservierung

Dieser Abschnitt gilt nur für zonale Lite-Themen.

Sie können auf die Verwendung von Reservierungen verzichten und die Durchsatzkapazität für Veröffentlichungen und Abonnements für ein einzelnes Thema reservieren. In diesem Fall wird Ihnen die aktuell reservierte Kapazität und nicht das Maximum über einen laufenden 24-Stunden-Zeitraum in Rechnung gestellt.

Die ohne Reservierungen konfigurierte Kapazität muss zwischen den folgenden Limits liegen:

  • 4 und 16 MiB/s (entspricht 4 bzw. 16 Kapazitätseinheiten) für die Veröffentlichung für jede Partition.
  • 4 und 32 MiB/s (entspricht 2 bzw. 16 Kapazitätseinheiten) für ein Abo pro Partition.

Kosten der Durchsatzkapazität für ein einzelnes Thema ohne Reservierungen berechnen

Im folgenden Abschnitt können Sie die Kosten für die Durchsatzkapazität für ein einzelnes zonales Lite-Thema berechnen, das keine Reservierungen verwendet:

  • Typ des Themas = Zonales Lite-Thema
  • Anzahl der Themen = 1
  • Anzahl der Partitionen = 4
  • Spitzendurchsatz für Veröffentlichungen = 16 MiBps
  • Erforderliche Kapazitätseinheiten für Veröffentlichungsdurchsatz = 16
  • Spitzendurchsatz für Abos = 16 MiBps
  • Für den Abodurchsatz erforderliche Kapazitätseinheiten = 8
  • Erforderliche Kapazitätseinheiten insgesamt = 16+8 = 24
  • Kosten für 24 Kapazitätseinheiten in Nordamerika pro Monat = 108 $

Speicherkosten

Wie beim Lite-Durchsatz zahlen Sie für die Speicherkapazität eines Themas. Pub/Sub Lite berechnet die maximale Speichermenge, die Sie in einem Monat bereitstellen. Jede Partition muss mindestens 30 GiB Speicherkapazität haben.

Ein regionales Lite-Thema speichert Daten in zwei Zonen in einer Region, während ein zonales LLite-Thema Daten nur in einer Zone in einer Region speichert. Regionale Lite-Themen verwenden zwei Byte Speicherplatz für jedes Byte an veröffentlichten Nachrichten. Daher sind die Speicherkosten pro Byte, das für ein regionales Lite-Thema veröffentlicht wird, doppelt so hoch wie für ein zonales Thema.

Informationen zum Schätzen der Speicherkapazität eines Pub/Sub Lite-Systems finden Sie in der folgenden Liste:

  • Legen Sie die Zeitspanne für das Speichern von Nachrichten fest.

    Um den insgesamt erforderlichen Speicherplatz zu schätzen, multiplizieren Sie den durchschnittlichen erwarteten Durchsatz für jede Partition mit der Dauer zum Speichern Ihrer Nachrichten. Wenn Sie beispielsweise 40 MiB Nachrichten pro Sekunde in 10 Partitionen in einem zonalen Lite-Thema veröffentlichen und Nachrichten für einen Tag aufbewahren möchten, stellen Sie 3.375 GiB Speicher bereit (entspricht 40 MiBps × 3.600 Sekunden pro Stunde × 24 Stunden pro Tag × 1 GiB/1.024 MiB). Der Speicher kostet in Nordamerika 135 $ (entspricht 3.375 GiB × 24 Stunden pro Tag × 30 Tage pro Monat × 0,04 $ / GiB-Monat-Zone). Für ein regionales Lite-Thema werden die Speicherkosten auf 270 $verdoppelt, da die Daten in zwei Zonen gespeichert sind.

  • Ziehen Sie eine ungleichmäßige Schlüsselverteilung in Betracht.

    Allen Partitionen wird die gleiche Speicherkapazität zugewiesen. Wenn Sie davon ausgehen, dass einige Partitionen ein größeres Volume haben als andere, stellen Sie alle Partitionen so bereit, dass sie den erforderlichen Speicherplatz für die größte Partition haben.

Berechnung des Nachrichtenvolumens

Bei der Berechnung der Größe von Nachrichten für Durchsatz und Speicherung benötigt jede Nachricht mindestens 256 Byte. Wenn die Nachricht größer als 256 Byte ist, ist die Größe der Nachricht die Summe der folgenden Nachrichtenattribute:

  • Anzahl der Byte des codierten Nachrichtentext-Strings
  • Anzahl der Byte in Schlüssel und Wert jedes Attributs
  • Anzahl der Byte im Sortierschlüssel
  • 12 Byte für den Ereignis-Zeitstempel

Kosten für die Datenübertragung

Pub/Sub Lite-Datenübertragungsgebühren fallen nur an, wenn sich Ihre Abonnenten in einer anderen Zone oder Region als der Standort des Themas befinden. Die Gebühren für die ausgehende Internet-Datenübertragung und die Nachrichtenzustellung zwischen Google Cloud-Regionen entsprechen den VPC-Netzwerkraten, mit den folgenden Ausnahmen:

  • Für regionale Lite-Themen mit Abonnenten in derselben Region wie das Thema fallen keine Gebühren für die Datenübertragung in Zonen an.

  • Die Datenübertragung zu Google-Produkten ist nicht von den Gebühren für die Datenübertragung befreit.

In einer anderen Währung als US-Dollar bezahlen

Wenn Sie nicht in US-Dollar bezahlen, gelten die Preise, die unter Google Cloud SKUs für Ihre Währung angegeben sind. Der angegebene Preis gilt pro TiB (2^40 Byte oder etwa 1,1 Billionen Byte).

Nächste Schritte

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.
Vertrieb kontaktieren