Yük dengelemenin temel konsepti, işi birçok cihaz arasında dağıtmaktır. Bu nedenle, örneğin, BBC web sitesinden bir sayfa talep ederseniz, yük dengeleyici adı verilen bir cihaz, isteğinizi kesecek ve isteği işleyebilecek birçok BBC sunucusundan birine gönderecektir. Bu yük dengeleme olmasaydı, BCC sunucusundan uzun süre yanıt bekliyor olurdunuz. Bunun nedeni, bir isteğe yanıt veren tek bir sunucunun her sayfa isteğini sırayla işlemesi gerekmesidir ve genellikle BBC web sitesine aynı anda istekte bulunan birçok kişi vardır. Bu, uzun bir kuyruğa gireceğiniz anlamına gelir ve bu kuyruktan kaçınmak için cihaz, gelen sayfa isteklerini birçok sunucu arasında dağıtmak için kullanılır, böylece hiç kimse bir yanıt için çok uzun süre beklemek zorunda kalmaz.

Bu aygıtın yaptığı, gelen sayfa isteklerini birden çok donanım aygıtına veya sunucuya dağıtmaktır. Bu, birçok eşzamanlı isteğin hızlı bir şekilde işlenebileceği anlamına gelir. Şu anda kullanımda olan iki ana yük dengeleme türü vardır:

  • yazılım ve
  • Donanım

Apache web sunucusu, istekleri birden çok sunucu arasında dağıtmak için kullanılan tipik bir yazılım örneğidir. Aslında Apache muhtemelen bu amaç için en yaygın kullanılan yazılımdır. Web sayfası isteklerini alır ve bunları birden çok arka uç sunucusuna dağıtır, bu da kullanıcıya yanıt verir.

Donanım aygıtları da yük dengeleyici olarak kullanılabilir. Bu durumda, anahtar gibi bir donanım aygıtı, istekleri arka uç sunucularına dağıtır. Bu, yazılımı kullanmaktan daha hızlıdır, çünkü yükü donanım üzerinde çalışan yazılım değil, donanımın kendisi dağıtır. Bu amaçla kullanılan iki ana donanım aygıtı türü, sunucular ve ağ anahtarlarıdır.

Özetle, yük dengeleme, gelen isteklerin birden çok arka uç cihaz (sunucu) arasında dağıtılmasıdır, böylece birden çok eşzamanlı istek hızla işlenebilir.

Paylaş:

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d blogcu bunu beğendi: