什么是NLB、什么是CLB?
发布网友
发布时间:2022-05-02 17:44
我来回答
共1个回答
热心网友
时间:2022-06-21 02:46
具体的我也不太懂。刚查到的,和你分享一下。
网络负载平衡(NLB,Network Load Balancing)
网络负载平衡充当前端群集,用于在服务器群集中分配传入的 IP 流量,是为电子商务Web 站点实现增量可伸缩性和显著可用性的理想选择。可将最多 32 个 Windows .NET Enterprise Server 连结在一起共享一个虚拟 IP 地址。NLB 通过在群集内的多个服务器之间分配客户端请求增强了可伸缩性。随着流量的增加,可以向群集中添加更多的服务器,任何一个群集最多可容纳 32 个服务器。NLB 在为用户提供连续服务的同时还提供了高可用性,即自动检测服务器故障,并在 10 秒钟内在其余服务器中重新分配客户端流量。
NLB提供以TCP/IP为基础的服务与应用程序的网络流量负载均衡,用于提升操作系统的可用性和延展性。常见的应用有terminal service、web service与web application等。NLB是通过一个虚拟的IP提供对外服务。当收到请求时,NLB会随机决定由哪一台服务器来处理这个请求。
组件负载平衡(CLB,Component LoActive Directory Balancing)
组件负载平衡可以在多个运行站点业务逻辑的服务器之间分配负载。它在最多包含八个等同服务器的服务器集中提供 COM+ 组件的动态平衡。在 CLB 中,COM+ 组件位于单独的 COM+ 群集中的服务器上。激活 COM+ 组件的调用是平衡到 COM+ 群集中的不同服务器的负载。CLB 通过作用于多层群集网络的中间层与 NLB 和群集服务配合工作。CLB 是作为 Application Center 2000 的功能提供的,可与 Microsoft 群集服务在同一组计算机上运行。
CLB主要提供使用COM+组件的中介层应用程序的动态负载均衡,用于提升系统的可用性和延展性。CLB会依据目前的工作负载来决定由谁来处理服务请求
参考资料:http://www.aixchina.net/club/thread-34025-1-1.html