Apa artinya IoT Central memiliki ketersediaan tinggi, pemulihan bencana (HADR), dan skala elastis?

Azure IoT Central adalah platform aplikasi sebagai layanan (aPaaS) yang mengelola skalabilitas dan HADR untuk Anda. Aplikasi IoT Central dapat menskalakan untuk mendukung ratusan ribu perangkat yang terhubung. Untuk informasi selengkapnya tentang harga perangkat dan pesan, lihat Harga Azure IoT Central. Untuk informasi selengkapnya tentang perjanjian tingkat layanan, lihat SLA untuk Azure IoT Central.

Artikel ini menyediakan informasi latar belakang tentang bagaimana IoT Central menskalakan dan memberikan HADR. Artikel ini juga menyertakan panduan tentang cara memanfaatkan kemampuan ini.

Skalabilitas

Aplikasi IoT Central secara internal menggunakan beberapa layanan Azure seperti IoT Hub dan Layanan Provisi Perangkat (Device Provisioning Service/DPS). Banyak dari layanan yang mendasari ini multi-penyewa. Namun, untuk memastikan isolasi penuh data pelanggan, IoT Central menggunakan hub IoT penyewa tunggal.

IoT Central secara otomatis menskalakan hub IoT-nya berdasarkan profil beban dalam aplikasi Anda. IoT Central dapat meningkatkan hub IoT individual dan memperluas skala jumlah hub IoT dalam aplikasi. IoT Central juga secara otomatis menskalakan layanan mendasar lainnya.

Ketersediaan tinggi dan pemulihan bencana

Kemampuan HADR bergantung pada saat Anda membuat aplikasi IoT Central Anda:

Aplikasi yang dibuat sebelum April 2021

Beberapa aplikasi yang dibuat sebelum April 2021 menggunakan satu hub IoT. Untuk aplikasi ini, IoT Central tidak menyediakan kemampuan HADR. Jika hub IoT menjadi tidak tersedia, aplikasi menjadi tidak tersedia.

Gunakan az iot central device manual-failover perintah untuk memeriksa apakah aplikasi Anda masih menggunakan hub IoT tunggal. Perintah ini mengembalikan kesalahan jika aplikasi memiliki satu hub IoT.

Aplikasi yang dibuat setelah April 2021 dan sebelum April 2023

Untuk konektivitas perangkat yang sangat tersedia, aplikasi IoT Central selalu memiliki setidaknya dua hub IoT. Jumlah hub dapat bertambah atau menyusut saat IoT Central menskalakan aplikasi sebagai respons terhadap perubahan profil beban.

IoT Central juga menggunakan zona ketersediaan untuk membuat berbagai layanan yang digunakannya sangat tersedia.

Insiden yang memerlukan pemulihan bencana dapat berkisar dari subset layanan menjadi tidak tersedia untuk seluruh wilayah menjadi tidak tersedia. IoT Central mengikuti proses pemulihan yang berbeda tergantung pada sifat dan skala insiden. Misalnya, jika seluruh wilayah Azure menjadi tidak tersedia setelah kegagalan bencana, prosedur pemulihan bencana aplikasi failover ke wilayah lain dalam geografi yang sama.

Aplikasi yang dibuat setelah April 2023

Aplikasi IoT Central yang dibuat setelah April 2023 awalnya memiliki satu hub IoT. Jika hub IoT menjadi tidak tersedia, aplikasi menjadi tidak tersedia. Namun, IoT Central secara otomatis menskalakan aplikasi dan menambahkan hub IoT baru untuk setiap 10.000 perangkat yang terhubung. Jika Anda memerlukan beberapa hub IoT untuk aplikasi dengan kurang dari 10.000 perangkat, kirimkan permintaan ke dukungan pelanggan IoT Central.

az iot central device manual-failover Gunakan perintah untuk memeriksa apakah aplikasi Anda saat ini menggunakan satu hub IoT. Perintah ini mengembalikan kesalahan jika aplikasi saat ini memiliki satu hub IoT.

Bekerja dengan beberapa hub IoT

Sebagai konsekuensi dari penskalaan otomatis dan dukungan HADR, instans hub IoT di aplikasi Anda dapat berubah. Contohnya:

  • Jumlah hub dapat meningkat atau berkurang saat aplikasi diskalakan.
  • Hub bisa gagal dan menjadi tidak tersedia.
  • Prosedur pemulihan bencana dapat menambahkan hub baru di wilayah yang berbeda untuk menggantikan hub di wilayah yang gagal.

Meskipun IoT Central mengelola hub IoT di aplikasi Anda untuk Anda, perangkat harus dapat membuat ulang koneksi jika hub yang disambungkannya tidak tersedia:

Provisi perangkat

Saat jumlah hub IoT di aplikasi Anda berubah, perangkat mungkin perlu terhubung ke hub yang berbeda.

Sebelum perangkat tersambung ke IoT Central, perangkat harus terdaftar dan disediakan dalam layanan yang mendasarinya. Saat Anda menambahkan perangkat ke aplikasi IoT Central, IoT Central menambahkan entri ke grup pendaftaran DPS. Informasi dari grup pendaftaran seperti cakupan ID, ID perangkat, dan kunci muncul di IoT Central UI.

Saat perangkat pertama kali tersambung ke aplikasi IoT Central Anda, DPS menyediakan perangkat di salah satu hub IoT terkait grup pendaftaran. Perangkat kemudian dikaitkan dengan hub IoT tersebut. DPS menggunakan kebijakan alokasi untuk memuat keseimbangan penyediaan di seluruh hub IoT dalam aplikasi. Proses ini memastikan setiap hub IoT memiliki jumlah perangkat yang disediakan serupa.

Untuk mempelajari selengkapnya tentang pendaftaran dan provisi di IoT Central, lihat Panduan konektivitas perangkat IoT Central.

Koneksi perangkat

Setelah DPS menyediakan perangkat ke hub IoT, perangkat selalu mencoba untuk tersambung ke hub tersebut. Jika perangkat tidak dapat menghubungi hub IoT yang disediakan, perangkat tersebut tidak dapat tersambung ke aplikasi IoT Central Anda. Untuk menangani skenario ini, firmware perangkat Anda harus menyertakan strategi coba lagi yang menyediakan ulang perangkat ke hub lain.

Untuk mempelajari selengkapnya tentang bagaimana firmware perangkat harus menangani kesalahan koneksi dan menyambungkan ke hub yang berbeda, lihat Praktik terbaik.

Untuk mempelajari selengkapnya tentang cara memverifikasi firmware perangkat Anda dapat menangani kegagalan koneksi, lihat Menguji kemampuan failover.

Ekspor Data

Aplikasi IoT Central sering menggunakan layanan lain yang dikonfigurasi pengguna. Misalnya, Anda dapat mengonfigurasi aplikasi IoT Central Anda untuk terus mengekspor data ke layanan seperti Azure Event Hubs dan Azure Blob Storage.

Jika ekspor data yang dikonfigurasi tidak dapat menulis ke tujuannya, IoT Central mencoba mengirimkan kembali data hingga 15 menit, setelah itu IoT Central menandai tujuan sebagai gagal. Tujuan yang gagal diperiksa secara berkala untuk memverifikasi apakah tujuan tersebut dapat ditulis.

Anda dapat memaksa IoT Central untuk memulai kembali ekspor yang gagal dengan menonaktifkan dan mengaktifkan kembali ekspor data.

Tinjau ketersediaan tinggi dan skalabilitas praktik terbaik untuk layanan tujuan ekspor data yang Anda gunakan:

Batasan

Saat ini, perangkat IoT Edge tidak dapat berpindah di antara hub IoT.

Langkah berikutnya

Sekarang setelah Anda mempelajari tentang skalabilitas dan ketersediaan tinggi Azure IoT Central, langkah selanjutnya yang disarankan adalah mempelajari tentang Kuota dan batasan di Azure IoT Central.