利用Web Dispatcher实现负载均衡
1 实现原理
1.1SAP Web Dispatcher实现的功能:
1.集群系统只有一个接入点,对于用户,只有一个IP地址;
2.利用Message Server实现负载均衡;
1.一套脱离硬件的解决方案,不需要软件实现;
2.使用Http协议时,通过cookie实现session的持久化,使用Https协议时,使用IP地址
实现服务器客户端的相互影响;
3.通过DMZ、反转代理、防火墙来保护应用系统;
4.实现了简单的请求过滤。
1.2使用Web Dispatcher实现负载均衡的原理图:
用户通过浏览器发出一个请求,转发给SAP Web Dispatcher,由它通过一定的机制实现请求的转发,从而平衡各个服务器的负载。
1.3Web Dispatcher的安全性
把SAP Web Dispatcher部署在企业内网的“安全区域”从而实现更高级别的安全性
示意图:
2 安装配置
2.1Web Dispatcher服务器对硬件的需求:
CPU Sizing:如果使用SSL来传输请求,可能要占用更多的CPU时间来完成“握手”的动作。
内存需求:
1、记录可以访问服务器的Server table,默认每个90KB,如果是很复杂的系统,最多1MB。
2、记录连接信息的Connection table
=(users * req_per_dialog_step*conn_keepalive_sec)/ (thinktime_per_diastep_sec) mpi/total_size_mb= (concurrent_conn* mpi_buffer_size)/(1024* 1024)
3、默认: mpi_buffer_size= 32kB
4、默认: mpi/total_size_mb= 500
2.2安装过程
使用SAPinst进行安装,在Standalone下选择
3 实现效果
3.1单点接入
接入地址http://sany_:8102/irj/portal
登陆http://172.16.9.222/sap/admin用户名:webadm/cde3vfr4
显示有两个Node
显示哪些机器访问了该接入点:。