Aracılığıyla paylaş


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

Azure 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, Gelişmiş Message Queuing Protokolü (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.

Not

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

Neden ayrılmış kümeler?

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

Düşük gecikme süreli olay akışı

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

Büyük hacimli verileri akışla aktarma

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ümeleri olay akışı birimindeki değişikliklere uyum sağlamak için ölçeklendikleyebilirsiniz.

Garantili tutarlı performans

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

Sıfır girişim

Event Hubs ayrılmış kümeleri tek kiracılı bir mimari üzerinde çalışır. Bu mimari, ayrılan kaynakların diğer kiracılarla paylaşılmamasını sağlar. Diğer katmanlardan farklı olarak, ayrılmış bir 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. Altyapı bakımına daha az zaman ayırabilir ve olay akışı uygulamalarınızı oluşturmaya daha fazla zaman ayırabilirsiniz.

Büyük iletilerin akışını destekler

Çoğu akış senaryosunda veriler basittir, genellikle 1 MB'tan küçüktür ve yüksek aktarım hızı gerektirir. İletilerin daha küçük segmentlere bölünemiyorsa örnekler vardır. Self servis ayrılmış kümeler, ek ücret ödemeden 20 MB boyutuna kadar olan olayları barındırabilir. Bu özellik, Event Hubs'ın kesintisiz iş operasyonları sağlamak için çok çeşitli ileti boyutlarını işlemesine olanak tanır. Daha fazla bilgi için bkz . Azure Event Hubs ile büyük iletiler gönderme ve alma.

Kapasite birimleri

Ayrılmış kümeler, önceden ayrılmış cpu ve bellek kaynağı 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 faktörlere bağlıdır:

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

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 ne zaman ölçeklendirmeliyim?

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 CU sayısını ölçeklendirmesine olanak sağlar. Event Hubs portalı veya Azure Resource Manager şablonları (ARM şablonları) aracılığıyla ayrılmış bir 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.

Self servis ölçeklenebilir kümedeki yaklaşık bir 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 RU'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

Üç RU ile etkinleştirilen kullanılabilirlik alanlarıyla self servis ölçeklenebilir ayrılmış kümeler dağıtabilirsiniz. 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. Bunun yerine, oluşturmak için bir destek isteği göndermeniz gerekir.

Eski kümedeki yaklaşık bir CU, 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 bir kümeyle en fazla 20 RU satın alabilirsiniz.

Eski Event Hubs ayrılmış kümeleri, kullanılabilirlik alanlarını etkinleştirmek için en az sekiz RU gerektirir. Kullanılabilirlik alanı desteği yalnızca kullanılabilirlik alanları olan Azure bölgelerinde kullanılabilir.

Önemli

Mevcut bir eski kümenin self servis kümeye geçirilmesi şu anda desteklenmiyor. Daha fazla bilgi için bkz . Eski bir kümeyi self servis ölçeklenebilir bir kümeye geçirme.

Küme türünü belirleme

Kullandığınız küme türünü aşağıdaki yöntemlerle belirleyebilirsiniz.

Metot Eylem Self servis ölçeklenebilir kümeler Eski kümeler Notlar
Portalı kullanma Kümenin altındaki Ölçek sekmesinin varlığını denetleyin. Ölçek sayfası küme kullanıcı arabiriminde 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ındaki Ölçek sayfasının varlığını denetleyin.  Küme kullanıcı arabiriminde Kullanılabilir Ölçek sayfası yok. Portalda, Azure CLI'da veya PowerShell'de bu özelliği denetleyin. API sürüm 2022-01-01-preview veya daha yeni olması gerekir.
nslookup komutunu kullanma Komutunu kümedeki nslookup bir ad alanında ç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 dört saatlik kullanımla sabit bir aylık fiyatla faturalandırılır. Ayrılmış katman Premium planını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ı.

SSS

Küme ile ne elde ederim?

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

Aşağıdaki tabloda, eski bir ayrılmış kümeyle testimiz 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 1 1,05 GB/sn 34k ileti/sn 1,05 GB/sn 34k ileti/sn 1.000 RU 250 RU

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

  • Dört RU'ya sahip ayrılmış katmanlı 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 veya küçültebilir miyim?

Kümeyi Destek ölçeklendirme seçeneği kümesiyle oluşturursanız, gerektiğinde ölçeği genişletmek ve daraltmak 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 alır, bu nedenle self servis ölçeklendirmeyi desteklemeyen ayrılmış kümelerden daha iyi performans gösterirler. Ayrılmış kümelerin performansı kaynak ayırma, bölüm sayısı ve depolama gibi faktörlere bağlıdır. Gerçek bir iş yüküyle test ettikten sonra gerekli SAYıDA RU'yu belirlemenizi öneririz.

Aşağıdaki senaryolarda ayrılmış kümenizin ölçeğini genişletmek veya ölçeklendirmek için 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 dört saat silemezsiniz. Kümenin en az dört saatlik kullanımı için ücretlendirilirsiniz. Fiyatlandırma hakkında daha fazla bilgi için bkz . Event Hubs fiyatlandırması.

Eski bir kümeden self servis ölçeklenebilir bir 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çeklendirmeliyim?

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

Ayrılmış kümenin CPU kullanımını izlemek için şu adımları izleyin:

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

  2. Ölçüm olarak CPU'ya tıklayın ve toplama olarak En Fazla'ya tıklayın.

    CPU ölçümünü içeren Ölçümler sayfasını gösteren ekran görüntüsü.

  3. Filtre ekle'yi seçin ve Özellik türü Rolü için bir filtre ekleyin. eşittir işlecini kullanın ve açılan listeden tüm değerleri (Arka uç ve Ağ Geçidi) seçin.

    CPU tüketimi ölçümünü ve rollerini içeren Ölçümler sayfasını gösteren ekran görüntüsü.

    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.

Coğrafi olağanüstü durum kurtarma 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 olduğundan ve hatalarla sonuçlandığından, Ayrılmış katman ad alanını Standart teklifteki bir ad alanıyla eşleştirmeyi önermeyiz.

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

Event Hubs verilerinizi standart veya Premium ad alanından ayrılmış bir ad alanına geçirmek için otomatik geçiş işlemini şu anda desteklemiyoruz.

Alanlar arası yedekli ayrılmış kümede neden en az sekiz RU var?

Ayrılmış teklif için alanlar arası yedeklilik sağlamak için tüm işlem kaynaklarının aynı bölgedeki üç veri merkezinde üç çoğaltması olmalıdır. Bu minimum gereksinim, alanlar arası yedekliliği destekler (iki bölge veya veri merkezi kapalı olduğunda hizmetin çalışmaya devam edebilmesi için) ve sekiz CU'ya eşdeğer bir işlem kapasitesine neden olur.

Bu kotayı değiştiremiyoruz. Bu, Ayrılmış katmana sahip geçerli mimarinin bir kısıtlamasıdır.

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