NetWeaver 7.0 – Neusoft ESD 内部资料 利用Web Dispatcher 实现负载均衡 1 实现原理 1.1 SAP Web Dispatcher 实现的功能: 1. 集群系统只有一个接入点,对于用户,只有一个IP 地址; 2. 利用Message Serv er 实现负载均衡; 1. 一套脱离硬件的解决方案,不需要软件实现; 2. 使用Http 协议时,通过cookie 实现session 的持久化,使用Https 协议时,使用IP 地址实现服务器客户端的相互影响; 3. 通过DMZ、反转代理、防火墙来保护应用系统; 4. 实现了简单的请求过滤。 1.2 使用Web Dispatcher 实现负载均衡的原理图: 用户通过浏览器发出一个请求,转发给SAP Web Dispatcher,由它通过一定的机制实现请求的转发,从而平衡各个服务器的负载。 1.3 Web Dispatcher 的安全性 把SAP Web Dispatcher 部署在企业内网的“安全区域”从而实现更高级别的安全性 示意图: jil@neusoft.com NetWeaver 7.0 – Neusoft ESD 内部资料 2 安装配置 2.1 Web 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 jil@neusoft.com NetWeaver 7.0 – Neusoft ESD 内部资料 2 .2 安装过程 使用SAPinst进行安装,在 Standalone 下选择 jil@neusoft.com NetWeaver 7.0 – Neusoft ESD 内部资料 jil@neusoft.com NetWeaver 7.0 – Neusoft ESD 内部资料 jil@neusoft.com NetWeaver 7.0 – Neusoft ESD 内部资料 jil@neusoft.com NetWeaver 7.0 – Neusoft ESD 内部资料 3 实现效果 3 .1 单点接入 接入地址 http://sany _try .sany .com.cn:8102/irj/portal jil@neusoft.com NetWeaver 7.0 – Neusoft ESD 内部资料 3 .2 监控和管理 登陆http://172.16.9.222/sap/admin 用户名:w ebadm/cde3vfr4 显示有两个 Node jil@neusoft.com NetWeaver 7.0 – Neusoft ESD 内部资料 显示哪些机器访问了该接入点: jil@neusoft.com