The 5-Second Trick For Yük Dengeleyici Nedir?
The 5-Second Trick For Yük Dengeleyici Nedir?
Blog Article
Load balancer, ağ veya uygulama trafiğini bir sunucu havuzundaki birden çok sunucu arasında dağıtır. Her yük dengeleyici, istemci cihazlar ve backend sunucular arasında bulunur ve gelen istekleri alıp bunları yerine getirebilecek herhangi bir kullanılabilir sunucuya dağıtır.
Yük Dengeleyicilerin hem donanımsal hem de yazılımsal olabildiğinden bahsetmiştim. Şimdi ikisi arasındaki farklara değinmek istiyorum.
Evet, yazılım tabanlı yük dengeleyiciler de en az donanımsal olanlar kadar iyidir lakin bu konuda deneyimlediğim birtakım durumlardan dolayı şunu söyleyebilirim ki karmaşık, trafiğin yoğun olduğu, çok kullanıcılı ve çAlright fazla uygulamanın kullanıldığı yapılarda sanal load balancerlar bir yere kadar iyi bir çözümdür. Hatta bazı firmalar dahi
Load balancer, kullanıcılara sunulan hizmeti sürdürmek için başarısız olan ve performansı düşük bileşenleri şeffaf şekilde barındırabilir. Ayrıca aşağıdaki listedekileri de yapmanıza gardenımcı olur:
Bu algoritmada sunucular belirli bir sıralamaya göre işleme alınır. Web page trafikleri sıralı olarak bu sunuculara yönlendirilir.
Uygunluk kontrolü denen bu işlem siteye gelen her isteğin cevaplanabilmesini sağlar ve sunucu kaynaklı problemlerin yaşanmasını engeller. Girmek istenilen sitenin üstünde bulunduğu sunuculardan biri veya birden fazlası çalışmıyorsa load balancer sayesinde istemcilere fark ettirilmez.
Load balancer, heryerde benzetildiği gibi yoğun trafiği yöneten bir trafik polisi gibi düşünülebilir. devamlı akıcı trafikli bir yolun ayrım noktasındaki bir trafik polisi gibi gelen trafik unsurunu aynı hedefe çıkan farklı yollara yönlendirerek yollardaki trafik yoğunluğunu azaltır. Azalan trafik yoğunluğuyla beraber trafik akışı hızlanır ve daha verimli hale gelir.
Ağ yük dengeleyici, son kullanıcıdan istek aldıktan sonra, bu isteği hedef gruptaki bir hedefe yönlendirir. Hedef grup yapılandırmasında belirtilen bir bağlantı noktasında seçilen hedefe bir TCP bağlantısı açar.
Nereden başlayacağınızdan emin değil website misiniz? Yeni başlayanlar için ezilme kursumuza başlayın ve ilk projenizi yaratın.
Daha Web bir ifadeyle anlatacak olursak, sunucu havuzunda yer alan her sunucuya listeli bir biçimde dağıtarak sunucular arasında devamlı olarak eşit dağılım sağlanır. Trafik yoğunluğunun az ve sunucu özelliklerinin eşit olduğu bir durumda “Round Robin” en ideal yöntem olarak kullanılır.
admin Merhaba değerli ziyaretçilerimiz biliyorsunuz ki litespeed cache eklentisi üzerinde en etkili önbellek etmeninden bir Worker dediğimiz sayfalarınızı gezerek önbellek işlemi
Birbirlerinden türeyen bir çAlright algoritmadan bahsedilebilir ama temelde bu algoritmaları şu şekilde sıralayabiliriz:
Yük dengeleyici, sunucuya gelen istemci isteklerini hız ve kapasite bakımından en iyi performansı sağlayacak şekilde sunuculara yönlendirip trafiğin ana sunucuda yoğunlaşmasını engelleyecek şekilde müdahale eden bir trafik polisi gibi düşünülebilir.
Load balancing uygulanan sistemlerde ağ trafiği güvenlik ve performans açısından sadece sağlıklı sunuculara iletilir. Bu nedenle sunucu seçiminde bir kontrol yapılır, kontrolden geçemeyen sunucu havuzdan kaldırılır ve kontrole cevap verene kadar bu sunucuya trafik verilmez.