Precios de Cloud Composer

En este documento se detallan los precios de Cloud Composer.

Para ver las tarifas de otros productos, consulta la lista de precios.

Para buscar SKUs individuales asociados a Cloud Composer, consulta los SKU de Google Cloud.

Resumen de precios

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

Calculadora de precios

Si utilizas Cloud Composer 1, puedes usar la calculadora de precios de Google Cloud para estimar el coste que supone utilizar este servicio.

Intervalo de facturación

Los entornos de Cloud Composer se facturan en intervalos de 10 minutos. Por ejemplo, si creas un entorno, ejecútalo durante 6 horas y 30 minutos y lo eliminas después, los costes totales serán del periodo real en el que se ejecutó el entorno, 6, 5 horas.

Unidades de medida

El tamaño del disco y el uso de red se calculan en Gibibytes (GiB). GiB (Gibibytes) es una unidad estándar que se utiliza en el campo de procesamiento y transmisión de datos. Se define como base 1024 en lugar de 1000 base. Por ejemplo, 1 Gigabyte (GB) se define como 10003 bytes, mientras que 1 GiB se define como 10243 bytes.

Aunque algunos precios se indican por horas o al mes, Cloud Composer se sigue facturando según el tiempo de uso real.

Modelos de precios

Cloud Composer utiliza dos modelos de precios:

Migración del modelo de precios de Cloud Composer 1 a Cloud Composer 2

Comparación de modelos de precios de Cloud Composer
Figura 1. 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.

En el siguiente diagrama se muestra la transición del modelo de precios de Cloud Composer 1 a Cloud Composer 2.

Dado que el modelo de precios de Cloud Composer 2 abarca más datos que su predecesor, es posible que observes cambios 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.

SKUs de Cloud Composer 2

En comparación con Cloud Composer 1:

  • Los costes de tus entornos pueden variar debido al autoescalado de los entornos. 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.

Cloud Composer 2 tiene los siguientes SKU:

  • SKUs de Compute de Cloud Composer

    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 Cloud Composer.

    • CPU de Compute de Cloud Composer

      Los costes asociados dependen del número combinado de vCPU 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.

    • Memoria Compute de Cloud Composer

      Los costes asociados dependen de la cantidad combinada de memoria que utilizan todos los componentes de tu 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.

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

Tabla de precios de Cloud Composer 2

En la siguiente tabla se resumen los costes de Cloud Composer 2 según la región.

Ejemplo de precios 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 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.5 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 SKU de Cloud Composer 2. Estos costes incluyen, por ejemplo, las tarifas del segmento de Cloud Storage de un entorno, que se usan para gestionar DAGs y albergar los registros de las tareas.

SKUs de Cloud Composer 1

Cloud Composer 1 tiene los siguientes SKU:

  • Tiempo de vCPU de Cloud Composer

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

  • Tiempo de vCPU SQL de Cloud Composer

    Los costes asociados dependen del tipo de máquina 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 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.

  • Salida de red 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 genera una salida de red.

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

Tabla de precios de Cloud Composer 1

En la siguiente tabla se resumen los costes de Cloud Composer 2 según la región.

Ejemplo de precios de Cloud Composer 1

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

Los parámetros predeterminados afectan a los costes adicionales de su 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 tráfico de salida y, luego, lo eliminas. En este caso, los SKU 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.

  • Salida de red de Cloud Composer es 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
    Salida de red de Cloud Composer 1,04 USD
    Total 74,67 USD
  • Tu entorno también tiene costes adicionales que no forman parte de los SKU de Cloud Composer 1. Por ejemplo, estos costes incluyen las tarifas por ejecutar 3 nodos en el clúster de tu entorno durante el periodo en el que lo usaste.

Costes adicionales

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

  1. (Solo para Cloud Composer 1) Nodos de Google Kubernetes Engine utilizados para trabajadores y programadores en un entorno. Estos nodos se cobran aparte según los precios de Compute Engine en función del número y del tipo de instancias utilizadas. Esto incluye las tarifas de Persistent Disk que usan todos los nodos y la cola de Redis. El disco de la cola de Redis se conserva a menos que se elimine manualmente.

  2. El segmento de Cloud Storage de un entorno, que se usa para gestionar DAGs y albergar los registros de las tareas. Este segmento se conserva a menos que se elimine manualmente.

    Consulta más información en la página Precios de Cloud Storage.

  3. Datos que recopila Cloud Monitoring para conocer el rendimiento y el estado de los entornos. De forma predeterminada, este producto está habilitado y los datos están sujetos a sus precios, que son independientes.

  4. El tráfico de almacenamiento y salida generado cuando se usan Container Registry y Artifact Registry. Estos servicios se usan para almacenar y servir las imágenes de contenedor que se crean al instalar módulos de PyPi adicionales.

    Para obtener más información, consulta las páginas sobre los precios de Container Registry y Artifact Registry.

  5. Si utilizas claves de encriptado gestionadas por el cliente, es posible que se apliquen cargos adicionales por el uso de Cloud Key Management Service. Consulta la página de precios de Google Key Management Service 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.

Tipos de máquinas para nodos (Cloud Composer 1)

Los nodos de tu entorno utilizan estos tipos de máquinas. Los precios de estos tipos de máquinas forman parte de los costes adicionales.

En los entornos de Cloud Composer se admiten los siguientes tipos de instancias de Compute Engine:

  • Tipos de máquinas estándar N1 (n1-standard)
  • Tipos de máquinas con alta capacidad de memoria N1 (n1-highmem)
  • Tipos de máquinas con alta capacidad de CPU N1 (n1-highcpu)
  • Tipos de máquinas estándar N2 (n2-standard)
  • Tipos de máquinas con alta capacidad de memoria N2 (n2-highmem)
  • Tipos de máquinas con alta capacidad de CPU N2 (n2-highcpu)
  • Tipos de máquinas estándar E2 (e2-standard)
  • Tipos de máquinas con alta capacidad de memoria E2 (e2-highmem)
  • Tipos de máquinas con alta capacidad de CPU E2 (e2-highcpu)
  • Tipos de máquinas optimizadas para la computación C2 (c2-standard)
  • Tipos de máquinas con memoria optimizada M1 (m1-megamem y m1-ultramem)
  • Tipos de máquinas con memoria optimizada M2 (m2-megamem y m2-ultramem)
  • Tipos de máquinas estándar N2D que utilizan procesadores AMD (n2d-standard)
  • Tipos de máquinas con alta capacidad de memoria N2D que utilizan procesadores AMD (n2d-highmem)
  • Tipos de máquinas con alta capacidad de CPU N2D que utilizan procesadores AMD (n2d-highcpu)

No se admiten los tipos de máquinas de núcleo compartido.

Tipos de máquinas para la instancia de Cloud SQL (Cloud Composer 1)

Los siguientes tipos de máquinas son compatibles con Cloud SQL que ejecuta la base de datos de Airflow de tu entorno.

Tipo de máquina vCPUs Memoria Disco
db-n1-standard-2 2 7,5 GiB (ver nota)
db-n1-standard-4 4 15 GiB (ver nota)
db-n1-standard-8 8 30 GiB (ver nota)
db-n1-standard-16 16 60 GiB (ver nota)

Tipos de máquinas del servidor web (Cloud Composer 1)

Los siguientes tipos de máquinas son compatibles con la instancia de máquina virtual que ejecuta el servidor web de Airflow:

Tipo de máquina vCPUs Memoria Disco
composer-n1-webserver-2 2 1,6 GiB 20 GiB
composer-n1-webserver-4 4 1 GiB 20 GiB
composer-n1-webserver-8 8 7,6 GiB 20 GiB

Siguientes pasos

Solicitar un presupuesto personalizado

Gracias al pago por uso de Google Cloud, solo pagas por los servicios que utilizas. Ponte en contacto con nuestro equipo de ventas para solicitar un presupuesto personalizado para tu organización.
Contacta con Ventas