超级集群解决方案,第 2 部分: 使用 WebSphere DMZ Secure Proxy Server、ODR 和 WebSphere eXtreme Scale 最大化可伸缩性
2009-09-28 00:00:00 来源:WEB开发网随需应变路由器
WebSphere Virtual Enterprise 包含了一个随需应变路由器(ODR)组件,该组件在生成应用程序请求通信量、成功运行应用程序和其他重要功能方面扮演着关键角色。因此,在 WebSphere Virtual Enterprise 拓扑结构中,HTTP 通信将通过 ODR 路由。
从配置和拓扑结构的角度来看,ODR 类似于典型的 WebSphere Application Server Network Deployment 代理服务器。在可伸缩性和高可用性方面,ODR 应当是集群式的。一个典型的 ODR 集群将包含至少两个成员,每个成员应当驻留在单独的机器中。在目前的 WebSphere Virtual Enterprise 实现中,一个 ODR 集群仅仅是一个 ODR 集合。因此,ODR 集群并不是从管理控制台或通过脚本显式创建或管理的:您将创建并管理单独的 ODR。
ODR 和超级集群
和典型的代理服务器一样,ODR 也可以用于将通信路由到超级集群。实现步骤基本上与第 1 部分中用于代理服务器的步骤相同:
创建一个 WebSphere Application Server 集群。
将应用程序安装到集群中。
测试和检验应用程序。
创建额外的 WebSphere Application Server 集群。
将应用程序模块映射到每个 WebSphere Application Server 集群。
将所有包含集群的核心组与包含 ODR 的核心组桥接起来。
和典型的代理服务器一样,不需要手动地编辑任何静态路由文件。ODR 将动态获得路由信息。要使动态路由能够正确地工作,必须使用 CGBS 将包含 ODR 的核心组和包含目标集群成员的核心组桥接起来。
ODR 超级集群拓扑结构
考虑到安全性,ODR 通常不会被放到 DMZ 中。相反,位于 DMZ 中的 Web 服务器(带有插件)将把 HTTP 请求路由到防火墙内部的 ODR 集群的成员中,如图 7 所示。注意这个拓扑结构与第 1 部分描述的拓扑结构的相似性,后者对超级集群同时使用了 HTTP 插件和代理服务器。
更多精彩
赞助商链接