为您的 WebSphere Application Server 拓扑选择前端

您可以选择一个中介,以便为 WebSphere® Application Server 拓扑提供会话亲缘关系、故障转移支持和工作负载均衡功能。

  • WebSphere Application Server Web 服务器插件在 Web 服务器与应用程序服务器之间提供接口。Web 服务器插件确定客户机请求(例如 Servlet)需要路由到的服务器。
  • WebSphere DataPower 设备是一个高级代理服务器,用于提供增强功能,例如 WS-Addressing、定制顾问程序、QOS 和 SLA。
您还可以使用下列稳定组件作为 HTTP 客户机与集群应用程序或分区应用程序之间的逆向代理:
  • WebSphere Application Server 代理服务器是一种特定的应用程序服务器,用于将 HTTP 请求路由到执行工作的内容服务器。WebSphere Application Server 代理服务器可以是企业环境中对服务器的请求入口的初始点。然而,因为 WebSphere Application Server 代理服务器对 DMZ 部署并不安全,所以通常 WebSphere Application Server 代理服务器的前端是 Web 服务器,或者它仅用于不需要严格主机安全性要求的内部环境。
  • 随需应变路由器 (ODR) 是智能路由器。ODR 充分了解单元的动态状态,因此,单元中的某个服务器发生故障时,请求将路由到另一服务器。在 DMZ 中,不支持配置 ODR。
  • 不推荐使用的功能部件 不推荐使用的功能部件: 不推荐对 WebSphere Application Server(传统) V9.0 使用DMZ Secure Proxy Serverdepfeat
    DMZ Proxy Server for IBM WebSphere Application ServerWebSphere Application Server 代理服务器,此代理服务器专门设计为安全地安装在非保护区 (DMZ) 中的独立节点上。如果您需要使用 WebSphere Application Server 代理服务器的功能,并且想将其部署到 DMZ 中,那么应该使用 DMZ Secure Proxy Server for IBM WebSphere Application Server 来为您的 WebSphere Application Server 拓扑提供会话亲缘关系、故障转移支持和负载均衡。

    DMZ 通常是客户机防火墙与后端服务器防火墙之间的安全区域。DMZ Secure Proxy Server for IBM WebSphere Application Server 接受来自因特网上的客户机请求,并将这些请求转发至企业环境中的服务器。

有关如何使用 WebSphere DataPower 的更多信息,请参阅 WebSphere DataPower 信息中心(网址为 http://www.ibm.com/software/integration/datapower/library/documentation)。

除非您希望使用 WebSphere DataPower 设备的增强功能(例如 WS-Addressing、定制顾问程序、QOS 和 SLA),否则可以使用您喜爱的 Web 服务器以及相应的 Web 服务器插件。

下表将核心应用程序服务器前端功能与运行在现代 Web 服务器中的 Web 服务器插件的非核心功能进行对比。这些现代 Web 服务器包括基于 Apache HTTP Server 的 IBM HTTP Server(具有或不具有“智能管理”)、随需应变路由器、WebSphere Application Server 代理服务器、DMZ Secure Proxy Server for IBM WebSphere Application Server 和 WebSphere DataPower Service Gateway 等等。

表 1. 核心功能
功能 与 IBM HTTP Server 或 Apache Web Server 配合使用的 Web 服务器插件 与 IBM HTTP Server 或 Apache Web Server(具有“智能管理”)配合使用的 Web 服务器插件 WebSphere DataPower Service Gateway 随需应变路由器 (ODR) DMZ Secure Proxy Server for IBM WebSphere Application ServerWebSphere Application Server 代理服务器
会话亲缘关系 18, 1,2 是(仅限于 DMZ 代理)1,2
DMZ 就绪 是(仅限于 DMZ 代理)
支持定制顾问程序
服务级别协议 (SLA)
SIP 代理
ESI 动态高速缓存 3 3
通过管理控制台管理 部分19 4
流高速缓存(大量响应高速缓存)
动态接收管理事件5 18 6 6
多单元路由 20 8 8
性能监视器 9 9 10 10
负载均衡(加权轮询) 11 11 11 11
路由规则是可配置的 12 12
与 WLM 的互操作性 13 13 18
Web Service 亲缘关系和故障转移 (WS Addressing) 18
规则表达式和定制路由 21 15 15
通用服务器集群 (GSC) 会话亲缘关系和故障转移 16 16
按请求跟踪
最小加权待处理请求 (WLOR)
运行状况策略支持
表注释:
  1. 支持将会话亲缘关系用于 WebSphere Application Server 受管资源。但是,某些会话管理定制属性(如 HttpSessionCloneId)不受支持。
  2. 对于其资源不是 WebSphere Application Server 受管资源的通用服务器路由,主动会话亲缘关系和被动会话亲缘关系需要配置在通用服务器路由操作下。
  3. WebSphere Application Server 代理服务器和 DMZ Secure Proxy Servers for IBM WebSphere Application Server 不支持片段高速缓存。仅支持整页高速缓存和 ESI 失效 Servlet。
  4. 只能通过使用脚本编制或管理代理来管理 DMZ 安装上的安全代理概要文件。可以通过脚本编制或管理代理控制台来管理仅能配置的安全代理概要文件。如果使用了管理代理程序控制台,那么必须向管理代理注册代理概要文件。
  5. 在 WebSphere Extended Deployment 环境中由 ODR 执行。
  6. 需要关闭静态路由选择,并且需要对 DMZ Secure Proxy Server for IBM WebSphere Application ServerWebSphere Application Server Network Deployment 单元的核心组网桥启用核心组网桥隧道技术。
  7. 需要代理单元和其他单元之间的核心组网桥设置。
  8. 需要关闭静态路由选择,并且需要对 DMZ Secure Proxy Server for IBM WebSphere Application ServerWebSphere Application Server Network Deployment 单元的核心组网桥启用核心组网桥隧道技术。
  9. Web 服务器插件统计信息获取自请求度量值。
  10. 可以从 Tivoli 性能查看器、ARM 和性能 mBean 检索 WebSphere Application Server 代理服务器统计信息和 DMZ Secure Proxy Server for IBM WebSphere Application Server 统计信息。
  11. 除加权轮询外还支持随机负载均衡。
  12. Web 服务器插件只能进行静态路由选择。
  13. 通过交换 Web 服务器插件和 WebSphere Application Server 之间的动态工作负载管理器 (DWLM) 分区表,Web 服务器插件间接具有与 WLM 的互操作性。该插件使用这些表来在集群中执行动态路由选择和故障转移方案。
  14. 即使代理服务器运行在 z/OS 操作系统上,它也使用 WebSphere Application Server WLM。
  15. 与 Java 代理相比,DataPower 设备管理器提供更快的 web service 亲缘关系和故障转移服务。
  16. 规则表达式和定制路由允许管理员覆盖缺省 WebSphere Application Server 路由行为。例如,您可能要在晚上 11 点到 12 点之间将请求转发到集群中的 server1,因为在这个时间间隔对该服务器执行常规维护。
  17. 代理服务器支持对具有被动和/或主动亲缘关系的通用服务器集群进行负载均衡和故障转移。
  18. 需要 WebSphere DataPower AO 模块。
  19. 根据集群成员、权重、会话亲缘关系和应用程序版本支持通过 Application Server ISC 控制台执行配置,但通过 WebSphere DataPower 来检索和操作配置。
  20. 多单元路由基于 DataPower 中的策略和规则配置。这不依赖于 WebSphere Application Server 配置。
  21. 通过 WebSphere DataPower 配置策略和样式表提供基于内容的路由。
表 2. 非 Web 服务器插件提供的功能
功能 与 IBM HTTP Server 或 Apache Web Server(具有或不具有“智能管理”)配合使用的 Web 服务器插件 WebSphere DataPower Service Gateway 随需应变路由器 (ODR) DMZ Secure Proxy Server for IBM WebSphere Application ServerWebSphere Application Server 代理服务器
公共网关接口 (CGI)
请求 URI 重写
有效静态文件服务 基本1 基本1
压缩
响应过滤 2 2
SSL 终止
密码加速键3 4 4
FIPS
第三方/客户编写的插件 8
日志记录 5 5
定制日志记录
磁盘高速缓存
异步请求处理 无或部分6 7 7
表注释:
  1. WebSphere Application Server 代理服务器支持基本静态文件服务。
  2. WebSphere Application Server 代理服务器支持 HTML 链接重写。
  3. 此功能仅适用于 WebSphere Application Server 支持的密码加速键。请参阅支持的硬件和软件网页
  4. 此支持由 IBM JDK/JCE 提供。
  5. 仅支持 NCSA 公用格式。
  6. Web 服务器插件与应用程序服务器之间的连接在读取/写入或等待数据时是同步的,并且会耗用线程。有关特定 Web 服务器如何处理客户机连接的信息,请参阅您的 Web 服务器文档。
  7. 已对代理服务器进行优化以处理大型部署下的 AJAX 长轮询请求。
  8. 可以通过使用可扩展样式表语言变换 (XSLT) 完成复杂规则和定制处理。

指示主题类型的图标 概念主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cwsv_topology
文件名:cwsv_topology.html