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, por el período real en el que se ejecutaron. Por ejemplo, si creas un entorno, lo ejecutas durante 6 horas y 30 minutos y lo borras después, los costos totales son 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.

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 costos de Cloud Composer 3 en diferentes regiones. Consulte también los costos adicionales.

Si pagas en una moneda distinta del dólar estadounidense, se aplican los precios que aparecen en tu moneda en SKU de Cloud Platform.

SKU de Cloud Composer 3

Cloud Composer 3 tiene los siguientes SKU:

  • Cloud Composer 3 milli DCU-hora estándar

    La 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 determinado. Debido a que 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, por hora de DCU.

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

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

    • Recursos de CPU virtual, memoria y almacenamiento que usan 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 cuentan con ajuste de escala automático y, por lo tanto, los costos correspondientes siguen la cantidad cambiante de trabajadores en el entorno.

      Si implementas tus propias cargas de trabajo en el clúster de tu entorno, como cuando creas Pods con KubernetesPodOperator o ejecutas tareas con el Ejecutor de Kubernetes, 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 administrada de tu entorno de Cloud Composer. La infraestructura del entorno tiene diferentes tamaños: pequeña, mediana y grande.

      El costo del tamaño del entorno en DCU cubre el costo de los recursos usados 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) o la cola de Redis de tu entorno.

  • Almacenamiento de la base de datos de Cloud Composer 3

    Este SKU cubre el costo del almacenamiento usado por 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 de disco de las instancias de Cloud SQL aumenta automáticamente según la demanda que proviene 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 SKU abarca el tráfico de salida facturable que generan los componentes del entorno que ejecutan las cargas de trabajo en tu entorno.

    Los SKU de transferencia de datos de red de Cloud Composer abarcan los siguientes tipos de tráfico generado por 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 Precios de red.

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

Costos adicionales de Cloud Composer 3

Se facturan los costos de los siguientes servicios, además de los costos de los entornos de Cloud Composer 3:

Ejemplo de precios de Cloud Composer 3

Por ejemplo, debes crear un entorno de Cloud Composer 3 en Iowa (us-central1), usarlo durante 10 días para ejecutar tus cargas de trabajo y, luego, borrarlo. El entorno funciona durante el mes de 30 días.

Por ejemplo, tu entorno usa la siguiente cantidad de recursos:

  • Durante 5 días, usa 12 DCU. Estas DCU cubren los costos combinados de los recursos de CPU virtual, memoria y almacenamiento que usan los componentes del entorno (programadores, procesadores de DAG, activadores, trabajadores y el servidor web) y los costos de operar la infraestructura del entorno.
  • Durante otros 5 días, tu entorno usa 15 DCU porque la cantidad de trabajadores se escaló verticalmente para abordar 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 ningún tráfico de salida de red facturable porque opera dentro de la misma zona y no envía datos a través de Internet. En este caso, todos los SKU de Transferencia de datos de red de Cloud Composer no generan costos.

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

SKU Primer tiempo Segundo período Costo en Iowa (us-central1) Costo total (10 días)
DCU-horas
(o 1,000 miliDCU-hora)
1,440 DCU-hora
(12 DCU por 120 horas)
1,800 DCU-hora
(15 DCU por 120 horas)
$0.06 $194.4
(3,240 horas de DCU)
Almacenamiento en bases de datos 1.67 GiBy/mes
(10 GiBy por 5 días de 30 días)
1.67 GiBy/mes
(10 GiBy por 5 días de 30 días)
$0.17 $0.5678
(10 GiB por 10 días)

Consideraciones adicionales:

  • Tu entorno tiene ajuste de escala automático. Esto significa que si la carga real es menor durante el período descrito, los costos también serán menores. Por ejemplo, si configuras tu entorno para que escale entre 1 y 6 trabajadores, y este usa un solo trabajador durante todo el período, deberás pagar por las horas de DCU que use 1 trabajador, no 6 trabajadores.

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

  • Tu 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

En esta sección, se 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 (haz clic para ampliar)

Cloud Composer 3 sigue la ruta de una mayor simplificación y oculta la mayoría de los componentes restantes de la infraestructura, incluidos el clúster del 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 los recursos de Compute Engine usados por los componentes de tu entorno se combinan en el SKU de horas de DCU.

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

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

  • No debes pagar costos adicionales por los servicios de Google que el clúster del entorno ubicado en tu proyecto haya usado en Cloud Composer 2.

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 costos de Cloud Composer 2 para diferentes regiones. Consulta también los costos adicionales.

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.

SKU de Cloud Composer 2

Cloud Composer 2 tiene los siguientes SKU:

  • SKU de Compute de Cloud Composer

    Los SKU 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 siguen el modelo de precios de Cloud Composer 2 y usan SKU de Compute Engine de Compute Engine. Por ejemplo, los Pods iniciados en el clúster de tu entorno como Spot Pods siguen el modelo de precios de Cloud Composer 2 Compute y no el modelo de precios Spot de GKE Autopilot.

    • CPU de Compute de Cloud Composer

      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 servicios en el clúster de tu 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 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.

    • Memoria de Compute de Cloud Composer

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

    • Almacenamiento de Compute de Cloud Composer

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

  • Almacenamiento en bases de datos de Cloud Composer

    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.

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

    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.

  • Tarifa del entorno de Cloud Composer alta, mediana y grande para pequeñas, medianas y grandes

    Este SKU representa el costo de los componentes de la infraestructura necesarios para ejecutar Airflow en un entorno de Cloud Composer muy resiliente.

    Si tu entorno es muy resiliente, estos SKU reemplazan las tarifas de entorno de Cloud Composer para pequeñas, medianas y grandes.

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

Costos adicionales de Cloud Composer 2

Se facturan los costos de los siguientes servicios, además de los costos 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 ajuste predeterminado 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 escala de forma automática entre 1 y 3 trabajadores.
  • El programador y el servidor web de tu entorno usan 0.5 CPU virtuales cada uno.
  • El programador y el servidor web de tu entorno usan 1.875 GiB de memoria cada uno.
  • El programador y el servidor web de tu entorno usan 1 GiB de espacio en disco cada uno.
  • Los trabajadores de tu entorno escalan de forma automática entre 0.5 y 1.5 CPU virtuales, según la cantidad de trabajadores.
  • Los trabajadores de tu entorno escalan de forma automática entre 1,875 y 5,625 GiB de memoria, según la cantidad de trabajadores.
  • Los trabajadores de tu entorno escalan de forma automática entre 1 y 3 GiB de almacenamiento, según la cantidad de trabajadores.
  • La base de datos del entorno utiliza 10 GiB de almacenamiento. El tamaño de almacenamiento aumenta de forma automática según la demanda proveniente del uso de almacenamiento de la base de datos. En este ejemplo, se supone que el almacenamiento de la base de datos no aumenta.
  • Tu entorno usa la infraestructura pequeña.

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:

  • La tarifa de CPU de Compute de Cloud Composer es ( 90 hours * 1.5 vCPU + 90 hours * 2 vCPU ) * $0.045 per 1000 mCPU hours, lo que da un total de $14.175.

  • La tarifa de memoria de Compute de Cloud Composer es ( 90 hours * 5.625 GiB + 90 hours * 7.5 GiB ) * $0.005 per GiB / hour, lo que da un total de $5.906.

  • La tarifa de Almacenamiento de Compute de Cloud Composer es ( 90 hours * 3 GiB + 90 hours * 4 GiB ) * $0.0002 per GiB / hour, lo que da un total de $0.126

  • La tarifa de Almacenamiento en bases de datos de Cloud Composer es 180 hours out of 740 hours * 10 GiB * $0.17 per GiB / month, lo que da un total de $0.413

  • La tarifa de entorno pequeño de Cloud Composer es 180 hours * $0.35 per hour, lo que da un total de $63.00.

  • En este ejemplo, las tarifas totales de Cloud Composer 2 son las 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
  • Tu entorno tiene ajuste de escala automático. Esto significa que si la carga real es menor durante el período descrito, los costos también serán menores. Por ejemplo, si configuras el entorno para que escale entre 1 y 6 trabajadores y usa solo un trabajador durante todo el período, solo pagas por este trabajador.

  • Tu 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

En esta sección, se 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 (haz clic para ampliar)

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 SKU 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 predecesor, es posible que observes cargos más altos para los entornos de Cloud Composer y, al mismo tiempo, los costos más bajos de 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 porque los entornos ya no necesitan escalar de forma continua para el pico. 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, ocurre lo siguiente:

  • Los costos de tus entornos pueden variar debido al ajuste de escala automático del entorno. Solo pagas por los recursos que usa tu entorno.
  • No pagas costos adicionales por los componentes de Compute Engine de tu entorno. Los SKU de Cloud Composer 2 reemplazan estos costos.
  • Aunque los entornos de Cloud Composer 2 se basan en clústeres de Autopilot de GKE, no se te cobra una tarifa por administración de clústeres que sí está presente en los clústeres de Autopilot normales.

Precios de Cloud Composer 1

Expandir

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

Tabla de precios de Cloud Composer 1

Si pagas en una moneda distinta del dólar estadounidense, se aplican los precios que aparecen en tu moneda en SKU de Cloud Platform.

SKU de Cloud Composer 1

Cloud Composer 1 tiene los siguientes SKU:

  • Tiempo de CPU virtual de Cloud Composer

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

  • Tiempo de CPU virtual de SQL de Cloud Composer

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

  • Almacenamiento de datos de Cloud Composer

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

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

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

  • Transferencia de datos de Cloud Composer

    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.

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

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áquinas compatibles

Los componentes del entorno de Cloud Composer 1 usan los siguientes tipos de máquina.

  • El precio de estos tipos de máquinas forma parte de los costos adicionales.
  • No se admiten los tipos de máquina de núcleo compartido.
  • El tamaño de disco de las instancias de Cloud SQL aumenta de forma automática, según la demanda proveniente del uso de almacenamiento de la base de datos. El tamaño de almacenamiento inicial es de 10 GiB.
Componente de 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-meulnm2-cpum2-highmd-standard
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

Costos adicionales de Cloud Composer 1

Se facturan los costos de los siguientes servicios, además de los costos de los entornos de Cloud Composer 1:

Si pagas en una moneda distinta del dólar estadounidense, se aplican los precios que aparecen en tu moneda en SKU de Google Cloud.

Ejemplo de precios de Cloud Composer 1

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:

  • El servidor web de tu entorno usa el tipo de máquina composer-n1-webserver-2. Este tipo de máquina tiene 2 CPU virtuales 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 CPU virtuales.

Estos parámetros predeterminados afectan a los costos 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 usan 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, luego, borras el entorno. En este caso, los SKUs de Cloud Composer 1 son los siguientes:

  • El tiempo de CPU virtual de Cloud Composer es 180 hours * 2 vCPU * 0.074 / vCPU hour, lo que da un total de $26.64.

  • La tarifa de Tiempo de CPU virtual de SQL de Cloud Composer es 180 hours * 2 vCPU * 0.125 / vCPU hour, lo que da un total de $45.00

  • Almacenamiento de datos de Cloud Composer: 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, con un total de 30 GiB. La tarifa resultante del almacenamiento (suponiendo que el almacenamiento de la base de datos no aumenta) es 180 hours out of 740 hours * 30 GiB * $0.273 per GiB / month, lo que da un total de $1.99.

  • La transferencia de datos de salida de Cloud Composer es 6.5 GiB * $0.156 / GiB por un total de $1.04.

  • En este ejemplo, las tarifas totales de Cloud Composer 1 son las 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
  • El entorno también tiene costos adicionales que no forman parte de los SKU de Cloud Composer 1. Por ejemplo, estos costos incluyen tarifas por ejecutar 3 nodos del clúster de tu entorno por el período en que lo usaste.

¿Qué sigue?

Solicita una cotización personalizada

Con los precios de pago por uso de Google Cloud, solo pagas por los servicios que usas. Comunícate con nuestro equipo de Ventas y obtén una cotización personalizada para tu organización.
Comunicarse con Ventas