Preços do Spanner
Neste documento, detalhamos os preços do Spanner.
Se preferir, use a Calculadora de preços do Google Cloud Platform para estimar o custo de uso do Spanner.
Se você não paga em dólar americano, são aplicados os preços na sua moeda local listados na página SKUs do Cloud Platform.
Visão geral dos preços do Spanner
O Spanner oferece edições, um modelo de preços baseado em níveis que oferece mais flexibilidade, melhor transparência de custos e oportunidades de economia. Você pode escolher entre as edições Standard, Enterprise e Enterprise Plus, selecionando o conjunto de recursos ideal para suas necessidades e orçamento. Para saber mais sobre as edições do Spanner, leia a visão geral e o blog.
Ao usar o Spanner, você é cobrado pelos itens a seguir:
A quantidade de capacidade de computação na instância.
O Spanner monitora a capacidade de computação (medida em unidades de processamento ou nós) de uma instância ao longo do tempo. Você recebe cobranças pelo número de nós multiplicado pela taxa por hora. A taxa horária pode variar de acordo com a edição e a região.
A quantidade de armazenamento usada pelos seus bancos de dados
O Spanner cobra pela quantidade média de dados nos bancos de dados, incluindo tabelas, índices secundários e metadados, ao longo de um período de um mês, multiplicada pela taxa mensal.
A quantidade de armazenamento usada pelos seus backups
O Spanner cobra pela quantidade média de armazenamento usado pelos backups ao longo de um período de um mês, multiplicada pela taxa mensal.
A quantidade de dados replicados.
O Spanner cobra pela replicação de dados entre regiões de origem e destino, multiplicada pela quantidade de dados replicados.
A quantidade de largura de banda de rede usada.
Alguns tipos de tráfego de saída de transferência de dados, como as leituras de aplicativos dos bancos de dados do Spanner, estão sujeitos a cobranças de largura de banda de rede. Não há cobranças de largura de banda para tráfego de transferência de dados de entrada ou intrarregional.
Para todas as configurações de instâncias básicas (configurações de instâncias com regiões fixas e topologias de replicação), você paga os custos de capacidade de computação e armazenamento da sua instância. Se você estiver usando uma configuração de instância birregional ou multirregional, também será cobrado pela replicação de dados.
Se você criar uma configuração de instância personalizada e adicionar réplicas opcionais de somente leitura à configuração de instância básica, o Spanner vai cobrar por quantidade de capacidade de computação, replicação de dados e armazenamento de banco de dados usados pela configuração de instância básica e por cada réplica opcional de somente leitura adicionada.
Para configurações de instâncias básicas e configurações de instâncias personalizadas, as cobranças de armazenamento de backup incluem todas as réplicas que armazenam o backup.
O uso de armazenamento, replicação e largura de banda de rede do projeto é calculado em gigabytes (GiB), sendo 1 GiB = 230 bytes.
As taxas de uso de armazenamento, replicação e largura de banda de rede do projeto são acumuladas diariamente. É possível ver o uso não faturado a qualquer momento no console do Google Cloud.
Nas seções a seguir, mostramos os preços de cada componente do Spanner.
Capacidade de computação
Edições do Spanner
As edições do Spanner oferecem preços baseados em níveis, pagamento conforme o uso e descontos por compromisso de uso (CUDs, na sigla em inglês) de um ano e três anos para suas instâncias.
Você recebe cobranças pelo número de réplicas, que são a representação física do nó, multiplicado pela taxa por hora:
- Cada nó em uma configuração de instância regional de base tem três réplicas.
- Cada nó em uma configuração de instância de região dupla básica tem seis réplicas e está disponível na edição Enterprise Plus.
- Cada nó em uma configuração de instância multirregional de base tem cinco ou mais réplicas, dependendo da configuração, e está disponível na edição Enterprise Plus.
- Cada nó em uma réplica opcional somente leitura tem uma réplica e está disponível nas edições Enterprise e Enterprise Plus.
O Spanner oferece instâncias granulares em que a capacidade de computação de uma instância pode ser menor que 1 nó (1.000 unidades de processamento). Por exemplo, uma instância com capacidade de computação de 200 unidades de processamento executadas por 6 horas será cobrada por 1,2 hora de uso do nó (200 unidades de processamento × 6 horas ÷ 1.000 unidades de processamento por nó).
Qualquer capacidade de computação provisionada será cobrada por no mínimo uma hora. Por exemplo, se você escalonar verticalmente a instância temporariamente por apenas 30 minutos, ainda será cobrado por uma hora.
Após o mínimo de uma hora, a cobrança é proporcional. Por exemplo, se você provisionar uma instância de cinco nós às 13h e, às 14h01 (mais de uma hora depois), remover um nó, o quinto nó será faturado por 61 minutos.
Escolha uma configuração regional no menu suspenso da tabela a seguir:Escolha uma configuração de duas regiões (disponível na edição Enterprise Plus) no menu suspenso da tabela a seguir:
Escolha uma configuração multirregional (disponível na edição Enterprise Plus) no menu suspenso da seguinte tabela:
Preços de capacidade de computação para adicionar réplicas opcionais somente leitura (disponíveis nas edições Enterprise e Enterprise Plus):
É possível criar uma configuração de instância personalizada e adicionar réplicas opcionais somente leitura à configuração de instância regional ou multi-regional de base. Não é possível criar configurações de instâncias personalizadas em duas regiões. O Spanner cobra por você pela capacidade de computação dessas réplicas somente leitura, além da capacidade de computação da configuração da instância de base.
Por exemplo, se você criar uma configuração de instância personalizada na edição Enterprise, adicionar uma réplica somente leitura
us-west3
à configuração de instância regional de base us-central
e provisionar um nó para essa configuração de instância personalizada, seu custo total de capacidade de computação será o seguinte:
Configuração de instância básica
us-central1
: US$ 0,41 / hora de réplica * 3 réplicas = US $1,230 por horaRéplica somente leitura adicional
us-west3
: US$ 0,41 * 1,2 (inclui multiplicador regional) = US $0,492 por hora
No total, os custos da capacidade de computação para a configuração de instância personalizada é de US $1,722 por hora.
Armazenamento
Armazenamento de banco de dados
Você recebe uma cobrança pela quantidade de dados nas suas réplicas de leitura e gravação e de somente leitura multiplicada pela taxa mensal. Não há custo de armazenamento para réplicas testemunha.
Escolha uma configuração regional no menu suspenso da tabela a seguir:Escolha uma configuração de duas regiões no menu suspenso da tabela a seguir:
Escolha uma configuração multirregional no menu suspenso da tabela a seguir:
Preço do armazenamento de banco de dados para adicionar réplicas opcionais de somente leitura:
É possível criar uma configuração de instância personalizada e adicionar réplicas opcionais somente leitura à configuração de instância regional ou multi-regional de base. Não é possível criar configurações de instâncias personalizadas de duas regiões. O Spanner cobra pelo armazenamento de banco de dados usado pelas réplicas somente leitura, além do armazenamento de banco de dados usado pela configuração de instância base.
Por exemplo, se você criar uma configuração de instância personalizada com 1000 GiB de armazenamento e adicionar uma réplica somente leitura us-west3
à configuração de instância multirregião de base us-central1
, seu custo total de armazenamento de banco de dados será o seguinte:
Configuração básica
us-central1
: US$ 0,30 por GiB por mês * 1.000 GiB = US $300 por mêsRéplica adicional somente leitura
us-west3
: US$ 0,12 por GiB por mês (inclui multiplicador regional) * 1000 GiB = US $120 por mês
No total, o custo do armazenamento de banco de dados para a configuração de instância personalizada é de US $420 por mês.
Armazenamento de backup
Você só é cobrado pelo armazenamento que usar. O backup é cobrado a partir da conclusão dele até o momento em que é excluído. Um backup concluído é cobrado por no mínimo 24 horas, seja qual for a hora da exclusão (quando é feita em menos de um dia).
Replicação de dados
A replicação do Spanner é criada com base em uma implementação personalizada do Paxos, um algoritmo de consenso distribuído que garante a consistência dos dados em todas as réplicas. Isso garante que, mesmo em caso de falhas no hardware ou interrupções na rede, seus dados permaneçam precisos e acessíveis.
Preços de replicação de dados
A replicação intrarregional não tem custo financeiro.
Em configurações de instâncias birregionais, multirregionais ou regionais com réplicas personalizadas opcionais somente leitura, o Spanner replica automaticamente os dados entre regiões. Ao gravar dados diretamente (inserções, atualizações e exclusões) nessas configurações, você é cobrado pelo volume de dados replicados. Você também será cobrado por qualquer operação que modifique os dados de forma indireta, por exemplo, ao usar TTL, fluxo de alterações e índices secundários.
Preços da replicação de dados entre regiões
Você será cobrado pelo volume de dados replicados entre regiões. A origem da replicação é sempre a região líder.
Local de origem | Local de destino | |||||||
---|---|---|---|---|---|---|---|---|
América do Norte | Europa | Ásia | Indonésia | Oceania | Oriente Médio | América Latina | África | |
América Setentrional | US$ 0,04/GiB | US$ 0,07/GiB | US$ 0,11/GiB | US$ 0,13/GiB | US$ 0,13/GiB | US$ 0,14/GiB | US$ 0,17/GiB | US$ 0,14/GiB |
Europa | US$ 0,07/GiB | US$ 0,04/GiB | US$ 0,11/GiB | US$ 0,13/GiB | US$ 0,13/GiB | US$ 0,14/GiB | US$ 0,17/GiB | US$ 0,14/GiB |
Ásia | US$ 0,11/GiB | US$ 0,11/GiB | US$ 0,11/GiB | US$ 0,13/GiB | US$ 0,13/GiB | US$ 0,14/GiB | US$ 0,17/GiB | US$ 0,14/GiB |
Indonésia | US$ 0,13/GiB | US$ 0,13/GiB | US$ 0,13/GiB | US$ 0,11/GiB | US$ 0,11/GiB | US$ 0,14/GiB | US$ 0,17/GiB | US$ 0,17/GiB |
Oceania | US$ 0,13/GiB | US$ 0,13/GiB | US$ 0,13/GiB | US$ 0,11/GiB | US$ 0,11/GiB | US$ 0,14/GiB | US$ 0,17/GiB | US$ 0,17/GiB |
Oriente Médio | US$ 0,14/GiB | US$ 0,14/GiB | US$ 0,14/GiB | US$ 0,14/GiB | US$ 0,14/GiB | US$ 0,11/GiB | US$ 0,17/GiB | US$ 0,14/GiB |
América Latina | US$ 0,17/GiB | US$ 0,17/GiB | US$ 0,17/GiB | US$ 0,17/GiB | US$ 0,17/GiB | US$ 0,17/GiB | US$ 0,17/GiB | US$ 0,17/GiB |
África | US$ 0,14/GiB | US$ 0,14/GiB | US$ 0,14/GiB | US$ 0,17/GiB | US$ 0,17/GiB | US$ 0,14/GiB | US$ 0,17/GiB | US$ 0,14/GiB |
É possível usar a métrica Bytes replicados entre regiões para conferir o número de bytes replicados da réplica líder para as outras réplicas na configuração da instância. Para mais informações, consulte Monitorar a replicação de dados.
Armazenamento para dados replicados
Os dados replicados armazenados na configuração de instância regional, birregional ou multirregional de destino são cobrados de acordo com os preços de armazenamento do Spanner.
Rede
Transferência de dados de entrada | Grátis |
Transferência de dados dentro da mesma região | Grátis |
Transferência de dados entre regiões no mesmo continente (por GB) | US$ 0,01 |
Transferência de dados intercontinental | De acordo com a taxa de transferência de dados da Internet |
O uso dos seguintes recursos pode gerar cobranças de rede:
Taxas de transferência de dados de saída da Internet
Para instâncias em configurações regionais, as taxas de transferência de dados da Internet são mostradas na tabela a seguir.
Para instâncias em configurações de duas regiões ou várias regiões, a transferência de dados pela Internet é cobrada da seguinte forma:
A transferência de dados de transações de leitura e gravação, que consiste nas leituras e consultas em uma transação de leitura e gravação, é sempre cobrada com base no custo de transferência de dados da região líder.
A transferência de dados de outras leituras é cobrada com base no custo de transferência de dados da região mais próxima que tem réplicas de leitura e gravação ou de somente leitura. Por exemplo, pressupondo que você esteja usando a configuração multirregional
nam-eur-asia1
, os preços serão cobrados desta forma:- Para clientes em
us-central1
, a transferência de dados é gratuita, porque a região faz parte da configuração multirregional. - Para clientes em
us-west1
, a transferência de dados é cobrada deus-central1
, que é a região mais próxima na configuração multirregional. - Para clientes em
asia-south1
, a transferência de dados é cobrada deasia-east1
, que é a região mais próxima na configuração multirregional.
- Para clientes em
Preços do Data Boost do Spanner
O Spanner Data Boost fornece automaticamente recursos de computação isolados e sob demanda para qualquer instância do Spanner. É possível usá-lo para processar cargas de trabalho, como consultas federadas do Google BigQuery (BQ), exportações de dados usando o Dataflow ou consultas em lote dos aplicativos de linha de negócios sem afetar a carga de trabalho do Spanner. Por padrão, as consultas do Spanner vão se conectar automaticamente aos recursos do Data Boost na mesma região da sua instância ativa do Spanner.
O Spanner Data Boost mede o uso em unidades de processamento sem servidor (SPU) por segundo com uma cobrança mínima de 1 minuto. O SPU representa os recursos de computação necessários para processar uma consulta. Ele inclui CPU, memória e transferência de dados local. Não há custo fixo nem gerenciamento de recursos. Você só paga pelo uso real de SPU. Para mais informações, consulte a Visão geral do Data Boost do Spanner.
Preços de exportação e importação de bancos de dados
Não há cobranças extras do Spanner pelo uso das ferramentas de exportação ou importação. Você paga as taxas padrão de armazenamento de dados e replicação ao importar um banco de dados para o Spanner. No entanto, existem outros custos potenciais associados à importação e exportação de bancos de dados:
Você será cobrado conforme as taxas padrão pelos workers em lote do Dataflow quando executar uma tarefa de exportação ou importação. O valor total dependerá da quantidade de dados importados ou exportados e de fatores de desempenho. Por exemplo, se a instância do Spanner já tiver uma carga pesada, jobs de importação e exportação podem demorar mais, resultando em uma carga geral maior para workers do Dataflow.
Se você executar um job de importação em uma região que não se sobreponha à configuração do bucket do Cloud Storage, você pagará as taxas padrão do Cloud Storage para transferência de dados de saída. Para reduzir as cobranças, escolha uma região para seu job de importação que se sobreponha à configuração do bucket. Para mais informações, consulte Como escolher uma região de importação.
Se você executar um job de exportação em uma região que não se sobreponha à configuração da instância do Spanner, você pagará as taxas padrão de transferência de dados de saída. Para reduzir as cobranças, escolha uma região para seu job de exportação que se sobreponha à configuração da sua instância. Para mais informações, consulte Como escolher uma região de exportação.
Instâncias de teste gratuito do Spanner
Com uma instância de teste gratuito do Spanner, você conhece e testa os recursos e as funcionalidades do Spanner sem custo financeiro por 90 dias. Durante o período de teste gratuito de 90 dias, você pode armazenar até 10 GiB de dados na instância de teste, que oferece suporte aos recursos da edição Standard do Spanner e ao Spanner Graph. Para mais detalhes, consulte Instâncias de teste gratuitas do Spanner. Se você for um novo cliente do Google Cloud, também poderá participar do teste gratuito de 90 dias do Google Cloud, que oferece US $300 em créditos para usar em produtos do Google Cloud, incluindo o Spanner. A instância de teste gratuito do Spanner é adicional aos créditos de US $300 oferecidos pelo teste gratuito do Google Cloud.
Você pode fazer upgrade de uma instância de teste gratuita para uma instância Enterprise paga e continuar usando a instância após o período de teste de 90 dias e além dos limites de uso de instâncias gratuitas. Se você decidir fazer upgrade da sua instância do teste gratuito para uma paga, a cobrança será feita de acordo com os preços apresentados nesta página.
Preços para mover uma instância para uma configuração diferente
É possível mover sua instância do Spanner de qualquer configuração de instância regional, de duas regiões ou multirregional para qualquer outra configuração de instância regional, de duas regiões ou multirregional.
Não é possível mover uma instância regional (de uma região) na edição Standard ou Enterprise diretamente para uma configuração de instância de região dupla ou multirregional. Você precisa fazer upgrade da edição da sua instância para o Enterprise Plus e depois mover a instância.
Você vai receber cobranças pela capacidade de computação e pelo uso de armazenamento nas configurações de instância de origem e destino enquanto a migração estiver em andamento. Depois que a migração for concluída, você vai receber cobranças pela capacidade de computação, uso de armazenamento e replicação (aplicável apenas para migrações que envolvem uma configuração opcional de instância de réplica somente leitura, de duas regiões ou multirregional) na configuração da instância de destino. Para conferir as respectivas taxas, consulte as seções de preços de capacidade de computação, armazenamento e replicação.
Você vai pagar um custo único pelo uso da rede com base na quantidade de dados que mover entre as configurações de instância de origem e destino. Para taxas de rede, consulte a seção rede. Se as configurações de instância de origem e de destino estiverem em regiões diferentes, você só vai pagar pelos dados movidos para regiões de leitura/gravação e somente leitura na configuração de instância de destino que não se sobrepõem às regiões na configuração de instância de origem. Você não recebe cobranças pelos dados transferidos para a região de testemunha.
Para ilustrar os custos de uso de rede, vamos supor que você está movendo uma instância com 1000 GiB de dados de uma configuração de instância de origem para uma configuração de instância de destino. A taxa de rede para "Transferência de dados entre regiões no mesmo continente" é de US $0,01 por GiB. "Entrada" e "Saída dentro da mesma região" são gratuitos. Vamos conferir os custos totais de rede em diferentes cenários de exemplo.
Se a configuração da instância de origem for us-central1
e a configuração da instância de destino for us-east1
, seus custos totais de uso da rede serão 1000 GiB * US$ 0,01 por GiB * 1 = US $10. (Neste cenário, a configuração da instância de destino tem uma região que não se sobrepõe a nenhuma região na configuração da instância de origem.)
Se a configuração da instância de origem for us-central1
e a configuração da instância de destino for nam8
(que contém regiões de leitura e gravação em us-west2
e us-west1
), seus custos únicos de uso da rede serão 1000 GiB * US$ 0,01 por GiB * 2 = US $20. (Neste cenário, a configuração da instância de destino tem duas regiões que não se sobrepõem a nenhuma região na configuração da instância de origem.)
Se a configuração da instância de origem for nam7
(que contém regiões de leitura e gravação em us-central1
e us-east4
) e a configuração da instância de destino for us-central1
, seus custos únicos de uso da rede serão 1000 GiB * US$ 0,01 por GiB * 0 = US $0. (Neste cenário, a configuração da instância de destino não tem regiões que não se sobrepõem às da configuração da instância de origem.)
Se a configuração da instância de origem for nam7
(que contém regiões de leitura e gravação em us-central1
e us-east4
) e a configuração da instância de destino for eur5
(que contém regiões de leitura e gravação em europe-west2
e europe-west1
), seus custos únicos de uso de rede serão 1000 GiB * US$ 0,12 por GiB * 1 + 1000 GiB * US$ 0,01 por GiB * 1 = US $130. (Neste cenário, a configuração da instância de destino tem duas regiões que não se sobrepõem às regiões na configuração da instância de origem. As taxas de rede de "Transferência de dados intercontinentais" (US$ 0,12 por GiB para uso mensal de 0 a 1 TB) são aplicadas uma vez, e "Transferência de dados entre regiões no mesmo continente" (US$ 0,01 por GiB) é aplicada uma vez.
A seguir
- Leia a documentação do Spanner.
- Começar a usar o Spanner.
- Use a calculadora de preços.
- Saiba mais sobre soluções e casos de uso do Spanner.