Precios de Cloud Composer

En este documento se detallan los precios de Cloud Composer.

Para ver los precios de otros productos, consulta la documentación sobre precios.

Para buscar SKU individuales asociados con Cloud Composer, ve a SKU de Google Cloud.

Descripción general de precios

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

Calculadora de precios

En el caso de Cloud Composer 1, puedes usar la calculadora de precios de Google Cloud para estimar el costo de uso de Cloud Composer.

Intervalo de facturación

Los entornos de Cloud Composer se facturan en intervalos de 10 minutos. Por ejemplo, si creas un entorno, lo ejecutas durante 6 horas y 30 minutos y lo borras más tarde, el costo total del período real en el que ejecutaste tu entorno es de 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 usa en el campo de procesamiento de datos y transmisión, y se define como una base de 1,024 en lugar de una base de 1,000. Por ejemplo, 1 gigabyte (GB) se define como 1,000 3 bytes, mientras que 1 GiB se define como 1,0243 bytes.

Aunque algunos precios se expresan en horas o de forma mensual, Cloud Composer se factura por el tiempo de uso real.

Modelos de precios

Cloud Composer usa dos modelos de precios:

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

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

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

Debido a que el modelo de precios de Cloud Composer 2 es más abarcador que su antecesor, es posible que notes cambios 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.

SKU para Cloud Composer 2

En comparación con Cloud Composer 1:

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

Cloud Composer 2 tiene los siguientes SKU:

  • 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 dentro de tu clúster.

    Este SKU, junto con la memoria de Compute de Cloud Composer y el almacenamiento de procesamiento de Cloud Composer, representa la capacidad de Compute Engine que usan los programadores, el servidor web y los trabajadores de Airflow. Ten en cuenta que estos SKU cubren los trabajadores de Airflow con ajuste de escala automático y, por lo tanto, los costos correspondientes consideran la cantidad cambiante de trabajadores en el 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.

  • Tu entorno también tiene costos 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 costos de Cloud Composer 2 para diferentes regiones.

Ejemplo de precios 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:

  • 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.5 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. Por ejemplo, estos costos incluyen tarifas por el bucket de Cloud Storage de un entorno, que se usa para administrar DAG y conservar registros de tareas.

SKU para 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 del entorno.

  • Tiempo de CPU virtual de SQL de Cloud Composer

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

  • Almacenamiento de datos de Cloud Composer

    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.

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

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

Tabla de precios de Cloud Composer 1

En la siguiente tabla, se resumen los costos de Cloud Composer 2 para diferentes regiones.

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 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 tráfico de salida y, luego, lo borras. En este caso, tus SKU 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 tarifa de Salida de red de Cloud Composer es 6.5 GiB * $0.156 / GiB, lo que da 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
    Salida de red de Cloud Composer $1.04
    Total $74.67
  • Tu 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 del entorno durante el período en el que lo usaste.

Costos adicionales

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

  1. (Solo Cloud Composer 1) Nodos de Google Kubernetes Engine que se usan para trabajadores y programadores en un entorno. Estos nodos están sujetos a precios de Compute Engine diferentes y se basan en la cantidad y el tipo de instancias que se usan. Esto incluye las tarifas por los discos persistentes que usan todos los nodos y la cola de Redis. El disco de cola de Redis persiste, a menos que se borre de forma manual.

  2. El bucket de Cloud Storage de un entorno, que se usa para administrar DAG y conservar los registros de las tareas. Este bucket persiste hasta que se borra manualmente.

    Para obtener más información, consulta los Precios de Cloud Storage.

  3. Los datos que recopila Cloud Monitoring para ayudarte a entender el rendimiento y el estado de tu entorno. Según la configuración predeterminada, Monitoring está habilitado y los datos están sujetos a precios de Monitoring distintos.

  4. El tráfico de almacenamiento y de salida que se generan con el uso de Container Registry y Artifact Registry. Estos servicios se usan para almacenar y entregar las imágenes de contenedor que se crean cuando instalas módulos de PyPI adicionales.

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

  5. Si usas claves de encriptación administradas por el cliente, puede haber costos adicionales por el uso de Cloud Key Management Service. Consulta los precios de Cloud Key Management Service 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.

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

Los nodos de tu entorno usan estos tipos de máquinas. Los precios de estos tipos de máquinas se incluyen en los costos adicionales.

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

  • Tipos de máquina estándar N1 (n1-standard)
  • Tipos de máquina con alta capacidad de memoria N1 (n1-highmem)
  • Tipos de máquina con alta capacidad de CPU N1 (n1-highcpu)
  • Tipos de máquina estándar N2 (n2-standard)
  • Tipos de máquina con alta capacidad de memoria N2 (n2-highmem)
  • Tipos de máquina 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áquina optimizados para procesamiento C2 (c2-standard)
  • Tipos de máquinas con optimización de memoria M1 (m1-megamem, m1-ultramem)
  • Tipos de máquinas con optimización de memoria M2 (m2-megamem, m2-ultramem)
  • Tipos de máquina estándar N2D que se ejecutan en procesadores AMD (n2d-standard)
  • Tipos de máquina con alta capacidad de memoria N2D que se ejecutan en procesadores AMD (n2d-highmem)
  • Tipos de máquina con alta capacidad de CPU N2D que se ejecutan en procesadores AMD (n2d-highcpu)

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

Tipos de máquina 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 CPU virtuales Memoria Disco
db-n1-standard-2 2 7.5 GiB Consulta la nota
db-n1-standard-4 4 15 GiB Consulta la nota
db-n1-standard-8 8 30 GiB Consulta la nota
db-n1-standard-16 16 60 GiB Consulta la nota

Tipos de máquina para el servidor web (Cloud Composer 1)

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

Tipo de máquina CPU virtuales Memoria Disco
composer-n1-webserver-2 2 1.6 GiB 20 GiB
composer-n1-webserver-4 4 3.6 GiB 20 GiB
composer-n1-webserver-8 8 7.6 GiB 20 GiB

¿Qué sigue?

Solicita una cotización personalizada

Con los precios de prepago de Google Cloud, solo pagas por los servicios que usas. Comunícate con nuestro equipo de Ventas a fin de obtener una cotización personalizada para tu organización.
Comunícate con Ventas