Şirket içi veri ağ geçidi yüksek kullanılabilirlik kümelerini yönetme ve yük dengeleme

Tek hata noktalarını önlemek ve trafiği bir kümede ağ geçitleri arasında yüklemek için şirket içi veri ağ geçidi kümesi kullanabilirsiniz. Bir ağ geçidi kümesine yeni ağ geçidi üyeleri eklemek için bkz. Küme oluşturmak üzere başka bir ağ geçidi ekleme.

Şirket içi veri ağ geçidi için yüksek kullanılabilirlik kümeleri

Ağ geçidi yüklemelerinin yüksek kullanılabilirlik kümelerini de oluşturabilirsiniz. Kümeler, kuruluşunuzun şirket içi veri kaynaklarına Power BI ve Power Apps gibi bulut hizmetlerinden erişmesini sağlar. Ağ Geçidi yöneticileri bu tür kümeleri, şirket içi veri kaynaklarına erişirken tek hata noktası olmasını önlemek için kullanır.

Ağ geçidi bulut hizmeti, bu ağ geçidi kullanılamazsa daima bir kümedeki birincil ağ geçidini kullanır. Kullanım dışı olduğunda kümedeki bir sonraki kullanılabilir ağ geçidine geçer.

Not

Desteklenen işlevselliğe göre, farklı sürümler beklenmedik hatalara yol açabileceğinden, kümedeki ağ geçidi üyelerinin aynı ağ geçidi sürümünü çalıştırdığından emin olun.

Ağ geçidi kümesini yönetme

İki veya daha fazla ağ geçidinin bir kümesini oluşturduğunuzda tüm ağ geçidi yönetim işlemleri kümedeki her ağ geçidine uygulanır. Bu işlemler, bir ağ geçidine yönetim izinleri verilmesini ve veri kaynakları veya bağlantılar eklemeyi içerir.

Örneğin, yöneticiler Power BI’da içinde Ağ geçitlerini yönet’i seçtiklerinde kayıtlı kümelerin listesini veya bireysel ağ geçitlerini görür. Ancak kümenin üyesi olan bağımsız ağ geçidi örneklerini göremez.

Tüm istekler, bir ağ geçidi kümesinin birincil kopyasına yönlendirilir. Birincil ağ geçidi örneği çevrimiçi değilse, istek kümedeki başka bir ağ geçidi örneğine yönlendirilir.

Kümedeki ağ geçitleri arasında yük dengeleme

Trafiğin bir kümedeki tüm ağ geçitlerine dağıtılmasını tercih edebilirsiniz. Varsayılan olarak, yük dengeleme sırasında (“İstekleri bu kümedeki tüm etkin ağ geçitlerine dağıtın” özelliği etkinleştirildiğinde) ağ geçidi seçimi rastgeledir. Yükü dağıtmak için bu ayarı değiştirebilirsiniz.

Not

Kümedeki çevrimdışı bir ağ geçidi üyesini devre dışı bırakmanız veya kaldırmanız önerilir. Ağ geçidi üyesi devre dışı veya kaldırılmış yerine çevrimdışı durumdaysa bir sonraki bölüme geçmeden önce söz konusu çevrimdışı üyede bir sorgu çalıştırmayı denebiliriz. Bu, performansı olumsuz etkileyebilir.

Örneğin, Power BI hizmetinden yük dengeleme sağlamak için sağ üst köşedeki dişli simgesini Dişli simgesi. ve ardından Ağ geçitlerini yönet’i seçin. Ardından İstekleri bu kümedeki tüm etkin ağ geçitlerine dağıtın’ı seçin.

Ağ geçidi kümesi ayarları.

CPU, Bellek, eşzamanlılık sınırlarına dayalı yük dengesi

Önceden bahsedildiği gibi yük dengeleme sırasında rastgele bir ağ geçidi seçilir. Bununla birlikte ağ geçidi yöneticileri her ağ geçidi üyesinin kaynak kullanımını azaltabilir. Azaltarak bir ağ geçidi üyesinin veya tüm ağ geçidi kümesinin aşırı yüklü olmamasını sağlayabilirsiniz. Aşırı yüklenmiş sistem kaynakları istek hatalarına neden olabilir.

Yük Dengeleme etkinleştirilmiş bir ağ geçidi kümesi etkinleştirilmişse, bulut hizmetlerinden birinden (Power BI gibi) bir istek alırsa, bir ağ geçidi üyesini rastgele seçer. Bu üye ağ geçidi aşağıda belirtilen azaltma sınırlarında veya bunların üzerindeyse küme içindeki başka bir üye seçilir. Kümedeki tüm üyeler aynı durumdaysa istek başarısız olur.

Ağ geçidi yöneticisinin azaltma sınırlarını ayarlamak için Program Files\On-premises data gateway klasöründe bulunan Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config dosyasında aşağıdaki ayarları güncelleştirmesi gerekir. Eşzamanlı azaltma varsayılan olarak etkindir.

  • CPUUtilizationPercentageThreshold: Bu ayar, ağ geçidi yöneticilerinin CPU için bir azaltma sınırı oluşturmasına olanak tanır. Bu yapılandırma için izin verilen aralık 0-100 arasıdır. Varsayılan ayar olan 0 değeri, bu yapılandırmanın devre dışı olduğunu gösterir.

  • MemoryUtilizationPercentageThreshold: Bu ayar, ağ geçidi yöneticilerinin bellek için bir azaltma sınırı oluşturmasına olanak tanır. Bu yapılandırma için izin verilen aralık 0-100 arasıdır. Varsayılan ayar olan 0 değeri, bu yapılandırmanın devre dışı olduğunu gösterir.

  • ResourceUtilizationAggregationTimeInMinutes: Bu ayar, ağ geçidi makinesinin CPU ve bellek sistem sayaçlarının topladığı süreyi dakika cinsinden ayarlar. Toplanan değerler daha sonra CPUUtilizationPercentageThreshold ve MemoryUtilizationPercentageThreshold için ayarlanan eşik sınırlarıyla karşılaştırılır. Bu ayar için varsayılan değer 5 olur.

  • ConcurrentOperationLimitPreview: Bu ayar, Ağ Geçidi için eşzamanlı işlem sınırını ayarlar. BypassConcurrentOperationLimit tüm eşzamanlı işlem limitlerini kaldırmak için ayarlanabilir. Bu ayar için varsayılan değer 40 olur.

Not

Yük dengeleme ayarını PowerShell aracılığıyla da değiştirebilirsiniz.

Sınırla karşılaşıldığında örnek hatalar

The gateway you selected can't establish data source connections because it's exceeded the CPU limit set by your gateway admin. Try again later, or ask your gateway admin to increase the limit.

The gateway you selected can't establish data source connections because it's exceeded the memory limit set by your gateway admin. Try again later, or ask your gateway admin to increase the limit.

The gateway you selected can't establish data source connections because it's exceeded the concurrency limit set by your gateway admin. Try again later, or ask your gateway admin to increase the limit.

Sonraki adımlar

Ağ geçidi kümeleri için PowerShell desteği