在用户看来,可用性更多牵涉到的往往是逐个服务的可用性,而非整个系统的可用性。例如,如果即时消息传送服务不可用,通常情况下对其他服务的可用性几乎没有影响或无任何影响。但是,如果许多其他服务所依赖的服务不可用(如 Directory Server),则会有较大影响。较高的可用性规范应该明确引用要求更高可用性的特定使用案例和用量分析。
根据一组有序的优先级列出可用性需求会有帮助。下表按优先级顺序列出了不同服务类型的可用性。
表 3–4 不同优先级服务的可用性
优先级 |
服务类型 |
说明 |
---|---|---|
1 |
关键任务 |
任何时候必须可用的服务。例如,应用程序的数据库服务(如 LDAP 目录)。 |
2 |
必须可用 |
必须可用,但可以较低性能获得的服务。例如,在某些业务环境中,消息传送服务的可用性可能并不关键。 |
3 |
可延迟 |
在特定时间段内必须可用的服务。例如,在某些业务环境中,日历服务的可用性可能并非不可或缺。 |
4 |
可选 |
可无限期延迟的服务。例如,在某些环境中,即时消息传送服务可能有用,但非必需。 |