none
多台服务器集群,采用NLB结合IIS的ARR搭建负载均衡环境 RRS feed

  • 问题

  • 有多台台服务器,想部署多个NLB,多个ARR,来实现健壮可扩展的集群负载均衡环境。

    请问:

    1.客户端用户访问的域名,是否只需要解析到一个虚拟IP?(虚拟IP是集群环境中的一个前置虚拟IP,他对应的是否是一个随意一个NLB的集群IP呢?因为每个NLB都有自己的集群IP,再添加多台应用服务器);

    2.NLB,ARR集群,负载环境是否需要安装在独立的一台服务器上面(不与应用服务器同一台)?如果NLB,ARR可以与应用服务器(搭载web项目等的服务器),是否必须在每一台的应用服务器上面安装NLB和ARR;

    3.如果服务器资源充足的情况下,参照上图,是否NLB,ARR与应用服务器完全独立分开,才可以最大的达到负载,集群的效果?如果独立分开,虚拟IP如何和NLB对应?

    4.如果集群中考虑会话信息,文件内容共享,是否可以搭配redis,文件服务器等公用?

    谢谢!!!

    2017年8月14日 3:35

全部回复

  • 你好,

    >有多台台服务器,想部署多个NLB,多个ARR,来实现健壮可扩展的集群负载均衡环境。

    你是想部署多个ARR的NLB, 然后再这些NLB之间再做NLB吗?

    如果是针对一个NLB环境的创建的话,相关信息如下:

    1. 虚拟IP可以是和Host在同一网段的任意IP地址,不要和同网段内的其他IP地址冲突即可;

    2. 我们创建ARR的NLB是在每个ARR的服务器上都安装NLB的Feature, 然后将各个ARR服务器添加到这个NLB中。

    请参考下面这么文章查看部署ARR NLB的详细信息:

    https://docs.microsoft.com/en-us/iis/extensions/configuring-application-request-routing-arr/achieving-high-availability-and-scalability-arr-and-nlb

    3.>4.如果集群中考虑会话信息,文件内容共享,是否可以搭配redis,文件服务器等公用?

    不建议在一个NLB中搭配多种服务。另外,文件共享有专门的文件共享的Cluster, 你可以查看一下关于SOFS的内容,看是否满足你的需求。

    Best Regards,

    Anne


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2017年8月15日 8:44
    版主
  • 你好,

    请问上述回复对你有帮助吗?如果有的话,请将有用的回复“标记为答复”,如果你还有其他相关的问题的话,欢迎反馈。

    Best Regards,

    Anne


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2017年8月17日 1:52
    版主