Optimal yük dengeleme çok pahalı ve karmaşık olabilir. Temel yük dengeleme, her sunucunun her zaman kabaca aynı sayıda isabet verdiğinden emin olmalıdır.
En basit yük dengeleme yöntemi, DNS'de birden fazla A kaydı sağlamaktır. Varsayılan olarak IP adresi bir yuvarlak robin yöntemiyle yapılandırılır. Bu, kullanıcıların sunucular arasında nispeten eşit olarak dağıtılmasına neden olur. Bu durum vatansız siteler için iyi çalışır. Durum bilgisi olan bir siteniz olduğunda biraz daha karmaşık bir yöntem gerekir.
Durum bilgisi olan gereksinimleri işlemek için yönlendirmeleri kullanabilirsiniz. Her web sunucusuna www1, www2, www3 vb. Gibi alternatif bir adres verin. İlk www bağlantısını ana bilgisayarın alternatif adresine yeniden yönlendirin. Bu şekilde yer imi sorunlarıyla karşılaşabilirsiniz, ancak bunlar sunucular arasında eşit olarak dağıtılmalıdır.
Alternatif olarak, durumlu oturumu hangi sunucunun işlediğini belirtmek için farklı bir yol kullanılması, ana makineyi orijinal sunucuya geçiren proxy oturumlarına izin verir. Hatalı bir sunucu için oturum başarısız olan sunucudan devralınan sunucuya ulaştığında bu sorun olabilir. Bununla birlikte, kümelenme yazılımını engelleme durumu zaten eksik olacaktır. Tarayıcı önbelleği nedeniyle, sunucuları değiştiren çok sayıda oturum yaşamayabilirsiniz.
Yük devretme, sunucuyu, başarısız bir sunucunun IP adresini alacak şekilde yapılandırmak suretiyle gerçekleştirilebilir. Bu, bir sunucu arızalanırsa çalışmama süresini en aza indirir. Kümeleme yazılımı olmadan, bir sunucu başarısız olursa durum bilgisi olan oturumlar kaybolur.
Yük devretme olmadan kullanıcılar, tarayıcıları bir sonraki IP adresine geçene kadar bir gecikme yaşayacaklardır.
Durum bilgisi olan oturumlar yerine Huzurlu hizmetlerin kullanılması, ön uçtaki kümeleme sorunlarını ortadan kaldırmalıdır. Depolama tarafındaki kümeleme sorunları hala geçerli olacaktır.
Sunucuların önündeki yük dengeleyicilerle bile, büyük olasılıkla önlerinde yuvarlatılmış DNS olacaktır. Bu, tüm yük dengeleyicilerinizin kullanılmasını sağlayacaktır. Ek karmaşıklık ve başka bir arıza noktası ile tasarımınıza başka bir katman ekleyecekler. Ancak, bazı güvenlik özellikleri sağlayabilirler.
En iyi çözüm ilgili gereksinimlere bağlı olacaktır.
Görüntüler, CSS dosyaları ve diğer statik içerik gibi içerikleri sunmak için görüntü sunucularını uygulamak uygulama sunucularındaki yükü hafifletebilir.