Precios de Cloud Composer

Este documento explica los precios de Cloud Composer.

Modelos de precios

Cloud Composer utiliza los siguientes modelos de precios:

Intervalo de facturación

Los entornos de Cloud Composer se facturan en intervalos cortos, por el tiempo real de ejecución. Por ejemplo, si crea un entorno, lo ejecuta durante 6 horas y 30 minutos y lo elimina posteriormente, el coste total será de 6,5 horas.

Aunque algunos precios se indican en horas o por mes, Cloud Composer se factura por el tiempo de uso real.

Descuentos por compromiso de uso (CUD)

  • Cloud Composer 3 : BigQuery ofrece descuentos por compromiso de uso para Cloud Composer 3. Consulta más información sobre los CUD para Cloud Composer 3 en la página de Descuentos por compromiso de uso .

  • Cloud Composer 2 : aunque el servicio Cloud Composer utiliza Compute Engine, Compute Engine no ofrece descuentos por compromiso de uso (CUD) para Cloud Composer.

Precios de Cloud Composer 3

Esta sección describe los precios en Cloud Composer 3.

Tabla de precios de Cloud Composer 3

Esta sección resume los costos de Cloud Composer 3 para diferentes regiones. Consulte también los costos adicionales .

Si paga en una moneda distinta a USD, se aplicarán los precios que figuran en su moneda en los SKU de Cloud Platform .

SKU de Cloud Composer 3

Cloud Composer 3 tiene los siguientes SKU:

  • Cloud Composer 3 mili DCU-horas estándar

    La Unidad de Cómputo de Datos (DCU) es una unidad de medición abstracta que representa los recursos computacionales asignados por un entorno de Cloud Composer en un momento dado. Dado que la DCU mide los recursos actualmente aprovisionados de un entorno, los costos se calculan según el valor de DCU del entorno a lo largo del tiempo (DCU-horas).

    Este SKU se mide en miliDCU-horas. Por ejemplo, si su entorno usa 1 DCU durante 1 hora, esto equivale a usar 1000 miliDCU-horas.

    Las horas DCU representan el uso de los siguientes recursos:

    • Recursos de vCPU, memoria y almacenamiento utilizados por los componentes del entorno que ejecutan las cargas de trabajo: trabajadores de flujo de aire, programadores, procesadores DAG, desencadenadores y el servidor web. Los trabajadores de flujo de aire se escalan automáticamente y, por lo tanto, sus costos correspondientes se ajustan al número cambiante de trabajadores en el entorno.

      Si implementa sus propias cargas de trabajo en el clúster de su entorno, como cuando crea pods usando KubernetesPodOperator o ejecuta tareas con Kubernetes Executor, los recursos usados ​​también cuentan como horas DCU y siguen el modelo de precios de Cloud Composer 3.

    • Tamaño del entorno. El tamaño del entorno representa la escala de la infraestructura administrada de su entorno de Cloud Composer. La infraestructura del entorno se presenta en diferentes tamaños: pequeño, mediano y grande.

      El costo del tamaño del entorno en DCU cubre el costo de los recursos utilizados por los componentes de infraestructura necesarios para ejecutar Airflow. Por ejemplo, la instancia de Cloud SQL (con un SKU independiente que cubre los costos de almacenamiento).

  • Almacenamiento de bases de datos de Cloud Composer 3

    Este SKU cubre el costo del almacenamiento utilizado por la instancia de Cloud SQL que almacena la base de datos Airflow de su entorno.

    El tamaño mínimo de disco de la instancia de Cloud SQL es 10 GiB.

    El tamaño del disco de las instancias de Cloud SQL aumenta automáticamente según la demanda proveniente del uso del almacenamiento de la base de datos y no disminuye si el tamaño de la base de datos Airflow se reduce posteriormente.

  • Transferencia de datos de red de Cloud Composer

    Este grupo de SKU cubre el tráfico saliente facturable generado por los componentes del entorno que ejecutan las cargas de trabajo en su entorno.

    Los SKU de transferencia de datos de red de Cloud Composer cubren los siguientes tipos de tráfico generados por cargas de trabajo que se ejecutan en su entorno:

    Para obtener más información sobre la facturación de salida de la red y descripciones de los SKU relacionados, consulte Precios de red .

  • Su entorno también tiene costos adicionales que no forman parte del precio de Cloud Composer.

Costos adicionales para Cloud Composer 3

Los costos de los siguientes servicios se facturan además de los costos de los entornos de Cloud Composer 3:

Ejemplo de precios para Cloud Composer 3

Por ejemplo, crea un entorno de Cloud Composer 3 en Iowa (us-central1), lo usa durante 10 días para ejecutar sus cargas de trabajo y luego lo elimina. El entorno opera durante un mes de 30 días.

A modo de ejemplo, su entorno utiliza la siguiente cantidad de recursos:

  • Durante 5 días, se utilizan 12 DCU. Estas DCU cubren los costos combinados de vCPU, memoria y recursos de almacenamiento utilizados por los componentes del entorno (programadores, procesadores DAG, disparadores, trabajadores, servidor web) y los costos operativos de la infraestructura del entorno.
  • Durante otros 5 días, su entorno utiliza 15 DCU porque se aumentó la cantidad de trabajadores para abordar la gran cantidad de tareas.
  • La base de datos de su entorno no supera el tamaño inicial de 10 GiB.
  • El entorno no genera tráfico de salida de red facturable, ya que opera dentro de la misma zona y no envía datos por internet. En este caso, ninguna de las SKU de transferencia de datos de red de Cloud Composer genera costos.

En este caso el desglose de costes es el siguiente:

Código SKU Primer periodo Segundo período Costo en Iowa (us-central1) Costo total (10 días)
Horas de la DCU
(o 1000 miliDCU-horas)
1440 horas de DCU
(12 DCU por 120 horas)
1800 horas de DCU
(15 DCU por 120 horas)
$0.06 $194.4
(3240 horas DCU)
Almacenamiento de bases de datos 1,67 GiBy/Mo
(10 GiBy por 5 días de 30 días)
1,67 GiBy/Mo
(10 GiBy por 5 días de 30 días)
$0.17 $0.5678
(10 GiBy por 10 días)

Consideraciones adicionales:

  • Su entorno escala automáticamente. Esto significa que si la carga real es menor durante el período descrito, los costos también lo son. Por ejemplo, si configura su entorno para escalar entre 1 y 6 trabajadores y este usa solo un trabajador durante todo el período, pagará por las horas de DCU utilizadas por un trabajador, no por 6.

  • Si su entorno transfiere datos entre regiones o a través de Internet, se aplican los SKU de transferencia de datos de red de Cloud Composer .

  • Su entorno también tiene costos adicionales que no forman parte de los SKU de Cloud Composer 3.

Transición del modelo de precios para Cloud Composer 3

Esta sección describe cómo cambia el modelo de precios en Cloud Composer 3 en comparación con Cloud Composer 2.

Los SKU de Cloud Composer 2 se muestran junto con los SKU de Cloud Composer 3
Figura 1. Transición del modelo de precios de Cloud Composer 2 a Cloud Composer 3 (haga clic para ampliar)

Cloud Composer 3 sigue el camino de una mayor simplificación y oculta la mayoría de los componentes de infraestructura restantes, incluido el clúster de su entorno y las dependencias de otros servicios como Artifact Registry, Cloud Build o Pub/Sub.

Los costos generales de un entorno de Cloud Composer ahora se combinan en una menor cantidad de SKU:

  • Los SKU que representan recursos de Compute Engine utilizados por los componentes de su entorno se combinan en el SKU de horas DCU.

  • Los SKU correspondientes al tamaño del entorno se incluyen en el SKU de horas DCU.

  • Los SKU de salida de red de Cloud Composer 3 reemplazan los costos adicionales de Cloud Composer 2 correspondientes relacionados con el uso del tráfico de red por parte de los componentes de Airflow que se ejecutaron anteriormente en su proyecto.

  • No paga costos adicionales por los servicios de Google que se utilizaron en Cloud Composer 2 por el clúster del entorno ubicado en su proyecto.

Precios de Cloud Composer 2

Esta sección describe los precios en Cloud Composer 2.

Tabla de precios de Cloud Composer 2

La siguiente tabla resume los costos de Cloud Composer 2 para diferentes regiones. Consulte también Costos adicionales .

Si paga en una moneda distinta a USD, se aplicarán los precios que figuran en su moneda en los SKU de Cloud Platform .

SKU de Cloud Composer 2

Cloud Composer 2 tiene los siguientes SKU:

  • SKU de computación de Cloud Composer

    Los SKU de Compute de Cloud Composer representan la capacidad de Compute Engine utilizada por los programadores, el servidor web y los trabajadores de Airflow. Los trabajadores de Airflow se escalan automáticamente, por lo que los costos correspondientes se ajustan a la cantidad de trabajadores en el entorno.

    Además, si implementa sus propias cargas de trabajo en el clúster de su entorno, sus precios también siguen el modelo de precios de Cloud Composer 2 y utilizan SKU de Compute Engine. Por ejemplo, los pods que se inician en el clúster de su entorno como pods Spot siguen el modelo de precios de Compute de Cloud Composer 2, no el de GKE Autopilot Spot .

    • CPU de cómputo de Cloud Composer

      Los costos asociados dependen de la cantidad total de vCPU que utilizan todos los componentes de su entorno que se ejecutan en Compute Engine. Esto incluye los costos de los pods y los servicios en el clúster de su entorno. Por ejemplo, todos los trabajadores de Airflow de su entorno se ejecutan en pods en el clúster de su entorno.

      Este SKU se mide en 1000 mCPU (milicores) por hora. Por ejemplo, si su entorno usa 1 vCPU durante 1 hora, esto equivale a usar 1000 mCPU durante 1 hora.

    • Memoria de cómputo de Cloud Composer

      Los costos asociados dependen de la cantidad combinada de memoria utilizada por todos los componentes de su entorno que se ejecutan en Compute Engine.

    • Almacenamiento informático de Cloud Composer

      Los costos asociados dependen de la cantidad combinada de almacenamiento utilizada por todos los componentes de su entorno que se ejecutan en Compute Engine.

  • Almacenamiento de bases de datos de Cloud Composer

    Los costos asociados dependen de la cantidad de espacio en disco utilizado por la instancia de Cloud SQL. El tamaño del disco de las instancias de Cloud SQL aumenta automáticamente según la demanda de almacenamiento de la base de datos.

    Este componente SKU cubre el costo del almacenamiento de la base de datos Airflow.

    El tamaño mínimo de disco de las instancias de Cloud SQL es 10 GiB.

  • Tarifa de entorno de Cloud Composer pequeño, mediano y grande

    Los costos asociados dependen del tamaño de su entorno. El tamaño del entorno es la escala de la infraestructura administrada de su entorno de Cloud Composer.

    Este SKU cubre el costo de los componentes de infraestructura necesarios para ejecutar Airflow, incluyendo la base de datos de Cloud SQL, la cola de tareas y los servidores proxy de conexión. La infraestructura del entorno está disponible en tres tamaños: pequeño, mediano y grande.

  • Tarifa de entorno Cloud Composer de alta resiliencia para pequeñas, medianas y grandes empresas

    Estos SKU representan el costo de los componentes de infraestructura necesarios para ejecutar Airflow en un entorno de Cloud Composer altamente resistente .

    Si su entorno es altamente resiliente, estos SKU reemplazan los SKU de tarifa para entornos pequeños, medianos y grandes de Cloud Composer .

  • Su entorno también tiene costos adicionales que no forman parte del precio de Cloud Composer.

Costos adicionales para Cloud Composer 2

Los costos de los siguientes servicios se facturan además de los costos de los entornos de Cloud Composer 2:

Ejemplo de precios para Cloud Composer 2

Supongamos que crea un entorno de Cloud Composer 2 en Iowa (us-central1) y utiliza el ajuste preestablecido de entorno Pequeño .

En este caso, su entorno tiene los siguientes parámetros predeterminados que afectan a los SKU de Cloud Composer 2:

  • Su entorno tiene un programador.
  • Su entorno escala automáticamente entre 1 y 3 trabajadores.
  • El programador y el servidor web de su entorno utilizan 0,5 vCPU cada uno.
  • El programador y el servidor web de su entorno utilizan 1,875 GiB de memoria cada uno.
  • El programador y el servidor web de su entorno utilizan 1 GiB de espacio en disco cada uno.
  • Los trabajadores de su entorno escalan automáticamente entre 0,5 y 1,5 vCPU, según la cantidad de trabajadores.
  • Los trabajadores de su entorno escalan automáticamente entre 1,875 y 5,625 GiB de memoria, según la cantidad de trabajadores.
  • Los trabajadores de su entorno escalan automáticamente entre 1 y 3 GiB de almacenamiento, según la cantidad de trabajadores.
  • La base de datos de su entorno utiliza 10 GiB de almacenamiento. El tamaño del almacenamiento aumenta automáticamente según la demanda del uso de la base de datos. En este ejemplo, se asume que el almacenamiento de la base de datos no aumenta.
  • Su entorno utiliza una infraestructura de tamaño pequeño.

Supongamos que ejecuta este entorno durante 7 días y 12 horas (180 horas en total). La carga de su entorno es de un trabajador el 50 % del tiempo y de dos trabajadores el otro 50 %. Tras usar el entorno durante este periodo, lo elimina. En este caso, sus SKU de Cloud Composer 2 son:

  • Las CPU de cómputo de Cloud Composer son ( 90 hours * 1.5 vCPU + 90 hours * 2 vCPU ) * $0.045 per 1000 mCPU hours , por un total de $14,175.

  • La memoria de cómputo de Cloud Composer es ( 90 hours * 5.625 GiB + 90 hours * 7.5 GiB ) * $0.005 per GiB / hour , para un total de $5,906.

  • El almacenamiento computacional de Cloud Composer es ( 90 hours * 3 GiB + 90 hours * 4 GiB ) * $0.0002 per GiB / hour , por un total de $0,126.

  • El almacenamiento de la base de datos de Cloud Composer es de 180 hours out of 740 hours * 10 GiB * $0.17 per GiB / month , por un total de $0,413.

  • La tarifa del entorno Small Cloud Composer es de 180 hours * $0.35 per hour , por un total de $63,00.

  • Las tarifas totales de Cloud Composer 2 en este ejemplo son:

    SKU de Cloud Composer 2 Tarifa
    CPU de cómputo de Cloud Composer $14.175
    Memoria de cómputo de Cloud Composer $5.906
    Almacenamiento informático de Cloud Composer $0.126
    Almacenamiento de bases de datos de Cloud Composer $0,17 por GiB/mes
    Tarifa del entorno Small Cloud Composer $63.00
    Total $83.62
  • Su entorno escala automáticamente. Esto significa que si la carga real es menor durante el período descrito, los costos también lo son. Por ejemplo, si configura su entorno para escalar entre 1 y 6 trabajadores, y este utiliza solo un trabajador durante todo el período, solo pagará por este trabajador.

  • Su entorno también tiene costos adicionales que no forman parte de los SKU de Cloud Composer 2.

Transición del modelo de precios para Cloud Composer 2

Esta sección describe cómo cambia el modelo de precios en Cloud Composer 2 en comparación con Cloud Composer 1.

Los SKU de Cloud Composer 1 se muestran junto con los SKU de Cloud Composer 2
Figura 2. Transición del modelo de precios de Cloud Composer 1 a Cloud Composer 2 (haga clic para ampliar)

La introducción de las funciones de Cloud Composer 2 viene acompañada de un nuevo modelo de precios que le permite aprovechar al máximo la eficiencia del escalado automático. Este nuevo modelo también ofrece una perspectiva clara del coste total de propiedad (CTP) para los entornos de Cloud Composer.

En entornos de Cloud Composer 1, el costo de la capa de Compute Engine utilizada para ejecutar Airflow es visible como un cargo por las instancias de Compute Engine utilizadas por el clúster de GKE del entorno.

En Cloud Composer 2, este coste ya no está asociado a Compute Engine. En su lugar, se incluye en los SKU de Cloud Composer 2 para núcleos de CPU, memoria y almacenamiento de Compute Engine. Este enfoque proporciona una perspectiva clara del coste total de los entornos de Cloud Composer.

Debido a que el modelo de precios de Cloud Composer 2 es más amplio que el de su predecesor, es posible que notes cargos más altos para los entornos de Cloud Composer y, al mismo tiempo, costos más bajos para las instancias de Compute Engine.

El escalado automático introducido en Cloud Composer 2 ofrece mayor eficiencia en el uso de recursos, ya que los entornos ya no necesitan escalarse continuamente para alcanzar los picos de demanda. El alcance del ahorro de costos generado por el escalado automático depende en gran medida del patrón de ejecuciones del DAG y de la configuración del entorno.

En Cloud Composer 2, en comparación con Cloud Composer 1:

  • Los costos de sus entornos pueden variar debido al escalado automático. Solo paga por los recursos que utiliza su entorno.
  • No paga costos adicionales por los componentes de Compute Engine de su entorno. Los SKU de Cloud Composer 2 cubren estos costos.
  • Si bien los entornos de Cloud Composer 2 dependen de clústeres de GKE Autopilot, no se le cobra una tarifa de administración de clúster que sí está presente en los clústeres de GKE Autopilot normales.

Precios de Cloud Composer 1

Expandir

Esta sección describe los precios en Cloud Composer 1.

Tabla de precios de Cloud Composer 1

Si paga en una moneda distinta a USD, se aplicarán los precios que figuran en su moneda en los SKU de Cloud Platform .

SKU de Cloud Composer 1

Cloud Composer 1 tiene los siguientes SKU:

  • Tiempo de vCPU de Cloud Composer

    Los costos asociados dependen del tipo de máquina del servidor web de su entorno.

  • Tiempo de vCPU de SQL de Cloud Composer

    Los costos asociados dependen del tipo de máquina de la instancia de Cloud SQL.

  • Almacenamiento de datos en Cloud Composer

    Los costos asociados dependen del tipo de máquina del servidor web y de la cantidad de espacio en disco utilizado por la instancia de Cloud SQL.

    El tamaño del disco de las instancias de Cloud SQL aumenta automáticamente según la demanda del uso del almacenamiento de la base de datos.

    El tamaño mínimo de disco de las instancias de Cloud SQL es 10 GiB.

  • Transferencia de datos de Cloud Composer

    Los costos asociados dependen de la cantidad de tráfico de red generado por el servidor web y Cloud SQL. Por ejemplo, realizar consultas a la base de datos de Airflow, programar tareas y DAG, y usar la interfaz web de Airflow genera costos de transferencia de datos.

  • Su entorno también tiene costos adicionales que no forman parte del precio de Cloud Composer.

En entornos de IP privada en Cloud Composer 1, los costos relacionados con el servidor web se duplican. Esto se debe a que los entornos de IP privada de Cloud Composer tienen dos instancias de servidor web ejecutándose detrás de un balanceador de carga.

Tipos de máquinas compatibles

Los siguientes tipos de máquinas son utilizados por los componentes de su entorno de Cloud Composer 1.

  • El precio de estos tipos de máquinas es una parte de los costos adicionales .
  • No se admiten tipos de máquinas de núcleo compartido .
  • El tamaño del disco de las instancias de Cloud SQL aumenta automáticamente según la demanda de almacenamiento de la base de datos. El tamaño de almacenamiento inicial es de 10 GiB.
Componente ambiental Tipos de máquinas compatibles
Nodos n1-estándar, n1-highmem, n1-highcpu, n2-estándar, n2-highmem, n2-highmem, e2-estándar, e2-highmem, e2-highcpu, c2-estándar, m1-megamem, m1-ultramem, m2-megamem, m2-ultramem, n2d-estándar, n2d-highmem, n2d-alta CPU
Instancia de Cloud SQL db-n1-estándar-2, db-n1-estándar-4, db-n1-estándar-8, db-n1-estándar-16
Servidor web compositor-n1-servidor web-2, compositor-n1-servidor web-4, compositor-n1-servidor web-8

Costos adicionales para Cloud Composer 1

Los costos de los siguientes servicios se facturan además de los costos de los entornos de Cloud Composer 1:

Si paga en una moneda distinta a USD, se aplicarán los precios que figuran en su moneda en los SKU de Cloud Platform .

Ejemplo de precios para Cloud Composer 1

Supongamos que crea un entorno de Cloud Composer 1 en Iowa (us-central1) y utiliza los parámetros predeterminados.

En este caso, su entorno tiene los siguientes parámetros predeterminados que afectan a los SKU de Cloud Composer 1:

  • El servidor web de su entorno utiliza el tipo de máquina composer-n1-webserver-2 . Este tipo de máquina tiene 2 vCPU y 20 GiB de almacenamiento.

  • La instancia de Cloud SQL de su entorno utiliza el tipo de máquina db-n1-standard-2 . Este tipo de máquina tiene dos vCPU.

Estos parámetros predeterminados afectan costos adicionales para su entorno:

  • El clúster de GKE del entorno tiene tres nodos. Estos nodos ejecutan los trabajadores del entorno y el programador.
  • Los nodos utilizan el tipo de máquina n1-standard-1 .
  • Los nodos utilizan 20 GiB de almacenamiento cada uno.

Supongamos que ejecuta este entorno durante 7 días y 12 horas (180 horas en total) con 6,5 GiB de transferencia de datos salientes y, posteriormente, lo elimina. En este caso, sus SKU de Cloud Composer 1 son:

  • El tiempo de vCPU de Cloud Composer es 180 hours * 2 vCPU * 0.074 / vCPU hour , por un total de $26,64.

  • El tiempo de vCPU de Cloud Composer SQL es de 180 hours * 2 vCPU * 0.125 / vCPU hour , por un total de $45,00.

  • El almacenamiento de datos de Cloud Composer es de 10 GiB para la base de datos (este es el almacenamiento inicial que crece a medida que aumenta el tamaño de la base de datos), más 20 GiB para el servidor web, lo que suma un total de 30 GiB. La tarifa resultante por el almacenamiento (suponiendo que el almacenamiento de la base de datos no aumente) es de 180 hours out of 740 hours * 30 GiB * $0.273 per GiB / month lo que suma un total de $1,99.

  • La transferencia de datos salientes de Cloud Composer es 6.5 GiB * $0.156 / GiB por un total de $1,04.

  • Las tarifas totales de Cloud Composer 1 en este ejemplo son:

    Cloud Composer 1 SKU Tarifa
    Tiempo de vCPU de Cloud Composer $26.64
    Tiempo de vCPU de SQL de Cloud Composer $45.00
    Almacenamiento de datos en Cloud Composer $1.99
    Transferencia de datos salientes de Cloud Composer $1.04
    Total $74.67
  • Su entorno también tiene costos adicionales que no están incluidos en los SKU de Cloud Composer 1. Por ejemplo, estos costos incluyen las tarifas por ejecutar tres nodos del clúster de su entorno durante el tiempo que lo utilizó.

¿Qué sigue?

Solicitar una cotización personalizada

Con el plan de pago por uso de Google Cloud, solo pagas por los servicios que usas. Contacta con nuestro equipo de ventas para obtener un presupuesto personalizado para tu organización.
Contactar con ventas