WEB开发网
开发学院服务器云计算 超级集群解决方案,第 1 部分: 实现应用程序的最大... 阅读

超级集群解决方案,第 1 部分: 实现应用程序的最大可伸缩性的技巧

 2009-09-28 00:00:00 来源:WEB开发网   
核心提示: 故障转移除可伸缩性以外,将应用程序部署到 Network Deployment 集群可以提供高可用性,超级集群解决方案,第 1 部分: 实现应用程序的最大可伸缩性的技巧(2),如果其中一个集群成员失败,那么路由器可以将客户机请求传递到其他集群成员上的应用程序中,或者发生故障,核心组的所有成员以网

故障转移

除可伸缩性以外,将应用程序部署到 Network Deployment 集群可以提供高可用性。如果其中一个集群成员失败,那么路由器可以将客户机请求传递到其他集群成员上的应用程序中。使用会话故障转移机制将在出现 HTTP 或 SIP 会话时提供透明的故障转移机制。

管理

尽管理论上可以使用非集群式的 Network Deployment 实例在上文提到的模式中获得可伸缩性,但是使用 Network Deployment 集群将提供巨大的管理优势。与部署在非集群式 Network Deployment 实例中的应用程序相比,集群式 Network Deployment 实例中的应用程序在启动、停止、安装、卸载或更新方面得到了简化。事实上,部署在非集群式 Network Deployment 实例中的应用程序的管理是一个容易出错的过程。

集群规模限制

IBM WebSphere Application Server V6.0 引入了一个称为高可用性管理器(HAM)的组件。该组件同时提供了称为核心组(core group)的新配置属性。虽然对高可用性管理器和所有相关功能的讨论超出了本文的范围,但是核心组构建规则会对集群规模的限制产生影响,因此需要对核心组有一个基本的了解:

核心组

核心组指一个静态的高可用性域,其中包含一组紧密耦合的 WebSphere Application Server 进程。WebSphere Application Server cell 中的每个进程都是核心组的一员。核心组进程建立通向彼此的网络连接,并使用这些连接监视和判断某个进程是否正在运行,或者发生故障。核心组的所有成员以网状拓扑结构彼此连接,如图 2 所示。

图 2. 核心组中的 WebSphere Application Server 进程

图 2. 核心组中的 WebSphere Application Server 进程

上一页  1 2 3 4 5 6 7  下一页

Tags:超级 集群 解决方案

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接