Pilih tingkat dan ukuran IoT Hub yang tepat untuk solusi Anda

Setiap solusi IoT berbeda, jadi Azure IoT Hub menawarkan beberapa opsi berdasarkan harga dan skala. Artikel ini ditujukan untuk membantu Anda mengevaluasi kebutuhan IoT Hub Anda. Untuk informasi harga tentang tingkat IoT Hub, lihat Harga Azure IoT Hub.

Untuk memutuskan tingkat IoT Hub mana yang tepat untuk solusi Anda, tanyakan pada diri Anda sendiri dua pertanyaan:

Fitur apa yang saya ingin digunakan?

Azure IoT Hub menawarkan dua tingkatan, dasar dan standar, yang berbeda dalam fitur yang didukungnya. Jika solusi IoT Anda berdasarkan pada pengumpulan data dari perangkat dan menganalisisnya secara terpusat, maka tingkat dasar mungkin pilihan tepat untuk Anda. Jika Anda ingin menggunakan konfigurasi yang lebih canggih untuk mengontrol perangkat IoT dari jarak jauh atau mendistribusikan beberapa beban kerja Anda ke perangkat itu sendiri, maka Anda perlu mempertimbangkan tingkat standar.

Untuk perincian terperinci tentang fitur mana yang disertakan dalam setiap tingkatan, lanjutkan ke tingkat Dasar dan standar.

Berapa banyak data yang rencana saya pindahkan setiap hari?

Setiap tingkat IoT Hub tersedia dalam tiga ukuran, berdasarkan berapa banyak throughput data yang dapat mereka tangani dalam sehari. Ukuran ini secara numerik diidentifikasi sebagai 1, 2, dan 3. Ukuran menentukan batas pesan harian garis besar, lalu Anda dapat memperluas skala hub IoT dengan menambahkan unit. Misalnya, setiap unit hub IoT tingkat 1 dapat menangani 400.000 pesan sehari. Hub IoT tingkat 1 dengan lima unit dapat menangani 2.000.000 pesan sehari. Atau, naik ke hub tingkat 2 di mana setiap unit memiliki batas harian 6.000.000 pesan.

Untuk detail selengkapnya tentang menentukan persyaratan dan batasan pesan Anda, lanjutkan ke edisi dan unit Tingkat.

Pilih fitur Anda: tingkat dasar dan standar

Tingkat dasar IoT Hub memungkinkan subset fitur yang tersedia dan ditujukan untuk solusi IoT yang hanya memerlukan komunikasi searah dari perangkat ke cloud. Tingkat standar IoT Hub memungkinkan semua fitur, dan dimaksudkan untuk solusi IoT yang ingin menggunakan kemampuan komunikasi dua arah. Tingkat dasar memungkinkan subset fitur dan ditujukan untuk solusi IoT yang hanya memerlukan komunikasi searah dari perangkat ke cloud.

Kedua tingkatan menawarkan fitur keamanan dan autentikasi yang sama.

Kemampuan Tingkat Dasar Tingkat standar
Telemetri perangkat ke cloud Ya Ya
Identitas per perangkat Ya Ya
Perutean pesan, pengayaan pesan, dan integrasi Event Grid Ya Ya
Protokol HTTP, AMQP, dan MQTT Ya Ya
Layanan Provisi Perangkat Ya Ya
Pemantauan dan diagnostik Ya Ya
Pesan cloud ke perangkat Ya
Perangkat kembar, modul kembar, dan manajemen perangkat Ya
Stream perangkat (Pratinjau) Ya
Azure IoT Edge Ya
IoT Plug and Play Ya

IoT Hub juga menawarkan tingkat gratis yang dfungsikan untuk pengujian dan evaluasi. Ini memiliki semua kemampuan tingkat standar, tetapi mencakup tunjangan olahpesan terbatas. Anda tidak dapat meningkatkan dari tingkat gratis ke tingkat dasar atau standar.

API REST IoT Hub

Perbedaan kemampuan yang didukung antara tingkat dasar dan standar IoT Hub berarti bahwa beberapa panggilan API tidak berfungsi dengan hub IoT tingkat dasar. Tabel berikut ini memperlihatkan API mana saja yang tersedia:

API Tingkat Dasar Tingkat standar
Membuat atau memperbarui perangkat, Mendapatkan perangkat, Menghapus perangkat Ya Ya
Membuat atau memperbarui modul, Mendapatkan modul, Menghapus modul Ya Ya
Dapatkan statistik registri Ya Ya
Dapatkan statistik layanan Ya Ya
Kueri Azure IoT Hub Ya Ya
Buat SAS URI unggahan file Ya Ya
Menerima pemberitahuan terikat perangkat Ya Ya
Mengirim kejadian perangkat Ya Ya
Mengirim peristiwa modul Hanya AMQP dan MQTT Hanya AMQP dan MQTT
Perbarui status unggahan file Ya Ya
Operasi perangkat massal Ya, kecuali untuk kemampuan IoT Edge Ya
Membuat pekerjaan ekspor impor, Mendapatkan pekerjaan ekspor impor, Membatalkan pekerjaan ekspor impor Ya Ya
Dapatkan perangkat kembar, Perbarui perangkat kembar Ya
Dapatkan modul kembar, Perbarui modul kembar Ya
Panggil metode perangkat Ya
Menghentikan pemberitahuan terikat perangkat Ya
Lengkapi pemberitahuan terikat perangkat Ya
Membuat pekerjaan, Mendapatkan pekerjaan, Membatalkan pekerjaan Ya
Mengkueri pekerjaan Ya

Partitions

Hub Azure IoT berisi banyak komponen inti dari Azure Event Hubs, termasuk partisi. Aliran peristiwa untuk hub IoT diisi dengan data telemetri masuk yang dilaporkan oleh berbagai perangkat IoT. Partisi aliran kejadian digunakan untuk mengurangi perselisihan yang terjadi saat membaca dan menulis secara bersamaan ke aliran peristiwa.

Batas partisi dipilih saat hub IoT dibuat, dan tidak dapat diubah. Batas maksimum partisi perangkat-ke-cloud untuk tingkat dasar dan hub IoT tingkat standar adalah 32. Sebagian besar hub IoT hanya memerlukan empat partisi. Untuk informasi selengkapnya tentang menentukan partisi, lihat pertanyaan Berapa banyak partisi yang saya butuhkan? di FAQ untuk Azure Event Hubs.

Tingkat peningkatan

Setelah membuat hub IoT, Anda dapat meningkatkan dari tingkat dasar ke tingkat standar tanpa mengganggu operasi yang ada. Anda tidak dapat menurunkan tingkat dari tingkat standar ke tingkat dasar. Untuk informasi lebih lanjut, lihat Cara meningkatkan IoT hub Anda.

Konfigurasi partisi tidak berubah saat Anda bermigrasi dari tingkat dasar ke tingkat standar.

Catatan

Tingkat gratis tidak mendukung peningkatan ke tingkat dasar atau standar.

Pilih ukuran Anda: edisi dan unit

Setelah Anda memilih tingkat yang menyediakan fitur terbaik untuk solusi Anda, tentukan ukuran yang memberikan kapasitas data terbaik untuk solusi Anda.

Setiap tingkat IoT Hub tersedia dalam tiga ukuran, berdasarkan berapa banyak throughput data yang dapat mereka tangani dalam hari tertentu. Ukuran ini secara numerik diidentifikasi sebagai 1, 2, dan 3.

Pasangan ukuran tingkat direpresentasikan sebagai edisi. Hub IoT tingkat dasar ukuran 2 diwakili oleh edisi B2. Demikian pula, hub IoT tingkat standar ukuran 3 diwakili oleh S3 edisi. Untuk informasi selengkapnya, detail harga includig, lihat edisi IoT Hub

Setelah memilih edisi untuk hub IoT, Anda dapat beberapa kapasitas olahpesannya dengan meningkatkan jumlah unit.

Setiap hub IoT hanya dapat berupa satu edisi. Misalnya, Anda dapat membuat hub IoT dengan beberapa unit S1. Namun, Anda tidak dapat membuat hub IoT dengan campuran unit dari edisi yang berbeda, seperti S1 dan B3 atau S1 dan S2.

Tabel berikut ini memperlihatkan kapasitas untuk pesan perangkat-ke-cloud untuk setiap ukuran.

Ukuran Pesan per hari per unit Data per hari per unit
1 400.000 1,5 GB
2 6.000.000 22,8 GB
3 300.000.000 1144,4 GB

Anda dapat membeli hingga 200 unit untuk hub IoT ukuran 1 atau 2, atau hingga 10 unit untuk hub IoT ukuran 3. Batas pesan harian dan batas pembatasan didasarkan pada kapasitas gabungan semua unit. Misalnya, membeli satu unit ukuran 2 memberi Anda batas pesan harian yang sama dengan lima belas unit ukuran 1.

Untuk informasi selengkapnya tentang kapasitas dan batas setiap edisi IoT Hub, lihat kuota dan pembatasan IoT Hub.

Meningkatkan atau menurunkan tingkat edisi

Setelah membuat hub IoT, tanpa mengganggu operasi yang ada, Anda dapat:

  • Ubah jumlah unit yang tersedia dalam edisinya (misalnya, meningkatkan dari satu menjadi tiga unit B1)
  • Meningkatkan atau menurunkan tingkat antara edisi dalam tingkatnya (misalnya, meningkatkan dari B1 ke B2)

Untuk informasi lebih lanjut, lihat Cara meningkatkan IoT hub Anda.

Skala otomatis

Jika Anda mendekati batas pesan yang diizinkan di hub IoT, Anda dapat menggunakan langkah-langkah ini untuk menskalakan secara otomatis untuk menambah unit IoT Hub di tingkat IoT Hub yang sama.

Langkah berikutnya

  • Untuk informasi selengkapnya tentang kemampuan dan detail performa IoT Hub, lihat Harga Azure IoT Hub atau kuota dan pembatasan IoT Hub.

  • Untuk mengubah tingkat IoT Hub Anda, ikuti langkah-langkah dalam Cara meningkatkan hub IoT Anda.