Preços do Cloud Composer

Neste documento, você verá uma explicação sobre os preços do Cloud Composer.

Para ver os preços de outros produtos, leia a documentação de preços.

Para pesquisar SKUs individuais associadas ao Cloud Composer, acesse SKUs do Google Cloud.

Visão geral de preços

Nesta seção, você verá os conceitos gerais do preço do Cloud Composer.

Calculadora de preços

Use a calculadora de preços do Google Cloud para estimar o custo do uso do Cloud Composer.

Intervalo de faturamento

Os ambientes do Cloud Composer são faturados em intervalos de 10 minutos. 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 o período em que você executou seu ambiente: 6,5 horas.

Unidades de medida

O tamanho do disco e o uso da rede são calculados em Gibibytes (GiB). GiB (Gibibytes) é uma unidade padrão usada no campo de processamento e transmissão de dados e é definida como base 1.024 em vez de 1.000. Por exemplo, 1 Gigabyte (GB) é definido como 1.0003 bytes, enquanto 1 GiB é definido como 1.0243 bytes.

Alguns preços são indicados em horas ou por mês, mas o Cloud Composer é cobrado pelo tempo de uso real.

Modelos de preços

O Cloud Composer usa dois modelos de preços:

Transição do modelo de preços do Cloud Composer 1 para o Cloud Composer 2

Comparação do modelo de preços do Cloud Composer
Figura 1. Transição do modelo de preços do Cloud Composer 1 para o Cloud Composer 2 (clique para ampliar)

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.

O diagrama a seguir mostra a transição do modelo de preços do Cloud Composer 1 para o Cloud Composer 2.

Como o modelo de preços do Cloud Composer 2 é mais abrangente que o antecessor, talvez você note cobranças mais altas para ambientes do Cloud Composer e, ao mesmo tempo, tenha custos menores 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.

SKUs do Cloud Composer 2

Em comparação com o Cloud Composer 1:

  • Os custos dos seus ambientes podem variar devido ao escalonamento automático do ambiente. Você paga apenas pelos recursos utilizados pelo ambiente.
  • Você não paga custos adicionais pelos componentes do Compute Engine do seu ambiente. As SKUs do Cloud Composer 2 substituem esses custos.
  • Embora os ambientes do Cloud Composer 2 dependam dos clusters do Autopilot do GKE, não há uma taxa de gerenciamento de clusters presente nos clusters do Autopilot do GKE comuns.

O Cloud Composer 2 tem as seguintes SKUs:

  • SKUs do Cloud Composer Compute

    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, o preço delas também vai seguir o modelo de preços do Cloud Composer 2 e usar as SKUs do Compute Engine do Compute Engine. Por exemplo, os pods iniciados no cluster do ambiente como pods spot seguem o modelo de preços do Compute do Cloud Composer 2, e não o modelo de preços Spot do GKE Autopilot.

    • CPUs de computação do Cloud Composer

      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.

    • Memória do Cloud Composer Compute

      Os custos associados dependem da quantidade combinada de memória usada por todos os componentes do ambiente executados no Compute Engine.

    • Armazenamento de computação do Cloud Composer

      Os custos associados dependem da quantidade de armazenamento combinada usada por todos os componentes do ambiente executados no Compute Engine.

  • Armazenamento de banco de dados do Cloud Composer

    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.

  • Taxa de ambiente do Cloud Composer de tamanho pequeno/médio/grande

    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.

  • Taxa do ambiente do Cloud Composer pequeno, médio ou grande

    Essas SKUs representam o custo de componentes de infraestrutura necessários para executar o Airflow em um ambiente altamente resiliente do Cloud Composer.

    Se o ambiente for altamente resiliente, essas SKUs vão substituir as SKUs de taxa do ambiente pequeno/médio/grande do Cloud Composer.

  • Seu ambiente também tem custos extras que não fazem parte da precificação do Cloud Composer.

Tabela de preços do Cloud Composer 2

A tabela a seguir resume os custos do Cloud Composer 2 para diferentes regiões.

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.

Exemplo de preço para o Cloud Composer 2

Suponha que você crie um ambiente do Cloud Composer 2 em Iowa (us-central1) e use a predefinição Ambiente pequeno.

Nesse caso, seu ambiente tem os seguintes parâmetros padrão que afetam as SKUs do Cloud Composer 2:

  • Seu ambiente tem um programador.
  • O ambiente é escalonado automaticamente entre 1 e 3 workers.
  • O programador e o servidor da Web do ambiente usam 0,5 vCPU cada.
  • O programador e o servidor da Web do seu ambiente usam 1,875 GiB de memória cada.
  • O programador e o servidor da Web do ambiente usam 1 GiB de espaço em disco cada.
  • Os workers do ambiente são escalonados automaticamente entre 0,5 e 1,5 vCPU, dependendo do número de workers.
  • Os workers do ambiente são escalonados automaticamente entre 1,875 e 5,625 GiB de memória, dependendo do número de workers.
  • Os workers do ambiente são escalonados automaticamente entre 1 e 3 GiB de armazenamento, dependendo do número de workers.
  • O banco de dados do ambiente usa 10 GiB de armazenamento. O tamanho do armazenamento aumenta automaticamente de acordo com a demanda que vem do uso do armazenamento do banco de dados. Este exemplo supõe que o armazenamento do banco de dados não aumente.
  • Seu ambiente usa o tamanho de infraestrutura pequeno.

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:

  • CPUs do Cloud Composer Compute são ( 90 hours * 1.5 vCPU + 90 hours * 2 vCPU ) * $0.045 per 1000 mCPU hours, totalizando US$ 14,175.

  • Cloud Compute Compute Memory é de ( 90 hours * 5.625 GiB + 90 hours * 7.5 GiB ) * $0.005 per GiB / hour, com um total de US$ 5,906.

  • O Cloud Composer Compute Storage é ( 90 hours * 3 GiB + 90 hours * 4 GiB ) * $0.0002 per GiB / hour, com um total de US$ 0,126.

  • O Cloud Composer Compute Storage é 180 hours out of 740 hours * 10 GiB * $0.17 per GiB / month, com um total de US$ 0,413.

  • A taxa do ambiente do Cloud Composer pequeno é de 180 hours * $0.35 per hour, por um total de US$ 63,00.

  • Neste exemplo, as taxas totais 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
  • Seu ambiente está com escalonamento automático. Isso significa que, se a carga real for menor durante o período descrito, os custos também serão menores. Por exemplo, se você configurar o ambiente para escalonar entre 1 e 6 workers e usar apenas um worker durante todo o período, pagará apenas por ele.

  • Seu ambiente também tem custos extras que não fazem parte das SKUs do Cloud Composer 2. Por exemplo, esses custos incluem taxas para o bucket do Cloud Storage de um ambiente, que é usado para gerenciar DAGs e manter registros de tarefas.

SKUs para o Cloud Composer 1

Abrir

O Cloud Composer 1 tem as seguintes SKUs:

  • Tempo de vCPU do Cloud Composer

    Os custos associados dependem do tipo de máquina do servidor da Web do seu ambiente.

  • Tempo de vCPU do Cloud Composer SQL

    Os custos associados dependem do tipo de máquina do Cloud SQL.

  • Armazenamento de dados do Cloud Composer

    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.

  • Transferência de dados do Cloud Composer

    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.

  • Seu ambiente também tem custos extras que não fazem parte da precificação do Cloud Composer.

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.

Tabela de preços do Cloud Composer 1

A tabela a seguir resume os custos do Cloud Composer 1 em diferentes regiões.

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.

Exemplo de preço para o Cloud Composer 1

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:

  • O servidor da Web do ambiente usa o tipo de máquina composer-n1-webserver-2. Esse tipo de máquina tem 2 vCPUs e 20 GiB de armazenamento.

  • A instância do Cloud SQL do seu ambiente usa o tipo de máquina db-n1-standard-2. Esse tipo de máquina tem duas vCPUs.

Estes parâmetros padrão afetam custos adicionais para seu ambiente:

  • O cluster do GKE do ambiente tem três nós. Os nós executam workers do ambiente e o programador.
  • Os nós usam o tipo de máquina n1-standard-1.
  • Os nós usam 20 GiB de armazenamento cada.

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 e, em seguida, exclua o ambiente. Nesse caso, as SKUs do Cloud Composer 1 são:

  • O tempo de vCPU do Cloud Composer é de 180 hours * 2 vCPU * 0.074 / vCPU hour, totalizando US$ 26,64.

  • O tempo de vCPU do Cloud Composer SQL é de 180 hours * 2 vCPU * 0.125 / vCPU hour, totalizando US$ 45,00.

  • O armazenamento de dados do Cloud Composer é de 10 GiB para o banco de dados. Esse é o armazenamento inicial que aumenta de acordo com o aumento do tamanho, mais 20 GiB para o servidor da Web, totalizando de 30 GiB. A taxa resultante para o armazenamento (supondo que o armazenamento do banco de dados não aumente) é 180 hours out of 740 hours * 30 GiB * $0.273 per GiB / month, com um total de US$ 1,99.

  • A transferência de dados de saída do Cloud Composer é de 6.5 GiB * $0.156 / GiB, totalizando US$ 1,04.

  • O total de taxas do Cloud Composer 1 neste exemplo é:

    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
  • O ambiente também tem custos extras que não fazem parte das SKUs do Cloud Composer 1. Por exemplo, esses custos incluem taxas para execução de três nós do cluster de ambiente durante o período em que você usou o ambiente.

Tipos de máquina para nós (Cloud Composer 1)

Esses tipos de máquina são usados por nós do ambiente. Os preços desses tipos de máquina fazem parte dos custos extras.

Os ambientes do Cloud Composer são compatíveis com os seguintes tipos de instância do Compute Engine:

  • Tipos de máquina N1 padrão (n1-standard)
  • Tipos de máquina N1 com alta memória (n1-highmem)
  • Tipos de máquina N1 com alta CPU (n1-highcpu)
  • Tipos de máquina N2 padrão (n2-standard)
  • Tipos de máquina N2 com alta memória (n2-highmem)
  • Tipos de máquina N2 com alta CPU (n2-highcpu)
  • Tipos de máquina E2 padrão (e2-standard)
  • Tipo de máquina E2 com grande quantidade de memória (e2-highmem)
  • Tipo de máquina E2 com grande quantidade de CPUs (e2-highcpu)
  • Tipos de máquina C2 otimizados para computação (c2-standard)
  • Tipos de máquina M1 com otimização de memória (m1-megamem), (m1-ultramem)
  • Tipos de máquina M2 com otimização de memória (m2-megamem), (m2-ultramem)
  • Tipos de máquina N2D padrão executados em processadores AMD (n2d-standard)
  • Tipos de máquina N2D com grande quantidade de memória executados em processadores AMD (n2d-highmem)
  • Tipos de máquina N2D com grande quantidade de CPUs executados em processadores AMD (n2d-highcpu)

Os tipos de máquinas com núcleo compartilhado não são compatíveis.

Tipos de máquina para a instância do Cloud SQL (Cloud Composer 1)

Os tipos de máquina a seguir são compatíveis com o Cloud SQL que executa o banco de dados do Airflow do seu ambiente.

Tipo de máquina vCPUs Memória Disco
db-n1-standard-2 2 7,5 GiB Consulte a observação
db-n1-standard-4 4 15 GiB Consulte a observação
db-n1-standard-8 8 30 GiB Consulte a observação
db-n1-standard-16 16 60 GiB Consulte a observação

Tipos de máquina para o servidor da Web (Cloud Composer 1)

Os seguintes tipos de máquina são compatíveis com a instância de VM que executa o servidor da Web do Airflow:

Tipo de máquina vCPUs Memória 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

Custos adicionais

Os custos dos seguintes serviços são cobrados além dos custos de ambientes do Cloud Composer:

  1. (Somente Cloud Composer 1) Nós do Google Kubernetes Engine usados para workers e programadores em um ambiente. Esses nós estão sujeitos a preços do Compute Engine separados, com base no número e no tipo de instâncias usados. Isso inclui taxas do disco permanente usado por todos os nós e pela fila do Redis. O disco da fila do Redis é mantido, a menos que seja excluído manualmente.

  2. O bucket do Cloud Storage de um ambiente, usado para gerenciar DAGs e manter registros de tarefas. Este bucket existirá até ser excluído manualmente.

    Para mais informações, consulte Preços do Cloud Storage.

  3. Dados que o Cloud Monitoring coleta para ajudar no entendimento do desempenho e da integridade do ambiente. Por padrão, o Monitoring está desativado, e os dados estão sujeitos a preços do Monitoring separados.

  4. O armazenamento e a transferência de dados de saída gerados ao usar o Container Registry e o Artifact Registry. Esses serviços são usados para armazenar e veicular imagens de contêiner criadas ao fazer a instalação de outros módulos PyPi.

    Para mais informações, consulte as páginas de preços do Container Registry e preços do Artifact Registry.

  5. O uso de chaves de criptografia gerenciadas pelo cliente pode gerar custos extras pelo uso do Cloud Key Management Service. Consulte Preços Cloud Key Management Service para mais detalhes.

  6. Se você usar o Private Service Connect, as seguintes cobranças extras serão aplicadas:

    Consulte os preços da nuvem privada virtual para mais detalhes.

  7. A criação e o armazenamento de snapshots do ambiente gera custos adicionais relacionados ao Cloud Storage. Esses custos adicionais são:

    Os custos dependem da frequência de criação e do tamanho de um snapshot. O tamanho do snapshot depende do tamanho do banco de dados do Airflow e do tamanho dos dados incluídos no snapshot (pastas /dags, /data e /plugins no bucket do ambiente).

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.

A seguir

Solicite uma cotação personalizada

Com os preços de pagamento por utilização do Google Cloud, você paga apenas pelos serviços que usa. Fale com nossa equipe de vendas e receba uma cotação personalizada para sua organização.
Entre em contato