Ne Değildir?

Explicit HTTP Proxy: Tarayıcıların sunucuya erişmek için kullandıkları proxy. Bu görev için Squid gibi mükemmel açık kaynaklı yazılımlar var. Ancak, yük dengeleme ve yüksek kullanılabilirlik sağlamak için HAProxy böyle bir Proxy'nin önüne kurulabilir.

Cache Proxy: Sunucudan alınan içeriği olduğu gibi döndürür ve hiçbir önbellek ilkesine müdahale etmez. Bu iş için mükemmel bir yazılım olan Varnish kullanılabilir. HAProxy, SSL offload ve Load Balance yoluyla ölçeklenebilirlik sağlamak için böyle bir önbelleğin önüne kurulabilir.

Data Scrubber: İsteklerin veya yanıtların gövdesinde değişiklik yapmaz.

Web Server: Başlatma sırasında kendisini yalıtır ve ayrıcalıklarını bırakır, böylece bir kez başlatıldığında tek bir dosya sistemi erişimi gerçekleştirmez. Bu nedenle bir web sunucusuna dönüştürülemez. Bunun için Apache veya Nginx gibi mükemmel açık kaynaklı yazılımlar vardır ve yük dengeleme ve yüksek kullanılabilirlik sağlamak için önlerine HAProxy kurulabilir.

Packet-Based Load Balancer: IP paketlerini veya UDP datagramlarını görmez, NAT veya DSR gerçekleştirmez. Bunlar alt katmanların görevleridir. IPVS (Linux Virtual Server) gibi bazı çekirdek tabanlı bileşenler zaten bunu oldukça iyi yaparlar ve HAProxy ile mükemmel bir şekilde tamamlanabilir.

Last updated