全部产品
Search
文档中心

IoT Platform:Membandingkan fitur penerusan data

更新时间:Jul 06, 2025

Dalam berbagai skenario, Anda perlu memproses data yang dikirim oleh perangkat ke IoT Platform atau menggunakannya untuk aplikasi bisnis. IoT Platform memungkinkan Anda meneruskan data perangkat menggunakan fitur langganan sisi server atau fitur penerusan data ke layanan Alibaba Cloud. Topik ini menjelaskan skenario di mana fitur penerusan data dapat diterapkan, serta kelebihan dan kekurangan dari fitur-fitur tersebut. Anda dapat memilih fitur sesuai dengan kebutuhan bisnis Anda.

Fitur penerusan data

Fitur

Deskripsi

Referensi

Penerusan data ke layanan Alibaba Cloud

Mendukung penyaringan dan pemrosesan data dasar. Anda dapat mengonfigurasi aturan penerusan data untuk menyaring dan memproses data perangkat, lalu meneruskan data tersebut ke layanan Alibaba Cloud lainnya.

Konfigurasikan aturan penerusan data

Langganan sisi server

Memungkinkan Anda mendapatkan pesan perangkat menggunakan Protokol Antrian Pesan Lanjutan (AMQP) atau Simple Message Queue (formerly MNS) (SMQ) klien. Fitur langganan sisi server mudah digunakan dan efisien. Namun, Anda tidak dapat menggunakan fitur ini untuk menyaring dan memproses pesan perangkat.

Perbandingan fitur dan solusi

Perbandingan Fitur

Fitur

Skenario

Keuntungan

Kekurangan

Batasan

Penerusan Data ke Layanan Alibaba Cloud

  • Anda dapat menggunakan fitur ini untuk meneruskan data perangkat ke topik atau layanan Alibaba Cloud guna penyimpanan atau pemrosesan.

  • Anda dapat menggunakan fitur ini ketika ingin meneruskan sejumlah besar data.

  • Fitur ini dapat memenuhi sebagian besar kebutuhan bisnis Anda.

  • Fitur ini memungkinkan Anda memodifikasi aturan penerusan data tanpa mengganggu aturan yang sedang berjalan.

  • Fitur ini mendukung penyaringan dan pemrosesan data dasar.

  • Anda dapat menggunakan fitur ini untuk meneruskan data ke layanan Alibaba Cloud lainnya.

    Untuk informasi lebih lanjut tentang cara meneruskan data ke layanan Alibaba Cloud lainnya, lihat Perbandingan Solusi di Mana Data Diteruskan ke Layanan Alibaba Cloud yang Berbeda.

Fitur ini memerlukan keahlian teknis karena Anda harus menulis pernyataan SQL dan mengonfigurasi aturan penerusan data.

Untuk informasi lebih lanjut tentang batasan, lihat Batasan pada Penerusan Data.

Langganan Sisi Server

  • Anda dapat menggunakan fitur ini ketika hanya ingin menerima data perangkat.

  • Anda dapat menggunakan fitur ini ketika ingin server menerima semua data perangkat yang dilanggan dari sebuah produk.

Fitur ini mudah digunakan dan efisien.

Anda tidak dapat menggunakan fitur ini untuk menyaring dan memproses data.

  • Anda tidak dapat menggunakan fitur langganan sisi server untuk menyaring data. Server menerima semua pesan dari perangkat produk tertentu.

  • Sebuah grup konsumen tunggal dapat memproses hingga 1.000 permintaan per detik (QPS).

Untuk informasi lebih lanjut tentang batasan, lihat Batasan pada Langganan Sisi Server.

Perbandingan solusi di mana data diteruskan ke layanan Alibaba Cloud yang berbeda

Tujuan Data

Skenario

Keuntungan

Kekurangan

Referensi

Message Queue for Apache RocketMQ

Anda dapat meneruskan data perangkat ke Message Queue for Apache RocketMQ ketika ingin melakukan pemrosesan halus pada data dari sejumlah besar perangkat.

Ketika throughput data perangkat melebihi 1.000 QPS, kami merekomendasikan agar Anda meneruskan data perangkat ke Message Queue for Apache RocketMQ.

  • Solusi ini andal dan stabil.

  • Solusi ini mendukung sejumlah besar data.

Message Queue for Apache RocketMQ memiliki performa kurang memuaskan ketika Anda mengakses layanan Alibaba Cloud melalui Internet. Instance Enterprise Platinum Edition memberikan performa lebih baik dibandingkan instance Standard Edition.

Simple Message Queue (formerly MNS) (SMQ)

Anda dapat meneruskan data perangkat ke MNS jika ingin melakukan pemrosesan halus pada data perangkat ketika mengakses layanan Alibaba Cloud melalui Internet.

Ketika throughput data perangkat kurang dari 1.000 QPS, kami merekomendasikan agar Anda meneruskan data ke MNS.

  • Solusi ini mendukung transmisi data melalui HTTPS.

  • MNS memiliki performa lebih memuaskan ketika Anda mengakses layanan Alibaba Cloud melalui Internet.

Namun, MNS memberikan performa sedikit lebih buruk dibandingkan Message Queue for Apache RocketMQ.

ApsaraDB RDS

Anda dapat meneruskan data perangkat ke ApsaraDB RDS ketika hanya ingin menyimpan data tersebut.

Data ditulis ke dalam database.

Tidak tersedia

Time Series Database (TSDB)

Anda dapat meneruskan data perangkat ke TSDB ketika ingin menganalisis dan memantau bisnis Anda berdasarkan data perangkat.

Data ditulis ke TSDB.

Tidak tersedia

Tablestore

Anda dapat meneruskan data perangkat ke Tablestore ketika hanya ingin menyimpan data tersebut.

Data ditulis ke Tablestore.

Tidak tersedia

Function Compute

Anda dapat meneruskan data perangkat ke Function Compute ketika ingin menyederhanakan proses pengembangan perangkat dan memproses data perangkat secara fleksibel.

  • Anda dapat menggunakan Function Compute untuk memproses data secara lebih fleksibel.

  • Function Compute menyediakan banyak fitur.

  • Function Compute tidak memerlukan beban kerja penyebaran.

Biaya Function Compute sedikit lebih tinggi dibandingkan solusi lainnya.

Catatan penggunaan

Langganan sisi server

Deskripsi fitur

Catatan

Server dapat menggunakan SDK AMQP atau Simple Message Queue (formerly MNS) (SMQ) SDK untuk menerima semua pesan perangkat yang dilanggan dari sebuah produk. Pesan perangkat mencakup pesan upstream dan pesan tentang perubahan status, perubahan siklus hidup, data TSL historis, status pembaruan over-the-air (OTA), koneksi gateway dan sub-perangkat, serta perubahan topologi.

  • Fitur langganan sisi server memprioritaskan pemrosesan pesan real-time dibandingkan pesan terakumulasi. Pastikan bahwa pesan dikonsumsi sesegera mungkin.

  • Anda tidak dapat menggunakan fitur langganan sisi server dalam skenario yang memerlukan penyaringan data dan pemrosesan halus. Kami merekomendasikan agar Anda menggunakan mesin aturan dalam skenario ini.

Penerusan data ke Message Queue for Apache RocketMQ

Deskripsi fitur

Batasan

Catatan

Anda dapat meneruskan pesan dari topik tertentu di IoT Platform ke topik di Message Queue for Apache RocketMQ. Kemudian, Anda dapat menggunakan SDK Message Queue for Apache RocketMQ untuk menerima pesan tersebut.

  • Message Queue for Apache RocketMQ menyediakan kemampuan pemrosesan data yang luar biasa. Kami merekomendasikan agar Anda menggunakan Message Queue for Apache RocketMQ untuk menerima pesan perangkat.

  • Message Queue for Apache RocketMQ mendukung otorisasi lintas akun pada topik. Anda dapat menggunakan Message Queue for Apache RocketMQ untuk meneruskan data lintas akun Alibaba Cloud.

  • Anda tidak dapat menggunakan kluster uji Message Queue for Apache RocketMQ yang diakses melalui Internet dalam lingkungan produksi.

  • Anda tidak dapat men-debug Message Queue for Apache RocketMQ yang diakses melalui titik akhir internal secara lokal. Anda harus men-debug Message Queue for Apache RocketMQ yang diterapkan dalam instance Elastic Compute Service (ECS). Instance ECS harus berada di wilayah tempat layanan IoT Platform Anda berjalan.

  • Pengembang dapat menggunakan kluster uji Message Queue for Apache RocketMQ yang diakses melalui Internet untuk menerima pesan. Namun, layanan ini tidak stabil. Kami merekomendasikan agar Anda tidak menggunakan kluster uji dalam lingkungan produksi.

  • Ketika throughput pesan perangkat melebihi 5.000 QPS atau Anda memerlukan stabilitas layanan tinggi, kami merekomendasikan agar Anda menggunakan instance Enterprise Platinum Edition dari Message Queue for Apache RocketMQ.

  • Jika pesan gagal diteruskan, mesin aturan akan mencoba meneruskan ulang pesan tersebut. Jika sejumlah upaya gagal, pesan akan dibuang. Latensi mungkin terjadi dalam layanan berbasis pesan. Untuk meminimalkan dampak kehilangan data atau penundaan transmisi, kami merekomendasikan agar Anda mengambil tindakan pencegahan.

Penerusan data ke Simple Message Queue (formerly MNS) (SMQ)

Deskripsi fitur

Batasan

Catatan

Anda dapat meneruskan pesan dari topik tertentu di IoT Platform ke topik di MNS. Kemudian, Anda dapat menggunakan SDK MNS untuk menerima pesan tersebut. Anda dapat mengakses MNS melalui Internet. Ketika throughput pesan perangkat kurang dari 1.000 QPS, kami merekomendasikan agar Anda menggunakan MNS.

Untuk informasi lebih lanjut tentang batasan pada topik MNS, lihat Batasan.

Jika pesan gagal diteruskan, mesin aturan akan mencoba meneruskan ulang pesan tersebut. Jika sejumlah upaya gagal, pesan akan dibuang. Latensi mungkin terjadi dalam layanan berbasis pesan. Untuk meminimalkan dampak kehilangan data atau penundaan transmisi, kami merekomendasikan agar Anda mengambil tindakan pencegahan.

Penerusan data ke Function Compute

Deskripsi fitur

Batasan

Catatan

Anda dapat meneruskan pesan dari topik tertentu di IoT Platform ke Function Compute. Kemudian, Anda dapat menggunakan Function Compute untuk memproses pesan tersebut. Function Compute adalah layanan yang sepenuhnya dikelola yang menyederhanakan pengembangan bisnis.

Untuk informasi lebih lanjut tentang batasan pada Function Compute, lihat Batasan.

  • Anda dapat meneruskan data ke Function Compute dalam skenario di mana ingin memproses data berdasarkan kebutuhan bisnis Anda atau menyederhanakan pengembangan dan operasi serta pemeliharaan (O&M).

  • Jika pesan gagal diteruskan, mesin aturan akan mencoba meneruskan ulang pesan tersebut. Jika sejumlah upaya gagal, pesan akan dibuang. Untuk meminimalkan dampak kehilangan data atau penundaan transmisi, kami merekomendasikan agar Anda mengambil tindakan pencegahan.