Aracılığıyla paylaş


İş açısından kritik ağ geçidi çözümünü planlama, ölçeklendirme ve sürdürme

Bu makale, iş açısından kritik bir senaryoda şirket içi veri ağ geçidi dağıtmayı planen herkese yöneliktir. Şirket içi veri ağ geçidi, işletmenizin normal çalışması için çok önemliyse ve iş açısından kritik verileri işlerse iş açısından kritik öneme sahiptir.

İş açısından kritik ağ geçitleri düzgün yönetilmiyorsa başarısız sorgularla veya yavaş performansla karşılaşabilirsiniz. İş açısından kritik ağ geçidi çözümünüzü düzgün bir şekilde planladığınızda, ölçeklendirdiğinizde ve koruduğunuzda, işletmeyi etkileyen bir sorun olasılığı en aza indirilebilir.

Terminoloji

Bu makale boyunca aşağıdaki önemli terimler kullanılır:

  • Ağ geçidi: Bir bilgisayara yüklenen şirket içi veri ağ geçidi uygulaması.
  • Ağ geçidi sunucusu: Şirket içi veri ağ geçidi uygulamasının yüklü olduğu bir Windows bilgisayarı (sanal makine veya fiziksel bilgisayar/sunucu).
  • Ağ geçidi kümesi: Birlikte çalışan (ve yük dengeli olabilecek) bir ağ geçidi kümesi.
  • Ağ geçidi üyesi: Ağ geçidi kümesinin parçası olan bir ağ geçidi.

Aşağıdaki görüntüde yukarıda tanımlanan kavramlar arasındaki ilişki gösterilmektedir.

Her biri ayrı bir ağ geçidi içeren üç ağ geçidi sunucusu kapsamındaki bir ağ geçidi kümesinin görüntüsü

İş açısından kritik ağ geçitleri için Öneriler

İş açısından kritik ağ geçitleri için yüksek kullanılabilirlik, iyi performans ve sürdürülebilir ölçeklenebilirlik sağlamak için ağ geçitlerinin düzgün dağıtılması ve yönetilmesi gerekir. Ağ geçitlerinin yanlış dağıtılması performansın düşmesine, başarısız sorgulara ve olası sorunları tanılamada zorlukla sonuçlanabilir. Ayrıca, kullanım arttıkça ağ geçitlerinin ölçeğini artırmanızı ve genişletmenizi de engelleyebilir.

En iyi ölçeklenebilirlik, performans ve aktarım hızını sağlamak için sonraki bölümlerde yer alan önerileri izleyin.

Tüm ağ geçidi kurtarma anahtarlarınızı öğrenme

Tüm ağ geçidi kurtarma anahtarlarının bilindiğinden ve güvenli bir yerde tutulduğundan emin olun. Kurtarma anahtarı olmadan ağ geçitleri kurtarılamaz veya düşürülemez. Bu sınırlama tasarım gereğidir. Kurtarma anahtarlarınızı kaybederseniz, tek seçenek yeni ağ geçitleri oluşturmak ve veri kaynaklarını yeniden oluşturmaktır. Ayrıca, gelecekteki ölçeklenebilirliği sınırlayan kurtarma anahtarı olmadan kümeye yeni ağ geçitleri ekleyemezsiniz.

Kurtarma anahtarlarınızı, yalnızca yetkili yöneticiler tarafından erişilebilen parola kasası gibi yönetici kimlik bilgilerini depoladığınız gibi güvenli bir yerde depolayın.

Şu anda tüm ağ geçidi kurtarma anahtarlarınızı bilmiyorsanız, bu önemli bir iş riskidir. Hemen yeni ağ geçidi kümeleri oluşturun ve iş yüklerini ağ geçidi kümelerine geçirmeyi başlatın.

Geliştirme iş yükleri ve iş açısından kritik iş yükleri

Aşağıda açıklandığı gibi bir veya daha fazla geliştirme ağ geçidi kümesi ve bir veya daha fazla üretim ağ geçidi kümesi ayarlayarak geliştirme iş yüklerini iş açısından kritik olanlardan ayırın.

Üç ağ geçidine ve üç ağ geçidine sahip ayrı bir üretim kümesine sahip bir geliştirme ve test ağ geçidi kümesinin görüntüsü

Yeni anlamsal modelleri, raporları, sorguları vb. test etmek için bir geliştirme ağ geçidi kümesi kullanın. Yeni bir iş yükü doğrulandıktan sonra iş açısından kritik bir ağ geçidi kümesine geçirin. Bu işlem, yeni, test edilmemiş veya deneysel iş yüklerinin üretim iş yükleri üzerinde performans etkileri olmasını önler.

Ayrıca, iş açısından kritik ağ geçidi kümelerinize güncelleştirme uygulamadan önce yeni ağ geçidi güncelleştirmelerini test etmek için geliştirme ağ geçidi kümelerinizi kullanın. Yeni ağ geçidi güncelleştirmeleri, iş açısından kritik ağ geçidi kümelerinde kullanılmadan önce geliştirme ağ geçidi kümelerinde en az 24 saat dağıtılmalıdır.

Birden çok ağ geçidi kümesi kullanma

Kuruluşunuzda çok sayıda kullanıcı için bir ağ geçidi kümesi oluşturuyorsanız, olası performans etkisini küçük bir kullanıcı alt kümesiyle sınırlamak için iş birimlerini veya daha küçükleri temel alan birden çok ağ geçidi kümesi oluşturmanız gerekir.

Bir şirketin tamamı için (şirket küçük olmadığı sürece) iş açısından kritik tek bir ağ geçidi kümesinin kullanılmasını önermeyiz. Tek bir ağ geçidi kümesi senaryosunda, bir kullanıcı ağ geçidi genelindeki tüm trafik üzerinde önemli bir performans etkisine neden olan bir sorgu gönderebilir. Ağ geçidi tüm şirket genelinde kullanılıyorsa, performans etkisi tüm şirketi etkileyebilir. Ayrıca, bir ağ geçidi kümesi tüm şirket genelinde kullanıldığında, ağ geçidi performans izleme özelliğini kullanırken hangi sorgunun performans sorununa neden olabileceğini belirlemeniz daha zor olabilir.

Kurumsal BI ve uygulamalar, finans departmanı, pazarlama departmanı ve kişisel IŞ zekası ve uygulamalar için ayrı ağ geçidi kümelerine sahip örnek bir kuruluşun görüntüsü.

Ağ geçidi yüksek kullanılabilirlik ve yük dengeleme özelliklerini kullanma

İş açısından kritik ağ geçidi kümeleri için her zaman ağ geçidi yüksek kullanılabilirliği ve yük dengeleme özelliklerini kullanın.

  • Yüksek kullanılabilirlik: Tek bir hata noktasına sahip olmayı ortadan kaldırır.
  • Yük dengeleme: İş yükünü kümedeki tüm ağ geçidi sunucularına otomatik olarak dağıtır.

Bir ağ geçidinin herhangi bir nedenle çevrimdışı olması durumunda ağ geçidi kümesi başına en az iki ağ geçidi ayarlayın. Bu kurulum, tek bir ağ geçidi hatasının tüm ağ geçidi kümesinin başarısız olmasına neden olmamasını sağlar. Ayrıca yükü ağ geçidi kümesine daha iyi dağıtmak için ağ geçitlerinde CPU, bellek, eşzamanlılık sınırları etkinleştirilebilir.

Ağ geçidi kümesi ölçeklenebilirliğini planlama ve koruma

Önerilen donanım ve yazılım yönergelerimizi kullanarak bir ağ geçidi kümesi ayarlamak, kümenin iyi performansla çalışmasını sağlar. Düzgün ölçeklendirililmeyen ağ geçitleri performansın düşmesine neden olabilir. Ağ geçidi kümenizde iyi bir performans elde etmek için dikkate almanız gereken birçok faktör vardır.

Ağ geçidi sunucusu donanım belirtimlerini belirleme

Ağ geçidi sunucusu belirtimleri (CPU, bellek, disk vb.) önemli bir faktördür, çoğu durumda olduğu gibi Power Query dönüştürmeleri ağ geçidi sunucusundaki verilere uygulanır. Bu nedenle, bir ağ geçidi sunucusunun tüm veri dönüşümlerini işlemek için yeterli kaynağa, belleğe ve işleme gücüne sahip olması gerekir.

Bir sunucu boyutu seçmeniz gerektiğinde, en önemli iki ölçüm vardır: Bellek ve CPU. Ağ geçidinde Power Query veri dönüştürme adımlarını işlemek için hem yeterli belleğe hem de CPU gücüne ihtiyacınız vardır. Ağ geçidi sunucunuzun sahip olduğunuz en yüksek iş yükünü işleyebilecek kadar güçlü olması önemlidir. Ağ geçidi sunucusu iş yükünü işleyemezse doğrudan sorgunuz veya veri yenilemeniz başarısız olur. Aynı anda kaç sorgunun yürütülür olduğunu anlamak da önemlidir.

Bu farklı sorgu seçeneklerinin ağ geçidi sunucunuz üzerinde farklı bir etkisi vardır.

Sorgu Türü Sınır Faktörü
İçeri Aktar Bellek
DirectQuery CPU
Canlı yayın Bağlan CPU

İçeri aktarma sırasında veri kümesinin tamamının sorgulanması ve işlenmesi gerekir. Bu, yoğun bellek kullanan bir görevdir. Bu içeri aktarma işlemi genellikle daha uzun sürer. DirectQueries ve Live Bağlan ions genellikle CPU ağırdır. Çoğu durumda doğrudan sorgular, verilerin yalnızca küçük bir bölümünü işlemek için birçok kez yürütülür. Verilerin yalnızca küçük bir kısmı işlendiğinden, bu doğrudan sorgular normalde yoğun bellek kullanan bir görev değildir. Ancak, sorgular isteğe bağlı olarak birçok kez yürütülür çünkü bu yoğun CPU kullanımına neden olabilir.

İş yükünüze bağlı olarak ağ geçidi sunucunuzu bellek veya CPU için iyileştirmeyi göz önünde bulundurun.

Ağ geçidi kümesi ne zaman ölçeklendirilir?

Ölçeklendirme, iş açısından kritik bir ağ geçidi kümesinin önemli bir yönüdür. Ağ geçidi kümesiyle kullanımınız arttıkça, iyi bir performans sağlamak için ağ geçidi kümesinin ölçeğinin genişletilmesi ve/veya ölçeğinin genişletilmesi gerekir. Daha önce kümedeki ağ geçitlerinin ölçeğini artırdıysanız ağ geçidi kümesinin ölçeğini genişletmeye başlamanızı öneririz.

Bir küme içindeki tek tek düğümler arasında trafik yükünü ölçeklendirme ve dağıtma, her senaryoya bağlı olarak değişen karmaşık bir işlemdir. Tüm ağ geçidi trafiğinin tahmin edilebilir bir şekilde karşılanmasını sağlayacak kesin bir model olmasa da, aşağıda listelenen sınırlar ölçeklendirme gereksinimini gösterir. Genel olarak ölçeği genişletmeyi (kümeye düğüm ekleme) tercihen ölçeği artırmanızı (tek tek düğümlerde CPU, RAM veya disk alanını artırma) öneririz. Ölçeği genişletme, sistemin bir bütün olarak ek trafiği işleme özelliğinde genel olarak daha etkili olma eğilimindedir. Ölçeği genişletmenin kümenin işleyebileceği toplam bant genişliği üzerinde de olumlu bir etkisi vardır, ancak ölçeği artırma genellikle etkilemez. Bir veya daha fazla ağ geçidi düğümü aşağıda açıklanan eşiklere ulaşma göstergelerini gösterdiğinde, kümenin ölçeğinin genişletilmesi kesinlikle göz önünde bulundurulmalıdır.

  • CPU: CPU, uzun süreler için %80'in üzerindedir, ancak ara sıra en fazla CPU'ları aşan kısa (5 dakikadan kısa) ani artışlar anormal değildir.

  • RAM: Kullanılabilir bellek düşüşleri düzenli olarak %20'nin altına iner.

  • Disk: Boş disk alanı sık sık 5 GB'ın altına iner. Bu dip, önbelleğe alma veya biriktirme dizinlerini daha stratejik bir şekilde yapılandırma gereksinimini de gösterebilir.

  • Eşzamanlılık: Tek bir düğümde aynı anda 40'tan fazla sorgu çalıştırma.

Ağ geçidi düğümleri arasında dağıtılan yenilemeler ve sorgular çok farklı profillere sahip olabileceğinden, uzun süre çalışan veya yoğun bellek kullanan işlere ek incelemeler yapılması önerilir. Bu gibi durumlarda sorgu iyileştirme, yalnızca tek tek raporlar ve yenilemeler için değil, sistemin tamamı için de performans ve ölçeklenebilirlik üzerinde büyük bir etkiye sahip olabilir. Sorgu planı tanılamalarını, katlama göstergelerini ve yayımlanan diğer tüm performans önerilerini kullanarak performans özelliklerini değerlendirmek ve iyileştirme gerçekleştirmek için söz konusu yenilemeleri tek bir ayrılmış ağ geçidi kümesine yalıtmanızı öneririz. Bu yalıtım, alınan veri miktarını ve gerekli işlem sonrası miktarını en aza indirir. Bu yalıtım, kuruluş genelindeki diğer tipik yenilemelerle çakışmayı azaltmak için uzun süre çalışan ETL işlerini ayrılmış bir ağ geçidi kümesine sorgulamak için uzun vadeli bir strateji olarak da kullanılabilir.

Ağ geçidi kümesinin ölçeğini artırma

5 GB belleğe sahip iki ağ geçidine sahip bir ağ geçidi kümesi ve 7 GB belleğe sahip bir ağ geçidi ile iki ağ geçidine sahip bir custer kullanarak sorgu başarısı kullanan bir sorgu hatasının görüntüsü

Ölçeği artırma, ağ geçidi sunucularınızın belirtimlerini (CPU, bellek, disk vb.) artırdığınızda gerçekleştirilir.

Ağ geçidi bir veya daha fazla sorgu yürütürken maksimum CPU veya belleğe ulaşılırsa ölçeği artırma gerekebilir. Sorgu yalnızca bir ağ geçidi sunucusunda yürütülebilir, bu nedenle ağ geçidi sunucusunun elde edilen verilerle birlikte sorgunun tamamını işlemek için yeterli kaynağa sahip olması gerekir.

Ağ geçidi kümesinin ölçeğini genişletme

Her biri 5 GB belleğe sahip iki ağ geçidine sahip bir küme ve her biri 5 GB belleğe sahip üç ağ geçidine sahip bir küme kullanan sorgu başarısının görüntüsü

Ağ geçidi sunucusunun zaten yüksek belirtimleri varsa (başka bir deyişle, ağ geçidi sunucusu zaten ölçeği artırıyorsa) veya yürütülen eşzamanlı sorgu sayısı nedeniyle tek bir ağ geçidi sunucusunun yönetebileceği sınırlara ulaştıysanız ölçeği genişletmeniz gerekir. Ağ geçidi üye kümesinin tamamında geniş tabanlı yük artışı, düğüm ekleyerek kümeyi ölçeklendirmenin doğru eylem şekli olduğunun iyi bir göstergesidir. Bir ağ geçidi kümesinin ne zaman ölçeklendirildiğini belirten belirli eşikler sağlar. Ölçeği genişletme hakkında daha fazla bilgi için Ağ geçidi yüksek kullanılabilirlik ve yük dengeleme özelliklerini kullanma bölümüne gidin.

Yeni ağ geçidi kümeleri oluşturarak ölçeklendirme

Ağ geçidi kümenizin kaynak kullanımı yüksekse veya çok fazla sayıda kullanıcı bir ağ geçidi kümesine güveniyorsa, yeni bir ağ geçidi kümesi oluşturulabilir. Daha sonra iş yükünün bir alt kümesi yeni ağ geçidi kümesine geçirilebilir. Çok sayıda kullanıcı tek bir ağ geçidi kümesine güvendiğinde, bir kullanıcının tüm ağ geçidi kümesinde önemli bir performans etkisine neden olan bir sorgu gönderme olasılığı önemli ölçüde artar.

Tek bir ağ geçidi kümesine dayanan çok sayıda kullanıcı, yeni bir ağ geçidi kümesi oluşturulması gerektiğinin göstergesidir.

Ağ geçidi performansını izleme ve sorun giderme

Ağ geçidi performans izleme özelliğini kullanarak iş açısından kritik ağ geçitlerinin genel performansını izlemek önemlidir. Performans sorunlarını gidermek, performans sorunlarını belirlemek ve genel ağ geçidi performansını etkileyen sorguları belirlemek için de bu özelliği kullanabilirsiniz. Bu özellik, ağ geçidi kümesinin ne zaman ölçeklendirileceğini belirlemenize yardımcı olan önemli bir araçtır.

Bir sorgunun ağ geçidi üzerinde yoğun bir etkisi olduğunu ve genel performansın düşük olmasına neden olduğunu belirlerseniz sorguyu daha verimli olacak şekilde yeniden yazabilir ve performans etkisini en aza indirebilirsiniz.

Microsoft, aşırı yüklenmiş bir Power BI Premium Kapasitesi gibi bir ağ geçidi veya ağ geçidiyle ilgili bileşenin neden olduğu düşük performansı tespit ederse, yükü ölçeklendirerek veya azaltarak aşırı yüklenmiş bileşenin düzeltilmesi gerekir. Microsoft, ağ geçidi veya ağ geçidiyle ilgili bir bileşen aşırı yüklendiğinde düşük performansı araştırmaz.