如果存在负载平衡器设备,ISS和/或Apache Tomcat是否仍需要群集?

2020-09-24 16:03发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)当前,我具有以下BI4.x集群配...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


当前,我具有以下BI4.x集群配置:三个分支,每个分支带有ISS,apache tomcat和BI4.2。 HANA房子两个CMS。 我计划在群集的前面添加Citrix NetScaler负载平衡器(与F5负载平衡器相等)。

如果NetSclaer是负载平衡器,如果分支1中的服务器1的IIS发生故障,我是否仍需要对IIS进行群集?

如果NetSclaer是负载均衡器,以防分支2中服务器2的Apache tomcat发生故障,我是否仍需要对Apache Tomcat进行集群?

除了NetScaler LB之外,下面是我当前拥有的设置,它将在将来实现。

-------------------------

NetScaler LB设备

-------------------------

分支1

服务器1-IIS

服务器2-Apache tomcat和BI4.2

分支2

服务器1-IIS

服务器2-Apache tomcat和BI4.2

第3条

服务器1-IIS

服务器2-Apache tomcat和BI4.2

您的想法和建议受到赞赏。

谢谢

7条回答
shere_lin
2020-09-24 16:47

您好Dennis感谢您的及时响应。 要回答您的问题:

您的用户是否使用3个不同的URL访问bilaunchpad?

否,用户使用一个URL访问BI Launchpad。


为什么您甚至在Tomcat前面都有IIS?

IIS充当代理服务器来阻碍后端服务器的运行,例如 apche tomcat和BI服务器。 另外,这是我们的建筑师竭力做到的。


通过添加Netscaler VPX负载均衡器,我正在考虑取消IIS和Apache Tomcat的集群。 将其留给LB管理流量/工作负载,会话传输和内容传输。 用例如下:

由Netscaler LB上的SSO进行用户身份验证,然后LB可以对服务器1执行sso(代表用户身份验证)。 如果突然服务器1发生故障,并且流量被重定向到服务器2,服务器2要求进行身份验证,netscaler sso将再次启动,用户无需重新进行身份验证。 但是服务器2可能不知道用户在服务器1上正在做什么,除非LB负责该会话和内容传输,否则被用户中断的任务可能必须由用户再次执行。


根据您的经验,仍需要在IIS和/或Apache Tomcat等后端服务器上进行群集以确保HA,会话和内容传输,因此用户不会注意到太多?

谢谢,

一周热门 更多>