Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu konu başlığında, Windows Server 2016'daki Ağ Yükü Dengeleme (NLB) özelliğine genel bir bakış sağlıyoruz. İki veya daha fazla sunucuyu tek bir sanal küme olarak yönetmek için NLB kullanabilirsiniz. NLB, web, FTP, güvenlik duvarı, ara sunucu, sanal özel ağ (VPN) ve diğer görev açısından kritik sunucularda kullanılanlar gibi İnternet sunucusu uygulamalarının kullanılabilirliğini ve ölçeklenebilirliğini geliştirir.
Note
Windows Server 2016, Yazılım Tanımlı Ağ (SDN) altyapısının bir bileşeni olarak Azure'dan ilham alan yeni bir Yazılım Yük Dengeleyici (SLB) içerir. SDN kullanıyorsanız, Windows dışı iş yükleri kullanıyorsanız, giden ağ adresi çevirisi (NAT) veya Katman 3 (L3) veya TCP tabanlı olmayan yük dengeleme gerekiyorsa NLB yerine SLB kullanın. SDN olmayan dağıtımlar için NLB'yi Windows Server 2016 ile kullanmaya devam edebilirsiniz. SLB hakkında daha fazla bilgi için bkz. SDN için Yazılım Yükü Dengeleme (SLB).
Ağ Yükü Dengeleme (NLB) özelliği, TCP/IP ağ protokolunu kullanarak trafiği çeşitli sunuculara dağıtır. NLB, uygulamaları çalıştıran iki veya daha fazla bilgisayarı tek bir sanal kümede birleştirerek web sunucuları ve görev açısından kritik diğer sunucular için güvenilirlik ve performans sağlar.
NLB kümesindeki sunucular konak olarak adlandırılır ve her konak, sunucu uygulamalarının ayrı bir kopyasını çalıştırır. NLB, gelen istemci isteklerini kümedeki konaklar arasında dağıtır. Her bir ana bilgisayarın işleyeceği yükü yapılandırabilirsiniz. Artan yükü işlemek için kümeye dinamik olarak konaklar da ekleyebilirsiniz. NLB ayrıca tüm trafiği varsayılan konak olarak adlandırılan belirlenen tek bir konağa yönlendirebilir.
NLB, kümedeki tüm bilgisayarların aynı IP adresleri kümesi tarafından ele alınmasına izin verir ve her konak için benzersiz, ayrılmış BIR IP adresleri kümesi tutar. Yük dengeli uygulamalar için, bir konak başarısız olduğunda veya çevrimdışı olduğunda, yük hala çalışan bilgisayarlar arasında otomatik olarak yeniden dağıtılır. Hazır olduğunda, çevrimdışı bilgisayar saydam bir şekilde kümeye yeniden bağlanabilir ve iş yükünden payını geri alabilir ve bu da kümedeki diğer bilgisayarların daha az trafiği işlemesine olanak tanır.
Pratik uygulamalar
NLB, Internet Information Services (IIS) çalıştıran web sunucuları gibi durum bilgisi olmayan uygulamaların en düşük kapalı kalma süresiyle kullanılabilir olmasını ve ölçeklenebilir olmasını (yük arttıkça ek sunucular ekleyerek) sağlamak için kullanışlıdır. Aşağıdaki bölümlerde NLB'nin bu uygulamaları çalıştıran kümelenmiş sunucuların yüksek kullanılabilirliğini, ölçeklenebilirliğini ve yönetilebilirliğini nasıl desteklediği açıklanmaktadır.
Yüksek ulaşılabilirlik
Yüksek kullanılabilirlik sistemi, minimum kapalı kalma süresiyle kabul edilebilir bir hizmet düzeyi sağlar. NLB, yüksek kullanılabilirlik sağlamak için şunları otomatik olarak yapabilecek yerleşik özellikler içerir:
Başarısız olan veya çevrimdışı olan bir küme konağı algılayın ve ardından kurtarın.
Sunucular eklendiğinde veya kaldırıldığında ağ yükünü dengeleyin.
on saniye içinde iş yükünü kurtarın ve yeniden dağıtın.
Scalability
Ölçeklenebilirlik, bir bilgisayarın, hizmetin veya uygulamanın artan performans taleplerini karşılamak için ne kadar iyi büyüyebileceğinin ölçüsüdür. NLB kümeleri için ölçeklenebilirlik, kümenin genel yükü yeteneklerini aştığında mevcut kümeye artımlı olarak bir veya daha fazla sistem ekleyebilme özelliğidir. Ölçeklenebilirliği desteklemek için NLB ile aşağıdakileri yapabilirsiniz:
Tek tek TCP/IP hizmetleri için NLB kümesi genelindeki yük isteklerini dengeleyin.
Tek bir kümede en fazla 32 bilgisayar destekleyin.
Kümedeki birden çok konakta birden çok sunucu yükleme isteğini (aynı istemciden veya birkaç istemciden) dengeleyin.
Yük arttıkça kümenin başarısız olmasına neden olmadan NLB kümesine konaklar ekleyin.
Yük azaldığında sunucuları kümeden kaldırın.
Tamamen işlem hattı oluşturulmuş bir uygulama aracılığıyla yüksek performans ve düşük ek yük sağlar. Kanal oluşturma, isteklerin önceki bir isteğe yanıt beklemeden NLB kümesine gönderilmesini sağlar.
Manageability
Yönetilebilirliği desteklemek için NLB ile aşağıdakileri yapabilirsiniz:
Windows PowerShell'de NLB Yöneticisi'ni veya Ağ Yükü Dengeleme (NLB) Cmdlet'lerini kullanarak birden çok NLB kümesini ve küme ana bilgisayarını tek bir bilgisayardan yönetin ve yapılandırın.
Bağlantı noktası yönetim kurallarını kullanarak tek bir IP bağlantı noktası veya bağlantı noktası grubu için yük dengeleme davranışını belirtin.
Her web sitesi için farklı bağlantı noktası kuralları tanımlayın. Birden çok uygulama veya web sitesi için aynı yük dengeli sunucu kümesini kullanırsanız, bağlantı noktası kuralları hedef sanal IP adresini (sanal kümeleri kullanarak) temel alır.
İsteğe bağlı, tek konak kurallarını kullanarak tüm istemci isteklerini tek bir konağa yönlendirin. NLB, istemci isteklerini belirli uygulamaları çalıştıran belirli bir konağa yönlendirir.
Belirli IP bağlantı noktalarına istenmeyen ağ erişimini engelleyin.
Çok noktaya yayın modunda çalışırken anahtar bağlantı noktası taşmasını (gelen ağ paketlerinin anahtardaki tüm bağlantı noktalarına gönderilmesi) denetlemek için küme konaklarında İnternet Grup Yönetimi Protokolü (IGMP) desteğini etkinleştirin.
Windows PowerShell komutlarını veya betiklerini kullanarak NLB eylemlerini uzaktan başlatın, durdurun ve denetleyin.
NLB olaylarını denetlemek için Windows Olay Günlüğü'nü görüntüleyin. NLB, olay günlüğündeki tüm eylemleri ve küme değişikliklerini günlüğe kaydeder.
Önemli işlevler
NLB standart bir Windows Server ağ sürücüsü bileşeni olarak yüklenir. İşlemleri TCP/IP ağ yığını için saydamdır. Aşağıdaki şekilde NLB ile tipik bir yapılandırmadaki diğer yazılım bileşenleri arasındaki ilişki gösterilmektedir.
NLB'nin birincil özellikleri aşağıdadır.
Çalıştırmak için donanım değişikliği gerektirmez.
Birden çok kümeyi ve tüm konakları tek bir uzak veya yerel bilgisayardan yapılandırmak ve yönetmek için Ağ Yükü Dengeleme Araçları sağlar.
İstemcilerin, küme IP adresi olarak bilinen tek bir mantıksal İnternet adı ve sanal IP adresi kullanarak kümeye erişmesini sağlar (her bilgisayar için ayrı adları korur). NLB, birden çok ana sunucu için birden çok sanal IP adresine izin verir.
Note
VM'leri sanal küme olarak dağıttığınızda, NLB birden çok sanal IP adresine sahip olmak için sunucuların birden çok ana bilgisayarı olmasını gerektirmez.
NLB'nin birden çok ağ bağdaştırıcısına bağlanmasına olanak tanır ve bu sayede her konakta birden çok bağımsız küme yapılandırabilirsiniz. Birden çok ağ bağdaştırıcısı desteği, sanal kümelerdeki sanal kümelerden farklıdır ve tek bir ağ bağdaştırıcısında birden çok küme yapılandırmanıza olanak tanır.
NLB kümesinde çalıştırabilmeleri için sunucu uygulamalarında değişiklik gerektirmez.
Bir küme konağı başarısız olduğunda ve daha sonra yeniden çevrimiçi olduğunda, o konağın kümeye otomatik olarak eklenmesi için yapılandırılabilir. Eklenen ana bilgisayar, istemcilerden gelen yeni sunucu isteklerini işlemeye başlayabilir.
Diğer konaklardaki küme işlemlerini bozmadan önleyici bakım için bilgisayarları çevrimdışına almanıza olanak tanır.
Donanım gereksinimleri
NLB kümesini çalıştırmak için donanım gereksinimleri aşağıdadır.
Kümedeki tüm konaklar aynı alt ağda bulunmalıdır.
Her konakta ağ bağdaştırıcısı sayısıyla ilgili bir kısıtlama yoktur ve farklı konaklar farklı sayıda bağdaştırıcıya sahip olabilir.
Her küme içinde, tüm ağ bağdaştırıcıları ya multicast ya da unicast olmalıdır. NLB, aynı küme içinde çok noktaya yayın ve tek noktaya yayın karma ortamını desteklemez.
Tek noktaya yayın modunu kullanıyorsanız, istemci-küme trafiğini işlemek için kullanılan ağ bağdaştırıcısının, medya erişim kontrol (MAC) adresini değiştirmeyi desteklemesi gerekir.
Yazılım gereksinimleri
Bir NLB kümesini çalıştırmak için yazılım gereksinimleri aşağıdadır.
Her bir konakta NLB'nin etkinleştirildiği bağdaştırıcıda sadece TCP/IP kullanılabilir. Bu bağdaştırıcıya başka protokol (örneğin, IPX) eklemeyin.
Kümedeki sunucuların IP adresleri statik olmalıdır.
Note
NLB, Dinamik Ana Bilgisayar Yapılandırma Protokolü'nü (DHCP) desteklemez. NLB, yapılandırılan her arabirimde DHCP'yi devre dışı bırakır.
Yükleme bilgileri
NLB'yi Sunucu Yöneticisi'ni veya NLB için Windows PowerShell komutlarını kullanarak yükleyebilirsiniz.
İsteğe bağlı olarak, yerel veya uzak NLB kümesini yönetmek için Ağ Yükü Dengeleme Araçları'nı yükleyebilirsiniz. Araçlar Arasında Ağ Yükü Dengeleme Yöneticisi ve NLB Windows PowerShell komutları bulunur.
Sunucu Yöneticisi ile yükleme
Sunucu Yöneticisi'nde Rol ve Özellik Ekleme Sihirbazı'nı kullanarak Ağ Yükü Dengeleme özelliğini ekleyebilirsiniz. Sihirbazı tamamladığınızda NLB yüklenir ve bilgisayarı yeniden başlatmanız gerekmez.
Windows PowerShell ile yükleme
NLB'yi Windows PowerShell kullanarak yüklemek için, NLB'yi yüklemek istediğiniz bilgisayarda yükseltilmiş bir Windows PowerShell isteminde aşağıdaki komutu çalıştırın.
Install-WindowsFeature NLB -IncludeManagementTools
Yükleme tamamlandıktan sonra bilgisayarın yeniden başlatılması gerekmez.
Daha fazla bilgi için bkz . Install-WindowsFeature.
Ağ Yükü Dengeleme Yöneticisi
Ağ Yükü Dengeleme Yöneticisi'ne Sunucu Yöneticisi'nde açmak için Araçlar'a ve ardından Ağ Yükü Dengeleme Yöneticisi'ne tıklayın.
Ek kaynaklar
Aşağıdaki tabloda NLB özelliği hakkında ek bilgilere bağlantılar sağlanmaktadır.
| İçerik türü | References |
|---|---|
| Deployment | Ağ Yükü Dengeleme Dağıtım Kılavuzu | Terminal Hizmetleri ile Ağ Yükü Dengelemeyi Yapılandırma |
| Operations | Ağ Yükü Dengeleme Kümelerini Yönetme | Ağ Yükü Dengeleme Parametrelerini Ayarlama | Ağ Yükü Dengeleme Kümelerinde Konakları Denetleme |
| Troubleshooting | Ağ Yükü Dengeleme Kümelerinde Sorun Giderme | NLB Kümesi Olayları ve Hataları |
| Araçlar ve ayarlar | Ağ Yükü Dengeleme Windows PowerShell cmdlet'leri |
| Topluluk kaynakları | Yüksek Kullanılabilirlik (Kümeleme) Forumu |