点击此处---> 群内免费提供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
您的想法和建议受到赞赏。
谢谢
我理解IIS在tomcat的前面使用时所扮演的角色的方式-与它是否群集无关。
Tomcat群集始终是可选的,无论您前面有什么。
< br>带有群集Tomcat的问题。
1748276-BI 4.0-使用Tomcat群集在BI Launch Pad中出现错误:"登录被拒绝:您的会话无效"
2088195-BI 4.1-错误:使用Tomcat群集故障转移在BI Launch Pad中出现"拒绝登录:您的会话无效"
在您的配置中,如果您已经有3个IIS/3 tomcats-您已经拥有 他们前面有某种类型的LB,还是您的用户使用3个不同的URL来访问bilaunchpad?
为什么您甚至在Tomcat前面有IIS?
基于1-您已经有一个负载均衡器,那么为什么要更改为Netscaler?
基于2-Apache Web服务器是更好的服务器,可以用作代理与 IIS 根据行业惯例。像3一样-是的,LB可以充当代理的角色,并将用户会话故障转移到另一个tomcat。 但是,整个"不间断的用户体验"取决于失败时的确切用户工作流程。
如果用户登录Bilaunchpad并在主屏幕上,tomcat 1死亡-会话故障转移到tomcat 2无缝( 需要tomcat群集)。 但是,如果用户正在刷新Webi文档-故障转移可能并不顺利。
因此,通常-不需要IIS群集。 特别是如果t只是代理。
任何会话故障转移都需要Tomcat群集。
您好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,会话和内容传输,因此用户不会注意到太多?
谢谢,
碰碰
成为环境:
LB
Apache Tomcat 8(来自BOE安装)
BI4.2 SP03
HANA SPS12
谢谢丹尼斯。 由于LB充当反向代理,因此我们决定对Apache tomcat服务器进行群集并删除IIS。 如果服务器1:tomcat发生故障,然后将用户转移到服务器2:tomcat,而又不丢失BI启动板中的工作(重新做工作),这将解决我们对内容传输的担心。
后续问题:
1。 是否在LB中使用tomcat的群集名称或单个服务器名称?
2。 另外,由于我们正在对BO进行聚类,所以LB BO可以(也可以)进行LB BO吗?
3。 我们是否将LB的群集名称或单个服务器名称用于LB?
提前谢谢
to-be.png 澄清我以前的问题- 请参阅附件以了解未来架构
关于图的上下文:
1。 如果没有在LB设备(F5或Netscaler)上缓存静态内容(例如jpg,html,css),我会感到困惑吗?
2.如果#1的答案在Web服务器(Apache或IIS)上,那么我是否需要使用LB设备对Web服务器进行群集? (我们不这么认为,但想验证一下)
谢谢
一周热门 更多>