Preços

Veja nesta página os detalhes de preços do Cloud IoT Core. Você também pode usar a calculadora de preços do Google Cloud Platform para estimar o custo do uso do Cloud IoT Core.

Acessar a calculadora de preços

Se você fizer pagamentos em uma moeda que não seja o dólar americano, serão aplicados na sua moeda os preços listados na página SKUs do Cloud Platform.

Visão geral

O Cloud IoT Core tem o preço calculado de acordo com o volume de dados utilizado em um mês:

Volume de dados mensal Preço por MB Dispositivos registrados Cobrança mínima*
Até 250 MB US$ 0,00 Ilimitados, dentro dos valores máximos de QPS 1.024 bytes
250 MB a 250 GB US$ 0,0045 Ilimitados, dentro dos valores máximos de QPS 1.024 bytes
250 GB a 5 TB US$ 0,0020 Ilimitados, dentro dos valores máximos de QPS 1.024 bytes
5 TB ou mais US$ 0,00045 Ilimitados, dentro dos valores máximos de QPS 1.024 bytes

O volume de dados é baseado nos dados trocados por dispositivos conectados ao Cloud IoT Core. Não há custos para operações de criação, leitura, atualização e exclusão por meio do gerenciador de dispositivos.

Se você usar o Cloud IoT Core com o Cloud Pub/Sub, também será cobrado separadamente por consumir recursos do Cloud Pub/Sub.

*A cobrança mínima é por uma mensagem de 1.024 bytes:

  • Para mensagens com menos de 1.024 bytes, será aplicada uma cobrança de 1.024 bytes. Por exemplo, se um dispositivo enviar 25 bytes em uma mensagem MQTT, a cobrança por essa mensagem será de 1.024 bytes × preço/MB para o nível de volume de dados mensal aplicável.
  • Para mensagens com mais de 1.024 bytes, a cobrança será message_size × preço/MB para o nível de volume de dados mensal aplicável.

Mensagens faturáveis

MQTT

  • CONNECT
  • PUBLISH (vinculada à nuvem e ao dispositivo)
  • PUBACK (ack de configuração do dispositivo, vinculada à nuvem)
  • SUBSCRIBE
  • PINGREQ

HTTP

  • Solicitações: total de bytes no corpo
  • Respostas: total de bytes no corpo

Mensagens não faturáveis

MQTT

  • CONNACK
  • PUBACK (publicar telemetria ou estado, da nuvem para o dispositivo)
  • SUBACK
  • PINGRESP
  • DISCONNECT
  • UNSUBSCRIBE
  • UNSUBACK

Solicitações HTTP compactadas

Conforme observado em Como usar a ponte HTTP, um dispositivo pode enviar dados compactados por gzip para o Cloud IoT Core pela ponte HTTP.

O faturamento de payloads de eventos de telemetria e de estado do dispositivo é calculado usando-se o tamanho descompactado de cada solicitação.

Por exemplo, se um payload de evento de telemetria tinha 256 KB antes da compactação e o payload compactado tiver 10 KB, você será cobrado pelos 256 KB de dados não compactados, não pelo tamanho compactado.

Exemplos de preços

Exemplos de ponte MQTT

Os exemplos a seguir se aplicam especificamente aos dispositivos que usam a ponte MQTT.

Exemplo de mensagens somente PINGREQ

Digamos que você tenha 10.000 dispositivos, cada um deles conectado ao Cloud IoT Core por uma conexão MQTT. Mesmo que os dispositivos não enviem nenhum dado de evento de telemetria ou de estado durante um mês, eles ainda enviarão mensagens PINGREQ para o Cloud IoT Core para manter a conexão MQTT ativa. A frequência de PINGREQs depende do valor do sinal de atividade de cada conexão. Ainda que um PINGREQ tenha apenas alguns bytes, qualquer mensagem com menos de 1.024 bytes ainda será cobrada como se tivesse 1.024 bytes porque esse é o tamanho mínimo de dados usado para o faturamento.

Se você definir o valor do sinal de atividade dos seus dispositivos como 15 minutos, cada dispositivo enviará um PINGREQ pelo menos a cada 15 minutos. O volume total de dados apenas para as mensagens PINGREQ seria de 27,47 GB, calculado da seguinte maneira:

10,000 devices * 96 PINGREQs/device per day * 30 days * 1024 bytes = 27.47 GB

Considerando o volume de dados gratuitos de até 250 MB e o fato de que o preço por MB é de US$ 0,0045 na faixa de 250 MB a 250 GB, ao preço por mês seria aplicada a seguinte fórmula:

(27.47 GB - 250 MB) * $0.0045 = $125.46

Exemplos de ponte HTTP

Os exemplos a seguir se aplicam especificamente aos dispositivos que usam a ponte HTTP.

Exemplo de preço básico

Digamos que você tenha 10.000 dispositivos conectados ao Cloud IoT Core. Cada dispositivo envia uma solicitação HTTP a cada 30 minutos, e cada solicitação tem 1.024 bytes. Cada solicitação HTTP gera uma resposta e, embora uma resposta possa ter apenas alguns bytes, o tamanho mínimo de faturamento de 1.024 bytes se aplica. O volume total de dados em um mês seria de 27,46 GB, calculado da seguinte maneira:

Solicitações:

10,000 devices * 48 messages/device per day * 30 days * 1024 bytes = 13.73 GB

Respostas:

10,000 devices * 48 messages/device per day * 30 days * 1024 bytes = 13.73 GB

Volume total de dados:

13.73 GB (Requests) + 13.73 GB (Responses) = 27.46 GB

Considerando o volume de dados gratuitos de até 250 MB e o fato de que o preço por MB é de US$ 0,0045 na faixa de 250 MB a 250 GB, ao preço por mês seria aplicada a seguinte fórmula:

(27.46 GB - 250 MB) * $0.0045 = $125.41

Exemplo de preço mensal para mensagens pequenas

Digamos que você tenha 50.000 dispositivos conectados ao Cloud IoT Core. Cada dispositivo envia uma solicitação HTTP a cada 30 minutos, e cada solicitação tem 5 bytes. Qualquer mensagem com menos de 1.024 bytes ainda será cobrada como se tivesse 1.024 bytes porque esse é o tamanho mínimo de dados usado para o faturamento. Cada solicitação HTTP gera uma resposta e, embora uma resposta possa ter apenas alguns bytes, o mesmo tamanho mínimo de 1.024 bytes se aplica. O volume total de dados em um mês seria de 137,32 GB, calculado da seguinte maneira:

Solicitações:

50,000 devices * 48 messages/device per day * 30 days * 1024 bytes = 68.66 GB

Respostas:

50,000 devices * 48 messages/device per day * 30 days * 1024 bytes = 68.66 GB

Volume total de dados:

68.66 GB(Requests) + 68.66 GB (Responses) = 137.32 GB

Considerando o volume de dados gratuitos de até 250 MB e o fato de que o preço por MB muda para US$ 0,0045 na faixa de 250 MB a 250 GB, ao preço por mês seria aplicada a seguinte fórmula:

(137.32 GB - 250 MB) * $0.0045 = $631.65

Exemplo de preço mensal para mensagens grandes

Digamos que você tenha 50.000 dispositivos conectados ao Cloud IoT Core. Cada dispositivo envia uma solicitação HTTP por minuto, e cada mensagem tem 8.192 bytes. Cada solicitação gera uma resposta e, ainda que uma resposta possa ter apenas alguns bytes, qualquer mensagem com menos de 1.024 bytes ainda será cobrada como se tivesse 1.024 bytes porque esse é o tamanho mínimo usado para o faturamento. O volume total de dados em um mês seria de aproximadamente 18,1 TB, calculado da seguinte maneira:

Solicitações:

50,000 devices * 1,440 messages/device per day * 30 days * 8192 bytes = 16.1 TB

Respostas:

50,000 devices * 1,440 messages/device per day * 30 days * 1024 bytes = 2 TB

Volume total de dados:

16.1 TB (Requests) + 2 TB (Responses) = 18.1 TB

Considerando o volume de dados gratuitos de até 250 MB e o fato de que o preço por MB muda de US$ 0,0045 entre 250 MB e 250 GB para US$ 0,002 entre 250 GB e 5 TB e US$ 0,00045 acima de 5 TB, a seguinte fórmula seria aplicada ao preço por mês:

(250 GB - 250 MB) * $0.0045 + (5 TB - 250 GB) * $0.002 + 13.1 TB * 0.00045 = $17,305.99

Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Cloud IoT Core Documentation