Yük Dengeleme ve Round-robin DNS Arasındaki Fark

Anonim

Yük Dengeleme ve Yuvarlak-robin DNS | Yük Dengeleyici - Yuvarlak Robin DNS

Yük Dengeleme ve Round-robin DNS, hızlı dağıtım için yük dağılımı, yüksek erişilebilirlik ve coğrafi dağılım sağlamak için yükleri farklı ana makinelere veya ağlara dağıtmak için kullanılır. Çoğunlukla, yukarıda belirtilen nedenlerle web tabanlı internet uygulamalarında kullanılmaktadır. Bu günlerde, CDN (Content Delivery Network) adlı yeni metodoloji tanıtıldı, ancak esas olarak yalnızca statik içerik dağıtımını hedefliyor. CDN, ana senkron frekansı arttırılmadığı sürece anında güncelleme yapmaz.

Yük Dengelemesi (Yük Dengeleyicisi)

Yük dengeleyici, şebeke mimarisinde kullanıcı tarafına bakacak şekilde yerleştirilen yazılım uygulaması veya donanım aygıtlarıdır, tabii ki güvenlik duvarının arkasında. Temel olarak, bir yük dengeleyici, hizmet bağlantı noktası numaraları ile kullanıcı etkileşimleri için bir IP adresi ile atanır. Örneğin, bir web yük dengeleyicisi aldığınızda sağlayıcıdan bir IP adresi alırsınız; yalnızca DNS kayıtlarıyla eşleme yapabilirsiniz. Web sunucusu için kullanacaksanız, yük dengeleyici 80 numaralı bağlantı noktası oluşturmanız gerekir. Yük dengeleyicilerinin arkasında, aynı içerik ve yapılandırmalara sahip aynı hizmetler için çiftlik çiftleştirebilirsiniz. Yük dengeleyici IP'ye gelen http isteklerinin yüzdesi sizin tarafınızdan tanımlanan yük dengeleyici arkasındaki ana makinelere dağıtılacaktır. Emin olduğunuzdan emin olmamız gereken bir diğer husus, tüm ana sunucu, aynı içerik ve yapılandırmayla senkronize edildiği zaman yalnızca kullanıcılar aynı içeriği alacaktır.

Bu tür bir mimari, yedekli ana bilgisayarlar aracılığıyla yüksek kullanılabilirliği artırmamıza yardımcı olacaktır. İki çeşit yük dengeleyici vardır; biri yerel veya veri merkezi yük dengeleyici, diğeri genel yük dengeleyici. Global yük dengeleyici ile yerel veya veri merkezi yük dengeleyici arasındaki farkı okuyun.

Round-robin DNS

DNS, ana bilgisayarlar için insan tarafından okunabilir ve kullanılabilir tanımlama sağlamak için birden çok veritabanında dağıtılan Alan Adı Sistemidir. Ana bilgisayarlar IP'leri ile tanımlanır ve bu ana makineye ulaşmak için IP adresini hatırlamaktan kaçınmak için DNS sunucusunda bu IP'ye bir ad atanır. Örneğin, aradaki farkı istediğinde. com yerel DNS sunucunuz iletişim kurmak için ana ayrıntıları sağlayacaktır. Genellikle, bunlar arasındaki farkın tek bir IP adresi. com ana bilgisayarı. Round-robin DNS'de, birden fazla IP adresini tek bir alan adına göre yapılandırabilir ve bu IP adresleri, kullanıcı isteklerine round robin şekilde verilir. Burada, ana bilgisayar veya sunucu, dünyanın herhangi bir yerinde olabilir; bu, Global Yük dengeleyici ile eşdeğerdir.

DNS, sorgular için yanıt verir; bunlar, uygulamalara bağlı olarak tanımlanabilir.Genellikle round robin tarzındadır; yani, IP 1 ilk sorguya verilirse ikinci sorgu IP 2 alır ve böylece devam eder. Ancak, bunu ihtiyaçlarınıza ve uygulama özelliklerine bağlı olarak tanımlayabilirsiniz. DNS'iniz coğrafi yerleri yanıt süresi veya başka herhangi bir mekanizma ile tanımlayacak kadar akıllıysa, o bölgedeki müşterilere en yakın IP sağlayabilirsiniz.

Yük Dengeleyici ve Round-robin DNS arasındaki fark nedir?

(1) Yük dengeleyicide IP adresini ve port numarasını saklayabiliriz, ancak bunu DNS yönteminde yapamayız.

(2) Bazı hizmet sağlayıcılar DNS önbellekleme yöntemini kullandıkları için DNS yöntemi bazen çalışmaz, çünkü istemcinin istekleri için yeni IP'yi almayı bırakır ve aynı IP'ye yönlendirir ancak yük dengeleyicilerinde bu bir sorun oluşturmaz.

(3) DOS, DDOS saldırıları doğrudan ana sunucuları etkilemez, aksine yük dengeleyici IP'yi etkiler, buna karşın DNS yönteminde doğrudan ana sunucuya çarpacaktır.

(4) Yük dengeleyici yöntemde, yük dengeleyici, birden fazla HTTP isteği için tek TCP bağlantısını kullanır; ağ tıkanıklığını azaltacak ve sunucuyu TCP oturumlarını izlemek için başın üzerinde tutarken, DNS yönteminde bu geçerli değildir.

(5) HTTPS'de, SSL şifreleme ve şifre çözme daha fazla CPU kullanımı tüketir ve bu yük, yük dengeleyicisi ile hafifletilebilir ve ana sunucuların belirlenmiş görevlerini yerine getirmesine izin verilir; bu da DNS yönteminde başarılmamaktadır.

(6) Bazı yük dengeleyici, önbellek oluşturma özelliğine sahip olabilir ve istemcilere, rahatsız edici ana sunucular olmaksızın önbellek içeriği sağlar. Bu, hızlı tepki süresiyle hızlı iletimi artıracaktır.

(7) Yük dengeleyicilerinde, yük dengeleyici anket sunucunun sağlık koşullarını barındırır ve sunucu öldüyse, sunmakta olan anketi kaldıracak ve yükü diğerleri arasında dağıtacak ve DNS yönteminde de mevcut olmayacaktır.

(8) Yük dengeleyici, tek bir hata noktasıdır, oysa DNS yönteminde genel olarak, DNS kayıtları hiyerarşik bir şekilde sözcüğe güncellenecek ve yerel DNS'ye önbelleğe alınmış olacak ve bu, IP'yi daha hızlı bir şekilde çözmeye yardımcı olacaktır.