Cloud Composer – Preise
In diesem Dokument werden die Preise für Cloud Composer erläutert.
Informationen zu den Preisen anderer Produkte finden Sie in der Preisliste.
Unter Google Cloud SKUs finden Sie Informationen dazu, wie Sie einzelne, mit Cloud Composer verknüpfte SKUs suchen.
Sie können den Google Cloud-Preisrechner verwenden, um eine Kostenschätzung für Google Cloud-Produkte zu erhalten, einschließlich Cloud Composer 2 und Cloud Composer 1.
Preismodelle
Cloud Composer verwendet die folgenden Preismodelle:
Cloud Composer-Umgebungen werden in kurzen Zeitintervallen abgerechnet, für den tatsächlichen Zeitraum, in dem sie ausgeführt wurden. Wenn Sie beispielsweise eine Umgebung erstellen, sie 6 Stunden und 30 Minuten lang ausführen und anschließend löschen, werden Ihnen die Gesamtkosten für 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.
Cloud Composer 3 – Preise
In diesem Abschnitt werden die Preise für Cloud Composer 3 beschrieben.
Preistabelle für Cloud Composer 3
In diesem Abschnitt sind die Kosten für Cloud Composer 3 für verschiedene Regionen zusammengefasst. Siehe auch zusätzliche Kosten.
Cloud Composer 3-Artikelnummern
Cloud Composer 3 hat die folgenden SKUs:
Cloud Composer 3: Standard-Milli DCU-Stunden
Data Compute Unit ist eine abstrakte Messeinheit, die Rechenressourcen darstellt, die von einer Cloud Composer-Umgebung zu einem bestimmten Zeitpunkt zugewiesen werden. Da DCU ein Maß für die aktuell bereitgestellten Ressourcen einer Umgebung ist, werden die Kosten für den DCU-Wert der Umgebung im Zeitverlauf, also die DCU-Stunden, berechnet.
Diese Artikelnummer wird in MilliDCU-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:
vCPU-, Arbeitsspeicher- und Speicherressourcen, die von den Komponenten der Umgebung verwendet werden, die die Arbeitslasten ausführen: Airflow-Worker, -Planer, -DAG-Prozessoren, -Auslöser und der Webserver. 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, z. B. wenn Sie Pods mit KubernetesPodOperator erstellen oder Aufgaben mit Kubernetes Executor ausführen, werden die verwendeten Ressourcen auch als DCU-Stunden gezählt und folgen dem Cloud Composer 3-Preismodell.
Größe der Umgebung. Die Umgebungsgröße ist die Skalierung der verwalteten Infrastruktur Ihrer Cloud Composer-Umgebung. Die Umgebungsinfrastruktur ist in verschiedenen Größen verfügbar: Klein, Mittel und Groß.
Die Kosten für die Größe der Umgebung in DCUs decken die Kosten der Ressourcen ab, die von den Infrastrukturkomponenten verwendet werden, die für die Ausführung von Airflow erforderlich sind. Beispielsweise von der Cloud SQL-Instanz (mit einer separaten SKU, die die Speicherkosten abdeckt) oder von der Redis-Warteschlange Ihrer Umgebung.
Cloud Composer 3-Datenbankspeicher
Diese Artikelnummer deckt die Kosten für den Speicherplatz ab, der von der Cloud SQL-Instanz verwendet wird, in der die Airflow-Datenbank Ihrer Umgebung gespeichert ist.
Die minimale Laufwerkgröße von Cloud SQL-Instanzen beträgt 10 GiB.
Die Laufwerksgröße von Cloud SQL-Instanzen wird automatisch an den Bedarf für die Datenbankspeicherung angepasst und wird nicht verringert, wenn die Größe der Airflow-Datenbank später reduziert wird.
Cloud Composer-Datenübertragung über das Netzwerk
Diese Gruppe von SKUs deckt den abrechnungsfähigen ausgehenden Datenverkehr ab, der von den Komponenten der Umgebung generiert wird, auf denen die Arbeitslasten in Ihrer Umgebung ausgeführt werden.
Die SKUs für die Datenübertragung im Cloud Composer-Netzwerk decken die folgenden Traffic-Typen ab, die durch Arbeitslasten in Ihrer Umgebung generiert werden:
- Datenübertragung innerhalb und zwischen Zonen
- Interregionale Datenübertragung
- Ausgehender Traffic zu Google-Diensten: Datenübertragung an einen anderen Google Cloud-Dienst in derselben Region unter Verwendung einer externen oder internen IP-Adresse.
- Preise für die Internetdatenübertragung mit den Preisen der Premium-Stufe.
Weitere Informationen zur Abrechnung von ausgehendem Netzwerk-Traffic und Beschreibungen der entsprechenden SKUs finden Sie unter Netzwerkpreise.
Für Ihre Umgebung fallen auch zusätzliche Kosten an, die nicht Teil der Cloud Composer-Preise sind.
Zusätzliche Kosten für Cloud Composer 3
Die Kosten für die folgenden Dienste werden zusätzlich zu den Kosten für Cloud Composer 3-Umgebungen in Rechnung gestellt:
Der Cloud Storage-Bucket einer Umgebung, die zur Verwaltung von DAGs und Aufgabenlogs gespeichert. Dieser Bucket bleibt bestehen, bis er manuell gelöscht wird. Cloud Composer interagiert über Cloud Storage API, für die zusätzliche Vorgangsgebühren anfallen. Die Zusätzliche Kosten:
Das Erstellen und Speichern von Umgebungs-Snapshots führt zu zusätzlichen Kosten im Zusammenhang mit Cloud Storage. Die Kosten hängen von der Häufigkeit der Snapshot-Erstellung und der Größe eines Snapshots ab. Die Größe des Snapshots hängt von der Größe der Airflow-Datenbank und der Größe der Daten ab, die im Snapshot enthalten sind. Die zusätzlichen Kosten:
Die Daten, die Cloud Monitoring erhebt, um um die Leistung und den Zustand Ihrer Umgebung besser zu verstehen. Die Daten sind unterliegen separaten Monitoring-Preise.
Wenn Sie vom Kunden verwaltete Verschlüsselungsschlüssel verwenden, können zusätzliche Kosten für die Nutzung von Cloud Key Management Service anfallen. Einzelheiten finden Sie in der Preisübersicht für Cloud Key Management Service.
Preisbeispiel für Cloud Composer 3
Angenommen, Sie erstellen eine Cloud Composer 3-Umgebung in Iowa (us-central1), verwenden sie 10 Tage lang, um Ihre Arbeitslasten auszuführen, und löschen sie dann. Die Umgebung wird einen Monat lang mit 30 Tagen betrieben.
Beispielsweise werden in Ihrer Umgebung die folgenden Ressourcen verwendet:
- Für 5 Tage werden 12 DCUs verwendet. Diese DCUs decken die Gesamtkosten für die vCPU-, Speicher- und Speicherressourcen ab, die von den Komponenten der Umgebung (Scheduler, DAG-Prozessoren, Trigger, Worker, Webserver) verwendet werden, sowie die Kosten für den Betrieb der Infrastruktur der Umgebung.
- An den anderen 5 Tagen werden 15 DCU benötigt, weil die Anzahl der Worker aufgrund der großen Menge an Aufgaben hochskaliert wurde.
- Die Datenbank Ihrer Umgebung überschreitet nicht die anfängliche Größe von 10 GiB.
- Die Umgebung generiert keinen abrechenspflichtigen ausgehenden Netzwerktraffic, da sie in derselben Zone arbeitet und keine Daten über das Internet sendet. In diesem Fall fallen für alle Cloud Composer-SKUs für Netzwerk-Datenübertragungen keine Kosten an.
In diesem Fall sieht die Kostenaufschlüsselung so aus:
SKU | Erstes Quartal | Zweites Quartal | Kosten in Iowa (us-central1) | Gesamtkosten (10 Tage) |
---|---|---|---|---|
DCU-Stunden (oder 1.000 mDCU-Stunden) |
1.440 DCU-Stunden (12 DCU für 120 Stunden) |
1.800 DCU-Stunden (15 DCU für 120 Stunden) |
0,06 $ |
194,40 €
(3240 DCU-Stunden) |
Datenbankspeicher |
1,67 GiBy/Monat (10 GiBy an 5 Tagen von 30 Tagen) |
1,67 GiBy/Monat (10 GiBy an 5 Tagen von 30 Tagen) |
0,17 $ |
0,5678 $
(10 GiBy für 10 Tage) |
Weitere Überlegungen:
Ihre Umgebung wird automatisch skaliert. Das bedeutet, dass die Kosten niedriger sind, wenn die tatsächliche Auslastung während des beschriebenen Zeitraums geringer ist. Wenn Sie beispielsweise Ihre Umgebung so konfigurieren, dass sie zwischen 1 und 6 Worker skaliert, und in der gesamten Zeit nur ein einziger Worker verwendet wird, zahlen Sie nur für die von einem Worker genutzten DCU-Stunden, nicht für 6.
Wenn in Ihrer Umgebung Daten zwischen Regionen oder über das Internet übertragen werden, gelten die SKUs für die Cloud Composer-Datenübertragung über das Netzwerk.
Für Ihre Umgebung fallen auch zusätzliche Kosten an, die nicht Teil von Cloud Composer 3-Artikelnummer sind.
Umstellung des Preismodells für Cloud Composer 3
In diesem Abschnitt wird beschrieben, wie sich das Preismodell in Cloud Composer 3 im Vergleich zu Cloud Composer 2 ändert.
Cloud Composer 3 geht den Weg der weiteren Vereinfachung und versteckt die meisten der 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 sind jetzt in weniger SKUs zusammengefasst:
SKUs, die Compute Engine-Ressourcen darstellen, die von den Komponenten Ihrer Umgebung verwendet werden, werden in der DCU-Stunden-SKU zusammengefasst.
SKUs für die Größe der Umgebung sind in der DCU-Stunden-SKU enthalten.
Die Cloud Composer 3-Network Egress-Artikelnummern ersetzen die entsprechenden zusätzlichen Kosten für Cloud Composer 2, die sich auf den Netzwerkdatenverkehr der Airflow-Komponenten beziehen, die zuvor in Ihrem Projekt ausgeführt wurden.
Sie zahlen keine zusätzlichen Kosten für Google-Dienste, die in Cloud Composer 2 vom Cluster der Umgebung in Ihrem Projekt genutzt wurden.
Cloud Composer 2 – Preise
In diesem Abschnitt werden die Preise für Cloud Composer 2 beschrieben.
Preistabelle für Cloud Composer 2
In der folgenden Tabelle sind die Kosten für Cloud Composer 2 für verschiedene Regionen zusammengefasst. Siehe auch Zusätzliche Kosten.
Cloud Composer 2-Artikelnummern
Cloud Composer 2 hat die folgenden SKUs:
Cloud Composer-Computing-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 die Compute Engine Compute SKUs. Pods, die beispielsweise als Spot-Pods im Cluster Ihrer Umgebung gestartet werden, folgen dem Cloud Composer 2-Compute-Preismodell und nicht dem GKE Autopilot-Spot-Preismodell.
Cloud Composer Compute-CPUs
Die damit verbundenen Kosten hängen von der Gesamtzahl der vCPUs ab, die von allen Komponenten Ihrer Umgebung genutzt wird, die auf Compute Engine laufen. 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.
Cloud Composer Compute Memory
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.
Cloud Composer Compute Storage
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.
Cloud Composer Database Storage
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.
Gebühr für kleine/mittlere/große Cloud Composer-Umgebungen
Die damit verbundenen Kosten hängen von der Größe Ihrer Umgebung ab. Die Umgebungsgröße ist die Skalierung der verwalteten Infrastruktur Ihrer Cloud Composer-Umgebung.
Diese Artikelnummer deckt die Kosten der Infrastrukturkomponenten ab, die für den Betrieb von Airflow erforderlich sind, einschließlich Cloud SQL-Datenbank, Aufgabenwarteschlange und Verbindungsproxies. Die Umgebungsinfrastruktur ist in drei Größen verfügbar: Klein, Mittel und Groß.
Gebühr für kleine/mittlere/große hochwiderstandsfähige Cloud Composer-Umgebungen
Diese SKU repräsentiert die Kosten der Infrastrukturkomponenten, die zum Ausführen von Airflow in einer sehr resilienten Cloud Composer-Umgebung erforderlich sind.
Wenn Ihre Umgebung über eine hohe Ausfallsicherheit verfügt, ersetzen diese Artikelnummern die Gebühren für kleine/mittlere/große Cloud Composer-Umgebungen.
Für Ihre Umgebung fallen auch zusätzliche Kosten an, die nicht Teil der Cloud Composer-Preise sind.
Zusätzliche Kosten für Cloud Composer 2
Die Kosten für die folgenden Dienste werden zusätzlich zu den Kosten für Cloud Composer 2-Umgebungen in Rechnung gestellt:
Der Cloud Storage-Bucket einer Umgebung, die zur Verwaltung von DAGs und Aufgabenlogs gespeichert. Dieser Bucket bleibt bestehen, bis er manuell gelöscht wird. Cloud Composer interagiert über Cloud Storage API, für die zusätzliche Vorgangsgebühren anfallen. Die Zusätzliche Kosten:
Das Erstellen und Speichern von Umgebungs-Snapshots führt zu zusätzlichen Kosten im Zusammenhang mit Cloud Storage. Die Kosten hängen von der Häufigkeit der Snapshot-Erstellung und der Größe eines Snapshots ab. Die Größe des Snapshots hängt von der Größe der Airflow-Datenbank und der Größe der Daten ab, die im Snapshot enthalten sind. Die zusätzlichen Kosten:
Die Daten, die Cloud Monitoring erhebt, um um die Leistung und den Zustand Ihrer Umgebung besser zu verstehen. Die Daten sind unterliegen separaten Monitoring-Preise.
Der generierte Speicher und ausgehende Datentransfer bei Verwendung von Artifact Registry. Dieser Dienst speichert und liefert Images für Cloud Composer-Umgebungen. Weitere Informationen finden Sie auf den Seiten Artifact Registry – Preise.
Wenn Sie vom Kunden verwaltete Verschlüsselungsschlüssel verwenden, können zusätzliche Kosten für die Nutzung von Cloud Key Management Service anfallen. Einzelheiten finden Sie in der Preisübersicht für Cloud Key Management Service.
Wenn Sie Private Service Connect verwenden, fallen folgende zusätzliche Gebühren an:
- Private Service Connect-Endpunkt für Nutzer von Netzwerken,
mit der Regel
Using a Private Service Connect endpoint (forwarding rule) to access a published managed service
. - Netzwerk Private Service Connect-Nutzerdatenverarbeitung
- Private Service Connect-Endpunkt für Nutzer von Netzwerken,
mit der Regel
Ausgehender Traffic, der von den Komponenten der Umgebung generiert wird. Weitere Informationen zur Abrechnung von ausgehendem Netzwerk-Traffic und Beschreibungen der entsprechenden SKUs finden Sie unter Netzwerkpreise.
Preisbeispiel für Cloud Composer 2
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:
- Ihre Umgebung hat einen einzigen Scheduler.
- Ihre Umgebung wird automatisch zwischen 1 und 3 Workern skaliert.
- Der Planer und der Webserver Ihrer Umgebung verwenden jeweils 0,5 vCPUs.
- Der Planer und der Webserver Ihrer Umgebung verwenden jeweils 1,875 GiB Arbeitsspeicher.
- Der Planer und der Webserver Ihrer Umgebung verwenden jeweils 1 GiB Speicherplatz.
- Die Worker der Umgebung werden automatisch je nach Anzahl der Worker zwischen 0,5 und 1,5 vCPUs skaliert.
- Die Worker Ihrer Umgebung skalieren automatisch je nach Anzahl der Worker zwischen 1,875 und 5,625 GiB Arbeitsspeicher.
- Die Worker Ihrer Umgebung skalieren automatisch je nach Anzahl der Worker zwischen 1 und 3 GiB Speicher.
- Die Datenbank Ihrer Umgebung verwendet 10 GiB Speicherplatz. Der Speicherplatz wird automatisch an den Bedarf für die Datenbankspeicherung angepasst. In diesem Beispiel wird davon ausgegangen, dass der Datenbankspeicher nicht ansteigt.
- Ihre Umgebung verwendet die kleine Infrastrukturgröße.
Angenommen, Sie führen diese Umgebung 7 Tage und 12 Stunden (insgesamt 180 Stunden) Die Arbeitslast Ihrer Umgebung wird zu 50% von einem Worker und zu 50% von zwei Workers ausgeführt. Nach der Nutzung für diesen Zeitraum löschen Sie die Umgebung. In diesem Fall lauten Ihre Cloud Composer 2-Artikelnummern:
Compute Composer-CPUs betragen
( 90 hours * 1.5 vCPU + 90 hours * 2 vCPU ) * $0.045 per 1000 mCPU hours
, insgesamt 14,175 $.Cloud Composer Compute Memory beträgt
( 90 hours * 5.625 GiB + 90 hours * 7.5 GiB ) * $0.005 per GiB / hour
, insgesamt 5,906 $.Cloud Composer Compute Storage ist
( 90 hours * 3 GiB + 90 hours * 4 GiB ) * $0.0002 per GiB / hour
, insgesamt 0,126 $.Der Cloud Composer Database Storageist
180 hours out of 740 hours * 10 GiB * $0.17 per GiB / month
, insgesamt 0,413 $.Die Gebühr für die kleine Cloud Composer-Umgebung ist
180 hours * $0.35 per hour
, insgesamt 63,00 $.In diesem Beispiel fallen für Cloud Composer 2 insgesamt Gebühren an:
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-Umgebung 63,00 $ Summe 83,62 $ Ihre Umgebung wird automatisch skaliert. Das bedeutet, dass die Kosten niedriger sind, wenn die tatsächliche Auslastung während des beschriebenen Zeitraums geringer ist. Wenn Sie beispielsweise Ihre Umgebung so konfigurieren, dass sie zwischen 1 und 6 Worker skaliert, und Ihre Umgebung während des gesamten Zeitraums nur einen einzelnen Worker verwendet, zahlen Sie nur für diesen einen Worker.
Für Ihre Umgebung fallen auch zusätzliche Kosten an, die nicht Teil von Cloud Composer 2-Artikelnummer sind.
Umstellung des Preismodells für Cloud Composer 2
In diesem Abschnitt wird beschrieben, wie sich das Preismodell in Cloud Composer 2 im Vergleich zu Cloud Composer 1 ändert.
Die Einführung der Cloud Composer 2-Funktionen geht mit einem neuen Preismodell einher, das es Ihnen ermöglicht, die Effizienz der automatischen Skalierung voll auszuschöpfen. Das neue Modell bietet auch eine klare Sicht auf die Gesamtbetriebskosten von 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 Kosten 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 zusätzliche Effizienz bei der Ressourcennutzung, da Umgebungen nicht mehr kontinuierlich für den Spitzenwert skaliert werden müssen. Das Ausmaß der durch die Autoscaling-Funktion erzielten Kosteneinsparungen hängt stark vom Muster der DAG-Ausführungen und der Umgebungskonfiguration ab.
In Cloud Composer 2 im Vergleich zu Cloud Composer 1:
- Die Kosten für Ihre Umgebungen können aufgrund der Autoscaling-Funktion variieren. Sie zahlen nur für die Ressourcen, die von Ihrer Umgebung genutzt werden.
- Sie zahlen keine zusätzlichen Kosten für Compute Engine-Komponenten Ihrer Umgebung. Cloud Composer 2-Artikelnummern ersetzen diese Kosten.
- Obwohl Cloud Composer 2-Umgebungen auf GKE Autopilot-Clustern basieren, wird Ihnen keine Clusterverwaltungsgebühr berechnet, die in regulären GKE Autopilot-Clustern enthalten ist.
Cloud Composer 1 – Preise
Maximieren
In diesem Abschnitt werden die Preise für Cloud Composer 1 beschrieben.
Preistabelle für Cloud Composer 1
Cloud Composer 1-SKUs
Cloud Composer 1 hat die folgenden Artikelnummern:
Cloud Composer-vCPU-Zeit
Die damit verbundenen Kosten hängen vom Webservermaschinentyp Ihrer Umgebung ab.
Cloud Composer SQL-vCPU-Zeit
Die damit verbundenen Kosten hängen vom Maschinentyp der Cloud SQL-Instanz ab.
Cloud Composer-Datenspeicher
Die damit verbundenen Kosten hängen vom Webservermaschinentyp und vom von der Cloud SQL-Instanz genutzten Speicherplatz ab.
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.
Cloud Composer-Datenübertragung
Die damit verbundenen Kosten hängen von der Menge des Netzwerkverkehrs ab, der von Webserver und Cloud SQL erzeugt wird. Beispielsweise entstehen Kosten für die Datenübertragung, wenn Sie Abfragen an die Airflow-Datenbank senden, Aufgaben und DAGs planen und die Airflow-Weboberfläche verwenden.
Für Ihre Umgebung fallen auch zusätzliche Kosten an, die nicht Teil der Cloud Composer-Preise sind.
In Umgebungen mit privater IP-Adresse in Cloud Composer 1 sind die Kosten für den Webserver doppelt so hoch. Das liegt daran, dass in privaten IP-Cloud Composer-Umgebungen 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.
- Die Preise für diese Maschinentypen sind Teil der zusätzlichen Kosten.
- Maschinentypen mit gemeinsam genutztem Kern werden nicht unterstützt.
- Die Laufwerksgröße von Cloud SQL-Instanzen erhöht sich automatisch mit dem Bedarf, der sich aus der Nutzung des Datenbankspeichers ergibt. Die anfängliche Speichergröße beträgt 10 GiB.
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 |
Zusätzliche Kosten für Cloud Composer 1
Die Kosten für die folgenden Dienste werden zusätzlich zu den Kosten für Cloud Composer 1-Umgebungen in Rechnung gestellt:
Google Kubernetes Engine-Knoten für Worker und Planer in einer Umgebung. Hierfür fallen abhängig von der Anzahl und dem Typ der genutzten Instanzen Kosten für Compute Engine an. Dies schließt Gebühren für Persistent Disk ein, der von jedem Knoten und der Redis-Warteschlange verwendet wird. Das Speicher der Redis-Warteschlange bleibt erhalten, bis es manuell gelöscht wird.
Der Cloud Storage-Bucket einer Umgebung, die zur Verwaltung von DAGs und Aufgabenlogs gespeichert. Dieser Bucket bleibt bestehen, bis er manuell gelöscht wird. Cloud Composer interagiert über Cloud Storage API, für die zusätzliche Vorgangsgebühren anfallen. Die Zusätzliche Kosten:
Die Daten, die Cloud Monitoring erhebt, um die Leistung und den Zustand Ihrer Umgebung besser zu verstehen. Die Daten sind unterliegen separaten Monitoring-Preisen.
Der generierte Speicher und ausgehende Datentransfer bei Verwendung von Artifact Registry. Dieser Dienst speichert und liefert Images für Cloud Composer-Umgebungen. Weitere Informationen finden Sie auf den Seiten Artifact Registry – Preise.
Wenn Sie vom Kunden verwaltete Verschlüsselungsschlüssel verwenden, können zusätzliche Kosten für die Nutzung von Cloud Key Management Service anfallen. Einzelheiten finden Sie in der Preisübersicht für Cloud Key Management Service.
Wenn Sie Private Service Connect verwenden, fallen folgende zusätzliche Gebühren an:
- Networking Private Service Connect Consumer End Point,
mit der Verwendung der
Using a Private Service Connect endpoint (forwarding rule) to access a published managed service
-Regel. - Netzwerk Private Service Connect-Nutzerdatenverarbeitung
Unter Virtual Private Cloud-Preise finden Sie weitere Informationen.
- Networking Private Service Connect Consumer End Point,
mit der Verwendung der
Das Erstellen und Speichern von Umgebungs-Snapshots verursacht zusätzliche Kosten im Zusammenhang mit Cloud Storage. Die Kosten hängen von der Häufigkeit der Snapshot-Erstellung und der Größe des Snapshots ab. Die Größe des Snapshots hängt von der Größe der Airflow-Datenbank und der Größe der Daten ab, die im Snapshot enthalten sind. Die zusätzlichen Kosten:
Ausgehender Traffic, der von den Komponenten der Umgebung generiert wird. Weitere Informationen zur Abrechnung von ausgehendem Netzwerk-Traffic und Beschreibungen der zugehörigen SKUs finden Sie unter Netzwerkpreise.
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.
Preisbeispiel für Cloud Composer 1
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:
Der Webserver Ihrer Umgebung verwendet den Maschinentyp
composer-n1-webserver-2
. Dieser Maschinentyp hat 2 vCPUs und 20 GiB Speicher.Die Cloud SQL-Instanz Ihrer Umgebung verwendet den Maschinentyp
db-n1-standard-2
. Dieser Maschinentyp hat 2 vCPUs.
Diese Standardparameter wirken sich auf zusätzliche Kosten für Ihre Umgebung aus:
- Der GKE-Cluster der Umgebung hat 3 Knoten. Auf den Knoten laufen Umgebungsworker und der Scheduler.
- Die Knoten verwenden den Maschinentyp
n1-standard-1
. - Die Knoten verwenden jeweils
20 GiB
Speicherplatz.
Angenommen, Sie führen diese Umgebung 7 Tage und 12 Stunden (insgesamt 180 Stunden) mit 6,5 GiB ausgehender Datenübertragung aus.Dann löschen Sie die Umgebung. In diesem Fall lauten Ihre Cloud Composer 1-Artikelnummern:
Die Cloud Composer-vCPU-Zeit ist
180 hours * 2 vCPU * 0.074 / vCPU hour
, insgesamt 26,64 $.Die Cloud Composer SQL-vCPU-Zeit ist
180 hours * 2 vCPU * 0.125 / vCPU hour
, insgesamt 45,00 $.Der Cloud Composer-Datenspeicher beträgt 10 GiB für die Datenbank (dies ist der anfängliche Speicher, der mit zunehmender Datenbankgröße an Größe zunimmt) sowie 20 GiB für den Webserver, insgesamt also 30 GiB. Die resultierende Gebühr für die Speicherung (sofern die Datenbankspeicher nicht größer wird) beträgt
180 hours out of 740 hours * 30 GiB * $0.273 per GiB / month
und somit 1,99 $.Der ausgehende Datentransfer von Cloud Composer beträgt
6.5 GiB * $0.156 / GiB
, insgesamt 1,04 $.Die Gesamtkosten für Cloud Composer 1 in diesem Beispiel betragen:
Cloud Composer 2-Artikelnummer 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 $ Summe 74,67 $ Für Ihre Umgebung fallen auch zusätzliche Kosten an, die nicht Teil von Cloud Composer 1-Artikelnummer sind. Diese Kosten umfassen beispielsweise Gebühren für die Ausführung von 3 Knoten des Clusters Ihrer Umgebung für den Zeitraum, in dem Sie Ihre Umgebung verwendet haben.
Nächste Schritte
- Erste Schritte mit Cloud Composer.
- Cloud Composer-Dokumentation lesen.
- Preisrechner ausprobieren
- Weitere Informationen zu Cloud Composer-Lösungen und Anwendungsfällen.