Sun Cluster 概念指南(适用于 Solaris OS)

开发新的数据服务

Sun 提供了配置文件和管理方法模板,使您能够在一个群集中让各种应用程序以失效转移或可伸缩服务的方式运行。如果 Sun 没有提供要作为故障转移或可伸缩服务来运行的应用程序,则您可以使用一种替代方案。您可以使用 Sun Cluster API 或 DSET API 来配置要作为故障转移或可伸缩服务运行的应用程序。但是,并非所有应用程序均可成为可伸缩服务。

可伸缩服务的特征

存在一组标准,用于确定应用程序是否可以成为可伸缩服务。要确定应用程序是否可以成为可伸缩服务,请参见《Sun Cluster 数据服务开发者指南(适用于 Solaris OS)》中的“分析应用程序的适用性”。此组标准概述如下:

数据服务 API 和数据服务开发库 API

Sun Cluster 系统提供以下组件以使应用程序具有高可用性:

《Sun Cluster Data Services Planning and Administration Guide for Solaris OS》介绍了如何安装和配置随 Sun Cluster 系统一起提供的数据服务。《Sun Cluster 3.1 9/04 Software Collection for Solaris OS (SPARC Platform Edition)》 介绍了如何设置其他应用程序以使它们在 Sun Cluster 框架下具有高可用性。

Sun Cluster API 使应用程序开发者能够开发可启动和停止数据服务实例的故障监视器和脚本。通过这些工具,应用程序就可以被实现为故障转移或可伸缩数据服务。Sun Cluster 系统提供一种“普通的”数据服务。这种普通的数据服务可以用于快速生成应用程序所需的启动和停止方法,并可以将数据服务实现为一种故障转移或可伸缩服务。