Bagikan melalui


Gambaran umum tingkat Khusus Azure Event Hubs

Kluster khusus Azure Event Hubs 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 peristiwa Anda yang didasarkan pada Advanced Message Queuing Protocol (Event Hubs SDK) atau Apache Kafka API.

Catatan

Tingkat Khusus tidak tersedia di semua wilayah. Cobalah untuk membuat kluster khusus di portal Azure. Lihat wilayah yang didukung di daftar dropdown Lokasi di halaman Buat Kluster Azure Event Hubs.

Mengapa kluster khusus?

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

Streaming peristiwa latensi rendah

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

Mengalirkan data dalam volume besar

Kluster khusus dapat mengalirkan peristiwa dalam skala gigabyte per detik atau jutaan peristiwa per detik untuk sebagian besar kasus penggunaan. Anda juga dapat menskalakan kluster ini untuk mengakomodasi perubahan dalam volume streaming peristiwa.

Performa konsisten yang terjamin

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

Gangguan nol

Kluster khusus Azure Event Hubs beroperasi pada arsitektur penyewa tunggal. Arsitektur ini memastikan bahwa sumber daya yang dialokasikan tidak dibagikan dengan penyewa lain. 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. Anda dapat menghabiskan lebih sedikit waktu untuk pemeliharaan infrastruktur dan lebih banyak waktu untuk membangun aplikasi streaming acara Anda.

Mendukung streaming pesan besar

Dalam sebagian besar skenario streaming, data ringan, biasanya kurang dari 1 MB, dan membutuhkan throughput tinggi. Ada instans di mana pesan tidak dapat dibagi menjadi segmen yang lebih kecil. Kluster khusus mandiri dapat mengakomodasi peristiwa hingga ukuran 20 MB tanpa biaya tambahan. Kemampuan ini memungkinkan Azure Event Hubs untuk menangani berbagai ukuran pesan untuk memastikan operasi bisnis yang tidak terganggu. Untuk informasi selengkapnya, lihat Mengirim dan menerima pesan besar dengan Azure Event Hubs.

Unit kapasitas

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

Berapa banyak Anda dapat menyerap dan mengalirkan per CU tergantung pada faktor-faktor seperti:

  • Jumlah produsen dan konsumen.
  • Jumlah partisi.
  • Konfigurasi produsen dan konsumen.
  • Ukuran payload.
  • Tingkat keluar.

Untuk menentukan jumlah CUs yang diperlukan, Anda harus melakukan beban kerja streaming peristiwa yang diantisipasi pada kluster khusus Event Hubs saat Anda mengamati pemanfaatan sumber daya kluster. Untuk informasi selengkapnya, lihat Kapan saya harus menskalakan kluster khusus saya.

Jenis kluster

Kluster khusus Azure Event Hubs hadir dalam dua jenis yang berbeda: kluster yang dapat diskalakan 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 menskalakan jumlah CUs yang dialokasikan untuk setiap kluster. Dengan membuat kluster khusus melalui portal Azure Event Hubs atau templat Azure Resource Manager (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.

Sekitar satu CU dalam kluster yang dapat diskalakan mandiri menyediakan kapasitas masuk mulai dari 100 MB/detik hingga 200 MB/detik, meskipun throughput aktual mungkin 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 CUs, Anda dapat mengirimkan permintaan dukungan untuk meningkatkan skala kluster Anda setelah pembuatannya.

Penting

Untuk membuat atau menskalakan kluster layanan mandiri dengan dukungan AZ, Anda harus mengirimkan permintaan dukungan yang meminta tiga CUs atau lebih besar. Tiga kluster layanan mandiri CU (atau lebih besar) yang dibuat melalui Portal TIDAK diaktifkan AZ.

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. Sebagai gantinya, Anda harus mengirimkan permintaan dukungan untuk membuatnya.

Sekitar satu CU dalam kluster warisan menyediakan kapasitas masuk mulai dari 50 MB/detik hingga 100 MB/detik, meskipun throughput aktual mungkin berfluktuasi tergantung pada berbagai faktor.

Dengan kluster warisan, Anda dapat membeli hingga 20 CUs.

Kluster khusus Pusat Aktivitas Warisan memerlukan setidaknya delapan 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 dengan metode berikut.

Metode Perbuatan 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, Azure CLI, atau PowerShell. Perlu API versi 2022-01-01-preview atau yang lebih baru.
Menggunakan nslookup Jalankan nslookup perintah 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 empat 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 batas Azure Event Hubs.

Tanya Jawab Umum

Apa yang bisa saya capai dengan kluster?

Untuk kluster Azure Event Hubs, berapa banyak Anda dapat menyerap dan melakukan streaming tergantung pada faktor-faktor seperti produsen, konsumen, dan tingkat penyerapan dan pemrosesan Anda.

Tabel berikut menunjukkan hasil tolok ukur yang kami capai selama pengujian dengan 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 1.000 TU 250 TU

Dalam pengujian, kriteria berikut digunakan:

  • Kluster Azure Event Hubs tingkat Khusus dengan empat CUs 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 atau menurunkan skala kluster saya?

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. Kluster khusus yang dapat diskalakan mandiri didasarkan pada infrastruktur baru, sehingga berkinerja lebih baik daripada kluster khusus yang tidak mendukung penskalakan layanan mandiri. Performa kluster khusus tergantung pada faktor-faktor seperti alokasi sumber daya, jumlah partisi, dan penyimpanan. Kami menyarankan agar Anda menentukan jumlah CUs yang diperlukan setelah menguji dengan beban kerja nyata.

Kirim permintaan dukungan untuk menskalakan atau menskalakan di kluster khusus Anda dalam skenario berikut:

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

Peringatan

Anda tidak akan dapat menghapus kluster setidaknya selama empat jam setelah membuatnya. Anda dikenakan biaya untuk penggunaan kluster minimal empat jam. Untuk informasi selengkapnya tentang harga, lihat Harga Azure Event Hubs.

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 penskalakan layanan mandiri, Anda harus membuat ulang kluster. Untuk mempelajari cara membuat kluster yang dapat diskalakan, lihat Membuat kluster khusus Azure Event Hubs.

Kapan saya harus menskalakan kluster khusus saya?

Konsumsi CPU adalah indikator utama konsumsi sumber daya kluster khusus Anda. Ketika konsumsi CPU secara keseluruhan mulai mencapai 70% (tanpa mengamati kondisi abnormal apa pun, seperti sejumlah besar kesalahan server atau jumlah permintaan yang berhasil rendah), itu berarti kluster Anda bergerak menuju kapasitas maksimumnya. Anda dapat menggunakan informasi ini sebagai indikator untuk mempertimbangkan apakah Anda perlu meningkatkan kluster khusus Anda atau tidak.

Untuk memantau penggunaan CPU kluster khusus, ikuti langkah-langkah berikut:

  1. Pada halaman Metrik kluster khusus Azure Event Hubs Anda, pilih Tambahkan metrik.

  2. Pilih CPU sebagai metrik dan gunakan Maks sebagai agregasi.

    Cuplikan layar yang memperlihatkan halaman Metrik dengan metrik CPU.

  3. Pilih Tambahkan filter dan tambahkan filter untuk Peran Jenis properti. Gunakan operator yang sama dan pilih semua nilai (Backend dan Gateway) dari daftar dropdown.

    Cuplikan layar yang memperlihatkan halaman Metrik dengan metrik dan peran konsumsi CPU.

    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 cara kerja pemulihan bencana geografis dengan kluster saya?

Anda dapat memasangkan namespace layanan secara geografis di bawah kluster Tingkat Khusus dengan namespace lain di bawah kluster Tingkat Khusus. Kami tidak mendorong pemasangan namespace layanan Tingkat khusus dengan namespace dalam penawaran Standar karena batas throughput tidak kompatibel dan mengakibatkan kesalahan.

Dapatkah saya memigrasikan namespace Standar atau Premium saya ke kluster Tingkat khusus?

Saat ini kami tidak mendukung proses migrasi otomatis untuk memigrasikan data Azure Event Hubs Anda dari namespace Layanan Standar atau Premium ke namespace khusus.

Mengapa kluster khusus zona redundan warisan memiliki minimal delapan CUs?

Untuk menyediakan redundansi zona untuk penawaran Khusus, semua sumber daya komputasi harus memiliki tiga replika di tiga pusat data di wilayah yang sama. Persyaratan minimum ini mendukung redundansi zona (sehingga layanan masih dapat berfungsi ketika dua zona atau pusat data tidak berfungsi) dan menghasilkan kapasitas komputasi yang setara dengan delapan CUs.

Kami tidak dapat mengubah kuota ini. Ini adalah pembatasan arsitektur saat ini dengan tingkat Khusus.

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

  • Buat kluster Azure Event Hubs melalui portal Azure.
  • Lihat Harga Azure Event Hubs Dedicated. Anda juga dapat menghubungi perwakilan penjualan Microsoft atau Dukungan Microsoft untuk mendapatkan detail selengkapnya tentang kapasitas Khusus Azure Event Hubs.
  • Lihat TANYA JAWAB Umum Azure Event Hubs untuk informasi harga dan jawaban atas pertanyaan yang sering diajukan tentang Azure Event Hubs.