In diesem Dokument wird die Preisgestaltung für Cloud Composer erläutert.
Cloud Composer verwendet die folgenden Preismodelle:
Cloud Composer-Umgebungen werden in kurzen Zeitintervallen für den tatsächlichen Zeitraum, in dem sie ausgeführt wurden, abgerechnet. Wenn Sie beispielsweise eine Umgebung erstellen, sie 6 Stunden und 30 Minuten lang ausführen und sie anschließend löschen, werden Ihnen 6,5 Stunden in Rechnung gestellt.
Obwohl einige Preise pro Stunden oder Monate angegeben sind, wird Cloud Composer die tatsächliche Nutzungszeit in Rechnung gestellt.
In diesem Abschnitt wird die Preisgestaltung in Cloud Composer 3 beschrieben.
In diesem Abschnitt sind die Kosten für Cloud Composer 3 für verschiedene Regionen zusammengefasst. Siehe auch Zusätzliche Kosten.
Element | Default* (USD) | BigQuery CUD - 1 Year* (USD) | BigQuery CUD - 3 Year* (USD) |
|---|---|---|---|
Cloud Composer 3, Standard, Milli-DCU-Stunden | 0,06 $ / 1,000 hour | 0,054 $ / 1,000 hour | 0,048 $ / 1,000 hour |
Cloud Composer 3-Datenbankspeicher | 0,000232877 $ / 1 gibibyte hour | - | - |
Cloud Composer Network Data Transfer | Entsprechend den VPC-Netzwerkpreisen | - | - |
Wenn Sie in einer anderen Währung als US-Dollar bezahlen, gelten die unter Cloud Platform SKUs für Ihre Währung angegebenen Preise.
Cloud Composer 3 hat die folgenden SKUs:
Die Data Compute Unit ist eine abstrakte Abrechnungseinheit, die die von einer Cloud Composer-Umgebung zu einem bestimmten Zeitpunkt zugewiesenen Rechenressourcen darstellt. Da die DCU ein Maß für die aktuell bereitgestellten Ressourcen einer Umgebung ist, werden die Kosten für den DCU-Wert der Umgebung im Laufe der Zeit berechnet, also DCU-Stunden.
Diese Artikelnummer wird in Milli-DCU-Stunden gemessen. Wenn Ihre Umgebung beispielsweise 1 DCU für 1 Stunde verwendet, entspricht dies 1.000 milliDCU-Stunden.
DCU-Stunden stehen für die Nutzung der folgenden Ressourcen:
Wenn Sie eigene Arbeitslasten im Cluster Ihrer Umgebung bereitstellen, z. B. wenn Sie mit KubernetesPodOperator Pods erstellen oder mit Kubernetes Executor Aufgaben ausführen, werden die verwendeten Ressourcen ebenfalls als DCU-Stunden gezählt und nach dem Preismodell von Cloud Composer 3 berechnet.
Die Kosten für die Umgebungsgröße in DCUs decken die Kosten für Ressourcen, die von Infrastrukturkomponenten verwendet werden, die zum Ausführen von Airflow erforderlich sind. Beispielsweise durch die Cloud SQL-Instanz (mit einer separaten SKU, die die Speicherkosten abdeckt).
Diese Artikelnummer deckt die Kosten für den Speicher ab, der von der Cloud SQL-Instanz verwendet wird, in der die Airflow-Datenbank Ihrer Umgebung gespeichert ist.
Die minimale Laufwerkgröße der Cloud SQL-Instanz beträgt 10 GiB.
Die Laufwerksgröße von Cloud SQL-Instanzen erhöht sich automatisch mit dem Bedarf, der sich aus der Nutzung des Datenbankspeichers ergibt, verringert sich aber nicht, wenn die Größe der Airflow-Datenbank später reduziert wird.
Diese Gruppe von SKUs umfasst den abrechenbaren ausgehenden Traffic, der von den Komponenten der Umgebung generiert wird, die die Arbeitslasten in Ihrer Umgebung ausführen.
Die SKUs für die Netzwerkdatenübertragung von Cloud Composer umfassen die folgenden Arten von Traffic, die von Arbeitslasten in Ihrer Umgebung generiert werden:
Weitere Informationen zur Abrechnung des ausgehenden Netzwerktraffics und Beschreibungen der zugehörigen SKUs finden Sie unter Netzwerkpreise.
★ Hinweis: Wenn Sie Ihre Umgebung über die Google API Console erstellen, können Sie eine vordefinierte Umgebungsvoreinstellung (klein, mittel oder groß) auswählen. Die Kosten für Umgebungen, die mit diesen Voreinstellungen erstellt wurden, entsprechen dem regulären Preismodell für Cloud Composer 3. Diese Voreinstellungen bestimmen nur die Startkonfiguration Ihrer Umgebung. Insbesondere die Konfigurationseigenschaft Umgebungsgröße bestimmt die DCU-Werte für die Umgebungsgröße. Eine Umgebungsvoreinstellung liefert den Anfangswert, der im Laufe der Zeit geändert werden kann.
In Cloud Composer 3 verwenden hoch resiliente Umgebungen dieselben SKUs wie Standardumgebungen. Hoch resiliente Umgebungen verwenden jedoch zusätzliche Infrastrukturkomponenten, die die Ausfallsicherheit gegenüber zonalen Ausfällen erhöhen, was die Kosten der Umgebung entsprechend steigert.
Im Folgenden werden die geschätzten Unterschiede bei den SKU-Kosten zwischen einer hochverfügbaren Umgebung und einer Standardumgebung beschrieben. Die tatsächlichen Kosten können je nach Ressourcennutzung in Ihrem spezifischen Nutzungsszenario höher oder niedriger sein.
Cloud Composer 3-Datenbankspeicher
Die Kosten für die folgenden Dienste werden zusätzlich zu den Kosten für Cloud Composer 3-Umgebungen in Rechnung gestellt:
Sie erstellen beispielsweise eine Cloud Composer 3-Umgebung in Iowa (us-central1), verwenden sie 10 Tage lang zum Ausführen Ihrer Arbeitslasten und löschen sie dann. Die Umgebung ist einen Monat lang aktiv, der 30 Tage hat.
Ihre Umgebung verwendet beispielsweise die folgende Menge an Ressourcen:
In diesem Fall sieht die Kostenaufschlüsselung so aus:
SKU | Erster Abschnitt | Zweiter Zeitraum | Kosten in Iowa (us-central1) | Gesamtkosten (10 Tage) |
|---|---|---|---|---|
DCU-Stunden (oder 1.000 milliDCU-Stunden) | 1.440 DCU-Stunden (12 DCUs für 120 Stunden) | 1.800 DCU-Stunden (15 DCUs für 120 Stunden) | 0,06 $ | 194,40 € (3.240 DCU-Stunden) |
Datenbankspeicher | 1,67 GiBy/Monat (10 GiBy an 5 von 30 Tagen) | 1,67 GiBy/Monat (10 GiBy an 5 von 30 Tagen) | 0,17 $ | 0,5678 $ (10 GiB für 10 Tage) |
Zusätzliche Überlegungen:
In diesem Abschnitt wird beschrieben, wie sich das Preismodell in Cloud Composer 3 im Vergleich zu Cloud Composer 2 ändert.
Cloud Composer 3 folgt dem Weg der weiteren Vereinfachung und verbirgt die meisten verbleibenden Infrastrukturkomponenten, einschließlich des Clusters Ihrer Umgebung und Abhängigkeiten von anderen Diensten wie Artifact Registry, Cloud Build oder Pub/Sub.
Die Gesamtkosten einer Cloud Composer-Umgebung werden jetzt in einer geringeren Anzahl von Artikelnummern zusammengefasst:

In diesem Abschnitt wird die Preisgestaltung in Cloud Composer 2 beschrieben.
In der folgenden Tabelle sind die Kosten für Cloud Composer 2 für verschiedene Regionen zusammengefasst. Siehe auch Zusätzliche Kosten.
Element | Preis (in $) |
|---|---|
Cloud Composer Compute CPUs | 0,045 $ / 1,000 hour |
Cloud Composer Compute Memory | 0,005 $ / 1 gibibyte hour |
Cloud Composer Compute Storage | 0,0002 $ / 1 gibibyte hour |
Cloud Composer Database Storage | 0,000232877 $ / 1 gibibyte hour |
Gebühr für kleine Cloud Composer-Umgebungen | 0,35 $ / 1 hour |
Gebühr für mittelgroße Cloud Composer-Umgebungen | 0,55 $ / 1 hour |
Gebühr für große Cloud Composer-Umgebungen | 0,85 $ / 1 hour |
Gebühr für kleine, hoch resiliente Cloud Composer-Umgebung | 0,49 $ / 1 hour |
Gebühr für eine mittelgroße, hochverfügbare Cloud Composer-Umgebung | 0,77 $ / 1 hour |
Gebühr für große, hoch resiliente Cloud Composer-Umgebungen | 1,19 $ / 1 hour |
Wenn Sie in einer anderen Währung als US-Dollar bezahlen, gelten die unter Cloud Platform SKUs für Ihre Währung angegebenen Preise.
Cloud Composer 2 hat die folgenden SKUs:
Die Cloud Composer Compute SKUs stellen die Compute Engine-Kapazität dar, die von Airflow-Planern, ‑Webservern und ‑Workern verwendet wird. Airflow-Worker werden automatisch skaliert. Daher richten sich die zugehörigen Kosten nach der sich ändernden Anzahl von Workern in der Umgebung.
Wenn Sie eigene Arbeitslasten im Cluster Ihrer Umgebung bereitstellen, richtet sich der Preis für diese Arbeitslasten auch nach dem Preismodell von Cloud Composer 2 und verwendet Compute Engine Compute SKUs. Beispielsweise werden in Ihrem Umgebungscluster gestartete Pods als Spot-Pods nach dem Cloud Composer 2-Abrechnungsmodell für Compute berechnet und nicht nach dem GKE Autopilot-Abrechnungsmodell für Spot.
Die damit verbundenen Kosten hängen von der Gesamtzahl der vCPUs ab, die von allen Komponenten Ihrer Umgebung genutzt werden, die auf Compute Engine ausgeführt werden. Dazu gehören die Kosten für Pods und Dienste im Cluster Ihrer Umgebung. Beispielsweise werden alle Airflow-Worker Ihrer Umgebung in Pods im Cluster Ihrer Umgebung ausgeführt.
Diese Artikelnummer wird in 1.000 mCPU (Millicore) pro Stunde gemessen. Wenn Ihre Umgebung beispielsweise 1 vCPU für 1 Stunde verwendet, entspricht dies 1.000 mCPU für 1 Stunde.
Die damit verbundenen Kosten hängen von der Gesamtmenge an Arbeitsspeicher ab, die von allen Komponenten Ihrer Umgebung genutzt wird, die auf Compute Engine laufen.
Die damit verbundenen Kosten hängen von der Gesamtmenge an Speicher ab, die von allen Komponenten Ihrer Umgebung genutzt wird, die auf Compute Engine laufen.
Die damit verbundenen Kosten hängen von der Menge an Speicherplatz ab, die von der Cloud SQL-Instanz genutzt wird. Die Laufwerksgröße von Cloud SQL-Instanzen erhöht sich automatisch mit dem Bedarf, der sich aus der Nutzung des Datenbankspeichers ergibt.
Diese Artikelnummernkomponente deckt die Kosten des Airflow-Datenbankspeichers ab.
Die minimale Laufwerkgröße von Cloud SQL-Instanzen beträgt 10 GiB.
Die damit verbundenen Kosten hängen von der Größe Ihrer Umgebung ab. Die Umgebungsgröße ist der Umfang der verwalteten Infrastruktur Ihrer Cloud Composer-Umgebung.
Diese Artikelnummer deckt die Kosten für die Infrastrukturkomponenten ab, die zum Ausführen von Airflow erforderlich sind, einschließlich Cloud SQL-Datenbank, Aufgabenwarteschlange und Verbindungsproxys. Die Umgebungsinfrastruktur ist in drei verschiedenen Größen verfügbar: Klein, Mittel und Groß.
Diese Artikelnummernkomponente deckt die Kosten der Infrastrukturkomponenten ab, die für die Ausführung von Airflow in einer hochverfügbaren Cloud Composer-Umgebung erforderlich sind.
Wenn Ihre Umgebung hochverfügbar ist, ersetzen diese Artikelnummern die Artikelnummern für die Gebühr für kleine/mittlere/große Cloud Composer-Umgebungen.
★ Hinweis: Wenn Sie Ihre Umgebung in der Google API Console erstellen, können Sie eine vordefinierte Umgebungsvoreinstellung (klein, mittel oder groß) auswählen. Die Kosten für Umgebungen, die mit diesen Voreinstellungen erstellt wurden, richten sich nach dem regulären Preismodell für Cloud Composer 2. Diese Voreinstellungen bestimmen nur die Startkonfiguration Ihrer Umgebung. Insbesondere die SKU Gebühr für kleine/mittlere/große Cloud Composer-Umgebungen wird durch die Konfigurationseigenschaft Umgebungsgröße Ihrer Umgebung bestimmt und nicht durch eine Umgebungsvoreinstellung. Der voreingestellte Wert kann im Laufe der Zeit geändert werden.
Die Kosten für die folgenden Dienste werden zusätzlich zu den Kosten für Cloud Composer 2-Umgebungen in Rechnung gestellt:
Angenommen, Sie erstellen eine Cloud Composer 2-Umgebung in Iowa (us-central1) und verwenden die Standard-Umgebungsvoreinstellung Klein.
In diesem Fall hat Ihre Umgebung die folgenden Standardparameter, die sich auf Cloud Composer 2-Artikelnummern auswirken:
Angenommen, Sie führen diese Umgebung 7 Tage und 12 Stunden (insgesamt 180 Stunden) aus. Die Last Ihrer Umgebung beträgt 50% der Zeit 1 Worker und die anderen 50% der Zeit 2 Worker. Nachdem Sie die Umgebung für diesen Zeitraum verwendet haben, löschen Sie sie. In diesem Fall lauten Ihre Cloud Composer 2-Artikelnummern:
Cloud Composer 2-SKU | Gebühr |
|---|---|
Cloud Composer Compute CPUs | 14,175 $ |
Cloud Composer Compute Memory | 5,906 $ |
Cloud Composer Compute Storage | 0,126 $ |
Cloud Composer Database Storage | 0,17 $ pro GiB / Monat |
Gebühr für kleine Cloud Composer-Umgebungen | 63,00 $ |
Gesamt | 83,62 $ |
In diesem Abschnitt wird beschrieben, wie sich das Preismodell in Cloud Composer 2 im Vergleich zu Cloud Composer 1 ändert.
Mit der Einführung der Funktionen von Cloud Composer 2 wird auch ein neues Preismodell eingeführt, mit dem Sie die Effizienz der automatischen Skalierung voll ausschöpfen können. Das neue Modell bietet auch eine klare Perspektive auf die Gesamtbetriebskosten für Cloud Composer-Umgebungen.
In Cloud Composer 1-Umgebungen sind die Kosten für die Compute Engine-Ebene, die zur Ausführung von Airflow verwendet wird, als Gebühr für Compute Engine-Instanzen sichtbar, die vom GKE-Cluster der Umgebung verwendet werden.
In Cloud Composer 2 sind diese Kosten nicht mehr mit Compute Engine verknüpft. Stattdessen ist es in den Artikelnummer von Cloud Composer 2 für Compute Engine-CPU-Kerne, Arbeitsspeicher und Speicher enthalten. Dieser Ansatz bietet einen klaren Blick auf die Gesamtkosten von Cloud Composer-Umgebungen.
Da das Preismodell von Cloud Composer 2 umfangreicher ist als das Vorgängermodell, stellen Sie möglicherweise höhere Änderungen für Cloud Composer-Umgebungen fest, während gleichzeitig geringere Kosten für Compute Engine-Instanzen auftreten.
Das in Cloud Composer 2 eingeführte Autoscaling sorgt für eine effizientere Ressourcennutzung, da Umgebungen nicht mehr kontinuierlich für Spitzenlasten skaliert werden müssen. Das Ausmaß der durch Autoscaling erzielten Kosteneinsparungen hängt stark von den DAG-Ausführungen und der Umgebungskonfiguration ab.
Im Vergleich zu Cloud Composer 1 bietet Cloud Composer 2:
In diesem Abschnitt wird die Preisgestaltung in Cloud Composer 1 beschrieben.
Element | Preis (in $) |
|---|---|
Web-Kernstunden | 0,074 $ / 1 hour |
Datenbank-Kernstunden | 0,125 $ / 1 hour |
Web- und Datenbankspeicher | 0,000373973 $ / 1 gibibyte hour |
Ausgehende Datenübertragung | 0,156 $ / 1 gibibyte |
Wenn Sie in einer anderen Währung als US-Dollar bezahlen, gelten die unter Cloud Platform SKUs für Ihre Währung angegebenen Preise.
Cloud Composer 1 hat die folgenden SKUs:
Die damit verbundenen Kosten hängen vom Webservermaschinentyp Ihrer Umgebung ab.
Die damit verbundenen Kosten hängen vom Maschinentyp der Cloud SQL-Instanz ab.
Die damit verbundenen Kosten hängen vom Webserver-Maschinentyp und vom Speicherplatz ab, der von der Cloud SQL-Instanz verwendet wird.
Die Laufwerksgröße von Cloud SQL-Instanzen erhöht sich automatisch mit dem Bedarf, der sich aus der Nutzung des Datenbankspeichers ergibt.
Die minimale Laufwerkgröße von Cloud SQL-Instanzen beträgt 10 GiB.
Die damit verbundenen Kosten hängen vom Umfang des Netzwerktraffics ab, der von Webserver und Cloud SQL generiert wird. Beispielsweise verursachen Abfragen an die Airflow-Datenbank, das Planen von Aufgaben und DAGs sowie die Verwendung der Airflow-Weboberfläche Kosten für die Datenübertragung.
Bei privaten IP-Umgebungen in Cloud Composer 1 sind die Kosten für den Webserver doppelt so hoch. Das liegt daran, dass in Cloud Composer-Umgebungen mit privater IP-Adresse zwei Webserver-Instanzen hinter einem Load Balancer ausgeführt werden.
Unterstützte Maschinentypen
Die folgenden Maschinentypen werden von Komponenten Ihrer Cloud Composer 1-Umgebung verwendet.
Umgebungskomponente | Unterstützte Maschinentypen |
|---|---|
Knoten | n1-standard, n1-highmem, n1-highcpu, n2-standard, n2-highmem, n2-highcpu, e2-standard, e2-highmem, e2-highcpu, c2-standard, m1-megamem, m1-ultramem, m2-megamem, m2-ultramem, n2d-standard, n2d-highmem, n2d-highcpu |
Cloud SQL-Instanz | db-n1-standard-2, db-n1-standard-4, db-n1-standard-8, db-n1-standard-16 |
Webserver | composer-n1-webserver-2, composer-n1-webserver-4, composer-n1-webserver-8 |
Die Kosten für die folgenden Dienste werden zusätzlich zu den Kosten für Cloud Composer 1-Umgebungen in Rechnung gestellt:
Weitere Informationen finden Sie unter Virtual Private Cloud – Preise.
Wenn Sie in einer anderen Währung als US-Dollar bezahlen, gelten die unter Cloud Platform SKUs für Ihre Währung angegebenen Preise.
Angenommen, Sie erstellen eine Cloud Composer 1-Umgebung in Iowa (us-central1) und verwenden die Standardparameter.
In diesem Fall hat Ihre Umgebung die folgenden Standardparameter, die sich auf Cloud Composer 1-Artikelnummern auswirken:
Diese Standardparameter wirken sich auf zusätzliche Kosten für Ihre Umgebung aus:
Angenommen, Sie führen diese Umgebung 7 Tage und 12 Stunden (insgesamt 180 Stunden) mit 6,5 GiB ausgehendem Traffic aus.Dann löschen Sie die Umgebung. In diesem Fall lauten Ihre Cloud Composer 1-Artikelnummern:
Cloud Composer 1-SKU | Gebühr |
|---|---|
Cloud Composer-vCPU-Zeit | 26,64 $ |
Cloud Composer SQL-vCPU-Zeit | 45,00 $ |
Cloud Composer-Datenspeicher | 1,99 $ |
Ausgehende Datenübertragung in Cloud Composer | 1,04 $ |
Gesamt | 74,67 $ |