ringkasan tingkat Khusus Azure Event Hubs

Azure Event Hubs Tingkat khusus adalah solusi penyewa tunggal yang dirancang untuk memenuhi kebutuhan beban kerja streaming peristiwa skala perusahaan yang sangat penting. Artikel ini memberikan gambaran umum tentang tier Dedicated, menyoroti fitur utama, manfaat, dan kasus penggunaannya, serta menunjukkan bagaimana mendukung aplikasi berkinerja tinggi dengan latensi rendah menggunakan Event Hubs SDK atau API Apache Kafka.

Manfaat kluster khusus

Lapisan Khusus dari Event Hubs menawarkan beberapa manfaat bagi pelanggan yang perlu menjalankan beban kerja yang bersifat misi kritis pada kapasitas tingkat perusahaan.

Streaming acara 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

Klaster khusus dapat melakukan streaming event pada skala gigabyte per detik atau jutaan event 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 menjamin kinerja yang konsisten dengan kapasitas yang terjamin.

Gangguan nol

Kluster khusus Event Hubs beroperasi pada arsitektur penyewa tunggal. Arsitektur ini memastikan bahwa sumber daya yang dialokasikan tidak dibagikan dengan tenant lain. Berbeda dengan tier lain, Anda tidak melihat interferensi lintas tenant dalam klaster 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 besar

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 berukuran besar

Dalam sebagian besar skenario streaming, data ringan, biasanya kurang dari 1 MB, dan membutuhkan throughput tinggi. Ada kasus 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 Kirim 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 dalam kluster Event Hubs yang didedikasikan sambil Anda mengamati pemanfaatan sumber daya kluster tersebut. Untuk informasi selengkapnya, lihat Kapan saya harus menskalakan kluster khusus saya.

Penyediaan dan skala klaster

Saat Anda membuat klaster khusus melalui portal Azure atau templat Azure Resource Manager (templat ARM), Anda akan mendapatkan klaster skalabel layanan mandiri yang memungkinkan Anda menyesuaikan jumlah CU yang dialokasikan ke klaster. Untuk mempelajari cara menskalakan klaster khusus Anda, lihat Skalakan klaster khusus.

Sekitar satu CU menyediakan kapasitas masuk antara 100 MB/detik hingga 200 MB/detik, meskipun throughput aktual dapat berfluktuasi tergantung pada berbagai faktor.

Anda dapat membeli hingga 10 CUs untuk kluster di portal Azure. Anda dapat menskalakan cluster secara bertahap dengan CU 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.

Important

Untuk mengaktifkan zona ketersediaan pada klaster khusus Event Hubs, Anda harus menyediakan klaster dengan tiga atau lebih CU. Dukungan zona ketersediaan hanya tersedia di wilayah Azure dengan zona ketersediaan. Saat ini Anda tidak dapat membuat cluster khusus zone-redundant melalui portal Azure atau template ARM, jadi kirimkan permintaan dukungan untuk membuatnya.

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.

FAQs

Dapatkah saya meningkatkan atau menurunkan skala kluster saya?

Gunakan fitur swalayan untuk menambah dan mengurangi skala klaster khusus Anda sesuai kebutuhan. Anda dapat meningkatkan skala hingga 10 CU. Performa kluster khusus tergantung pada faktor-faktor seperti alokasi sumber daya, jumlah partisi, dan penyimpanan. Uji dengan beban kerja nyata untuk menentukan jumlah CU yang dibutuhkan.

Jika Anda membutuhkan lebih dari 10 CU untuk klaster khusus Anda, ajukan permintaan dukungan untuk memperluas klaster Anda.

Warning

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 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 jenis PropertiPeran. 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 secara geografis di bawah kluster Dedicated-tier dengan namespace lain di bawah kluster Dedicated-tier. Kami tidak mendorong menghubungkan namespace Tingkat Khusus dengan namespace dalam penawaran Standar karena batas throughput tidak kompatibel dan menimbulkan 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.

Bagaimana cara membuat klaster khusus redundan zona?

Untuk menyediakan redundansi zona untuk penawaran Dedicated, semua sumber daya komputasi harus memiliki replika di tiga pusat data di wilayah yang sama.

Saat ini Anda tidak dapat membuat cluster khusus zone-redundant melalui portal Azure atau template ARM. Kirim permintaan dukungan untuk membuatnya. Setelah klaster redundan zona dibuat, Anda tidak dapat menurunkan skalanya hingga di bawah 3 CU.