Elazığlı168 adlı üyeden alıntı: mesajı görüntüle
Serkanın konusunu biraz dağıttık kusura bakmasın.

Round robin dnsin mantığında siz dns a kaydınıza atıyorum 3 tane 4 tane ip eklersiniz, her ip farklı bir web sunucusudur. Ziyaretçiler sitenize talep yapıp ip adresinizi çözümlerken a kaydında yer alan iplere dağılır. 4 sunucunuz ve bunların ipleri var ilk 2 sunucu düştü, diğer 2 sunucu açık, round robinde bunun oto kontrolü olmaz, iplere dağılım devam eder hangi ziyaretçinin şansına denk gelirse kapalı sunucuların iplerini çözümleyenler siteye ulaşamaz, açık olanları çözümleyenler ulaşır.

Bunu önlemek için sunucuların aktiflik veya yoğunluğunu anlık olarak kontrol edip buna uygun şekilde yönlendirme yapan yazılımlar veya fiziksel load balancer cihazları kullanmak durumundasınız.

Round robinde bu saydığım yazılım veya fiziksel cihaz siz oluyorsunuz, kontrolü siz sağlıyorsunuz.
Çok daha güzel bir yol buldum fiziksel load balancer maliyetli gelenler için. Bir döngü ile eklenen A dns kayıtlatının 80 portlarını sürekli olarak takip ettiriyorum, down olan bir 80 portu olduğunda DNS sunucusundaki api ile down olan ip adresini kayıttdan kaldırıyorum.

Bunu yaparken TTL süresini olabildiğince düşük tutuyorumki o zaman zarfı içerisinde down olan sunucuya istek gitmesin. Bu sayede %100 olmasada %99 fiziksel load balancer özelliğini kullandırmış oluyorum yani kısaca fiziksel load balancerin bir nevi yaptığını yapıyorum.

Bu sayede Round robinin kaderine bırakacak acemiliği yapmamış oluyorum