服务器集群是一组协同工作的服务器,用以提供比单一服务器更具扩展性与可靠性的应用平台。在客户端看来,一个集群就象是一个服务器,但事实上集群由一组服务器组成。与单一服务器相比较,集群提供了以下两个关键特性:
a) 可扩展性:集群的性能不限于单一的服务器或单一的机器。新的服务器可以动态地加入到集群,从而增强集群的性能。如果需要更多的硬件,可以在新的一台机器上发布一个新服务器。如果一个服务器不能充分利用已有机器的性能,那么可以在那台机器上再新增服务器。
b) 高可用性:集群通过服务器冗余使客户端免于失败。在集群中,同样的服务可以由多个服务器提供。如果一个服务器失败了,那么另一台服务器会接管这台失败的服务器。集群提供的从一台服务器错误回复到另一服务器的功能增强了应用的可用性。
MYAPPS平台是一个完全的J2EE架构的平台,MYAPPS可以在WebLogic\Websphere等应用服务器上很好的运行。WebLogic服务器集群就是为提供J2EE应用的可扩展性和高可用性而设计的,MYAPPS平台实现集群服务,可以通过WebLogic服务器集群来配置。