Sun Cluster Geographic Edition 系统管理指南

分析应用程序的适用性

本节介绍了在创建将由 Sun Cluster Geographic Edition 软件管理的应用程序时必须遵循的指导。

在创建要由 Sun Cluster Geographic Edition 软件管理的应用程序之前,请确认该应用程序是否满足以下要求,以便具有高可用性或可伸缩性。


注 –

如果应用程序不能满足所有要求,请修改应用程序源代码以使其具有高可用性或可伸缩性。


可伸缩服务必须满足上述所有高可用性条件以及下面的附加要求。

对于可伸缩服务,应用程序的特征也可以确定负载平衡策略。例如,允许任一实例响应客户机请求的负载平衡策略 Lb_weighted 不能用于使用服务器内存中的高速缓存进行客户机连接的应用程序。在这种情况下,您应该指定一个负载平衡策略,以限制指定客户机到应用程序的一个实例的通信。负载平衡策略 Lb_stickyLb_sticky_wild 可反复将客户机发出的所有请求发送到同一应用程序实例。在该实例中,这些请求可使用内存中的高速缓存。 如果传入的多条客户机请求来自不同客户机,RGM 会在该服务的所有实例中分配这些请求。

有关为可伸缩数据服务设置负载平衡策略的更多信息,请参见《Sun Cluster Data Services Developer’s Guide for Solaris OS》中的第 2  章 “Developing a Data Service”

应用程序必须能够满足以下数据复制要求: