Share via


Azure Event Hubs Ayrılmış katmanına genel bakış

Event Hubs Ayrılmış kümeleri, en zorlu görev açısından kritik olay akışı iş yüklerinin gereksinimlerini karşılayacak şekilde tasarlanmıştır. Bu kümeler, AMQP(Event Hubs SDK) veya Apache Kafka API'lerini temel alan olay akışı uygulamalarınız için yüksek performanslı, düşük gecikme süreli, ölçeklenebilir ve güvenilir bir olay akışı hizmeti sağlar.

Dekont

Ayrılmış katman tüm bölgelerde kullanılamaz. Azure portalında Ayrılmış küme oluşturmayı deneyin ve Event Hubs Kümesi Oluştur sayfasındaki Konum açılan listesinde desteklenen bölgeleri görün.

Neden Ayrılmış küme?

Event Hubs'ın Ayrılmış katmanı, kurumsal düzeyde kapasitede görev açısından kritik iş yükleri çalıştırması gereken müşterilere çeşitli avantajlar sunar.

Düşük gecikmeli olay akışı

Bu kümeler, düşük uçtan uca gecikme süresi ve yüksek performans için iyileştirilmiştir. Bu nedenle bu kümeler işletmelerin yüksek hızlı ve yüksek hacimli veri akışını işlemesini sağlar.

Büyük hacimli verilerin akışını sağlama

Ayrılmış kümeler, kullanım örneklerinin çoğu için saniye başına gigabayt veya saniyede milyonlarca olay ölçeğinde olayları akışla aktarabilir. Ayrıca, bu kümeler olay akışı birimindeki değişiklikleri karşılamak için kolayca ölçeklendirilebilir.

Garantili tutarlı performans

Event Hubs Ayrılmış kümeleri gecikme süresini en aza indirir ve garantili kapasite ile tutarlı performans sağlar.

Sıfır girişim

Event Hubs Ayrılmış Kümeleri tek kiracılı bir mimari üzerinde çalışır. Bu nedenle, ayrılan kaynakların diğer kiracılarla paylaşılmamasını sağlar. Bu nedenle, diğer katmanlardan farklı olarak Ayrılmış kümede kiracılar arası girişim görmezsiniz.

Self servis ölçeklendirme

Ayrılmış küme, kümenin kapasitesini dinamik yüklere göre ayarlamanıza ve iş işlemlerini kolaylaştırmanıza olanak sağlayan self servis ölçeklendirme özellikleri sunar. Kullanımdaki ani artışlar sırasında ölçeği genişletebilir ve kullanım düşük olduğunda ölçeği daraltabilirsiniz.

Üst düzey özellikler ve cömert kotalar

Ayrılmış kümeler, Premium katmanının tüm özelliklerini ve daha fazlasını içerir. Hizmet ayrıca yük dengeleme, işletim sistemi güncelleştirmeleri, güvenlik düzeltme ekleri ve bölümleme işlemleri de yönetir. Bu nedenle, altyapı bakımına daha az zaman ayırabilir ve olay akışı uygulamalarınızı oluşturmaya daha fazla zaman ayırabilirsiniz.

Kapasite Birimleri (CU)

Ayrılmış kümeler, önceden ayrılmış cpu ve bellek kaynakları miktarı olan kapasite birimleri (CU) tarafından sağlanır ve faturalandırılır.

CU başına ne kadar alma ve akış yapabileceğiniz, aşağıdakiler gibi çeşitli faktörlere bağlıdır:

  • Üretici ve tüketici sayısı
  • Bölüm sayısı.
  • Üretici ve tüketici yapılandırması.
  • Yük boyutu
  • Çıkış oranı

Bu nedenle, gerekli sayıda CU'yu belirlemek için, kümenin kaynak kullanımını gözlemlerken event Hubs Ayrılmış kümesinde beklenen olay akışı iş yükünüzü gerçekleştirmeniz gerekir. Daha fazla bilgi için bkz . Ayrılmış kümemi ölçeklendirme zamanları.

Küme Türleri

Event Hubs Ayrılmış Kümeleri iki farklı türde gelir: Self servis ölçeklenebilir kümeler ve Eski kümeler. Bu iki tür, CU sayısı, her CU'nun sağladığı aktarım hızı miktarı ve bölgesel ve bölge kullanılabilirliği için destek açısından farklılık gösterir.

Ayrılmış küme kullanıcısı olarak, portalda kapasite ölçeklendirme özelliğinin kullanılabilirliğini inceleyerek küme türünü belirleyebilirsiniz. Bu özellik varsa, self servis ölçeklenebilir bir küme kullanıyorsunuz demektir. Buna karşılık, kullanılamıyorsa eski bir Ayrılmış küme kullanıyorsunuz demektir. Alternatif olarak Ayrılmış kümelerle ilgili Azure Resource Manager özelliklerini de arayabilirsiniz.

Self servis ölçeklenebilir kümeler

Event Hubs Self servis ölçeklenebilir kümeler yeni altyapıyı temel alır ve kullanıcıların her kümeye ayrılan kapasite birimi sayısını kolayca ölçeklendirmesine olanak tanır. Event Hubs portalı veya ARM şablonları aracılığıyla Ayrılmış küme oluşturarak self servis ölçeklenebilir bir kümeye erişim elde edebilirsiniz. Ayrılmış kümenizi ölçeklendirmeyi öğrenmek için bkz . Event Hubs Ayrılmış kümelerini ölçeklendirme.

Yaklaşık olarak, bir self servis ölçeklenebilir kümedeki bir kapasite birimi (CU), 100 MB/sn ile 200 MB/sn arasında bir giriş kapasitesi sağlar, ancak gerçek aktarım hızı çeşitli faktörlere bağlı olarak dalgalanabilir.

Self servis ölçeklenebilir kümelerle Azure portalında bir küme için en fazla 10 RU satın alabilirsiniz. Geleneksel kümelerden farklı olarak, bu kümeler 1 ile 10 arasında değişen CU'larla artımlı olarak ölçeklendirilebilir. 10 CU'dan büyük bir kümeye ihtiyacınız varsa, oluşturulduktan sonra kümenizin ölçeğini genişletmek için bir destek isteği gönderebilirsiniz.

Önemli

Self servis ölçeklenebilir Ayrılmış, kullanılabilirlik alanları 3 RU ile etkinleştirildiğinde dağıtılabilir, ancak kümeyi ölçeklendirmek için self servis ölçeklendirme özelliğini kullanamazsınız. AZ özellikli self servis küme oluşturmak veya ölçeklendirmek için bir destek isteği göndermeniz gerekir.

Eski kümeler

Self servis ölçeklenebilir kümelerin kullanılabilirliği öncesinde oluşturulan Event Hubs Ayrılmış kümeleri eski kümeler olarak adlandırılır.

Bu eski kümeleri kullanmak için Azure portalı veya ARM şablonları aracılığıyla doğrudan oluşturma mümkün değildir ve bunun yerine bir destek isteği göndererek bir tane oluşturmanız gerekir.

Eski kümedeki bir kapasite birimi (CU) yaklaşık olarak 50 MB/sn ile 100 MB/sn arasında bir giriş kapasitesi sağlar, ancak gerçek aktarım hızı çeşitli faktörlere bağlı olarak dalgalanabilir.

Eski küme ile en fazla 20 RU satın alabilirsiniz.

Dekont

Eski Event Hubs Ayrılmış kümeleri, kullanılabilirlik alanlarını etkinleştirmek için en az 8 Kapasite Birimi (CU) gerektirir. Kullanılabilirlik alanı desteği yalnızca kullanılabilirlik alanları olan Azure bölgelerinde kullanılabilir.

Önemli

Mevcut Eski kümenin Self Servis Kümeye geçirilmesi şu anda desteklenmemekte. Daha fazla bilgi için bkz . Eski kümeyi Self Servis Ölçeklenebilir kümeye geçirme..

Küme türünü belirleme

Aşağıdaki yöntemleri kullandığınız küme türünü belirleyebilirsiniz.

Yöntem Eylem Self servis ölçeklenebilir kümeler Eski kümeler Notlar
Portalı kullanma Kümenin altında 'Ölçek' sekmesinin olup olmadığını denetleyin Küme kullanıcı arabiriminde 'Ölçek' sayfası kullanılabilir. Küme kullanıcı arabiriminde kullanılabilir ölçek sayfası yok.
Azure Resource Manager kullanma Kümede supportsScaling Azure Resource Manager özelliğini denetleyin. Kümenin altında 'Ölçek' sayfasının olup olmadığını denetleyin.  Küme kullanıcı arabiriminde kullanılabilir ölçek sayfası yok. Portal, CLI veya PowerShell'de bu özelliği denetleyin. API sürüm 2022-01-01-preview veya daha yeni olması gerekir.
Nslookup kullanma Kümedeki bir ad alanında nslookup komutunu çalıştırın. CNAME ile *.cloudapp.azure.comeşler.  CNAME ile *.cloudapp.neteşler. Örnek: nslookup ns.servicebus.windows.net.

Kotalar ve sınırlar

Event Hubs Ayrılmış teklifi, en az 4 saatlik kullanımla sabit bir aylık fiyatla faturalandırılır. Ayrılmış katman, premium planın tüm özelliklerini sunar, ancak kurumsal ölçekli kapasite ve zorlu iş yükleri olan müşteriler için sınırlar sunar.

Kotalar ve sınırlar hakkında daha fazla bilgi için bkz. Event Hubs kotaları ve sınırları

ile ilgili SSS

Küme ile ne elde ederim?

Event Hubs kümesi için ne kadar veri alıp akış yapabileceğiniz, üreticileriniz, tüketicileriniz, alma ve işleme hızınız ve çok daha fazlası gibi çeşitli faktörlere bağlıdır.

Aşağıdaki tabloda, Eski ayrılmış kümeyi test etme sırasında elde ettiğimiz karşılaştırma sonuçları gösterilmektedir:

Yük şekli Alıcılar Giriş bant genişliği Giriş iletileri Çıkış bant genişliği Çıkış iletileri Toplam TU sayısı CU başına TU sayısı
100x1 KB toplu işleri 2 400 MB/sn 400 bin ileti/sn 800 MB/sn 800 bin ileti/sn 400 RU 100 RU
10x10 KB toplu işleri 2 666 MB/sn 66,6k ileti/sn 1,33 GB/sn 133k ileti/sn 666 RU 166 RU
6x32 KB toplu işleri Kategori 1 1,05 GB/sn 34k iletiler / sn 1,05 GB/sn 34k ileti/sn 1000 RU 250 RU

Testte aşağıdaki ölçütler kullanıldı:

  • 4 kapasite birimine (CU) sahip ayrılmış katmanlı bir Event Hubs kümesi kullanıldı.
  • Alma için kullanılan olay hub'ına 200 bölüm vardı.
  • Alınan veriler, tüm bölümlerden alan iki alıcı uygulama tarafından alındı.

Kümemin ölçeğini artırabilir/küçültebilir miyim?

Kümeyi Destek Ölçeklendirme seçeneği kümesiyle oluşturduysanız, ölçeği genişletmek ve gerektiğinde ölçeği genişletmek için self servis deneyimini kullanabilirsiniz. Self servis ölçeklenebilir kümelerle 10 ADE'ye kadar ölçeklendirilebilirsiniz. Self servis ölçeklenebilir ayrılmış kümeler yeni altyapıyı temel aldıklarından, self servis ölçeklendirmeyi desteklemeyen ayrılmış kümeler üzerinde performans göstermeleri gerekir. Ayrılmış kümelerin performansı kaynak ayırma, bölüm sayısı, depolama vb. gibi çeşitli faktörlere bağlı olduğundan, gerçek bir iş yüküyle test ettikten sonra gerekli SAYıDA CU'yu belirlemenizi öneririz.

Ayrılmış kümenizin ölçeğini genişletmek veya ölçeklendirmek için aşağıdaki senaryolarda bir destek isteği gönderin.

  • Self servis ölçeklenebilir adanmış küme (Destek ölçeklendirme seçeneği kümesiyle oluşturulmuş bir küme) için 10'dan fazla RU'ya ihtiyacınız vardır.
  • Destek ölçeklendirme seçeneğini belirtmeden oluşturulmuş bir kümede ölçeği genişletmeniz veya ölçeklendirmeniz gerekir
  • Self servis deneyimi yayınlanmadan önce oluşturulmuş ayrılmış bir kümede ölçeği genişletmeniz veya ölçeklendirmeniz gerekir

Uyarı

Kümeyi oluşturduktan sonra en az 4 saat boyunca silemezsiniz. Bu nedenle, kümenin en az 4 saatlik kullanımı için ücret tahsil edilir. Fiyatlandırma hakkında daha fazla bilgi için bkz . Event Hubs - Fiyatlandırma.

Eski bir kümeden Self Servis Ölçeklenebilir kümeye geçiş yapabilir miyim?

Temel alınan donanım ve yazılım altyapısındaki fark nedeniyle, şu anda self servis ölçeklendirmeyi desteklemeyen kümelerin kendi kendine ölçeklenebilir ayrılmış kümelere geçişini desteklemiyoruz. Self servis ölçeklendirme kullanmak istiyorsanız kümeyi yeniden oluşturmanız gerekir. Ölçeklenebilir küme oluşturmayı öğrenmek için bkz . Event Hubs ayrılmış kümesi oluşturma.

Ayrılmış kümemi ne zaman ölçeklendirmem gerekiyor?

CPU tüketimi, ayrılmış kümenizin kaynak tüketiminin temel göstergesidir. Genel CPU tüketimi %70'e ulaştığında (yüksek sayıda sunucu hatası veya düşük başarılı istek gibi anormal koşulları gözlemlemeden), bu, kümenizin maksimum kapasiteye doğru ilerlediği anlamına gelir. Bu nedenle, ayrılmış kümenizin ölçeğini artırmanız gerekip gerekmediğini göz önünde bulundurmak için bunu gösterge olarak kullanabilirsiniz.

Ayrılmış kümenin CPU kullanımını izlemek için bu adımları izlemeniz gerekir.

  • Event Hubs Ayrılmış kümenizin ölçümler sayfasında Ölçüm ekle'yi seçin.

  • Ölçüm olarak öğesini seçin CPU ve toplama olarak öğesini Max kullanın.

    Screenshot showing the Metrics page with the CPU metric.

  • Ardından Filtre ekle'yi seçin ve özellik türü Roleiçin bir filtre ekleyin, eşittir işlecini kullanın ve açılan listeden üç değerin tümünü (Backend, Gateway) seçin.

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

    Ardından, ayrılmış kümenizi ne zaman ölçeklendirmeniz gerektiğini belirlemek için bu ölçümü izleyebilirsiniz. CPU kullanımı belirlediğiniz eşiklere ulaştığında bildirim almak için bu ölçüme karşı uyarılar da ayarlayabilirsiniz.

Geo-DR kümemle nasıl çalışır?

Ayrılmış katman kümesi altındaki bir ad alanını, ayrılmış katman kümesi altındaki başka bir ad alanıyla coğrafi olarak eşleştirebilirsiniz. Aktarım hızı sınırı uyumsuz olacağı ve hatalara neden olacağı için, ayrılmış katman ad alanını standart teklifimizdeki bir ad alanıyla eşleştirmeyi önermeyiz.

Standart veya premium ad alanlarımı Ayrılmış katman kümesine geçirebilir miyim?

Şu anda olay hub'ları verilerinizi standart veya premium ad alanından ayrılmış bir ad alanına geçirmek için otomatik geçiş işlemini desteklemiyoruz.

Alanlar arası yedekli ayrılmış kümede neden en az 8 CU var?

Ayrılmış teklif için alanlar arası yedeklilik sağlamak için tüm işlem kaynaklarının aynı bölgedeki 3 veri merkezinde 3 çoğaltması olmalıdır. Bu, bölge yedekliliğini desteklemeye yönelik en düşük gereksinimdir (hizmetin 2 bölge/veri merkezi kapalıyken çalışmaya devam edebilmesi için) ve 8 RU'ya eşdeğer bir işlem kapasitesiyle sonuçlanır.

Dolayısıyla bu, değiştirebileceğimiz bir kota değil, ayrılmış katmana sahip geçerli mimarinin bir kısıtlamasıdır.

Sonraki adımlar

Event Hubs Dedicated hakkında daha fazla bilgi edinmek için Microsoft satış temsilcinize veya Microsoft Desteği başvurun. Ayrıca aşağıdaki bağlantıları ziyaret ederek bir küme oluşturabilir veya Event Hubs fiyatlandırma katmanları hakkında daha fazla bilgi edinebilirsiniz: