3. 配置说明
3.1. 集群定义
一个集群就是一组协同工作的WebLogic服务器实例。
集群提供:高可用性、负载均衡、扩展性。
集群图示:图2、图3都是集群在应用环境中的示例。
图2
图3
3.2. 集群的好处
扩展性
扩展性就是可以为应用提供更多容量的能力,在这种情况下,增加额外的服务器,而不必对主体架构进行修改。
高可用性
高可用性确保了集群中一台服务器发生故障时,其他服务器可以接管工作,因此对客户端没有影响。
3.3. 关键功能
应用故障接管
当应用中一个执行任务的对象变得不可用时,另外对象可以接管并完成工作。
站点故障接管
当单个站点上所有服务和应用都失败时,它们可以切换到其他站点,继续处理。
服务器迁移
当一台服务器失败时,钉住的服务可以迁移到集群中其他服务器上。
负载均衡
跨越多个服务器的平均任务分发与通讯。
3.4. 集群架构
通常的,应用被分隔成多个层次,每层代表了不同的功能,WebLogic对Web层、展现层、业务或对象层都提供集群支持。
好架构某种程度上是主观的,但是有一些全局的考虑
• 性能
• 有效的状态持久性
• 最佳的负载均衡
• 有效的故障接管
• 可靠的通讯
有两种主要集群架构可以选择
• 基本集群架构
基本集群架构将静态HTTP,展现逻辑,业务逻辑和对象组合在一个集群中。如图4所示。(本文配置采用的是该结构)
图4
• 多层集群架构
Web层和业务逻辑服务可以分布在两个集群中。如图5所示。
图5
何时使用多层集群架构
多层集群架构推荐给具有如下需求的Web应用:
• 对集群化EJB方法调用的负载均衡
• 在提供HTTP内容的服务器与提供集群对象的服务器之间实现负载均衡灵活性
• 高可用性(更少的单点故障)
• 更灵活的安全性
基本集群架构的优劣
基本集群架构具有如下优势:
• 易于管理
• 灵活的负载均衡
• 强壮的安全性
基本集群架构具有如下劣势:
• 不能负载均衡EJB方法调用
• 跨层的负载均衡可能变得不平衡
多层集群架构的优劣
多层集群架构具有如下优势:
• 改进的负载均衡
• EJB方法的负载均衡
• 更高可用性
• 改进的安全选项
多层集群架构具有如下劣势:
• 当展现层频繁调用业务逻辑时会制造瓶颈
• 增加了防火墙配置复杂性
3.5. 配置集群应用的必要条件
集群中的所有 Server 必须位于同一网段,并且必须是IP 广播(UDP)可到达的
集群中的所有 Server 必须使用相同的版本,包括Service Pack
集群中的 Server 必须使用永久的静态IP 地址。动态IP 地址分配不能用于集群环境。如果服务器位于防火墙后面,而客户机位于防火墙外面,那么服务器必须有公共的静态IP 地址,只有这样,客户端才能访问服务器
3.6. 配置前的准备工作
在配置集群应用前要对集群的配置信息有一个良好的设计,下面就是我们这次配置的集
群信息:在两台台机器上配置集群(每台机上都要安装相同版本的WebLogic 11g 产品)。见表1。
提示:建议您的测试服务器有4G 以上的内存,否则服务器启动过程将会很漫长。
机器类型 |
操作系统 |
网络配置 |
角色 |
备注 |
Lenovo PC |
Windows XP SP3 |
IP: 172.20.50.96 PORT:7001 |
Administrator Server |
管理服务器 |
Lenovo PC |
Windows XP SP3 |
IP: 172.20.50.96 PORT:8080 |
Proxy Server |
代理服务器 |
Lenovo PC |
Windows XP SP3 |
IP: 172.20.50.96 PORT:7003 |
Managed Server |
受管理服务器 |
Lenovo PC |
Windows XP SP3 |
IP: 172.20.50.96 PORT:7004 |
Managed Server |
受管理服务器 |
Lenovo PC |
Windows XP SP3 |
IP: 172.20.50.96 PORT:7005 |
Managed Server |
受管理服务器 |
Lenovo PC |
Windows 2003 Enterprise |
IP: 172.20.50.181 PORT:7006 |
Managed Server |
受管理服务器 |
Lenovo PC |
Windows 2003 Enterprise |
IP: 172.20.50.181 PORT:7007 |
Managed Server |
受管理服务器 |
表1
以下文章点击率最高
Loading…