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.

Wie Sie einzelne, mit Cloud Composer verknüpfte SKUs suchen, erfahren Sie unter Google Cloud Platform SKUs.

Preise

In diesem Abschnitt werden allgemeine Konzepte der Cloud Composer-Preise beschrieben.

Preisrechner

Für Cloud Composer 1 können Sie den Preisrechner der Google Cloud Platform verwenden, um die Kosten für die Nutzung von Cloud Composer zu schätzen.

Abrechnungszeitraum

Cloud Composer-Umgebungen werden in 10-Minuten-Intervallen abgerechnet. Wenn Sie beispielsweise eine Umgebung erstellen, sie 6 Stunden und 30 Minuten lang ausführen und danach löschen, dann gelten die Gesamtkosten für den tatsächlichen Zeitraum, in dem Sie Ihre Umgebung ausgeführt haben, 6, 5 Stunden.

Maßeinheiten

Laufwerksgröße und Netzwerknutzung werden in Gibibyte (GiB) berechnet. GiB (Gibibyte) ist eine Standardeinheit im Bereich der Datenverarbeitung und -übertragung und ist als Basis 1024 und nicht als Basis 1000 definiert. Zum Beispiel ist 1 Gigabyte (GB) als 1.0003 Byte und 1 GiB als 1.0243 Byte definiert.

Obwohl einige Preise pro Stunden oder Monate angegeben sind, wird Cloud Composer die tatsächliche Nutzungszeit in Rechnung gestellt.

Preismodelle

Cloud Composer verwendet zwei Preismodelle:

Umstellung des Preismodells von Cloud Composer 1 auf Cloud Composer 2

Cloud Composer-Preismodelle im Vergleich
Abbildung 1. Preismodellübergang von Cloud Composer 1 zu Cloud Composer 2 (zum Vergrößern klicken)

Die Einführung der Features von Cloud Composer 2 wird durch ein neues Preismodell begleitet, sodass Sie in vollem Umfang von der Effizienz des Autoscalings profitieren können. Das neue Modell bietet außerdem eine klare Sicht 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.

Das folgende Diagramm veranschaulicht den Übergang des Preismodells von Cloud Composer 1 zu Cloud Composer 2.

Da das Preismodell von Cloud Composer 2 umfangreicher als das Vorgängermodell ist, fallen Ihnen möglicherweise höhere Kosten für Cloud Composer-Umgebungen bei und gleichzeitig niedrigere Kosten für Compute Engine-Instanzen.

Das in Cloud Composer 2 eingeführte Autoscaling bietet eine zusätzliche Effizienz bei der Ressourcennutzung, da Umgebungen für Spitzenzeiten nicht mehr kontinuierlich skaliert werden müssen. Das Ausmaß der durch Autoscaling generierten Kosteneinsparungen hängt stark vom Muster der DAG-Ausführungen und der Umgebungskonfiguration ab.

SKUs für Cloud Composer 2

Im Vergleich zu Cloud Composer 1:

  • Die Kosten für Ihre Umgebungen können aufgrund des Autoscalings variieren. Sie zahlen nur für Ressourcen, die von Ihrer Umgebung genutzt werden.
  • Sie zahlen keine zusätzlichen Kosten für Compute Engine-Komponenten Ihrer Umgebung. Diese Kosten werden durch Cloud Composer 2-SKUs ersetzt.
  • 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 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 außerdem eigene Arbeitslasten im Cluster Ihrer Umgebung bereitstellen, entsprechen die Preise für diese Arbeitslasten ebenfalls dem Preismodell von Cloud Composer 2 und verwenden Compute Engine Compute Engine-SKUs. Beispielsweise folgen Pods, die im Cluster Ihrer Umgebung als Spot-Pods gestartet werden, dem Compute-Preismodell von Cloud Composer 2 und nicht dem Spot-Preismodell von GKE Autopilot.

    • Cloud Composer Compute-CPUs

      Die anfallenden Kosten hängen von der Gesamtzahl der vCPUs ab, die von allen Komponenten der Umgebung verwendet werden, die in Compute Engine ausgeführt werden. Dazu gehören Kosten für Pods und Dienste im Cluster Ihrer Umgebung. Beispielsweise werden alle Airflow-Worker Ihrer Umgebung in Pods in Ihrem Umgebungscluster 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 vom Speicherplatz ab, der von der Cloud SQL-Instanz belegt wird. Die Laufwerksgröße von Cloud SQL-Instanzen erhöht sich automatisch entsprechend dem Bedarf aus der Datenbankspeichernutzung.

    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 entspricht der Größe der verwalteten Infrastruktur Ihrer Cloud Composer-Umgebung.

    Diese SKU umfasst die Kosten für Infrastrukturkomponenten, die zum Ausführen von Airflow erforderlich sind, einschließlich Cloud SQL-Datenbank, Aufgabenwarteschlange und Verbindungs-Proxys. Die Umgebungsinfrastruktur ist in drei verschiedenen Größen verfügbar: klein, mittel und groß.

  • Gebühr für eine kleine/mittlere/große Cloud Composer-Umgebung mit hoher Ausfallsicherheit

    Diese SKU stellt die Kosten für Infrastrukturkomponenten dar, die zum Ausführen von Airflow in einer hochlastigen Cloud Composer-Umgebung erforderlich sind.

    Wenn Ihre Umgebung extrem robust ist, ersetzen diese SKUs die SKUs für die Gebühr für die kleine/mittlere/große Cloud Composer-Umgebung.

  • Für Ihre Umgebung entstehen außerdem zusätzliche Kosten, die nicht in den Cloud Composer-Preisen enthalten sind.

Preistabelle für Cloud Composer 2

In der folgenden Tabelle sind die Kosten für Cloud Composer 2 für verschiedene Regionen zusammengefasst.

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 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 Planer.
  • Ihre Umgebung skaliert automatisch zwischen 1 und 3 Workern.
  • 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 Speicher. Die Speichergröße erhöht sich automatisch entsprechend dem Bedarf aus der Speichernutzung der Datenbank. In diesem Beispiel wird davon ausgegangen, dass der Datenbankspeicher nicht zunimmt.
  • Ihre Umgebung nutzt die geringe Infrastrukturgröße.

Angenommen, Sie führen diese Umgebung 7 Tage und 12 Stunden (insgesamt 180 Stunden) aus. Die Auslastung Ihrer Umgebung beträgt 1 Worker in 50% der Zeit und 2 Worker in den anderen 50% der Zeit. Nachdem Sie die Umgebung für diesen Zeitraum verwendet haben, löschen Sie sie. In diesem Fall sind Ihre Cloud Composer 2-SKUs:

  • 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 und Monat
    Gebühr für kleine Cloud Composer-Umgebung 63,00 $
    Summe 83,62 $
  • Ihre Umgebung skaliert automatisch. Das heißt, wenn die tatsächliche Auslastung während des beschriebenen Zeitraums niedriger ist, sind auch die Kosten geringer. Wenn Sie beispielsweise Ihre Umgebung so konfigurieren, dass sie zwischen 1 und 6 Workern skaliert, und Ihre Umgebung während des gesamten Zeitraums nur einen einzelnen Worker verwendet, zahlen Sie nur für diesen einzelnen Worker.

  • Für Ihre Umgebung fallen auch zusätzliche Kosten an, die nicht Teil von Cloud Composer 2-Artikelnummer sind. Diese Kosten umfassen zum Beispiel Gebühren für den Cloud Storage-Bucket einer Umgebung, die für die Verwaltung von DAGs und das Speichern von Aufgabenlogs verwendet werden.

Artikelnummern für Cloud Composer 2

Cloud Composer 1 hat die folgenden Artikelnummern:

  • Cloud Composer-vCPU-Zeit

    Die damit verbundenen Kosten hängen vom Webservermaschinentyp Ihrer Umgebung ab.

  • vCPU-Zeit für Cloud Composer SQL

    Die damit verbundenen Kosten hängen vom Maschinentyp der Cloud SQL-Instanz ab.

  • Cloud Composer-Datenspeicher

    Die anfallenden Kosten hängen vom Webserver-Maschinentyp und vom Speicherplatz ab, der von der Cloud SQL-Instanz belegt 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.

  • Cloud Composer-Datenübertragung

    Die anfallenden Kosten hängen von der Menge des vom Webserver und von Cloud SQL generierten Netzwerktraffics ab. Beispielsweise entstehen durch Abfragen an die Airflow-Datenbank, das Planen von Aufgaben und DAGs und die Verwendung der Airflow-Weboberfläche Kosten für die Datenübertragung.

  • Für Ihre Umgebung entstehen außerdem zusätzliche Kosten, die nicht in den Cloud Composer-Preisen enthalten sind.

Für private IP-Umgebungen in Cloud Composer 1 verdoppelt sich die Kosten für den Webserver. Dies liegt daran, dass in Cloud Composer-Umgebungen mit privater IP-Adresse zwei Webserverinstanzen hinter einem Load-Balancer ausgeführt werden.

Preistabelle für Cloud Composer 1

In der folgenden Tabelle sind die Kosten für Cloud Composer 1 für verschiedene Regionen zusammengefasst.

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 werden Umgebungs-Worker und der Planer ausgeführt.
  • Knoten verwenden den Maschinentyp n1-standard-1.
  • 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übertragungen aus und löschen dann 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 $.

  • Die ausgehende Cloud Composer-Datenübertragung kostet 6.5 GiB * $0.156 / GiB.Der Gesamtbetrag beläuft sich auf 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 $
    vCPU-Zeit für Cloud Composer SQL 45,00 $
    Cloud Composer-Datenspeicher 1,99 $
    Ausgehende Cloud Composer-Datenübertragung 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.

Zusätzliche Kosten

Die Kosten für die folgenden Dienste werden zusätzlich zu den Kosten für Cloud Composer-Umgebungen in Rechnung gestellt:

  1. (Nur Cloud Composer 1) Google Kubernetes Engine-Knoten verwendet 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.

  2. Der Cloud Storage-Bucket einer Umgebung, der zum Verwalten von DAGs und zum Speichern von Aufgabenlogs verwendet wird. Dieser Bucket bleibt bestehen, bis er manuell gelöscht wird.

    Weitere Informationen finden Sie unter Cloud Storage – Preise.

  3. Daten, die von Cloud Monitoring zu der Leistung und dem Status Ihrer Umgebung erfasst werden. Monitoring ist standardmäßig aktiviert und für die Daten fallen zusätzlich Kosten für Monitoring an.

  4. Der Speicher und die ausgehende Datenübertragung, die bei Verwendung von Container Registry und Artifact Registry generiert werden. Diese Dienste werden verwendet, um Container-Images zu speichern und bereitzustellen, die bei Installation zusätzlicher PyPI-Module erstellt werden.

    Weitere Informationen finden Sie auf den Seiten Container Registry-Preise und Artifact Registry-Preise.

  5. Wenn Sie vom Kunden verwaltete Verschlüsselungsschlüssel verwenden, können zusätzliche Kosten für die Nutzung des Cloud Key Management Service anfallen. Weitere Informationen finden Sie unter Preise für den Cloud Key Management Service.

  6. Wenn Sie Private Service Connect verwenden, fallen die folgenden zusätzlichen Gebühren an:

    Weitere Informationen finden Sie unter Preise für Virtual Private Cloud.

  7. Das Erstellen und Speichern von Umgebungs-Snapshots verursacht zusätzliche Kosten im Zusammenhang mit Cloud Storage. Diese zusätzlichen Kosten sind:

    Die Kosten hängen von der Häufigkeit der Snapshot-Erstellung und der Größe eines Snapshots ab. Die Snapshot-Größe hängt von der Airflow-Datenbankgröße und der Größe der Daten im Snapshot ab (Ordner /dags, /data und /plugins im Bucket der Umgebung).

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.

Maschinentypen für Knoten (Cloud Composer 1)

Diese Maschinentypen werden von Knoten in Ihrer Umgebung verwendet. Die Preise für diese Maschinentypen sind Teil der zusätzlichen Kosten.

Cloud Composer-Umgebungen unterstützen die folgenden Compute Engine-Instanztypen:

  • N1-Standardmaschinentypen (n1-standard)
  • N1-Maschinentypen mit großem Speicher (n1-highmem)
  • N1-Maschinentypen mit hoher CPU-Leistung (n1-highcpu)
  • N2-Standardmaschinentypen (n2-standard)
  • N2-Maschinentypen mit großem Speicher (n2-highmem)
  • N2-Maschinentypen mit hoher CPU-Leistung (n2-highcpu)
  • E2-Standardmaschinentypen (e2-standard)
  • E2-Maschinentypen mit großem Speicher (e2-highmem)
  • E2-Maschinentypen mit hoher CPU-Leistung (e2-highcpu)
  • Computing-optimierte C2-Maschinentypen (c2-standard)
  • Speicheroptimierte M1-Maschinentypen (m1-megamem, m1-ultramem)
  • Speicheroptimierte M2-Maschinentypen (m2-megamem, m2-ultramem)
  • N2D-Standardmaschinentypen, die auf AMD-Prozessoren ausgeführt werden (n2d-standard)
  • N2D-Maschinentypen mit großem Speicher, die auf AMD-Prozessoren ausgeführt werden (n2d-highmem)
  • N2D-Maschinentypen mit hoher CPU-Leistung, die auf AMD-Prozessoren ausgeführt werden (n2d-highcpu)

Maschinentypen mit gemeinsam genutztem Kern werden nicht unterstützt.

Maschinentypen für die Cloud SQL-Instanz (Cloud Composer 1)

Die folgenden Maschinentypen werden für Cloud SQL unterstützt, auf der die Airflow-Datenbank Ihrer Umgebung läuft.

Maschinentyp vCPUs Arbeitsspeicher Laufwerk
db-n1-standard-2 2 7,5 GiB Siehe Hinweis
db-n1-standard-4 4 15 GiB Siehe Hinweis
db-n1-standard-8 8 30 GiB Siehe Hinweis
db-n1-standard-16 16 60 GiB Siehe Hinweis

Maschinentypen für den Webserver (Cloud Composer 1)

Die folgenden Maschinentypen werden für die VM-Instanz unterstützt, auf der der Airflow-Webserver ausgeführt wird:

Maschinentyp vCPUs Arbeitsspeicher Laufwerk
composer-n1-webserver-2 2 1,6 GiB 20 GiB
composer-n1-webserver-4 4 3,6 GiB 20 GiB
composer-n1-webserver-8 8 7,6 GiB 20 GiB

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