En este documento se detallan los precios de Cloud Composer.
Cloud Composer utiliza los siguientes modelos de precios:
Los entornos de Cloud Composer se facturan en intervalos de tiempo cortos, según el periodo real en el que se han estado ejecutando. Por ejemplo, si creas un entorno, lo ejecutas durante 6 horas y 30 minutos y lo eliminas después, los costes totales serán de 6, 5 horas.
Aunque algunos precios se indican por horas o al mes, Cloud Composer se sigue facturando según el tiempo de uso real.
En esta sección se describen los precios de Cloud Composer 3.
En esta sección se resumen los costes de Cloud Composer 3 según la región. Consulta también los costes adicionales.
Elemento | Default* (USD) | BigQuery CUD - 1 Year* (USD) | BigQuery CUD - 3 Year* (USD) |
|---|---|---|---|
Milihoras de DCU estándar de Cloud Composer 3 | 0,06 US$ / 1,000 hour | 0,054 US$ / 1,000 hour | 0,048 US$ / 1,000 hour |
Almacenamiento de bases de datos de Cloud Composer 3 | 0,000232877 US$ / 1 gibibyte hour | - | - |
Transferencia de datos de red de Cloud Composer | Coherente con los precios de las redes de VPC | - | - |
Si pagas en una moneda que no sea el dólar estadounidense, se aplicarán los precios que figuran para tu divisa en los SKU de Cloud Platform.
Cloud Composer 3 tiene los siguientes SKUs:
La unidad de computación 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 en un entorno, los costes se cobran por el valor de DCU del entorno a lo largo del tiempo, es decir, por horas de DCU.
Este SKU se mide en miliDCUs por hora. Por ejemplo, si tu entorno utiliza 1 DCU durante 1 hora, esto equivale a utilizar 1000 miliDCUs por hora.
Las horas de DCU representan el uso de los siguientes recursos:
Si despliegas tus propias cargas de trabajo en el clúster de tu entorno, por ejemplo, cuando creas pods con KubernetesPodOperator o ejecutas tareas con Kubernetes Executor, los recursos utilizados también se contabilizan como horas de DCU y se rigen por el modelo de precios de Cloud Composer 3.
El coste del tamaño del entorno en DCUs cubre el coste de los recursos que usan los componentes de infraestructura necesarios para ejecutar Airflow. Por ejemplo, por la instancia de Cloud SQL (con una SKU independiente que cubre los costes de almacenamiento).
Este SKU cubre el coste 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 10 GiB.
El tamaño de disco de las instancias de Cloud SQL aumenta automáticamente según la demanda de uso del almacenamiento de la base de datos y no disminuye si el tamaño de la base de datos de Airflow se reduce más adelante.
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 la salida de red y las descripciones de los SKUs relacionados, consulta los precios de red.
★ Nota: Si creas tu entorno desde la consola de APIs de Google, puedes elegir un preajuste de entorno predefinido (pequeño, mediano o grande). Los costes de los entornos creados con estos preajustes siguen el modelo de precios normal de Cloud Composer 3. Estos preajustes solo determinan la configuración inicial de tu entorno. En concreto, la propiedad de configuración Tamaño del entorno determina los valores de DCU para el tamaño del entorno. Un ajuste predefinido del 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 frente a los fallos zonales, lo que aumenta los costes del entorno en consecuencia.
A continuación, se describe la diferencia estimada en los costes de las SKUs entre un entorno de alta resiliencia y un entorno estándar. El aumento real de los costes podría ser mayor o menor, en función del consumo de recursos en tu caso concreto.
Almacenamiento de bases de datos de Cloud Composer 3
Los costes de los siguientes servicios se facturan además de los costes 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, después, lo eliminas. El entorno funciona durante un mes de 30 días.
Por ejemplo, tu entorno usa la siguiente cantidad de recursos:
En este caso, el desglose de los costes es el siguiente:
SKU | Primera hora | Segundo periodo | Coste en Iowa (us-central1) | Coste total (10 días) |
|---|---|---|---|---|
horas de DCU (o 1000 milihoras de DCU) | 1440 horas de DCU (12 DCUs durante 120 horas) | 1800 horas de DCU (15 DCUs durante 120 horas) | 0,06 USD | 194,4 USD (3240 horas de DCU) |
Almacenamiento en bases de datos | 1,67 GiBy al mes (10 GiB durante 5 días de los 30 días) | 1,67 GiBy al mes (10 GiB durante 5 días de los 30 días) | 0,17 USD | 0,5678 USD (10 GiB durante 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 la 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 costes generales de un entorno de Cloud Composer ahora se combinan en un número menor de SKUs:

En esta sección se describen los precios de Cloud Composer 2.
En la siguiente tabla se resumen los costes de Cloud Composer 2 según la región. Consulta también Costes adicionales.
Elemento | Precio (USD) |
|---|---|
CPUs de Compute de Cloud Composer | 0,045 US$ / 1,000 hour |
Memoria computacional de Cloud Composer | 0,005 US$ / 1 gibibyte hour |
Almacenamiento de computación de Cloud Composer | 0,0002 US$ / 1 gibibyte hour |
Almacenamiento de bases de datos de Cloud Composer | 0,000232877 US$ / 1 gibibyte hour |
Tarifa del entorno de Cloud Composer pequeño | 0,35 US$ / 1 hour |
Tarifa del entorno de Cloud Composer medio | 0,55 US$ / 1 hour |
Tarifa del entorno de Cloud Composer grande | 0,85 US$ / 1 hour |
Tarifa del entorno de Cloud Composer pequeño y altamente resiliente | 0,49 US$ / 1 hour |
Tarifa del entorno de Cloud Composer mediano y altamente resiliente | 0,77 US$ / 1 hour |
Tarifa del entorno de Cloud Composer grande y altamente resiliente | 1,19 US$ / 1 hour |
Si pagas en una moneda que no sea el dólar estadounidense, se aplicarán los precios que figuran para tu divisa 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 utilizan los programadores, el servidor web y los trabajadores de Airflow. Los trabajadores de Airflow se autoescalan y, por lo tanto, los costes correspondientes siguen el número variable de trabajadores del entorno.
Además, si despliegas tus propias cargas de trabajo en el clúster de tu entorno, sus precios también se corresponderán con los precios de Cloud Composer 2 y utilizarán los SKUs de Compute de Compute Engine. Por ejemplo, los pods que se inician en el clúster de tu entorno como pods de acceso puntual siguen el modelo de precios de Compute de Cloud Composer 2 y no el modelo de precios de acceso puntual de Autopilot de GKE.
Los costes asociados dependen del número combinado de vCPUs que usan todos los componentes de tu entorno que se ejecutan en Compute Engine. Esto incluye los costes de los pods y de los servicios de tu clúster de entorno. Por ejemplo, todos los trabajadores de Airflow de tu entorno se ejecutan en pods en tu clúster de entorno.
Este SKU se mide en 1000 mCPU (milisegundos) por hora. Por ejemplo, si tu entorno utiliza 1 vCPU durante 1 hora, esto equivale a utilizar 1000 mCPU durante 1 hora.
Los costes asociados dependen de la cantidad combinada de memoria que utilizan todos los componentes de tu entorno que se ejecutan en Compute Engine.
Los costes asociados dependen de la cantidad de almacenamiento combinado que usan todos los componentes de tu entorno que se ejecutan en Compute Engine.
Los costes asociados dependen de la cantidad de espacio en disco que usa la instancia de Cloud SQL. El tamaño de disco de las instancias de Cloud SQL aumenta automáticamente según la demanda de uso del almacenamiento de la base de datos.
Este componente SKU representa el coste del almacenamiento de la base de datos de Airflow.
El tamaño mínimo de disco de las instancias de Cloud SQL es 10 GiB.
Los costes asociados dependen del tamaño de tu entorno. El tamaño del entorno es la escala de la infraestructura gestionada de tu entorno de Cloud Composer.
Este SKU cubre el coste de los componentes de la infraestructura necesarios para ejecutar Airflow, incluidos la base de datos de Cloud SQL, la cola de tareas y los proxies de conexión. La infraestructura de entorno está disponible en tres tamaños: pequeño, mediano y grande.
Este SKU representa el coste de los componentes de infraestructura necesarios para ejecutar Airflow en un entorno de Cloud Composer de alta resiliencia.
Si tu entorno es muy resiliente, estos SKUs sustituyen a los SKUs de tarifa de entorno de Cloud Composer pequeño, mediano o grande.
★ Nota: Si creas tu entorno desde la consola de APIs de Google, puedes elegir un preajuste de entorno predefinido (pequeño, mediano o grande). Los costes de los entornos creados con estos preajustes siguen el modelo de precios normal de Cloud Composer 2. Estos preajustes solo determinan la configuración inicial de tu entorno. En particular, el SKU de la tarifa de entorno de Cloud Composer, pequeño, mediano o grande, depende de la propiedad de configuración Tamaño del entorno de tu entorno, no de un preajuste de entorno. El ajuste predefinido proporciona el valor inicial que se puede cambiar con el tiempo.
Los costes de los siguientes servicios se facturan además de los costes de los entornos de Cloud Composer 2:
Supongamos que creas un entorno de Cloud Composer 2 en Iowa (us-central1) y que utilizas el valor predeterminado del entorno Pequeño.
En este caso, tu entorno tiene los siguientes parámetros predeterminados que afectan a los SKUs 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 de 1 trabajador el 50% del tiempo y 2 trabajadores para el 50% del tiempo. Después de utilizarlo durante este periodo, puedes eliminarlo. En este caso, los SKUs de Cloud Composer 2 son los siguientes:
SKU de Cloud Composer 2 | Cargo |
|---|---|
CPUs de Compute de Cloud Composer | 14.175 USD |
Memoria computacional de Cloud Composer | 5.906 USD |
Almacenamiento de computación de Cloud Composer | 0,126 USD |
Almacenamiento de bases de datos de Cloud Composer | 0,17 USD por GiB al mes |
Tarifa del entorno de Cloud Composer pequeño | 63,00 USD |
Total | 83,62 USB |
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 funciones de Cloud Composer 2 viene con un nuevo modelo de precios para que puedas sacar el máximo partido a la eficiencia del autoescalado. El nuevo modelo también ofrece una perspectiva clara del coste total de propiedad en los entornos de Cloud Composer.
En los entornos de Cloud Composer 1, el coste de la capa de Compute Engine que se usa para ejecutar Airflow es visible como un cargo por las instancias de Compute Engine que utilice el clúster de GKE del entorno.
En Cloud Composer 2, este coste ya no está asociado a Compute Engine, sino que se incluye en los SKUs de Cloud Composer 2 para los núcleos de CPU, memoria y almacenamiento de Compute Engine. Este enfoque ofrece una perspectiva clara del coste general de los entornos de Cloud Composer.
Dado que el modelo de precios de Cloud Composer 2 abarca más datos que su predecesor, es posible que observes cargos más elevados en los entornos de Cloud Composer y, al mismo tiempo, los costes de las instancias de Compute Engine se reduzcan.
El autoescalado que se introdujo en Cloud Composer 2 aporta una mayor eficiencia en el uso de recursos, ya que los entornos ya no tienen que escalarse de manera continua para detectar picos de picos. El ahorro de costes que genera el autoescalado depende en gran medida del patrón de ejecuciones de DAG y de 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 de núcleo en Web | 0,074 US$ / 1 hour |
Horas de núcleo en base de datos | 0,125 US$ / 1 hour |
Almacenamiento en Web y en base de datos | 0,000373973 US$ / 1 gibibyte hour |
Transferencia de datos salientes | 0,156 US$ / 1 gibibyte |
Si pagas en una moneda que no sea el dólar estadounidense, se aplicarán los precios que figuran para tu divisa en los SKU de Cloud Platform.
Cloud Composer 1 tiene los siguientes SKUs:
Los costes asociados dependen del tipo de máquina de servidor web de tu entorno.
Los costes asociados dependen del tipo de máquina de la instancia de Cloud SQL.
Los costes asociados dependen del tipo de máquina del servidor web y de la cantidad de espacio en disco que use la instancia de Cloud SQL.
El tamaño de disco de las instancias de Cloud SQL aumenta automáticamente según la demanda de uso del almacenamiento de la base de datos.
El tamaño mínimo de disco de las instancias de Cloud SQL es 10 GiB.
Los costes asociados dependen de la cantidad de tráfico de red que generan el servidor web y Cloud SQL. Por ejemplo, hacer consultas a la base de datos de Airflow, programar tareas y DAGs, y usar la interfaz web de Airflow genera costes de transferencia de datos.
En los entornos de IP privada de Cloud Composer 1, se duplican los costes relacionados con el servidor web. Esto se debe a que los entornos de IP privada de Cloud Composer tienen dos instancias de servidor web ejecutándose con un balanceador de carga.
Tipos de máquinas admitidos
Los componentes de tu entorno de Cloud Composer 1 utilizan los siguientes tipos de máquinas.
Componente del entorno | Tipos de máquinas 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 costes de los siguientes servicios se facturan además de los costes de los entornos de Cloud Composer 1:
Consulta la sección Precios de la nube privada virtual para obtener más información.
Si pagas en una moneda que no sea el dólar estadounidense, se aplicarán los precios que figuran para tu divisa en los SKU de Cloud Platform.
Supongamos que creas un entorno de Cloud Composer 1 en Iowa (us-central1) y que utilizas los parámetros predeterminados.
En este caso, tu entorno tiene los siguientes parámetros predeterminados que afectan a los SKUs de Cloud Composer 1:
Los parámetros predeterminados afectan a los costes adicionales de su 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 eliminas. En este caso, los SKUs de Cloud Composer 1 son los siguientes:
SKU de Cloud Composer 1 | Cargo |
|---|---|
Tiempo de vCPU de Cloud Composer | 26,64 USD |
Tiempo de vCPU SQL de Cloud Composer | 45,00 USD |
Almacenamiento de datos de Cloud Composer | 1,99 USD |
Transferencia de datos saliente de Cloud Composer | 1,04 USD |
Total | 74,67 USD |