Preços do Spanner
Neste documento, explicamos os detalhes dos 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 de preços do Spanner
O Spanner oferece edições, um modelo de preços baseado em níveis que proporciona maior flexibilidade, maior transparência de custos e oportunidades de economia. Escolha entre as edições Standard, Enterprise e Enterprise Plus, o que permite escolher o conjunto certo de recursos para atender às suas necessidades e ao seu orçamento. Para saber mais sobre as edições do Spanner, leia a visão geral e o blog.
Quando você usa o Spanner, os seguintes itens são cobrados:
A quantidade de capacidade de computação na instância.
O Spanner monitora a capacidade de computação (medida em nós ou unidades de processamento) de uma instância ao longo do tempo. A cobrança é feita pelo número de nós multiplicado pela taxa por hora. A taxa por hora 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 do Spanner, incluindo tabelas, índices secundários e metadados ao longo de um período de um mês, multiplicado pela taxa mensal.
A quantidade de armazenamento usada pelos seus backups
O Spanner cobra pela quantidade média de armazenamento usado pelos backups do Spanner durante um período de um mês, multiplicada pela taxa mensal.
A quantidade de dados replicados.
O Spanner cobra a replicação de dados entre regiões entre as regiões de origem e de destino multiplicada pela quantidade de dados replicados.
A quantidade de largura de banda de rede usada.
Alguns tipos de tráfego de transferência de dados de saída, 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 (com regiões fixas e topologias de replicação), serão cobrados os custos de capacidade de computação e armazenamento da instância. Se você usar uma configuração de instância birregional ou multirregional, a replicação de dados também será cobrada.
Se você criar uma configuração de instância personalizada e adicionar réplicas somente leitura opcionais à configuração da instância base, o Spanner cobrará pela quantidade de capacidade de computação, replicação de dados e armazenamento de banco de dados usados pela configuração da instância base e por cada réplica somente leitura opcional adicionada.
Tanto nas configurações de instâncias básicas quanto nas personalizadas, as cobranças de armazenamento de backup incluem todas as réplicas que armazenam o backup.
O uso de armazenamento, replicação e uso de largura de banda da rede do projeto são calculados em gigabytes (GiB), sendo que 1 GiB = 230 bytes.
As cobranças pelo uso de armazenamento, replicação e uso de largura de banda de rede no projeto acumulam diariamente. É possível conferir o uso não faturado no console do Google Cloud a qualquer momento.
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 com base em níveis e pagamento por uso, além de descontos por compromisso de uso (CUDs) opcionais para as instâncias por um e três anos.
A cobrança é feita pelo número de réplicas, que são a representação física do nó, multiplicada pela taxa por hora:
- Cada nó em uma configuração de instância regional básica tem três réplicas.
- Cada nó em uma configuração básica de instância birregional tem seis réplicas e está disponível na edição Enterprise Plus.
- Cada nó em uma configuração de instância multirregional básica 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 somente leitura opcional 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á faturada por no mínimo uma hora. Por exemplo, se você escalonar verticalmente temporariamente sua instância 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, em seguida, às 14h (mais de uma hora depois) remover um nó, o quinto nó será cobrado por 61 minutos.
Escolha uma configuração regional no menu suspenso da tabela a seguir:Escolha uma configuração birregional (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 tabela a seguir:
Preço da capacidade de computação para adicionar réplicas somente leitura opcionais (disponíveis nas edições Enterprise e Enterprise Plus):
É possível criar uma configuração de instância personalizada e adicionar réplicas somente leitura opcionais à configuração de instância regional ou multirregional de base. Não é possível criar configurações personalizadas de instância birregional. O Spanner cobra 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ó a essa configuração de instância personalizada, o custo total da capacidade de computação será o seguinte:
Configuração da instância base
us-central1
: US$ 0,41 / hora de réplica * 3 réplicas = US $1,230 por horaRéplica adicional somente leitura
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 da instância personalizada são de US $1,722 por hora.
Armazenamento
Armazenamento de banco de dados
A cobrança é feita com base na quantidade de dados nas réplicas de leitura/gravação e somente leitura multiplicada pela taxa mensal. Não há custo de armazenamento para réplicas testemunhas.
Escolha uma configuração regional no menu suspenso da tabela a seguir:No menu suspenso da tabela a seguir, escolha uma configuração birregional:
No menu suspenso da tabela a seguir, escolha uma configuração multirregional:
Preço de armazenamento do banco de dados para adicionar réplicas somente leitura opcionais:
É possível criar uma configuração de instância personalizada e adicionar réplicas somente leitura opcionais à configuração de instância regional ou multirregional de base. Não é possível criar configurações personalizadas de instância birregional. O Spanner cobra pelo armazenamento do banco de dados usado pelas réplicas somente leitura, além do armazenamento do banco de dados usado pela configuração da instância de base.
Por exemplo, se você criar uma configuração de instância personalizada com 1.000 GiB de armazenamento e adicionar uma réplica somente leitura us-west3
à configuração de instância multirregional base us-central1
, o custo total de armazenamento do banco de dados será o seguinte:
Configuração base
us-central1
: US$ 0,30 por GiB por mês * 1.000 GiB = US $300 por mêsRéplica somente leitura adicional
us-west3
: US$ 0,12 por GiB por mês (inclui o multiplicador regional) * 1.000 GiB = US $120 por mês
No total, o custo de armazenamento do banco de dados para a configuração da 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 interrupções de rede ou falhas de hardware, seus dados permaneçam precisos e acessíveis.
Preços de replicação de dados
A replicação intrarregional é gratuita.
Em configurações de instâncias multirregionais e birregionais, ou em configuração regional com réplicas somente leitura personalizadas opcionais, o Spanner replica automaticamente os dados entre regiões. Ao gravar dados diretamente (inserções, atualizações e exclusões) nessas configurações, o volume de dados replicados será cobrado. Você também é cobrado por qualquer operação que modifique indiretamente os dados, por exemplo, ao usar TTL, fluxo de alterações e índices secundários.
Preços de replicação de dados entre regiões
Você é cobrado pelo volume de dados replicados entre as 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 |
A métrica "Bytes replicados entre regiões" pode ser usada para consultar o número de bytes replicados da sua réplica líder para as outras réplicas na configuração da sua 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 na mesma região | Grátis |
Transferência de dados entre regiões dentro do 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:
- Integração da Vertex AI com o Spanner
- Spanner Data Boost (em inglês)
- Leituras direcionadas do Spanner
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 birregionais ou multirregionais, a transferência de dados da Internet é cobrada da seguinte maneira:
A transferência de dados de transações de leitura/gravação, que consiste em leituras e consultas em uma transação de leitura/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 da transferência de dados da região mais próxima que tenha réplicas de leitura/gravação ou 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 atual 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 de aplicativos de linha de negócios sem afetar a carga de trabalho atual do Spanner. Por padrão, as consultas do Spanner se conectam automaticamente aos recursos do Data Boost na mesma região que sua instância ativa do Spanner.
O Spanner Data Boost mede o uso em unidades de processamento sem servidor (SPU, na sigla em inglês) por segundo com uma cobrança mínima de um minuto. SPU representa recursos de computação necessários para atender a uma consulta. Isso inclui CPU, memória e transferência de dados locais. Não há custo fixo nem gerenciamento de recursos necessário. Você paga apenas pelo uso real da sua 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á estiver sob carga pesada, os jobs de importação e exportação poderão demorar mais, resultando em uma cobrança geral maior para os 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, 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, pagará as taxas padrão da 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ê aprende e conhece os recursos e funcionalidades do serviço sem custos por 90 dias. Durante o período de teste gratuito de 90 dias, é possível armazenar até 10 GiB de dados na instância de teste gratuito, que é compatível com os recursos da edição Spanner Standard e o Spanner Graph. Para mais detalhes, consulte Instâncias de teste gratuito do Spanner. Se você é um novo cliente do Google Cloud, também está qualificado para o 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 é adicionada aos créditos de US $300 oferecidos pela avaliação gratuita do Google Cloud.
É possível fazer upgrade de uma instância de teste gratuito para uma instância corporativa paga para continuar usando sua instância além do período de teste gratuito de 90 dias e escalonar além dos limites de uso gratuito de instâncias. Se você optar por fazer upgrade da instância de teste gratuito para uma instância 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, birregional ou multirregional para qualquer outra configuração de instância regional, birregional ou multirregional.
Não é possível mover uma instância regional (única região) na edição Standard ou Enterprise diretamente para uma configuração de instância birregional ou multirregional. Primeiro, faça upgrade da edição da sua instância para a edição Enterprise Plus e, em seguida, mova a instância.
Enquanto a migração estiver em andamento, você vai receber cobranças pela capacidade de computação e pelo uso de armazenamento nas configurações da instância de origem e de destino. Quando a migração for concluída, você vai receber cobranças pela capacidade de computação, uso do armazenamento e replicação (aplicável somente para migrações que envolvem configurações opcionais de instância somente leitura, birregional 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 receber uma cobrança única pelo uso da rede com base na quantidade de dados transferidos entre as configurações das instâncias de origem e de destino. Para taxas de rede, consulte a seção rede. Se as configurações da instância de origem e de destino consistirem em regiões diferentes, você só será cobrado pelos dados movidos para regiões de leitura/gravação e somente leitura na configuração da instância de destino que não se sobreponham às regiões na configuração da instância de origem. Você não é cobrado pelos dados movidos para a região de testemunhas.
Para ilustrar os custos de uso da rede, digamos que você esteja movendo uma instância com dados de 1.000 GiB 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 dentro do mesmo continente" é de US $0,01 por GiB. "Entrada" e "Saída dentro da mesma região" são gratuitas. Vamos conferir os custos totais de rede em diferentes exemplos de cenários.
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 de rede serão 1.000 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/gravação em us-west2
e us-west1
), seus custos de uso de rede única serão de 1.000 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/gravação em us-central1
e us-east4
) e a configuração da instância de destino for us-central1
, seus custos de uso de rede única serão de 1.000 GiB * US$ 0,01 por GiB * 0 = US $0. Nesse cenário, a configuração da instância de destino não tem regiões que não se sobreponham às regiões 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/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/gravação em europe-west2
e europe-west1
), seus custos de uso de rede única serão de 1.000 GiB * US$ 0,12 por GiB * 1 + 1.000 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 intercontinental" (US$ 0,12 por GiB para uso mensal de 0 a 1 TB) são aplicadas uma vez, e a "Transferência de dados entre regiões do mesmo continente" (US$ 0,01 por GiB) é aplicada uma vez.
A seguir
- Leia a documentação do Spanner.
- Comece a usar o Spanner.
- Use a calculadora de preços.
- Saiba mais sobre as soluções e os casos de uso do Spanner.