超级集群解决方案,第 1 部分: 实现应用程序的最大可伸缩性的技巧
2009-09-28 00:00:00 来源:WEB开发网核心提示: WebSphere Application Server V6.0.2:当接近 50 个成员时,考虑使用多个核心组,超级集群解决方案,第 1 部分: 实现应用程序的最大可伸缩性的技巧(4), WebSphere Application Server V6.1 或 V7.0:当接近 100 个成员
WebSphere Application Server V6.0.2:当接近 50 个成员时,考虑使用多个核心组。
WebSphere Application Server V6.1 或 V7.0:当接近 100 个成员时,考虑使用多个核心组。
注意,以上仅仅是一些指导原则,并且只有对您自己的拓扑结构进行了测试才能确定具体的限制。但是,这些指导原则表示一个 Network Deployment 集群的最大大小应当被限制为 50 到 100 个成员之间。
挑战
您已经看到,Network Deployment 集群的最大大小受到核心组的最大大小的限制,这意味着集群的最大大小被限制为 50 到 100 个成员之间,具体取决于硬件、拓扑结构、应用程序等因素。这是一个可伸缩的数量,可为大多数应用程序提供足够的伸缩性。然而,如果应用程序需要极端的可伸缩性,该怎么办?如果应用程序的可伸缩性需求要求部署到超过隐含限制的集群中,又该怎么办?如何将应用程序部署到大量 Network Deployment 实例中,同时又能尽量保留单一集群部署的管理优势?
答案就是超级集群。
超级集群
虽然应用程序的可伸缩性需求很少会超过单个 WebSphere Application Server 集群的处理能力,但是确实存在这样的情况。对于这些场景,可以使用一种技巧来解决这种隐含的集群大小限制,那就是定义一个超级集群或 “集群式集群” 的拓扑结构。超级集群就是指一种具有层次结构的集群,您可以将其看作是典型 WebSphere Application Server 集群的一般化。
图 5. 具有层次结构的超级集群
更多精彩
赞助商链接