代理服务器
代理服务器用于为集群提供负载平衡和故障转移.此外,此类服务器还具有以下特点.
(1)是客户端与集群交互的第一级.
(2)使集群看上去就像是一个服务器.
代理服务器可以基于软件也可以基于硬件.基于软件的代理服务器可以是weblogic提供的第三方web服务器插件
和Proxy Servlet 或第三方应用程序.基于硬件的代理服务器通常是物理负载平衡器(Local Director 或F5 Networks Big IP).
基本集群代理结构
除静态内容由非集群HTTP服务器承载之外,其余都与基本集群架构类似.
带有外部Web服务器的基本集群架构包含两个物理硬件和软件层.
该架构利用硬件和软件层来专门执行提供应用程序web层的任务,该物理web层由一台或多台相同配置的计算机组成,
这些计算机承载下面一种应用程序组合.
(1)带有HttpClusterServlet的weblogic server.
(2) 带有weblogic server apache插件的apache.
(3)带有weblogic server NSAPI代理插件的netscape enterprise server.
(4) 带有weblogic server microsoft IIS插件的microsoft internet information server.
多层集群代理架构
除静态内容由集群HTTP服务器承载以外, 其余都与多层集群架构类似。
使用独立的web服务器和代理插件具有以下优势.
1.可以使用现有硬件.
2.如果已有想客户端提供静态http内容的web应用程序架构,则可以轻松地将现有web服务器与一个或多个
weblogic server集群集成,以提供动态http和集群对象.
3.可以使用熟悉的防火墙策略.
在web应用程序前段使用的web服务器代理,可以使用熟悉的防火墙策略来定义DMZ.
通常,当不允许直接连接到架构中的其余weblogic server 集群时,您还可以继续在DMZ中放置web服务器.