Recently in 科技 Tech Category
关注NLB的起因还记得很清楚,当年信誓旦旦要利用机房机器提供免费的校园网内HOST,事与愿违,当然与自己的技术能力亦有很大关系,根本搞不定LAMP(Linux, Apache, MySQL, Perl or Python),只好一台WIN2003(ASP/.NET),另一台WIN2003+XAMPP(纯跑PHP),再弄了台WIN2003架WSUS,除了WSUS在校园网内速度惊人,3分钟内打完65个补丁,另外两个的速度都太令人失望,希望考完IELTS后还会去把这个做起来。
言归正传,负载均衡建立在现有网络结构之上,提供了一种廉价有效的方法来扩展服务器带宽和增加吞吐量,加强网络数据处理能力,提高网络的灵活性和可用性。
主要任务:
解决网络拥塞问题,服务就近提供,实现地理位置无关性;为用户提供更好的访问质量;提高服务器响应速度;提高服务器及其他资源的利用效率;避免 了网络关键部位出现单点失效。
但若想实施NLB,因地制宜是最重要的,网上搜索“复杂均衡”,多数多数概念性的东西,对于想实际应用,太遥远了。举例来说,WIN2003跑WEB服务,有自己的“网络负载平衡管理器”,很容易上手设置;LINUX下的LVS(Linux Virtual Server)也是不错的选择;而针对反向代理而言,APACHE mod_proxy,Squid,或者动/静态缓存的应用(基于反相代理的Web缓存加速——可缓存的CMS系统设计)
下面是F5 BIG-IP的负载均衡算法
言归正传,负载均衡建立在现有网络结构之上,提供了一种廉价有效的方法来扩展服务器带宽和增加吞吐量,加强网络数据处理能力,提高网络的灵活性和可用性。
主要任务:
解决网络拥塞问题,服务就近提供,实现地理位置无关性;为用户提供更好的访问质量;提高服务器响应速度;提高服务器及其他资源的利用效率;避免 了网络关键部位出现单点失效。
但若想实施NLB,因地制宜是最重要的,网上搜索“复杂均衡”,多数多数概念性的东西,对于想实际应用,太遥远了。举例来说,WIN2003跑WEB服务,有自己的“网络负载平衡管理器”,很容易上手设置;LINUX下的LVS(Linux Virtual Server)也是不错的选择;而针对反向代理而言,APACHE mod_proxy,Squid,或者动/静态缓存的应用(基于反相代理的Web缓存加速——可缓存的CMS系统设计)
下面是F5 BIG-IP的负载均衡算法
继续阅读 负载均衡算法