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.com eşler. |
CNAME ile *.cloudapp.net eş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.
- 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 öğesiniMax
kullanın.Ardından Filtre ekle'yi seçin ve özellik türü
Role
için bir filtre ekleyin, eşittir işlecini kullanın ve açılan listeden üç değerin tümünü (Backend
,Gateway
) seçin.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:
- Azure portalı üzerinden Event Hubs kümesi oluşturma
- Event Hubs Ayrılmış fiyatlandırması. Event Hubs Ayrılmış kapasitesi hakkında daha fazla bilgi edinmek için Microsoft satış temsilcinize veya Microsoft Desteği de başvurabilirsiniz.
- Event Hubs Hakkında SSS, fiyatlandırma bilgilerini içerir ve Event Hubs hakkında sık sorulan bazı soruları yanıtlar.