Gambaran umum tingkat Khusus Azure Event Hubs

Kluster Event Hubs Dedicated dirancang untuk memenuhi kebutuhan beban kerja streaming peristiwa penting misi yang paling menuntut. Kluster ini menyediakan layanan streaming peristiwa berkinerja tinggi, latensi rendah, dapat diskalakan, dan dapat diandalkan untuk aplikasi streaming acara Anda yang didasarkan pada API AMQP(Event Hubs SDK) atau Apache Kafka.

Catatan

Tingkat Khusus tidak tersedia di semua wilayah. Coba buat kluster Khusus di portal Azure dan lihat wilayah yang didukung di daftar drop-down Lokasi di halaman Buat Kluster Azure Event Hubs.

Mengapa kluster Khusus?

Tingkat Khusus Azure Event Hubs menawarkan beberapa manfaat bagi pelanggan yang membutuhkan beban kerja misi penting yang dijalankan pada kapasitas tingkat perusahaan.

Streaming peristiwa latensi rendah

Kluster ini dioptimalkan untuk latensi end-to-end rendah dan performa tinggi. Oleh karena itu, kluster ini memungkinkan bisnis untuk menangani streaming data dengan kecepatan tinggi dan volume tinggi.

Streaming data dalam volume besar

Kluster khusus dapat mengalirkan peristiwa di gigabyte per detik atau jutaan peristiwa per skala kedua untuk Sebagian besar kasus penggunaan. Selain itu, kluster ini dapat dengan mudah diskalakan untuk mengakomodasi perubahan volume streaming peristiwa.

Performa konsisten yang terjamin

Kluster Azure Event Hubs Dedicated meminimalkan jitter latensi dan memastikan performa yang konsisten dengan kapasitas yang dijamin.

Gangguan nol

Kluster Khusus Azure Event Hubs beroperasi pada arsitektur penyewa tunggal. Oleh karena itu memastikan bahwa sumber daya yang dialokasikan tidak dibagikan dengan penyewa lain. Oleh karena itu, tidak seperti tingkatan lain, Anda tidak akan melihat gangguan lintas penyewa di kluster Khusus.

Penskalakan layanan mandiri

Kluster Khusus menawarkan kemampuan penskalaan mandiri yang memungkinkan Anda menyesuaikan kapasitas kluster sesuai dengan beban dinamis dan untuk memfasilitasi operasi bisnis. Anda dapat memperluas skala selama lonjakan penggunaan dan mempersempit skala saat penggunaan rendah.

Fitur kelas atas dan kuota murah hati

Kluster khusus mencakup semua fitur tingkat Premium dan banyak lagi. Layanan ini juga mengelola penyeimbangan beban, pembaruan sistem operasi, penambal keamanan, dan pemartisian. Jadi, Anda dapat menghabiskan lebih sedikit waktu untuk pemeliharaan infrastruktur dan lebih banyak waktu untuk membangun aplikasi streaming acara Anda.

Unit Kapasitas (CU)

Kluster khusus disediakan dan ditagih berdasarkan unit kapasitas (CUs), jumlah sumber daya CPU dan memori yang telah dialokasikan sebelumnya.

Jumlah yang dapat Anda serap dan streaming per CU bergantung pada berbagai faktor, seperti faktor berikut:

  • Jumlah produsen dan konsumen
  • Jumlah partisi.
  • Konfigurasi produsen dan konsumen.
  • Besar payload
  • Tingkat egress

Oleh karena itu, untuk menentukan jumlah CUs yang diperlukan, Anda harus melakukan beban kerja streaming peristiwa yang diantisipasi pada kluster Event Hubs Dedicated sambil mengamati pemanfaatan sumber daya kluster. Untuk informasi selengkapnya, lihat Kapan harus menskalakan kluster Khusus saya.

Jenis Kluster

Kluster Khusus Azure Event Hubs hadir dalam dua jenis yang berbeda: Kluster yang dapat diskalakan layanan mandiri dan kluster Warisan. Kedua jenis ini berbeda dalam dukungan mereka untuk jumlah CUs, jumlah throughput yang disediakan setiap CU, dan ketersediaan regional dan zona.

Sebagai pengguna kluster Khusus, Anda dapat menentukan jenis kluster dengan memeriksa ketersediaan fitur penskalaan kapasitas di portal. Jika kemampuan ini ada, Anda menggunakan kluster yang dapat diskalakan mandiri. Sebaliknya, jika tidak tersedia, Anda menggunakan kluster Khusus warisan. Atau Anda dapat mencari properti Azure Resource Manager yang terkait dengan kluster Khusus.

Kluster yang dapat diskalakan mandiri

Kluster yang dapat diskalakan Layanan Mandiri Azure Event Hubs didasarkan pada infrastruktur baru dan memungkinkan pengguna untuk dengan mudah menskalakan jumlah unit kapasitas yang dialokasikan untuk setiap kluster. Dengan membuat kluster Khusus melalui portal Event Hubs atau templat ARM, Anda mendapatkan akses ke kluster yang dapat diskalakan layanan mandiri. Untuk mempelajari cara menskalakan kluster Khusus Anda, lihat Menskalakan kluster Khusus Azure Event Hubs.

Kira-kira, satu unit kapasitas (CU) dalam kluster yang dapat diskalakan mandiri menyediakan kapasitas ingress mulai dari 100 MB/dtk hingga 200 MB/dtk, meskipun throughput aktual dapat berfluktuasi tergantung pada berbagai faktor.

Dengan kluster yang dapat diskalakan mandiri, Anda dapat membeli hingga 10 CUs untuk kluster di portal Azure. Berbeda dengan kluster tradisional, kluster ini dapat diskalakan secara bertahap dengan CUs mulai dari 1 hingga 10. Jika Anda memerlukan kluster yang lebih besar dari 10 CU, Anda dapat mengirimkan permintaan dukungan untuk meningkatkan skala kluster Anda setelah pembuatannya.

Penting

Khusus yang dapat diskalakan mandiri dapat disebarkan dengan zona ketersediaan yang diaktifkan dengan 3 CUs tetapi Anda tidak akan dapat menggunakan kemampuan penskalakan layanan mandiri untuk menskalakan kluster. Untuk membuat atau menskalakan kluster mandiri yang diaktifkan AZ, Anda harus mengirimkan permintaan dukungan.

Kluster warisan

Kluster Khusus Azure Event Hubs yang dibuat sebelum ketersediaan kluster yang dapat diskalakan mandiri disebut sebagai kluster warisan.

Untuk menggunakan kluster warisan ini, pembuatan langsung melalui templat portal Azure atau ARM tidak dimungkinkan dan Anda harus mengirimkan permintaan dukungan untuk membuatnya.

Kira-kira, satu unit kapasitas (CU) dalam kluster warisan menyediakan kapasitas masuk mulai dari 50 MB/dtk hingga 100 MB/dtk, meskipun throughput aktual dapat berfluktuasi tergantung pada berbagai faktor.

Dengan kluster Warisan, Anda dapat membeli hingga 20 CUs.

Catatan

Kluster Khusus Pusat Aktivitas Warisan memerlukan setidaknya 8 Unit Kapasitas (CUs) untuk mengaktifkan zona ketersediaan. Dukungan zona ketersediaan hanya tersedia di wilayah Azure dengan zona ketersediaan.

Penting

Memigrasikan kluster Warisan yang ada ke Kluster Layanan Mandiri saat ini tidak didukung. Untuk informasi selengkapnya, lihat memigrasikan kluster Warisan ke kluster Yang Dapat Diskalakan Mandiri..

Menentukan jenis kluster

Anda dapat menentukan jenis kluster yang Anda gunakan metode berikut.

Metode Tindakan Kluster yang dapat diskalakan mandiri Kluster warisan Catatan
Menggunakan Portal Periksa keberadaan tab 'Skala' di bawah kluster Halaman 'Skala' tersedia di antarmuka pengguna kluster. Tidak ada halaman skala yang tersedia di antarmuka pengguna kluster.
Menggunakan Azure Resource Manager supportsScaling Periksa properti Azure Resource Manager pada kluster. Periksa keberadaan halaman 'Skala' di bawah kluster.  Tidak ada halaman skala yang tersedia di antarmuka pengguna kluster. Periksa properti ini di Portal, CLI, atau PowerShell. Perlu API versi 2022-01-01-preview atau yang lebih baru.
Menggunakan nslookup Jalankan perintah nslookup pada namespace layanan dalam kluster. CNAME memetakan ke *.cloudapp.azure.com CNAME memetakan ke *.cloudapp.net. Contoh: nslookup ns.servicebus.windows.net.

Kuota dan pembatasan

Penawaran Event Hubs Dedicated ditagih dengan harga bulanan tetap, dengan penggunaan minimal 4 jam. Tingkat Khusus menawarkan semua fitur paket premium, tetapi dengan kapasitas dan batas skala perusahaan untuk pelanggan dengan beban kerja yang menuntut.

Untuk informasi selengkapnya tentang kuota dan batasan, lihat Kuota dan batasan Azure Event Hubs

Tanya Jawab Umum

Apa yang bisa saya capai dengan kluster?

Untuk kluster Azure Event Hubs, seberapa banyak Anda dapat menyerap dan melakukan streaming bergantung pada berbagai faktor seperti produsen, konsumen, tingkat di mana Anda menyerap dan memproses, dan banyak lagi.

Tabel berikut menunjukkan hasil tolok ukur yang kami capai selama pengujian kluster khusus Warisan:

Bentuk payload Penerima Bandwidth Ingress Pesan Ingress Bandwidth egress Pesan egress Total TU TU per CU
Batch 100x1KB 2 400 MB/detik 400k pesan/detik 800 MB/detik 800k pesan/detik 400 TU 100 TU
Batch 10x10KB 2 666 MB/detik 66,6k pesan/detik 1,33 GB/dtk 133k pesan/detik 666 TU 166 TU
Batch 6x32KB 1 1,05 GB/dtk 34k pesan / detik 1,05 GB/dtk 34k pesan/detik 1000 TU 250 TU

Dalam pengujian, kriteria berikut digunakan:

  • Kluster Azure Event Hubs tingkat khusus dengan 4 unit kapasitas (CU) telah digunakan.
  • Hub peristiwa yang digunakan untuk menyerap memiliki 200 partisi.
  • Data yang diserap diterima oleh dua aplikasi penerima yang menerima dari semua partisi.

Dapatkah saya meningkatkan/menurunkan skala kluster?

Jika Anda membuat kluster dengan rangkaian opsi Penskalakan Dukungan, Anda dapat menggunakan pengalaman layanan mandiri untuk meluaskan skala dan menskalakan sesuai kebutuhan. Anda dapat memperluas skala hingga 10 CU dengan kluster yang dapat diskalakan secara mandiri. Karena kluster khusus yang dapat diskalakan mandiri didasarkan pada infrastruktur baru, kluster tersebut terikat untuk berkinerja melalui kluster khusus yang tidak mendukung penskalaan layanan mandiri. Karena performa kluster khusus bergantung pada berbagai faktor seperti alokasi sumber daya, jumlah partisi, penyimpanan, dan sebagainya, sebaiknya Anda menentukan jumlah CU yang diperlukan setelah pengujian dengan beban kerja nyata.

Kirim permintaan dukungan dalam skenario berikut untuk memperluas atau mempersempit skala di kluster khusus Anda.

  • Anda memerlukan lebih dari 10 CU untuk kluster khusus yang dapat diskalakan secara mandiri (kluster yang dibuat dengan kumpulan opsi Penskalaan dukungan).
  • Anda perlu memperluas atau mempersempit skala dalam kluster yang telah dibuat tanpa memilih opsi Penskalakan dukungan
  • Anda perlu memperluas skala atau mempersempit skala dalam kluster khusus yang dibuat sebelum pengalaman layanan mandiri dirilis

Peringatan

Anda tidak akan dapat menghapus kluster setidaknya selama 4 jam setelah membuatnya. Oleh karena itu, Anda akan dikenakan biaya untuk penggunaan kluster minimal 4 jam. Untuk informasi selengkapnya tentang harga, lihat Event Hubs - Harga.

Dapatkah saya bermigrasi dari kluster Warisan ke kluster Yang Dapat Diskalakan Mandiri?

Karena perbedaan dalam infrastruktur perangkat keras dan perangkat lunak yang mendasar, saat ini kami tidak mendukung migrasi kluster yang tidak mendukung penskalaan layanan mandiri ke kluster khusus yang dapat diskalakan secara mandiri. Jika Anda ingin menggunakan penskalaan layanan mandiri, Anda harus membuat ulang kluster. Untuk mempelajari cara membuat kluster yang dapat diskalakan, lihat Membuat kluster khusus Azure Event Hubs.

Kapan waktu yang tepat untuk menskalakan kluster khusus saya?

Konsumsi CPU adalah indikator utama konsumsi sumber daya kluster khusus Anda. Ketika konsumsi CPU secara keseluruhan mencapai 70% (tanpa memperhatikan kondisi abnormal seperti tingginya jumlah kesalahan server atau rendahnya permintaan yang berhasil), itu berarti kluster Anda sedang memasuki kapasitas maksimumnya. Oleh karena itu, Anda dapat menggunakan indikator ini untuk mempertimbangkan apakah Anda perlu meningkatkan skala kluster khusus Anda atau tidak.

Untuk memantau penggunaan CPU kluster khusus, Anda harus mengikuti langkah-langkah ini.

  • Di halaman metrik kluster Azure Event Hubs Dedicated Anda, pilih Tambahkan metrik.

  • Pilih CPU sebagai metrik dan gunakan Max sebagai agregasi.

    Screenshot showing the Metrics page with the CPU metric.

  • Kemudian, pilih Tambahkan filter, dan tambahkan filter untuk jenis Roleproperti , gunakan operator yang sama dan pilih ketiga nilai(Backend, Gateway) dari menu dropdown.

    Screeshot showing the metrics page with CPU consumption metric and roles.

    Kemudian, Anda dapat memantau metrik ini untuk menentukan kapan Anda harus menskalakan kluster khusus Anda. Anda juga dapat mengatur peringatan terhadap metrik ini untuk mendapatkan pemberitahuan ketika penggunaan CPU mencapai ambang batas yang Anda tetapkan.

Bagaimana Geo-DR bekerja dengan kluster saya?

Anda dapat memasangkan namespace layanan secara geografis di bawah kluster tingkat khusus dengan namespace layanan lain di bawah kluster tingkat khusus. Kami tidak menyarankan pemasangan namespace layanan tingkat khusus dengan namespace layanan dalam penawaran standar kami karena batas throughput akan tidak kompatibel dan mengakibatkan kesalahan.

Apakah saya dapat memigrasikan namespace layanan standar atau premium saya ke kluster Tingkat khusus?

Saat ini kami tidak mendukung proses migrasi otomatis untuk memigrasikan data hub acara Anda dari namespace layanan standar atau premium ke jenis yang khusus.

Mengapa kluster khusus zona redundan memiliki minimal 8 CU?

Untuk menyediakan redundansi zona untuk penawaran khusus, semua sumber daya komputasi harus memiliki 3 replika di 3 pusat data di wilayah yang sama. Ini adalah persyaratan minimum untuk mendukung redundansi zona (sehingga layanan masih dapat berfungsi ketika 2 zona/pusat data tidak berfungsi) dan menghasilkan kapasitas komputasi yang setara dengan 8 CUs.

Jadi ini bukan kuota yang dapat kita ubah melainkan pembatasan arsitektur saat ini dengan tingkat khusus.

Langkah berikutnya

Hubungi perwakilan penjualan Microsoft atau Dukungan Microsoft Anda untuk mendapatkan detail selengkapnya tentang Azure Event Hubs Dedicated. Anda juga dapat membuat klaster atau mempelajari selengkapnya tingkat harga Event Hubs dengan mengunjungi tautan berikut: