|
|
51CTO旗下网站
|
|
移动端

7.3.1 代理服务的角色和作用

《叱咤风云:WebLogic企业级运维实战》第7章集群的安装与配置,WebLogic Server集群包含多个WebLogic Server服务器实例,每个实例同时运行并协同工作,以提供更高的性能、可用性和稳定性。本节为大家介绍代理服务的角色和作用。

作者:戴冠平来源:清华大学出版社|2012-02-23 09:20

7.3  代理服务器Proxy

7.3.1  代理服务的角色和作用

代理插件提供了以下优点。

1.利用现有的硬件

如果您已经有一个Web服务器(Web Server,一般用于提供静态内容),您可以复用现有的Web服务器,为部署在后端WebLogic上的应用请求提供动态的HTTP负载均衡和故障恢复。

2.熟悉防火墙策略

使用Web服务器代理使您能够使用熟悉的防火墙政策,以确定您的DMZ policy。在一般情况下,您可以继续在DMZ区域放置Web服务器,而不允许客户端直接连接到集群内的WebLogic服务器上。

3.错误恢复

简单而言,failover的意思是当一个执行项特定工作的应用组件/服务因为某种原因而变得不可用时,一个该组件的备份可以继续完成该任务。

WebLogic Server使用标准的通信技术和工具,比如多播(Multicast)、IP Sockets和JNDI(Java Naming and Directory Interface)来共享和维护集群中对象的可用性信息。这些技术使得WebLogic Server可以检测对象在未完成其任务之前就停止的错误,并调度另外一个对象的备份来完成剩余的任务。

关于一项工作完成状态(完成了哪些工作)的信息叫做状态。WebLogic Server维护状态信息的技术包括会话复制和replica-aware存根。当一个特定的对象非正常终止其工作时,复制技术激活该对象的一个备份,并从该对象停止处继续运行,并完成工作。

4.负载均衡

负载均衡是在计算和网络环境中对任务的分配和互相通信。负载均衡可能出现在以下情况下。

有多个对象可以处理相同的任务。

有关所有对象的位置和运行状态的信息。

WebLogic Server允许对象被集群(在多个服务器实例上部署),所以有了多个对象可以做同一工作。

代理服务器的类型有以下几种。

基于软件的代理服务器可以是内部WebLogic Servlet或第三方应用程序。

基于硬件的代理服务器通常是物理负载平衡器。

【责任编辑:云霞 TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

订阅专栏+更多

活学活用 Ubuntu Server

活学活用 Ubuntu Server

实战直通车
共35章 | UbuntuServer

228人订阅学习

Java EE速成指南

Java EE速成指南

掌握Java核心
共30章 | 51CTO王波

87人订阅学习

Mysql DBA修炼之路

Mysql DBA修炼之路

MySQL入门到高阶
共24章 | 51CTO叶老师

483人订阅学习

读 书 +更多

游戏关卡设计

《半条命》作者倾心写就 暴雪总裁等业内专家强力推荐 盛大公司专业团队翻译 一起来创造引人入胜的游戏体验吧! 任何精彩游戏的核心部分...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO播客