Neste documento, você verá detalhes de preços do Cloud Composer. Para os preços de outros produtos, leia a documentação de preços. Tamanho do disco, memória do tipo de máquina e uso da rede são calculados em gigabytes (GB), em que 1 GB equivale a 230 bytes. Essa unidade de medida também é conhecida como gibibyte (GiB).
Também é possível usar a Calculadora de preços do Google Cloud para estimar o custo de utilização do Cloud Composer.
Visão geral de preços
O preço é baseado no tamanho de um ambiente do Cloud Composer e na duração da execução do ambiente. Os ambientes do Cloud Composer são cobrados por minuto com base no número e no tamanho dos nós do servidor da Web, no armazenamento e nos nós do banco de dados e na quantidade de saída da rede.
O preço do Cloud Composer é cobrado além do faturamento dos serviços a seguir, usados para executar e monitorar ambientes e reter dados.
- Os 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. Disco permanente usado para filas do Redis. Esse disco existirá até ser excluído manualmente.
- O bucket do Cloud Storage criado por um ambiente para gerenciar DAGs e manter registros de tarefas. Este bucket existirá até ser excluído manualmente.
- 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.
- O armazenamento e o tráfego de saída gerados ao usar o Google Container Registry e o Google 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. Os detalhes podem ser encontrados nas páginas Preços do Container Registry e Preços do Artifact Registry.
- Se você usa chaves de criptografia gerenciadas pelo cliente, o uso do Cloud Key Management Service (KMS) pode gerar cobranças extras. Consulte Preços do serviço de gerenciamento de chaves do Google para mais detalhes.
Tabela de preços
Alguns preços são indicados em horas ou por mês, mas o Cloud Composer é cobrado por minuto.
OBSERVAÇÃO: a tabela abaixo descreve o preço do servidor da Web quando o Cloud Composer está configurado para ser executado no modo de IP público. Quando você cria o ambiente do Cloud Composer no modo de IP privado, o custo relacionado ao servidor da Web duplica, porque o Composer tem duas instâncias do servidor da Web em execução no balanceador de carga.
Tipos de máquina compatíveis
Os seguintes tipos de máquina do Compute Engine são compatíveis com ambientes do Cloud Composer:
- Tipos de máquina padrão (
n1-standard
) - Tipos de máquinas com grande quantidade de memória (
n1-highmem
) - Tipos de máquinas com grande quantidade de CPUs (
n1-highcpu
) - Tipos de máquinas com otimização de memória (
n1-ultramem
)
Os tipos de máquinas com núcleo compartilhado não são compatíveis.
Tipos de máquina compatíveis com a instância do Cloud SQL que executa o banco de dados do Airflow
Neste momento, os seguintes tipos de máquina são compatíveis:
Tipo de máquina | vCPUs | Memória |
---|---|---|
db-n1-standard-2 | 2 | 7,5 GB |
db-n1-standard-4 | 4 | 15 GB |
db-n1-standard-8 | 8 | 30 GB |
db-n1-standard-16 | 16 | 60 GB |
OBSERVAÇÃO: o tamanho de disco das instâncias do CloudSQL aumenta automaticamente, de acordo com a demanda que vem do uso do armazenamento do banco de dados.
Tipos de máquina compatíveis com a instância de VM que executa o servidor da Web do Airflow
Neste momento, os seguintes tipos de máquina são compatíveis:
Tipo de máquina | vCPUs | Memória | Disco |
---|---|---|---|
composer-n1-webserver-2 | 2 | 1,6 GB | 20 GB |
composer-n1-webserver-4 | 4 | 3,6 GB | 20 GB |
composer-n1-webserver-8 | 8 | 7,6 GB | 20 GB |
Dimensionamento do ambiente
O tamanho de um ambiente do Cloud Composer afeta o preço do ambiente. Algumas configurações podem ser ajustadas para alterar o tamanho dos ambientes do Cloud Composer. Outras configurações são predefinidas e não podem ser ajustadas.
Configuração | Padrão | Ajustável |
---|---|---|
Armazenamento (GB) | 30 | Não |
Banco de dados | db-n1-standard-2 | Sim |
Servidor da Web | composer-n1-webserver-2 | Sim |
Tipo de máquina do worker | n1-standard-1 | Sim |
Nós de trabalho | 3 | Sim |
Armazenamento de workers (GB por worker) | 100 | Sim |
Exemplo de preço
Digamos que você crie um ambiente do Cloud Composer no modo de IP público
em us-central1
(Iowa) e não ajuste as configurações durante o processo de criação.
Seu ambiente usa os recursos a seguir.
Recurso | Total |
---|---|
Armazenamento (GB) | 30 |
Banco de dados | db-n1-standard-2 |
Servidor da Web | composer-n1-webserver-2 |
vCPUs do worker | 3 |
Nesse exemplo, o ambiente tem três vCPUs do worker: o tipo
de máquina padrão é um n1-standard-1 com um vCPU e o número padrão de workers
é três (3 workers * 1 vCPU = 3 vCPUs
). O banco de dados do Airflow é executado em uma instância do Cloud SQL que usa o tipo de máquina db-n1-standard-2, e o composer-n1-webserver-2 é usado para executar o servidor da Web do Airflow.
Caso seja um ambiente para desenvolvedores que permaneça em execução durante 25% de um mês (182 horas por mês) com tráfego de saída de 6,5 GB, o custo total mensal do Cloud Composer será:
Recurso | Custo total |
---|---|
Horas de uso de núcleos do banco de dados | US$ 45,66 |
Horas de uso de núcleos da Web | US$ 26,91 |
Armazenamento da Web e do banco de dados | US$ 2,05 |
Saída de rede | US$ 1,44 |
Custo total do Cloud Composer | US$ 76,06 |
Essas cobranças são adicionais às cobranças do Cloud Storage e do Compute Engine para os nós do GKE usados para o armazenamento do DAG, os workers e o programador.
OBSERVAÇÃO: nesta seção, você vê a descrição do custo do Composer que funciona no modo de IP público. Quando você cria o ambiente do Composer no modo de IP privado, o custo relacionado ao servidor da Web duplica, por que o Composer tem duas instâncias do servidor da Web em execução no balanceador de carga.
Também é possível usar a Calculadora de preços do Google Cloud para estimar o custo desses workers.