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, die mit dem Durchsatz von Google Cloud verbunden sind Zonen- oder Regionsgrenze
  • Speicherkosten für Snapshots, nach Themen aufbewahrte Nachrichten und bestätigte Nachrichten Nachrichten, die von Abos aufbewahrt werden

Die Gebühren für Pub/Sub-Dienste basieren auf der Nutzung (Anzahl der veröffentlichte, bereitgestellte oder gespeicherte Byte).

Pub/Sub Lite-Durchsatz und Speichergebühren sind hingegen basierend auf der reservierten Kapazität.

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

Vorbereitung

In diesem Dokument wird vorausgesetzt, dass Sie mit der Architektur von Pub/Sub oder Pub/Sub vertraut sind. Lite und die allgemeinen Begriffe der einzelnen Produkte. Weitere Informationen Siehe Pub/Sub-Architektur.

Preisbeispiele

In der folgenden Tabelle werden die monatlichen Kosten von Pub/Sub und Pub/Sub Lite-Systeme für Beispiellasten in Nordamerika Dieses von 24 Stunden Nachrichtenspeicherung, einer Ressourcenauslastung von 50 % für Pub/Sub Lite und einen Pull- oder Push-Abotyp für Pub/Sub. 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 Pub/Sub Lite verwenden, beachten Sie die Funktionsunterschiede zwischen den beiden. zu verbessern. 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 Pub/Sub Lite In diesem Abschnitt werden die folgenden Themen behandelt:

Durchsatzkosten

Der Durchsatz ist die Gesamtzahl der Byte, die in einen Pub/Sub-Thema oder -Lesevorgang (Abodurchsatz) aus einem Abo eines Themas in einem bestimmten Zeitintervall.

Jeden Kalendermonat sind die ersten 10 GiB Durchsatz, der als Message Die SKU „Delivery Basic“ für ein Rechnungskonto ist kostenlos. Danach beträgt der Preis 40$pro TiB in allen Google Cloud-Regionen. Wenn Sie jedoch ein oder eines Exportabos importieren möchten, lesen Sie in den nächsten Abschnitten.

Durchsatzkosten für BigQuery-Abos

BigQuery-Abos kosten insgesamt 50$pro TiB. Google Cloud-Regionen zum Lesen (Abodurchsatz) aus einem und in BigQuery schreiben. Es gibt keine weiteren Gebühren für die Datenaufnahme in BigQuery Es fallen jedoch andere Arten von BigQuery-Gebühren an, z. B. für die Speicherung und Datenextraktion. Für 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-Produkten 50$pro TiB Regionen zum Lesen (Abodurchsatz) aus einem Abo und zum Schreiben in Cloud Storage Wenn ein Cloud Storage-Abo Dateien in einen Bucket schreibt, Es können weitere Gebühren anfallen. Dazu gehören Gebühren wie Datenspeicherung, Abruf und Replikation. Weitere Informationen finden Sie unter Cloud Storage – Preise Die ersten 10 GiB des Cloud Storage-Abodurchsatzes ist nicht kostenlos.

Durchsatzkosten für Importthemen

Importthemen (für Kinesis-Datenstreams) kosten in allen Google Cloud-Produkten 50$pro TiB Regionen 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 Es können zusätzliche Gebühren anfallen. Dazu gehören Gebühren wie ausgehender Traffic von AWS für Kinesis Quelle der Datenstreams. 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 Nachricht Attribute:

  • 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. von Feldern im Zusammenhang mit dem Vorabzugriff und andere 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 für Nachrichten, die kleiner als 1 KB sind, kostengünstiger, mehrere Nachrichten in einer einzigen Anfrage senden.

Speicherkosten

Das Speichern nicht bestätigter Nachrichten in Abos ist bis zu einen Tag lang kostenlos.

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

  • Ein Thema ist so konfiguriert, dass alle Nachrichten aufbewahrt werden. In diesem Fall werden Nachrichten Für das Speichern aller im Thema veröffentlichten Nachrichten werden Gebühren berechnet.
  • Ein Abo ist so konfiguriert, dass bestätigte Nachrichten aufbewahrt werden. In diesem Fall 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.
  • Ein Abo ist so konfiguriert, dass unbestätigte Nachrichten über 1 Tag und der Aborückstand ist älter als 1 Tag. In diesem Fall Für nicht bestätigte Nachrichten, die nach einem Tag nach der Veröffentlichung aufbewahrt werden, werden Gebühren berechnet. Nicht bestätigte Nachrichten, die werden bereits für die Themenaufbewahrung aufbewahrt.

    • Nehmen Sie ein Thema ohne Aufbewahrung von Themen und ein angehängtes Abo mit einer standardmäßigen Aufbewahrung von 7 Tagen. Wenn die Abonnenten die Nachrichten innerhalb eines Tages nach der Veröffentlichung verarbeiten können, ist dies für die Aboinhaber nicht mehr möglich. werden die Speichergebühren für unbestätigte Nachrichten berechnet. Für unbestätigte Nachrichten, die länger als einen Tag nach der Veröffentlichung aufbewahrt werden, werden jedoch Speichergebühren berechnet, wenn die Abonnenten die Nachrichten nicht innerhalb der ersten 24 Stunden verarbeiten können.

    • Nehmen Sie ein Thema mit einer Aufbewahrungsfrist von 4 Tagen für das Thema und ein angehängtes Abo mit einer Aufbewahrungsfrist von standardmäßig 7 Tage. Aboinhabern werden die Speichergebühren für die unbestätigten Nachrichten nicht berechnet. werden weniger als 4 Tage nach der Veröffentlichung aufbewahrt, da diese Nachrichten bereits vom Thema aufbewahrt werden. Wenn die Abonnenten Nachrichten nach vier Tagen nach der Veröffentlichung nicht mehr verarbeiten können, werden den Aboinhabern weitere 3 Tage (es sei denn, Abonnenten können die Nachrichten früher als 7 Tage bearbeiten).

Die Aufbewahrung bestätigter Nachrichten in einzelnen Abos bietet mehr Flexibilität für Aboinhaber, aber in der Regel ist das der teuerste Speicherplatz, Mechanismus zur Verfügung. 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. Die aufbewahrten unbestätigten Nachrichten werden den Aboinhabern nicht in Rechnung gestellt, wenn sie bereits im Rahmen der Themenaufbewahrung aufbewahrt werden. Snapshots können auch ein ist dies eine kostengünstige Option, da ein einzelner Snapshot über mehrere Abos.

Wenn die Einstellungen für die Aufbewahrung von Themen geändert werden, werden die Gebühren für nicht bestätigte Nachrichten berechnet. können sich ebenfalls ändern. Beispielsweise könnten Aboinhaber Speichergebühren zahlen, für unbestätigte Nachrichten, wenn der Themeninhaber die Nachrichtenaufbewahrung deaktiviert.

Kosten für die Datenübertragung

Die Gebühren für die Internet-Datenübertragung und Nachrichtenzustellung zwischen Google Cloud-Regionen mit den VPC-Netzwerkpreise, mit 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 Publisher z. B. in einer anderen Region oder Zone, müssen Sie für den ursprünglichen Dienst Datenübertragungsgebühren zahlen. Für eingehende Es sind Gebühren für die Datenübertragung erforderlich. Wenn der Verlag oder Webpublisher über Amazon etwas veröffentlicht, Web Service (AWS) oder ein privates Rechenzentrum nutzen, müssen Sie sich Datenübertragungsgebühren an Pub/Sub zu bezahlen.

Die Datenübertragung wird jedes Mal in Rechnung gestellt, wenn eine Nachricht eine Regionsgrenze überschreitet. Wenn Sie haben mehrere Abonnenten in einer anderen Region als der Region, in der Nachrichten gespeichert werden, werden für die Übermittlung unabhängige Datenübertragungsgebühren berechnet. Abonnenten.

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

Richtlinien zum Speichern von Nachrichten können zusätzliche Datenübertragungsgebühren in anderen Regionen anfallen, wenn die Richtlinie die Daten dazu zwingt, eine Google Cloud-Region verlassen. Betrachten Sie beispielsweise eine Nachricht mit den folgenden Ereignissen:

  • 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 in Region B.
  • Dem Projekt, das das Abo enthält, wird die Datenübertragung von Region B in Region C.

Dem Projekt, das das Thema enthält, wird nur dann eine Datenübertragungsgebühr berechnet, wenn das Die veröffentlichte Mitteilung ist in einer anderen Region als der Region gespeichert, in der die Nachricht veröffentlicht wurde, d. h., B ist eigentlich eine andere Region als A. Für das Projekt, das das Abo enthält, wird nur dann eine Datenübertragungsgebühr berechnet, wenn Die veröffentlichte Nachricht wird in einer anderen Region als der Abonnent gespeichert Client ist (C ist nicht identisch mit B).

Kosten für gefilterte Nachrichten

Pub/Sub bestätigt Nachrichten, die keinem der filter, es fallen jedoch weiterhin Durchsatzgebühren für diese Nachrichten an. Es fallen keine Gebühren für die Datenübertragung an. für gefilterte Nachrichten.

Die Mindestgröße von 1.000 Byte gilt nicht für die Nachrichten, die vom Pub/Sub-Dienst automatisch bestätigt werden. Die Gebühren für die Zustellung von Nachrichten basieren auf dem Anzahl der Byte in diesen Nachrichten und ist unabhängig von der kleinen 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 und regionale Lite-Themen. Die folgenden Abschnitte sind enthalten:

Durchsatzkosten

Der Durchsatz ist die Gesamtzahl der Byte, die in einen Pub/Sub Lite-Thema oder -Lesevorgang (Abodurchsatz) aus einem Abo eines Themas in einem bestimmten Zeitintervall.

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

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

Durchsatz bei einer Lite-Reservierung

Mit Lite-Reservierungen können Sie Durchsatzkapazitäten einem oder mehreren Themen in einer Region. Lite-Reservierungen sind für regionale Pub/Sub Lite-Themen

Die Durchsatzkapazität für Lite-Reservierungen wird in Kapazitätseinheiten gemessen. Sie können und stellen nur eine ganze Anzahl von Kapazitätseinheiten für eine Reservierung bereit. Durchsatz von Operationen erfordern eine unterschiedliche Anzahl an Kapazitätseinheiten, in der folgenden Tabelle:

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

Mit dem folgenden Abschnitt können Sie die Kosten der Durchsatzkapazität für eine Ein einzelnes zonales Lite-Thema, 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 bei einem regionalen Lite-Thema mit 5 Partitionen benötigen Sie einen Reservierung mit 40 Kapazitätseinheiten, 20 für den Veröffentlichungsdurchsatz und 20 für Abodurchsatz.

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

Beachten Sie, dass die Kapazität einer Reservierung für die Veröffentlichung und Abodurchsatz mit einem beliebigen Thema in derselben Region wie die Reservierung. Bis 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 werden Ihnen die derzeit reservierte Kapazität anstelle des Maximums über einen 24-Stunden-Zeitraum .

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

Mit dem folgenden Abschnitt können Sie die Kosten der Durchsatzkapazität für eine Ein einzelnes zonales Lite-Thema, 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 Speicher haben Kapazität.

Ein regionales Lite-Thema speichert Daten in zwei Zonen in einer Region, während ein Beim zonalen LLite-Thema werden Daten nur in einer Zone in einer Region gespeichert. Regionale Lite-Themen verwenden zwei Byte Speicherplatz für jedes Byte Nachrichten veröffentlicht. Daher sind die Speicherkosten pro veröffentlichten Byte sind die Kosten für ein regionales Lite-Thema doppelt so hoch wie für eine zonale eins.

Informationen zum Schätzen der Speicherkapazität eines Pub/Sub Lite-Systems finden Sie unter die folgende Liste enthält:

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

    Um den insgesamt erforderlichen Speicherplatz zu schätzen, multiplizieren Sie den durchschnittlichen Durchsatz für jede Partition durch die Dauer, die zum Speichern Ihrer Nachrichten. Wenn Sie z. B. 40 MiB Nachrichten pro Sekunde über 10 in einem zonalen Lite-Thema. Um Nachrichten einen Tag lang aufzubewahren, 3.375 GiB Speicher (entspricht 40 MiBps × 3.600 Sek. pro Stunde) 24 Stunden pro Tag × 1 GiB/1.024 MiB). Der Speicher kostet 135 US-Dollar Nordamerika (entspricht 3.375 GiB * 24 Stunden pro Tag * 30 Tage pro Monat × 0,04 $ / GiB-Monat-Zone). Bei einem regionalen Lite-Thema Da die Daten in zwei Zonen gespeichert werden, verdoppelt sich die Speicherkosten auf 270 USD.

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

    Allen Partitionen wird derselbe Speicher zugewiesen Kapazität. Wenn Sie davon ausgehen, dass einige Partitionen ein größeres Volume haben als andere, Stellen Sie alle Partitionen bereit, damit genügend Speicherplatz für die größte Partition vorhanden ist.

Berechnung des Nachrichtenvolumens

Bei der Berechnung der Größe von Nachrichten für Durchsatz und Speicher verwendet mindestens 256 Byte. Ist die Nachricht größer als 256 Byte, wird der Die Größe der Nachricht ist 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

Die Gebühren für die Pub/Sub Lite-Datenübertragung fallen nur an, wenn Ihre Abonnenten in einem eine andere Zone oder Region als der Standort des Themas hat. Internetgebühren Datenübertragung und Nachrichtenübermittlung zwischen Google Cloud-Regionen sind mit den VPC-Netzwerkpreise, mit den folgenden Ausnahmen:

  • Bei regionalen Lite-Themen mit Abonnenten in derselben Region wie das Thema fallen keine Gebühren für die Datenübertragung in einer Zone 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