Precios de Cloud Composer

En este documento se detallan los precios de Cloud Composer.

Modelos de precios

Cloud Composer usa los siguientes modelos de precios:

Los entornos de Cloud Composer se facturan en intervalos de tiempo cortos durante el periodo real en que estaban activos. Por ejemplo, si creas un entorno, lo ejecutas durante 6 horas y 30 minutos y lo eliminas más tarde, 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.

Precios de Cloud Composer 3

En esta sección se describen los precios de Cloud Composer 3.

Tabla de precios de Cloud Composer 3

En esta sección se resumen los costes de Cloud Composer 3 en diferentes regiones. Consulta también los costes adicionales.

Si pagas en una moneda que no sea el dólar estadounidense, se aplicarán los precios que figuran para tu divisa en la página de SKUs de Cloud Platform.

SKUs de Cloud Composer 3

Cloud Composer 3 tiene los siguientes SKUs:

  • DCU-horas estándar de Cloud Composer en 3 milisegundos

    La unidad de computación de datos es una unidad de medición abstracta que representa los recursos informáticos asignados por un entorno de Cloud Composer en un momento dado. Como la DCU es una medida de los recursos aprovisionados en un entorno, los costes se cobran según el valor de DCU del entorno a lo largo del tiempo, en horas de DCU.

    Este SKU se mide en milliDCU horas. Por ejemplo, si tu entorno utiliza 1 DCU durante 1 hora, el resultado sería el de 1000 miliDCU-horas.

    Las horas de DCU representan el uso de los siguientes recursos:

    • Los recursos de vCPU, memoria y almacenamiento que utilizan los componentes del entorno que ejecutan las cargas de trabajo: trabajadores de Airflow, programadores, procesadores de DAG, activadores y el servidor web. Los trabajadores de Airflow se escalan automáticamente, por lo que los costes correspondientes se ajustan a los cambios en el número de trabajadores del entorno.

      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 usados también cuentan como horas de DCU y siguen el modelo de precios de Cloud Composer 3.

    • Tamaño del entorno. El tamaño del entorno es la escala de la infraestructura gestionada de tu entorno de Cloud Composer. La infraestructura del entorno está disponible en varios tamaños: pequeña, mediana y grande.

      El coste del tamaño del entorno en las DCUs cubre el coste de los recursos que utilizan los componentes de la infraestructura necesarios para ejecutar Airflow. por ejemplo, en la instancia de Cloud SQL (con un SKU independiente que cubre los costes de almacenamiento) o en la cola de Redis de tu entorno.

  • Almacenamiento de bases de datos de Cloud Composer 3

    Este SKU cubre el coste del almacenamiento que utiliza 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 automáticamente en función de la demanda procedente del 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.

  • Transferencia de datos de red de Cloud Composer

    Este grupo de SKUs cubre el tráfico saliente facturable que generan los componentes del entorno que ejecutan las cargas de trabajo en tu entorno.

    Los SKUs de transferencia de datos de red de Cloud Composer abarcan los siguientes tipos de tráfico que generan 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 SKU relacionados, consulta los precios de red.

  • Tu entorno también tiene costes adicionales que no forman parte de los precios de Cloud Composer.

Costes adicionales de Cloud Composer 3

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

Ejemplo de precios de Cloud Composer 3

Por ejemplo, supongamos que 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 eliminas. El entorno funciona durante un mes que tiene 30 días.

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

  • Utiliza 12 DCUs durante 5 días. Estas DCUs cubren los costes combinados de las vCPU, la memoria y los recursos de almacenamiento que utilizan los componentes del entorno (programadores, procesadores DAG, activadores, trabajadores y servidor web) y los costes de funcionamiento de la infraestructura del entorno.
  • Durante otros cinco días, tu entorno utiliza 15 DCUs porque el número de trabajadores se ha ampliado para abarcar la gran cantidad de tareas.
  • La base de datos de tu entorno no supera el tamaño inicial de 10 GiB.
  • El entorno no genera tráfico de salida de red facturable porque funciona en la misma zona y no envía datos por Internet. En este caso, los SKUs de Cloud Composer Network Data Transfer no generan costes.

En este caso, el desglose de los costes es el siguiente:

SKU Primer periodo Segundo periodo Coste en Iowa (us-central1) Coste total (10 días)
Horas de DCU
(o 1000 miliDCU horas)
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/mes
(10 GiBy durante 5 días de 30 días)
1,67 GiBy/mes
(10 GiBy durante 5 días de 30 días)
0,17 USD 0,5678 USD
(10 GiBy durante 10 días)

Consideraciones adicionales:

  • Tu entorno se está escalando automáticamente. Esto significa que, si la carga real es inferior durante el periodo descrito, los costes también son más bajos. Por ejemplo, si configuras tu entorno para escalar entre 1 y 6 trabajadores, y tu entorno solo utiliza un solo trabajador durante todo el periodo, se te pagará por las horas de DCU que utilice 1 trabajador, no por 6 trabajadores.

  • Si tu entorno transfiere datos entre regiones o por Internet, se aplican los SKUs de Data Transfer de red de Cloud Composer.

  • Tu entorno también tiene costes adicionales que no forman parte de los SKUs de Cloud Composer 3.

Transición del modelo de precios de Cloud Composer 3

En esta sección se describen los cambios en el modelo de precios de Cloud Composer 3 en comparación con Cloud Composer 2.

Los SKUs de Cloud Composer 2 se muestran junto con los SKUs de Cloud Composer 3
Figura 1. Transición del modelo de precios de Cloud Composer 2 a Cloud Composer 3 (haz clic en la imagen para ampliarla)

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.

Ahora, el coste total de un entorno de Cloud Composer se combina en un número menor de SKUs:

  • Las SKUs que representan recursos de Compute Engine que usan los componentes de tu entorno se combinan en el SKU de horas de DCU.

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

  • Los SKUs de salida de red de Cloud Composer 3 sustituyen a los costes adicionales de Cloud Composer 2 correspondientes al uso del tráfico de red por parte de los componentes de Airflow que se ejecutaron anteriormente en tu proyecto.

  • No se te cobrará ningún coste adicional por los servicios de Google que haya utilizado el clúster del entorno en tu proyecto en Cloud Composer.

Precios de Cloud Composer 2

En esta sección se describen los precios de Cloud Composer 2.

Tabla de 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 la sección Costes adicionales.

Si pagas en una moneda que no sea el dólar estadounidense, los precios que figuran para tu divisa en SKUs de Cloud Platform .

SKUs de Cloud Composer 2

Cloud Composer 2 tiene los siguientes SKUs:

  • SKUs de Compute de Cloud Composer

    Los SKUs de Compute Engine 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 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, el precio de estas también sigue el modelo de precios de Cloud Composer 2 y utiliza SKUs de Compute Engine. Por ejemplo, los pods iniciados en el clúster de tu entorno como pods de Spot siguen el modelo de precios de Compute de Cloud Composer 2, no el modelo de precios de Spot de Autopilot de GKE.

    • CPU de Compute de Cloud Composer

      Los costes asociados dependen del número combinado de vCPUs que usan todos los componentes de tu entorno que se ejecutan en Compute Engine. Incluye los costes de los pods y los servicios del clúster de tu entorno. Por ejemplo, todos los trabajadores de Airflow de tu entorno se ejecutan en pods de tu clúster de entorno.

      Este SKU se mide en 1000 mCPU (milisegundos) por hora. Por ejemplo, si en tu entorno se utiliza 1 vCPU durante 1 hora, el resultado sería el de usar 1000 mCPU durante 1 hora.

    • Memoria Compute de Cloud Composer

      Los costes asociados dependen de la cantidad combinada de memoria que utilizan todos los componentes del entorno que se ejecutan en Compute Engine.

    • Almacenamiento de Compute de Cloud Composer

      Los costes asociados dependen de la cantidad de almacenamiento combinado que usan todos los componentes de tu entorno que se ejecutan en Compute Engine.

  • Almacenamiento de bases de datos de Cloud Composer

    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.

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

    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.

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

    Estos SKUs representan el coste de los componentes de la infraestructura necesarios para ejecutar Airflow en un entorno de Cloud Composer altamente resiliente.

    Si tu entorno es muy resistente, estos SKUs sustituyen a las tarifas de entornos pequeñas, medianas y grandes de Cloud Composer.

  • Tu entorno también tiene costes adicionales que no forman parte de los precios de Cloud Composer.

Costes adicionales de Cloud Composer 2

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

Ejemplo de precios de Cloud Composer 2

Supongamos que creas un entorno de Cloud Composer 2 en Iowa (us-central1) y usas el preajuste de entorno Small predeterminado.

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

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

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 SKU de Cloud Composer 2 son los siguientes:

  • CPUs de Compute de Cloud cuestan ( 90 hours * 1.5 vCPU + 90 hours * 2 vCPU ) * $0.045 per 1000 mCPU hours, lo que equivale a un total de 14,175 USD.

  • Cloud Composer Memory es ( 90 hours * 5.625 GiB + 90 hours * 7.5 GiB ) * $0.005 per GiB / hour, lo que equivale a un total de 5,906 USD.

  • Cloud Composer Compute Storage es ( 90 hours * 3 GiB + 90 hours * 4 GiB ) * $0.0002 per GiB / hour, lo que equivale a un total de 0,126 USD.

  • Cloud Composer Database Storage cuesta 180 hours out of 740 hours * 10 GiB * $0.17 per GiB / month, lo que equivale a un total de 0,413 USD.

  • La tarifa del entorno de Cloud Composer pequeño cuesta 180 hours * $0.35 per hour, lo que equivale a un total de 63 USD.

  • Las tarifas totales de Cloud Composer 2 de este ejemplo son las 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
  • Tu entorno se está escalando automáticamente. Esto significa que, si la carga real es inferior durante el periodo descrito, los costes también son más bajos. Por ejemplo, si configuras tu entorno para que tenga entre 1 y 6 trabajadores y solo utiliza un trabajador durante todo el periodo, solo pagas por ese trabajador.

  • Tu entorno también tiene costes adicionales que no forman parte de los SKUs de Cloud Composer 2.

Transición de modelos de precios de Cloud Composer 2

En esta sección se describen los cambios en el modelo de precios de Cloud Composer 2 en comparación con Cloud Composer 1.

Los SKUs de Cloud Composer 1 se muestran junto con los SKUs de Cloud Composer 2
Imagen 2. Migración del modelo de precios de Cloud Composer 1 a Cloud Composer 2 (haz clic en la imagen para ampliarla)

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 SKU 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.

Como el modelo de precios de Cloud Composer 2 es más general que su predecesor, es posible que los entornos de Cloud Composer tengan cargos más altos y que, al mismo tiempo, se reduzcan los costes de las instancias de Compute Engine.

El autoescalado introducido en Cloud Composer 2 aumenta aún más la eficiencia, ya que los entornos ya no tienen que escalarse de forma continua para alcanzar la cima. 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:

  • Debido al autoescalado de los entornos, los costes de tus entornos pueden variar. Solo pagas por los recursos que utiliza tu entorno.
  • No pagas costes adicionales por los componentes de Compute Engine de tu entorno. Los SKU de Cloud Composer 2 sustituyen estos costes.
  • Aunque los entornos de Cloud Composer 2 se basan en los clústeres de Autopilot de GKE, no se te cobra ninguna tarifa de gestión por los clústeres normales de este servicio.

Precios de Cloud Composer 1

Mostrar

En esta sección se describen los precios de Cloud Composer 1.

Tabla de precios de Cloud Composer 1

Si pagas en una moneda que no sea el dólar estadounidense, los precios que figuran para tu divisa en SKUs de Cloud Platform .

SKUs de Cloud Composer 1

Cloud Composer 1 tiene los siguientes SKUs:

  • Tiempo de vCPU de Cloud Composer

    Los costes asociados dependen del tipo de máquina del servidor web de tu entorno.

  • Tiempo de vCPU SQL de Cloud Composer

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

  • Almacenamiento de datos de Cloud Composer

    Los costes asociados dependen del tipo de máquina del servidor web y de la cantidad de espacio en disco que utiliza 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 en las bases 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 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 generan costes de transferencia de datos.

  • Tu entorno también tiene costes adicionales que no forman parte de los precios de Cloud Composer.

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.

  • Los precios de estos tipos de máquinas forman parte de los costes adicionales.
  • No se admiten los 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 del uso del almacenamiento en las bases de datos. El tamaño de almacenamiento inicial es de 10 GiB.
Componente de 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-megamdem-standard, mn-standard, mnult2
Instancia de Cloud SQL db-n1-standard-2, db-n1-standard-4, db-n1-standard-8, db-n1-standard-16
Servidor web compositor-n1-webserver-2, redactor-n1-webserver-4, redactor-n1-webserver-8

Costes adicionales de Cloud Composer 1

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

Si pagas en una moneda que no sea el dólar estadounidense, se aplicarán los precios que figuran para tu divisa en la página de SKUs de Cloud Platform.

Ejemplo de precios de Cloud Composer 1

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

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

  • El servidor web de tu entorno usa 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 tu entorno usa el tipo de máquina db-n1-standard-2. Este tipo de máquina tiene 2 vCPU.

Estos parámetros predeterminados afectan a los costes adicionales de tu entorno:

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

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, después, eliminas el entorno. En este caso, tus SKUs de Cloud Composer 1 son los siguientes:

  • El tiempo de vCPU de Cloud Composer es 180 hours * 2 vCPU * 0.074 / vCPU hour, lo que equivale a un total de 26,64 USD.

  • El tiempo de vCPU SQL de Cloud Composer es 180 hours * 2 vCPU * 0.125 / vCPU hour, lo que equivale a un total de 45 USD.

  • El almacenamiento de datos de Cloud Composer es de 10 GiB para la base de datos (es el almacenamiento inicial que aumenta a medida que la base de datos aumenta de tamaño) y un total de 20 GiB para el servidor web. de 30 GiB. La tarifa resultante del 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 para un total de 1,99 USD.

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

  • Las tarifas totales de Cloud Composer 1 de este ejemplo son las 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 salientes de Cloud Composer 1,04 USD
    Total 74,67 USD
  • Tu entorno también tiene costes adicionales que no forman parte de los SKUs de Cloud Composer 1. Por ejemplo, en estos costes se incluyen las tarifas por ejecutar 3 nodos del clúster de tu entorno durante el periodo en el que utilizaste el entorno.

Siguientes pasos

Solicita un presupuesto personalizado

Gracias al modelo de pago por uso de Google Cloud, solo pagas por los servicios que usas. Ponte en contacto con nuestro equipo de Ventas para solicitar un presupuesto personalizado para tu empresa.
Contactar con Ventas