En este documento se detallan los precios de Cloud Composer.
Cloud Composer usa los siguientes modelos de precios:
Los entornos de Cloud Composer se facturan en intervalos de tiempo cortos, por el período real en que se ejecutaron. Por ejemplo, si creas un entorno, lo ejecutas durante 6 horas y 30 minutos y lo borras más tarde, el costo total es de 6.5 horas.
Aunque algunos precios se expresan en horas o de forma mensual, Cloud Composer se factura por el tiempo de uso real.
En esta sección, se describen los precios de Cloud Composer 3.
En esta sección, se resumen los costos de Cloud Composer 3 para diferentes regiones. Consulta también los costos adicionales.
Elemento | Default* (USD) | BigQuery CUD - 1 Year* (USD) | BigQuery CUD - 3 Year* (USD) |
|---|---|---|---|
horas de milli DCU estándar de Cloud Composer 3 | USD 0.06 / 1,000 hour | USD 0.054 / 1,000 hour | USD 0.048 / 1,000 hour |
Almacenamiento en bases de datos de Cloud Composer 3 | USD 0.000232877 / 1 gibibyte hour | - | - |
Transferencia de datos de red de Cloud Composer | Coherente con las tarifas de red de VPC | - | - |
Si pagas en una moneda distinta del dólar estadounidense, se aplican los precios que aparecen en tu moneda en los SKU de Cloud Platform.
Cloud Composer 3 tiene los siguientes SKUs:
Una unidad de procesamiento de datos es una unidad de medición abstracta que representa los recursos computacionales asignados por un entorno de Cloud Composer en un momento dado. Como la DCU es una medida de los recursos aprovisionados actualmente de un entorno, los costos se cobran por el valor de DCU del entorno a lo largo del tiempo, es decir, horas de DCU.
Este SKU se mide en horas de milliDCU. Por ejemplo, si tu entorno usa 1 DCU durante 1 hora, esto equivale a usar 1,000 miliDCU-horas.
Las horas de DCU representan el uso de los siguientes recursos:
Si implementas tus propias cargas de trabajo en el clúster de tu entorno, como cuando creas Pods con KubernetesPodOperator o ejecutas tareas con Kubernetes Executor, los recursos usados también se cuentan como horas de DCU y siguen el modelo de precios de Cloud Composer 3.
El costo del tamaño del entorno en DCU cubre el costo de los recursos que usan los componentes de infraestructura necesarios para ejecutar Airflow. Por ejemplo, por la instancia de Cloud SQL (con un SKU independiente que cubre los costos de almacenamiento).
Este SKU cubre el costo del almacenamiento que usa la instancia de Cloud SQL que almacena la base de datos de Airflow de tu entorno.
El tamaño mínimo de disco de la instancia de Cloud SQL es de 10 GiB.
El tamaño del disco de las instancias de Cloud SQL aumenta de forma automática según la demanda proveniente del uso del almacenamiento en bases de datos y no disminuye si el tamaño de la base de datos de Airflow se reduce más tarde.
Este grupo de SKUs cubre el tráfico de salida facturable generado por los componentes del entorno que ejecutan las cargas de trabajo en tu entorno.
Los SKUs de transferencia de datos de red de Cloud Composer cubren los siguientes tipos de tráfico generado por las cargas de trabajo que se ejecutan en tu entorno:
Para obtener más información sobre la facturación de salida de red y las descripciones de los SKUs relacionados, consulta Precios de red.
★ Nota: Si creas tu entorno desde la consola de la API de Google, puedes elegir un ajuste predeterminado del entorno (pequeño, mediano o grande). Los costos de los entornos creados con estos ajustes predeterminados siguen el modelo de precios normal de Cloud Composer 3. Estos ajustes predeterminados solo determinan la configuración inicial de tu entorno. En particular, la propiedad de configuración Tamaño del entorno determina los valores de DCU para el tamaño del entorno. Un parámetro predeterminado de entorno proporciona el valor inicial y se puede cambiar con el tiempo.
En Cloud Composer 3, los entornos de alta resiliencia usan los mismos SKUs que los entornos estándar. Sin embargo, los entornos de alta resiliencia ejecutan componentes de infraestructura adicionales que proporcionan resiliencia ante fallas zonales, lo que aumenta los costos del entorno en consecuencia.
A continuación, se presenta una descripción de las diferencias estimadas en los costos de SKU entre un entorno altamente resiliente y un entorno estándar. El aumento real de los costos puede ser mayor o menor, según el consumo de recursos en tu situación de uso específica.
Almacenamiento en bases de datos de Cloud Composer 3
Los costos de los siguientes servicios se facturan además de los costos de los entornos de Cloud Composer 3:
Por ejemplo, creas un entorno de Cloud Composer 3 en Iowa (us-central1), lo usas durante 10 días para ejecutar tus cargas de trabajo y, luego, lo borras. El entorno opera durante un mes que tiene 30 días.
Por ejemplo, tu entorno usa la siguiente cantidad de recursos:
En este caso, el desglose de costos es el siguiente:
SKU | Primer período | Segundo período | Costo en Iowa (us-central1) | Costo total (10 días) |
|---|---|---|---|---|
horas de DCU (o 1,000 horas de milliDCU) | 1,440 horas de DCU (12 DCU por 120 horas) | 1,800 horas de DCU (15 DCU por 120 horas) | $0.06 | USD 194.4 (3,240 horas de DCU) |
Almacenamiento en bases de datos | 1.67 GiBy/mes (10 GiB por 5 días de 30 días) | 1.67 GiBy/mes (10 GiB por 5 días de 30 días) | $0.17 | $0.5678 (10 GiB por 10 días) |
Consideraciones adicionales:
En esta sección, se describe cómo cambia el modelo de precios en Cloud Composer 3 en comparación con Cloud Composer 2.
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 tu 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 SKUs:

En esta sección, se describen los precios de Cloud Composer 2.
En la siguiente tabla, se resumen los costos de Cloud Composer 2 para diferentes regiones. Consulta también Costos adicionales.
Elemento | Precio (USD) |
|---|---|
CPU de Compute de Cloud Composer | USD 0.045 / 1,000 hour |
Memoria de Compute de Cloud Composer | USD 0.005 / 1 gibibyte hour |
Almacenamiento de Compute de Cloud Composer | USD 0.0002 / 1 gibibyte hour |
Almacenamiento en bases de datos de Cloud Composer | USD 0.000232877 / 1 gibibyte hour |
Tarifa de entorno pequeño de Cloud Composer | USD 0.35 / 1 hour |
Tarifa de entorno mediano de Cloud Composer | USD 0.55 / 1 hour |
Tarifa de entorno grande de Cloud Composer | USD 0.85 / 1 hour |
Tarifa de entorno pequeño de Cloud Composer con alta resiliencia | USD 0.49 / 1 hour |
Tarifa de entorno mediano de Cloud Composer con alta resiliencia | USD 0.77 / 1 hour |
Tarifa de entorno grande de Cloud Composer con alta resiliencia | USD 1.19 / 1 hour |
Si pagas en una moneda distinta del dólar estadounidense, se aplican los precios que aparecen en tu moneda en los SKU de Cloud Platform.
Cloud Composer 2 tiene los siguientes SKUs:
Los SKUs de Compute de Cloud Composer representan la capacidad de Compute Engine que usan los programadores, el servidor web y los trabajadores de Airflow. Los trabajadores de Airflow tienen un ajuste de escala automático, por lo que los costos correspondientes siguen la cantidad cambiante de trabajadores en el entorno.
Además, si implementas tus propias cargas de trabajo en el clúster de tu entorno, los precios de estas cargas de trabajo también seguirán el modelo de precios de Cloud Composer 2 y usarán los SKUs de Compute de Compute Engine. Por ejemplo, los Pods que se inician en el clúster de tu entorno como Spot Pods siguen el modelo de precios de Compute de Cloud Composer 2 y no el modelo de precios de Spot de GKE Autopilot.
Los costos asociados dependen de la cantidad combinada de CPU virtuales que usan todos los componentes del entorno que se ejecutan en Compute Engine. Esto incluye los costos de los Pods y los Services en el clúster de tu entorno. Por ejemplo, todos los trabajadores de Airflow de tu entorno se ejecutan en pods dentro de tu clúster.
Este SKU se mide en 1,000 mCPU (millicores) por hora. Por ejemplo, si tu entorno usa 1 CPU virtual durante 1 hora, esto equivale a usar 1,000 mCPU durante 1 hora.
Los costos asociados dependen de la cantidad combinada de memoria que usan todos los componentes del entorno que se ejecutan en Compute Engine.
Los costos asociados dependen de la cantidad combinada de almacenamiento que usan todos los componentes del entorno que se ejecutan en Compute Engine.
Los costos asociados dependen de la cantidad de espacio en disco que usa la instancia de Cloud SQL. El tamaño del disco de las instancias de Cloud SQL aumenta de forma automática según la demanda proveniente del uso del almacenamiento en bases de datos.
Este componente de SKU cubre el costo del almacenamiento en bases de datos de Airflow.
El tamaño mínimo de disco de las instancias de Cloud SQL es de 10 GiB.
Los costos asociados dependen del tamaño de tu entorno. El tamaño del entorno es la escala de la infraestructura administrada de tu entorno de Cloud Composer.
Este SKU cubre el costo de los componentes de infraestructura necesarios para ejecutar Airflow, incluidos la base de datos de Cloud SQL, la lista de tareas en cola y los proxies de conexión. La infraestructura del entorno viene en tres tamaños diferentes: pequeño, mediano y grande.
Este SKU representa el costo de los componentes de infraestructura necesarios para ejecutar Airflow en un entorno de Cloud Composer altamente resiliente.
Si tu entorno es altamente resiliente, estos SKUs reemplazan los SKUs de tarifa de entorno pequeño/mediano/grande de Cloud Composer.
★ Nota: Si creas tu entorno desde la consola de APIs de Google, puedes elegir un ajuste predeterminado del entorno (pequeño, mediano o grande). Los costos de los entornos creados con estos ajustes predeterminados siguen el modelo de precios normal de Cloud Composer 2. Estos ajustes predeterminados solo determinan la configuración inicial de tu entorno. En particular, el SKU de la tarifa del entorno de Cloud Composer pequeño, mediano o grande se determina por la propiedad de configuración Tamaño del entorno y no por un ajuste predeterminado del entorno. El parámetro predeterminado proporciona el valor inicial que se puede cambiar con el tiempo.
Los costos de los siguientes servicios se facturan además de los costos de los entornos de Cloud Composer 2:
Supongamos que creas un entorno de Cloud Composer 2 en Iowa (us-central1) y usas el valor Pequeño predeterminado del entorno.
En este caso, tu entorno tiene los siguientes parámetros predeterminados que afectan a los SKU de Cloud Composer 2:
Supongamos que ejecutas este entorno durante 7 días y 12 horas (180 horas en total). La carga de tu entorno es 1 trabajador el 50% del tiempo y 2 trabajadores el 50% del tiempo restante. Después de usar el entorno durante este período, bórralo. En este caso, tus SKU de Cloud Composer 2 son los siguientes:
SKU de Cloud Composer 2 | Tarifa |
|---|---|
CPU de Compute de Cloud Composer | $14.175 |
Memoria de Compute de Cloud Composer | $5.906 |
Almacenamiento de Compute de Cloud Composer | $0.126 |
Almacenamiento en bases de datos de Cloud Composer | $0.17 por GiB al mes |
Tarifa de entorno pequeño de Cloud Composer | $63.00 |
Total | $83.62 |
En esta sección, se describe cómo cambia el modelo de precios en Cloud Composer 2 en comparación con Cloud Composer 1.
La introducción de las características de Cloud Composer 2 va acompañada de un nuevo modelo de precios que te permite beneficiarte por completo de la eficiencia del ajuste de escala automático. El modelo nuevo también proporciona una perspectiva clara sobre el costo total de propiedad de los entornos de Cloud Composer.
En entornos de Cloud Composer 1, el costo de la capa de Compute Engine que se usa para ejecutar Airflow es visible como un cargo para las instancias de Compute Engine que usa el clúster de GKE del entorno.
En Cloud Composer 2, este costo ya no está asociado con Compute Engine. En su lugar, se incluye en los SKUs de Cloud Composer 2 para núcleos de CPU, memoria y almacenamiento de Compute Engine. Este enfoque proporciona una perspectiva clara del costo general de los entornos de Cloud Composer.
Debido a que el modelo de precios de Cloud Composer 2 es más abarcador que su antecesor, es posible que notes cargos mayores en los entornos de Cloud Composer y, al mismo tiempo, experimentes costos más bajos para las instancias de Compute Engine.
El ajuste de escala automático que se introdujo en Cloud Composer 2 aporta eficiencia adicional en el uso de recursos, ya que los entornos ya no necesitan escalarse de forma continua para los períodos de mucha actividad. El alcance de los ahorros de costos que genera el ajuste de escala automático depende en gran medida del patrón de las ejecuciones de DAG y la configuración del entorno.
En Cloud Composer 2, en comparación con Cloud Composer 1:
En esta sección, se describen los precios de Cloud Composer 1.
Elemento | Precio (USD) |
|---|---|
Horas básicas web | USD 0.074 / 1 hour |
Horas básicas de bases de datos | USD 0.125 / 1 hour |
Almacenamiento web y de bases de datos | USD 0.000373973 / 1 gibibyte hour |
Transferencia de datos saliente | USD 0.156 / 1 gibibyte |
Si pagas en una moneda distinta del dólar estadounidense, se aplican los precios que aparecen en tu moneda en los SKU de Cloud Platform.
Cloud Composer 1 tiene los siguientes SKUs:
Los costos asociados dependen del tipo de máquina del servidor web de tu entorno.
Los costos asociados dependen del tipo de máquina de la instancia de Cloud SQL.
Los costos asociados dependen del tipo de máquina del servidor web y la cantidad de espacio en disco que use la instancia de Cloud SQL.
El tamaño del disco de las instancias de Cloud SQL aumenta de forma automática según la demanda proveniente del uso del almacenamiento en bases de datos.
El tamaño mínimo de disco de las instancias de Cloud SQL es de 10 GiB.
Los costos asociados dependen de la cantidad de tráfico de red que generan 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.
Para los entornos de IP privada en Cloud Composer 1, se duplican los costos relacionados con el servidor web. Esto se debe a que los entornos de IP privada de Cloud Composer tienen dos instancias de servidor web que se ejecutan detrás de un balanceador de cargas.
Tipos de máquina admitidos
Los componentes de tu entorno de Cloud Composer 1 usan los siguientes tipos de máquinas.
Componente del entorno | Tipos de máquina admitidos |
|---|---|
Nodos | 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 |
Instancia de Cloud SQL | db-n1-standard-2, db-n1-standard-4, db-n1-standard-8, db-n1-standard-16 |
Servidor web | composer-n1-webserver-2, composer-n1-webserver-4, composer-n1-webserver-8 |
Los costos de los siguientes servicios se facturan además de los costos de los entornos de Cloud Composer 1:
Consulta Precios de la nube privada virtual para obtener más detalles.
Si pagas en una moneda distinta del dólar estadounidense, se aplican los precios que aparecen en tu moneda en los SKU de Cloud Platform.
Supongamos que creas un entorno de Cloud Composer 1 en Iowa (us-central1) y usas los parámetros predeterminados.
En este caso, tu entorno tiene los siguientes parámetros predeterminados que afectan a los SKU de Cloud Composer 1:
Estos parámetros predeterminados afectan a los costos adicionales de tu entorno:
Supongamos que ejecutas este entorno durante 7 días y 12 horas (180 horas en total) con 6.5 GiB de transferencia de datos de salida y, luego, lo borras. En este caso, tus SKU de Cloud Composer 1 son los siguientes:
SKU de Cloud Composer 1 | Tarifa |
|---|---|
Tiempo de CPU virtual de Cloud Composer | $26.64 |
Tiempo de CPU virtual de SQL de Cloud Composer | $45.00 |
Almacenamiento de datos de Cloud Composer | $1.99 |
Transferencia de datos salientes de Cloud Composer | $1.04 |
Total | $74.67 |