集群的可扩展性及其分布式体系结构(3)--下
2008-11-25 10:59:53 来源:WEB开发网核心提示: 在设计健壮、高可用性的系统时,以下3项要同时考虑:可靠性、可用性及可维护性(简称RAS),集群的可扩展性及其分布式体系结构(3)--下(2),其中可用性标准最令人感兴趣,它结合了可靠性和可维护性两个概念:可靠性:测量在没有故障的情况一个系统能工作多长时间,这也就牵涉到使用者是谁,使用目的和
在设计健壮、高可用性的系统时,以下3项要同时考虑:可靠性、可用性及可维护性(简称RAS)。其中可用性标准最令人感兴趣,它结合了可靠性和可维护性两个概念:
可靠性:测量在没有故障的情况一个系统能工作多长时间。
可用性:一个系统可以为用户所使用时间的百分比,即正常运行时间的百分比。
可维护性:指系统是否易于维护,包括硬件和软件维护、维修和升级等。
系统的可靠性可表示为发生故障的平均时间MTTF(Mean Time to Failure),即在系统(或系统的一个部件)发生故障前正常运行的平均时间。可维护性指标为直到修复的平均时间MTTR(Mean Time to Repair),即用于修复系统和在修复后将它恢复到工作状态所用的平均时间。系统的可用性定义为:
可用性=MTTF / (MTTF+MTTR)
提高系统的可用性基本上有两种方法:增加MTTF或减少MTTR。增加MTTF要求增加系统的可靠性。计算机工业界千方百计的制造可靠性系统,如今工作站的MTTF范围从几百小时到几千小时。然而,再进一步提高MTTF非常难且花费很大。
集群可以通过减少系统的MTTR以获得可用性,多结点集群的MTTF低于一个工作站,因此集群可靠性低,比工作站发生故障的可能性要大。然而,如果能迅速处理这些故障就可提高更高的可用性。高可用就是能够使集群发生故障是能够快速、平滑切换,保证系统连续运行的一种技术。
单一系统映像
SSI是集群系统必备的能力。并不是指在一个SMP或者一个工作站中,仅有唯一的一份系统映像驻留在内存,而是指从使用者的感觉上看,是一个独立的单一的计算机系统。那么,这也就牵涉到使用者是谁,使用目的和需求是什么,从哪一个层面上去使用该系统等问题。SSI的基本特征大致有:
更多精彩
赞助商链接