Harga Google Cloud IoT Core

Halaman ini menyajikan informasi harga untuk Cloud IoT Core. Anda juga dapat menggunakan Kalkulator Harga untuk memperkirakan biaya penggunaan Cloud IoT Core.

Jika Anda melakukan pembayaran dengan mata uang selain USD, yang berlaku adalah harga yang tercantum dalam mata uang Anda pada SKU Cloud Platform.

Ringkasan

Harga Cloud IoT Core dihitung berdasarkan volume data yang digunakan dalam satu bulan kalender:

Volume data bulanan Harga per MB Perangkat terdaftar Biaya minimum*
Hingga 250 MB $0,00 Tanpa batas, dalam batas maksimum QPS 1.024 byte
250 MB hingga 250 GB $0,0045 Tanpa batas, dalam batas maksimum QPS 1.024 byte
250 GB hingga 5 TB $0,0020 Tanpa batas, dalam batas maksimum QPS 1.024 byte
5 TB ke atas $0,00045 Tanpa batas, dalam batas maksimum QPS 1.024 byte

Volume data didasarkan pada data yang dipertukarkan oleh perangkat yang tersambung ke Cloud IoT Core. Operasi create, read, update, dan delete melalui pengelola perangkat tidak dikenakan biaya.

Jika menggunakan Cloud IoT Core dengan Cloud Pub/Sub, Anda juga akan ditagih secara terpisah untuk penggunaan resource Cloud Pub/Sub.

*Biaya minimum adalah untuk pesan berukuran 1.024 byte:

  • Jika ukuran pesan tidak sampai 1.024 byte, biaya untuk 1.024 byte akan diberlakukan. Misalnya, jika sebuah perangkat mengirim pesan MQTT berukuran 25 byte, biaya untuk pesan tersebut adalah 1.024 byte × harga/MB untuk tingkat volume data bulanan yang berlaku.
  • Jika ukuran pesan lebih dari 1.024 byte, biayanya adalah ukuran pesan × harga/MB untuk tingkat volume data bulanan yang berlaku.

Pesan yang dapat ditagih

MQTT

  • CONNECT
  • PUBLISH (terikat cloud dan terikat perangkat)
  • PUBACK (ack konfigurasi perangkat, terikat cloud)
  • SUBSCRIBE
  • PINGREQ

HTTP

  • Permintaan: total byte dalam isi pesan
  • Respons: total byte dalam isi pesan

Pesan yang tidak dapat ditagih

MQTT

  • CONNACK
  • PUBACK (memublikasikan telemetri atau status, dari cloud ke perangkat)
  • SUBACK
  • PINGRESP
  • DISCONNECT
  • UNSUBSCRIBE
  • UNSUBACK

Permintaan HTTP terkompresi

Seperti dijelaskan dalam Menggunakan Perantara HTTP, perangkat dapat mengirim data yang dikompresi dengan gzip ke Cloud IoT Core melalui perantara HTTP.

Penagihan untuk payload peristiwa telemetri dan payload status perangkat dihitung menggunakan ukuran setiap permintaan sebelum dikompresi.

Misalnya, jika payload peristiwa telemetri berukuran 256 KB sebelum dikompresi, dan setelah dikompresi berukuran 10 KB, maka Anda akan dikenakan biaya untuk data 256 KB yang belum dikompresi, bukan untuk ukuran terkompresi.

Contoh penghitungan harga

Contoh perantara MQTT

Contoh berikut berlaku khusus untuk perangkat yang menggunakan perantara MQTT.

Contoh khusus pesan PINGREQ

Misalkan Anda memiliki 10.000 perangkat dan setiap perangkat tersambung ke Cloud IoT Core melalui koneksi MQTT. Meskipun perangkat tidak mengirim peristiwa telemetri atau status data selama satu bulan, perangkat tersebut akan tetap mengirim pesan PINGREQ ke Cloud IoT Core untuk menjaga koneksi MQTT tetap aktif. Frekuensi PINGREQ bergantung pada nilai keep-alive untuk setiap koneksi. Meskipun PINGREQ hanya berukuran beberapa byte, semua pesan yang berukuran di bawah 1.024 byte akan tetap dikenakan biaya seolah-olah ukurannya adalah 1.024 byte, karena ukuran data minimum yang digunakan untuk penagihan adalah 1.024 byte.

Jika Anda menetapkan nilai keep-alive perangkat ke 15 menit, maka setiap perangkat akan mengirim PINGREQ minimal setiap 15 menit sekali. Total volume data untuk pesan PINGREQ saja adalah 27,47 GB, yang dihitung sebagai berikut:

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

Dengan mempertimbangkan volume data gratis hingga 250 MB, dan dengan fakta bahwa harga per MB adalah $0,0045 untuk rentang 250 MB hingga 250 GB, maka penghitungan harga per bulan akan menggunakan rumus berikut:

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

Contoh perantara HTTP

Contoh berikut berlaku khusus untuk perangkat yang menggunakan perantara HTTP.

Contoh penghitungan harga dasar

Misalkan Anda memiliki 10.000 perangkat yang tersambung ke Cloud IoT Core. Setiap perangkat mengirim satu permintaan HTTP setiap 30 menit, dan setiap permintaan berukuran 1.024 byte. Setiap permintaan HTTP menghasilkan respons, dan meskipun respons hanya berukuran beberapa byte, ukuran penagihan minimum 1.024 byte tetap berlaku. Total volume data dalam satu bulan adalah 27,46 GB, yang dihitung sebagai berikut:

Permintaan:

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

Respons:

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

Total volume data:

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

Dengan mempertimbangkan volume data gratis hingga 250 MB, dan dengan fakta bahwa harga per MB adalah $0,0045 untuk rentang 250 MB hingga 250 GB, maka penghitungan harga per bulan akan menggunakan rumus berikut:

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

Contoh penghitungan harga bulanan untuk pesan berukuran kecil

Misalkan Anda memiliki 50.000 perangkat yang tersambung ke Cloud IoT Core. Setiap perangkat mengirim satu permintaan HTTP setiap 30 menit, dan setiap permintaan berukuran 5 byte. Semua pesan yang berukuran di bawah 1.024 byte akan tetap dikenakan biaya seolah-olah ukurannya adalah 1.024 byte, karena ukuran data minimum yang digunakan untuk penagihan adalah 1.024 byte. Setiap permintaan HTTP menghasilkan respons, dan meskipun respons hanya berukuran beberapa byte, ukuran penagihan minimum 1.024 byte tetap berlaku. Total volume data dalam satu bulan adalah 137,32 GB, yang dihitung sebagai berikut:

Permintaan:

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

Respons:

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

Total volume data:

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

Dengan mempertimbangkan volume data gratis hingga 250 MB, dan dengan fakta bahwa harga per MB berubah menjadi $0,0045 untuk rentang 250 MB hingga 250 GB, maka penghitungan harga per bulan akan menggunakan rumus berikut:

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

Contoh penghitungan harga bulanan untuk pesan berukuran besar

Pertimbangkan saat Anda memiliki 50.000 perangkat yang tersambung ke Cloud IoT Core. Setiap perangkat mengirim satu permintaan HTTP setiap menit, dan setiap pesan berukuran 8.192 byte. Setiap permintaan menghasilkan respons, dan meskipun respons hanya berukuran beberapa byte, semua pesan yang berukuran di bawah 1.024 byte akan tetap dikenakan biaya seolah-olah ukurannya adalah 1.024 byte, karena ukuran minimum yang digunakan untuk penagihan adalah 1.024 byte. Total volume data dalam satu bulan adalah 18,1 TB, yang dihitung sebagai berikut:

Permintaan:

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

Respons:

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

Total volume data:

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

Dengan mempertimbangkan volume data gratis hingga 250 MB, dan dengan fakta bahwa harga per MB berubah dari $0,0045 untuk rentang 250 MB hingga 250 GB menjadi $0,002 untuk rentang 250 GB hingga 5 TB, lalu menjadi $0,00045 untuk ukuran di atas 5 TB, maka penghitungan harga per bulan akan menggunakan rumus berikut:

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

Langkah berikutnya