Workflow-Preise
In diesem Dokument werden die Preise für Workflows beschrieben. Sie können die Kosten für die Nutzung von Workflows auch mit dem Google Cloud-Preisrechner schätzen.
Wenn Sie in einer anderen Währung als US-Dollar bezahlen, gelten die Preise, die unter Cloud Platform SKUs für Ihre Währung angegeben sind.
Preise
Die Preise für Workflows werden monatlich anhand der Anzahl der ausgeführten Workflowschritte berechnet,
Bei der Gesamtzahl der ausgeführten Workflowschritte werden folgende Schritte summiert:
- Jeder erfolgreich ausgeführte Schritt
- Jeder Schritt, der während der Ausführung fehlschlägt
- Jeder Schritt, der während der Workflowausführung wiederholt wird. Jeder Wiederholungsversuch zählt als eine Schrittausführung.
Interne und externe Schritte
Schritte können als intern oder extern klassifiziert werden. Interne und externe Schritte haben unterschiedliche Preise:
Interne Schritte
Schritte, die in Google Cloud beim Ausführen Ihres Workflows stattfinden. |
Es gibt folgende interne Schritte:
|
Externe Schritte
Schritte, die eine externe HTTP-Anfrage an Ressourcen außerhalb von Google Cloud senden oder auf HTTP-Callbacks warten. |
Es gibt folgende externe Schritte:
|
Die Kosten werden für Inkremente von 1.000 internen Schritten oder externen Schritten berechnet. Ein Beispiel für die Funktionsweise finden Sie in diesem Preisbeispiel.
Kosten für untergeordneten Workflow
Die Preise für untergeordnete Workflows werden mit denselben Preisrichtlinien wie ein regulärer Workflow berechnet. Infolgedessen werden durch den Aufruf eines untergeordneten Workflows Kosten verursacht, die den Kosten aller Schritte des untergeordneten Workflows entsprechen, zuzüglich der Kosten für den Schritt, der den untergeordneten Workflow aufruft.
Kostenlose Nutzung
Im Rahmen der kostenlosen Stufe von Google Cloud bieten Workflows einige Ressourcen bis zu einem bestimmten Limit kostenlos an. Diese Nutzungslimits gelten nicht nur während der kostenlosen Testphase, sondern auch danach. Nach Ablauf der kostenlosen Testphase fallen die Kosten, die über die "Immer kostenlos"-Limits hinaus fallen, gemäß der Preistabelle an.
Ressource | Monatliches Limit für kostenlose Nutzung |
Interne Schritte | 5.000 |
Externe Schritte | 2.000 |
Preistabelle
Preisbeispiel
Ihre monatlichen Kosten stammen aus der Gesamtzahl der internen und externen Schritte, die in allen Workflows ausgeführt werden. Bei der Abrechnung wird die kostenlose Nutzung von jeder Gesamtsumme abgezogen. Die Anzahl von 1.000 Inkrementen, die Sie für die einzelnen Kategorien vollständig oder teilweise genutzt haben, wird mit den entsprechenden Kosten pro Einheit multipliziert. Beide Beträge werden addiert, um die Gesamtkosten zu ermitteln.
Wenn für Ihre Workflowausführungen z. B. insgesamt 6.500 interne Schritte und 3.999 externe Schritte in einem Monat verwendet werden:
Insgesamt verwendete interne Schritte: 6.500 | Interne Schritte,die die kostenlose Stufe umfasst: 5.000
Zusätzliche interne Schritte: 1.500
|
Gesamtzahl der externen Schritte,die du verwendet hast: 3.999 | Externe Schritte,die die kostenlose Stufe umfasst: 2.000 Zusätzliche externe Schritte: 1.999
|
Gesamtgebühren für den Monat: 0,02 $ + 0,05 $ | = 0,07$ |
Nutzung optimieren
Wie im vorherigen Beispiel gezeigt, sind die Kosten für die Ausführung eines Workflows minimal. Bei einer Nutzung mit hohem Volumen sollten Sie jedoch die folgenden Richtlinien anwenden, um die Nutzung zu optimieren und Kosten zu senken:
Statt benutzerdefinierte Domains zu verwenden, müssen Sie dafür sorgen, dass alle Aufrufe von Google Cloud-Diensten
*.appspot.com
,*.cloud.goog
,*.cloudfunctions.net
oder*.run.app
verwenden, damit interne und nicht externe Schritte in Rechnung gestellt werden.Wenden Sie eine benutzerdefinierte Wiederholungsrichtlinie an, die Ihre Anforderungen an Latenz und Zuverlässigkeit im Verhältnis zu den Kosten ausgleicht. Häufigere Wiederholungsversuche verringern die Latenz und erhöhen die Zuverlässigkeit, können aber auch die Kosten erhöhen.
Wenn Sie Connectors verwenden, die auf Vorgänge mit langer Ausführungszeit warten, legen Sie eine benutzerdefinierte Abfragerichtlinie fest, die die Latenz für Kosten optimiert. Wenn Sie beispielsweise davon ausgehen, dass ein Vorgang länger als eine Stunde dauert, können Sie eine Richtlinie verwenden, die bei einem sofortigen Fehler zuerst nach einer Minute eine Anfrage stellt und danach alle 15 Minuten.
Kombinieren Sie Zuweisungen in einem Schritt.
Vermeiden Sie die übermäßige Verwendung von
sys.log
Schritten. Sie können stattdessen das Aufruf-Logging verwenden.
Nächste Schritte
- Lesen Sie die Dokumentation zu Workflows.
- Einführung in Workflows
- Preisrechner ausprobieren
- Informationen zu Workflows-Lösungen und Anwendungsfällen