Neste documento, você verá uma explicação sobre os preços do Cloud Composer.
O Cloud Composer usa os seguintes modelos de preços:
Os ambientes do Cloud Composer são faturados em intervalos curtos de tempo, pelo período real em que foram executados. Por exemplo, se você criar um ambiente, executá-lo por 6 horas e 30 minutos e excluí-lo depois, os custos totais serão para 6, 5 horas.
Alguns preços são indicados em horas ou por mês, mas o Cloud Composer é cobrado pelo tempo de uso real.
Nesta seção, descrevemos os preços do Cloud Composer 3.
Nesta seção, resumimos os custos do Cloud Composer 3 para diferentes regiões. Consulte também os custos adicionais.
Item | Default* (USD) | BigQuery CUD - 1 Year* (USD) | BigQuery CUD - 3 Year* (USD) |
|---|---|---|---|
Horas de DCU padrão do Cloud Composer 3 em milésimos | US$ 0,06 / 1,000 hour | US$ 0,054 / 1,000 hour | US$ 0,048 / 1,000 hour |
Armazenamento de banco de dados do Cloud Composer 3 | US$ 0,000232877 / 1 gibibyte hour | - | - |
Transferência de dados de rede do Cloud Composer | Consistente com as taxas de rede VPC | - | - |
Se você não paga em dólar americano, valem os preços na sua moeda local listados na página SKUs do Cloud Platform.
O Cloud Composer 3 tem as seguintes SKUs:
A unidade de computação de dados é uma unidade de medição abstrata que representa os recursos computacionais alocados por um ambiente do Cloud Composer em um determinado momento. Como a DCU é uma medida dos recursos provisionados no momento em um ambiente, os custos são cobrados pelo valor de DCU do ambiente ao longo do tempo, ou seja, horas de DCU.
Essa SKU é medida em horas de milliDCU. Por exemplo, se seu ambiente usa 1 DCU por 1 hora, isso equivale a usar 1.000 miliDCU-horas.
As horas de DCU representam o uso dos seguintes recursos:
Se você implantar suas próprias cargas de trabalho no cluster do ambiente, como ao criar pods usando o KubernetesPodOperator ou executar tarefas com o executor Kubernetes, os recursos usados também serão contabilizados como horas de DCU e seguirão o modelo de preços do Cloud Composer 3.
O custo do tamanho do ambiente em DCUs cobre o custo dos recursos usados pelos componentes de infraestrutura necessários para executar o Airflow. Por exemplo, pela instância do Cloud SQL (com uma SKU separada que cobre os custos de armazenamento).
Essa SKU cobre o custo do armazenamento usado pela instância do Cloud SQL que armazena o banco de dados do Airflow do seu ambiente.
O tamanho mínimo do disco da instância do Cloud SQL é de 10 GiB.
O tamanho do disco das instâncias do Cloud SQL aumenta automaticamente de acordo com a demanda que vem do uso do armazenamento do banco de dados e não diminui se o tamanho do banco de dados do Airflow for reduzido posteriormente.
Esse grupo de SKUs cobre o tráfego de saída faturável gerado pelos componentes do ambiente que executam as cargas de trabalho no seu ambiente.
Os SKUs de transferência de dados de rede do Cloud Composer cobrem os seguintes tipos de tráfego gerados por cargas de trabalho executadas no seu ambiente:
Para mais informações sobre o faturamento de saída de rede e descrições dos SKUs relacionados, consulte Preços de rede.
★ Observação:ao criar o ambiente no console da API Google, é possível escolher uma predefinição de ambiente predefinida (pequena, média ou grande). Os custos de ambientes criados usando essas predefinições seguem o modelo de preços normal do Cloud Composer 3. Essas predefinições determinam apenas a configuração inicial do seu ambiente. Em particular, a propriedade de configuração Tamanho do ambiente determina os valores de DCU para o tamanho do ambiente. Uma predefinição de ambiente fornece o valor inicial e pode ser alterada ao longo do tempo.
No Cloud Composer 3, os ambientes altamente resilientes usam as mesmas SKUs dos ambientes padrão. No entanto, ambientes altamente resilientes executam componentes de infraestrutura extras que fornecem resiliência a falhas zonais, o que aumenta os custos do ambiente.
A seguir, há uma descrição das diferenças estimadas nos custos de SKU entre um ambiente altamente resiliente e um ambiente padrão. O aumento real nos custos pode ser maior ou menor, com base no consumo de recursos no seu cenário de uso específico.
Armazenamento de banco de dados do Cloud Composer 3
Os custos dos seguintes serviços são cobrados além dos custos de ambientes do Cloud Composer 3:
Por exemplo, você cria um ambiente do Cloud Composer 3 em Iowa (us-central1), usa por 10 dias para executar suas cargas de trabalho e depois o exclui. O ambiente opera durante um mês de 30 dias.
Por exemplo, seu ambiente usa a seguinte quantidade de recursos:
Nesse caso, o detalhamento dos custos é o seguinte:
SKU | Primeiro período | Segundo período | Custo em Iowa (us-central1) | Custo total (10 dias) |
|---|---|---|---|---|
DCU-horas (ou 1.000 milliDCU-horas) | 1.440 horas de DCU (12 DCUs por 120 horas) | 1.800 horas de DCU (15 DCUs por 120 horas) | US$ 0,06 | US$ 194,4 (3.240 DCU-horas) |
Armazenamento de banco de dados | 1,67 GiBy/mês (10 GiBy por 5 dias em 30 dias) | 1,67 GiBy/mês (10 GiBy por 5 dias em 30 dias) | US$ 0,17 | US$ 0,5678 (10 GiBy por 10 dias) |
Outras considerações:
Nesta seção, descrevemos como o modelo de preços muda no Cloud Composer 3 em comparação com o Cloud Composer 2.
O Cloud Composer 3 segue o caminho da simplificação e oculta a maioria dos componentes de infraestrutura restantes, incluindo o cluster do seu ambiente e as dependências de outros serviços, como Artifact Registry, Cloud Build ou Pub/Sub.
Os custos gerais de um ambiente do Cloud Composer agora são combinados em um número menor de SKUs:

Nesta seção, você vai encontrar informações sobre os preços do Cloud Composer 2.
A tabela a seguir resume os custos do Cloud Composer 2 para diferentes regiões. Consulte também Custos adicionais.
Item | Preço (USD) |
|---|---|
CPUs do Cloud Composer Compute | US$ 0,045 / 1,000 hour |
Memória do Cloud Composer Compute | US$ 0,005 / 1 gibibyte hour |
Armazenamento do Compute do Cloud Composer | US$ 0,0002 / 1 gibibyte hour |
Armazenamento de banco de dados do Cloud Composer | US$ 0,000232877 / 1 gibibyte hour |
Taxa do ambiente do Cloud Composer pequeno | US$ 0,35 / 1 hour |
Taxa de ambiente do Cloud Composer médio | US$ 0,55 / 1 hour |
Taxa de ambiente do Cloud Composer grande | US$ 0,85 / 1 hour |
Taxa do ambiente do Cloud Composer pequeno e altamente resiliente | US$ 0,49 / 1 hour |
Taxa de ambiente do Cloud Composer médio e altamente resiliente | US$ 0,77 / 1 hour |
Taxa de ambiente do Cloud Composer grande e altamente resiliente | US$ 1,19 / 1 hour |
Se você não paga em dólar americano, valem os preços na sua moeda local listados na página SKUs do Cloud Platform.
O Cloud Composer 2 tem as seguintes SKUs:
As SKUs do Cloud Composer Compute representam a capacidade do Compute Engine usada pelos programadores, servidor da Web e workers do Airflow. Os workers do Airflow são escalonados automaticamente e, portanto, o custo correspondente segue o número variável de workers no ambiente.
Além disso, se você implantar suas próprias cargas de trabalho no cluster do ambiente, os preços dessas cargas de trabalho também seguirão o modelo de preços do Cloud Composer 2 e usarão as SKUs do Compute Engine Compute. Por exemplo, os pods iniciados no cluster do seu ambiente como pods do Spot seguem o modelo de preços do Compute do Cloud Composer 2 e não o modelo de preços do Spot do Autopilot do GKE.
Os custos associados dependem do número combinado de vCPUs usado por todos os componentes do ambiente executados no Compute Engine. Isso inclui custos de pods e serviços no cluster do ambiente. Por exemplo, todos os workers do Airflow do ambiente são executados em pods no cluster de ambiente.
Essa SKU é medida em 1.000 mCPU (milicores) por hora. Por exemplo, se seu ambiente usa 1 vCPU por 1 hora, isso equivale a usar 1.000 mCPU por 1 hora.
Os custos associados dependem da quantidade combinada de memória usada por todos os componentes do ambiente executados no Compute Engine.
Os custos associados dependem da quantidade de armazenamento combinada usada por todos os componentes do ambiente executados no Compute Engine.
Os custos associados dependem da quantidade de espaço em disco usado pela instância do Cloud SQL. O tamanho do disco das instâncias do Cloud SQL aumenta automaticamente de acordo com a demanda que vem do uso do armazenamento do banco de dados.
Esse componente de SKU cobre o custo de armazenamento do banco de dados do Airflow.
O tamanho mínimo do disco das instâncias do Cloud SQL é de 10 GiB.
Os custos associados dependem do tamanho do seu ambiente. O tamanho do ambiente é o escalonamento da infraestrutura gerenciada do ambiente do Cloud Composer.
Essa SKU cobre o custo de componentes de infraestrutura necessários para executar o Airflow, incluindo banco de dados do Cloud SQL, fila de tarefas, proxies de conexão. A infraestrutura do ambiente tem três tamanhos diferentes: pequena, média e grande.
Essa SKU representa o custo dos componentes de infraestrutura necessários para executar o Airflow em um ambiente do Cloud Composer altamente resiliente.
Se o ambiente for altamente resiliente, essas SKUs vão substituir as SKUs de taxa de ambiente do Cloud Composer pequeno/médio/grande.
★ Observação: ao criar o ambiente no console da API Google, é possível escolher uma predefinição de ambiente predefinida (pequena, média ou grande). Os custos de ambientes criados usando essas predefinições seguem o modelo de preços normal do Cloud Composer 2. Essas predefinições determinam apenas a configuração inicial do seu ambiente. Em particular, a SKU da taxa de ambiente do Cloud Composer de tamanho pequeno/médio/grande é determinada pela propriedade de configuração Tamanho do ambiente do ambiente, e não por uma predefinição de ambiente. A predefinição fornece o valor inicial que pode ser alterado ao longo do tempo.
Os custos dos seguintes serviços são cobrados além dos custos de ambientes do Cloud Composer 2:
Suponha que você crie um ambiente do Cloud Composer 2 em Iowa (us-central1) e use a predefinição de ambiente Pequeno.
Nesse caso, seu ambiente tem os seguintes parâmetros padrão que afetam as SKUs do Cloud Composer 2:
Suponha que você execute esse ambiente por 7 dias e 12 horas (180 horas no total). A carga do ambiente é de um worker por 50% do tempo e de dois workers para os outros 50% do tempo. Depois de usar o ambiente por esse período, ele é excluído. Nesse caso, as SKUs do Cloud Composer 2 são:
SKU do Cloud Composer 2 | Taxa |
|---|---|
CPUs do Cloud Composer Compute | US$ 14,175 |
Memória do Cloud Composer Compute | US$ 5,906 |
Armazenamento do Compute do Cloud Composer | US$ 0,126 |
Armazenamento de banco de dados do Cloud Composer | US$ 0,17 por GiB/mês |
Taxa do ambiente do Cloud Composer pequeno | US$ 63,00 |
Total | US$ 83,62 |
Nesta seção, descrevemos como o modelo de preços muda no Cloud Composer 2 em comparação com o Cloud Composer 1.
A introdução de recursos do Cloud Composer 2 é acompanhada por um novo modelo de preços, que permite que você se beneficie totalmente da eficiência do escalonamento automático. O novo modelo também fornece uma perspectiva clara sobre o custo total de propriedade dos ambientes do Cloud Composer.
Nos ambientes do Cloud Composer 1, o custo da camada do Compute Engine usada para executar o Airflow é visível como uma cobrança para as instâncias do Compute Engine usadas pelo cluster do GKE do ambiente.
No Cloud Composer 2, esse custo não está mais associado ao Compute Engine. Em vez disso, ele está incluído nas SKUs do Cloud Composer 2 para núcleos de CPU, memória e armazenamento do Compute Engine. Com essa abordagem, você tem uma perspectiva clara sobre o custo geral dos ambientes do Cloud Composer.
Como o modelo de preços do Cloud Composer 2 é mais abrangente do que o antecessor, você poderá notar alterações mais altas para ambientes do Cloud Composer ao mesmo tempo em que apresenta custos mais baixos para instâncias do Compute Engine.
O escalonamento automático introduzido no Cloud Composer 2 traz eficiência adicional na utilização de recursos, porque os ambientes não precisam mais ser escalonados continuamente para o pico. A extensão da economia de custos gerada pelo escalonamento automático depende muito do padrão de execuções do DAG e da configuração do ambiente.
No Cloud Composer 2, em comparação com o Cloud Composer 1:
Nesta seção, descrevemos os preços do Cloud Composer 1.
Item | Preço (USD) |
|---|---|
Horas de uso de núcleos da Web | US$ 0,074 / 1 hour |
Horas de uso de núcleos do banco de dados | US$ 0,125 / 1 hour |
Armazenamento da Web e do banco de dados | US$ 0,000373973 / 1 gibibyte hour |
Transferência de dados de saída | US$ 0,156 / 1 gibibyte |
Se você não paga em dólar americano, valem os preços na sua moeda local listados na página SKUs do Cloud Platform.
O Cloud Composer 1 tem as seguintes SKUs:
Os custos associados dependem do tipo de máquina do servidor da Web do seu ambiente.
Os custos associados dependem do tipo de máquina da instância do Cloud SQL.
Os custos associados dependem do tipo de máquina do servidor da Web e da quantidade de espaço em disco usado pela instância do Cloud SQL.
O tamanho do disco das instâncias do Cloud SQL aumenta automaticamente de acordo com a demanda que vem do uso do armazenamento do banco de dados.
O tamanho mínimo do disco das instâncias do Cloud SQL é de 10 GiB.
Os custos associados dependem da quantidade de tráfego de rede gerada pelo servidor da Web e pelo Cloud SQL. Por exemplo, fazer consultas no banco de dados do Airflow, programar tarefas e DAGs e usar a interface da Web do Airflow gera custos de transferência de dados.
Para ambientes de IP particular no Cloud Composer 1, os custos relacionados ao servidor da Web são dobrados. Isso ocorre porque os ambientes de IP privado do Cloud Composer têm duas instâncias de servidor da Web em execução por trás de um balanceador de carga.
Tipos de máquina compatíveis
Os seguintes tipos de máquina são usados pelos componentes do seu ambiente do Cloud Composer 1.
Componente do ambiente | Tipos de máquina compatíveis |
|---|---|
Nós | 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 |
Instância do Cloud SQL | db-n1-standard-2, db-n1-standard-4, db-n1-standard-8, db-n1-standard-16 |
Servidor da Web | composer-n1-webserver-2, composer-n1-webserver-4, composer-n1-webserver-8 |
Os custos dos seguintes serviços são cobrados além dos custos de ambientes do Cloud Composer 1:
Consulte os preços da nuvem privada virtual para mais detalhes.
Se você não paga em dólar americano, valem os preços na sua moeda local listados na página SKUs do Cloud Platform.
Suponha que você crie um ambiente do Cloud Composer 1 em Iowa (us-central1) e use os parâmetros padrão.
Nesse caso, seu ambiente tem os seguintes parâmetros padrão que afetam as SKUs do Cloud Composer 1:
Estes parâmetros padrão afetam custos adicionais para seu ambiente:
Suponha que você execute esse ambiente por 7 dias e 12 horas (180 horas no total) com 6,5 GiB de transferência de dados de saída.Depois, exclua o ambiente. Nesse caso, as SKUs do Cloud Composer 1 são:
SKU do Cloud Composer 1 | Taxa |
|---|---|
Tempo de vCPU do Cloud Composer | US$ 26,64 |
Tempo de vCPU do Cloud Composer SQL | US$ 45,00 |
Armazenamento de dados do Cloud Composer | US$ 1,99 |
Transferência de dados de saída do Cloud Composer | US$ 1,04 |
Total | US$ 74,67 |