Pilih tingkat Event Grid yang tepat untuk solusi Anda

Azure Event Grid memiliki dua tingkatan dengan kemampuan yang berbeda. Artikel ini membagikan detail tentang keduanya.

Tingkat standar Event Grid

Azure Event Grid menyertakan fungsionalitas berikut melalui namespace Layanan Event Grid:

  • Broker pub-sub MQTT yang mendukung komunikasi dua arah menggunakan MQTT v3.1.1 dan v5.0.
  • Publikasi CloudEvents menggunakan HTTP.
  • Tarik pengiriman menggunakan HTTP.
  • Mendorong pengiriman ke Azure Event Hubs menggunakan AMQP.

Gunakan tingkat ini jika salah satu pernyataan berikut ini benar:

  • Anda ingin menerbitkan dan menggunakan pesan MQTT.
  • Anda ingin membangun solusi untuk memicu tindakan berdasarkan peristiwa aplikasi kustom dalam format JSON CloudEvents.
  • Anda ingin membangun aplikasi dengan pola konsumsi yang fleksibel, misalnya pengiriman penarikan HTTP untuk beberapa konsumen atau mendorong pengiriman ke Azure Event Hubs.
  • Anda memerlukan tingkat komunikasi HTTP yang lebih besar dari 5 MB/dtk untuk masuk dan keluar menggunakan pengiriman penarikan atau pengiriman push. Event Grid saat ini mendukung hingga 40 MB/dtk untuk masuk dan 80 MB/dtk untuk keluar untuk peristiwa yang diterbitkan ke topik namespace (HTTP). MQTT mendukung tingkat throughput 40 MB/dtk untuk klien penerbit dan pelanggan.
  • Anda memerlukan retensi CloudEvents hingga 7 hari.

Untuk informasi selengkapnya, lihat kuota dan batasan untuk namespace.

Tingkat dasar Event Grid

Tingkat dasar Event Grid mendukung pengiriman push menggunakan topik kustom Event Grid, topik sistem Event Grid, domain Peristiwa, dan topik mitra Event Grid.

Gunakan tingkat ini jika salah satu pernyataan ini benar:

  • Anda ingin membangun solusi untuk memicu tindakan berdasarkan peristiwa aplikasi kustom, peristiwa sistem Azure, peristiwa mitra.
  • Anda ingin menerbitkan peristiwa ke ribuan topik menggunakan domain Event Grid.
  • Anda tidak memiliki kebutuhan di masa depan untuk mendukung tarif yang lebih besar dari 5 MB/dtk untuk ingress atau egress.
  • Anda tidak memerlukan retensi peristiwa lebih besar dari 1 hari. Misalnya, logika penanganan aktivitas dapat di-patch dalam waktu kurang dari 1 hari. Jika tidak, Anda tidak masalah dengan biaya tambahan dan overhead membaca peristiwa dari tujuan surat mati blob setelah mereka tinggal selama lebih dari 1 hari di Event Grid.

Untuk informasi selengkapnya, lihat kuota dan batasan untuk topik kustom, topik sistem, dan topik dan domain mitra.

Tingkat dasar dan standar

Tingkat standar Event Grid difokuskan untuk menyediakan fitur berikut:

  • Tingkat masuk dan keluar yang lebih tinggi.
  • Dukungan untuk solusi IoT yang memerlukan penggunaan komunikasi dua arah menggunakan MQTT.
  • Tarik pengiriman untuk beberapa konsumen.
  • Mendorong pengiriman ke Azure Event Hubs.

Tingkat dasar difokuskan pada penyediaan dukungan pengiriman push untuk memicu tindakan berdasarkan peristiwa. Untuk perincian terperinci tentang kuota dan batasan mana yang disertakan dalam setiap sumber daya Event Grid, lihat Kuota dan batasan.

Fitur Standard Dasar
Throughput Tinggi, hingga 40 MB/dtk (ingress) dan 80 MB/dtk (egress) Rendah, hingga 5 MB/dtk (masuk dan keluar)
MQTT v5 dan v3.1.1 Ya
Pengiriman penarikan Ya
Menerbitkan dan berlangganan peristiwa kustom Ya Ya
Mendorong pengiriman ke Azure Event Hubs Ya Ya
Retensi pesan maksimum 7 hari tentang topik namespace layanan 1 hari
Pengiriman push ke layanan Azure (Functions, Webhooks, Bus Layanan antrean dan topik, koneksi hibrid relai, dan antrean penyimpanan) Ya
Berlangganan peristiwa sistem Azure Ya
Berlangganan peristiwa mitra Ya
Langganan cakupan domain Ya

Langkah berikutnya