SunPlex 系统提供以下组件以使应用程序具有高可用性:
将数据服务作为 SunPlex 系统的一部分来提供
一个数据服务 API
一个数据服务开发库 API
一种“普通的”数据服务
《Sun Cluster 数据服务规划和管理指南》介绍了如何安装和配置随 SunPlex 系统一起提供的数据服务。 《Sun Cluster 数据服务开发者指南》介绍了如何装备其它应用程序以使它们在 Sun Cluster 框架下具有高可用性。
Sun Cluster API 使应用程序开发者能够开发用于启动和停止数据服务实例的故障监视器和脚本。 有了这些工具,应用程序就可以被装备成为一种失效转移或可伸缩的数据服务。 另外,SunPlex 系统提供一种“普通的”数据服务,这种服务可以用于快速生成应用程序所需的启动和停止方法,从而使它作为一种失效转移或可伸缩的服务运行。