就我的理解而言,服务或系统的可用性被定义为:
(Time resource was available - Time resource was unavailable) / Total Time
我的问题是:
是否将一个系统/服务描述为一个标准的行业公认的术语“高度可用”?
这导致我的下一个问题:
如果软件供应商声称销售高可用性解决scheme,那么对于解决scheme是否符合描述,是否可以合理预期最低的可用性级别?
我的问题是确定有多less可用性构成高可用性的确切定义
有多less可用性定义“ 高可用性 ”没有官方的定义。 因此,全世界有几个或多或less的确定的定义。 我不想更为精确,因为我不知道是否有一个被广泛接受的标准。 所以我列出了我所知道的。
哈佛大学研究小组定义了几个所谓的“ 可用性环境分类” ,这个分类 可能和您在精确定义方面所能达到的一致。
AE4需要持续计算的业务function,以及对用户而言任何故障都是透明的。
这意味着不会中断工作。 没有交易丢失; 性能没有退化; 并连续24×7运作。AE3需要不间断计算服务的业务function,无论是在基本时间段,还是在一天中的大部分时间和全年大部分时间。 这意味着用户保持联机状态。 但是,当前事务可能需要重新启动,用户可能会遇到一些性能下降。
AE2业务function,允许在基本时间段内,或一天中的大部分时间以及全年大部分时间内的计算服务中断最小化。 这意味着用户将被中断,但可以快速重新login。 但是,他们可能需要重新运行日志文件中的某些事务,并且可能会遇到一些性能下降的情况。
AE1只要数据的可用性得到保证,可以中断的业务function。 给用户工作停止,并发生不受控制的closures。 但是,数据可用性得到保证。 在冗余磁盘上提供备份数据副本,并且正在使用基于日志或日志文件系统来识别和恢复未完成的事务。
AE0可以中断的业务function以及数据可用性不重要的地方。 给用户工作停止和不受控制的closures发生。 数据可能丢失或损坏。
*灾难恢复function是一种水平可用性function,适用于任何可用性环境(AEs)。 它提供了信息系统的远程备份,并使其免受诸如地震火灾,洪水,飓风,电力故障,破坏行为或恐怖主义行为之类的灾难的影响。
资料来源: http : //www.hrgresearch.com/pdf/AEC%20Defintions.pdf
但是,在世界某些地区也有非官方的术语。 带上一粒盐吧。
在世界某些地方也有所谓的可用性课程。 如果你看一下定义,你可以看到上面的列表有一个方向。 (盐请)
90%的可用性等级1从该列表中移除,因为90%被认为是常规的,并且超出该列表的范围。 如果保证不到一小时的停机时间,则该系统被认为是“高度可用的”,这在该清单中也反映了99.99%(〜53分钟)。
维基百科上有一篇关于高可用性术语的文章。 它被认为是一个系统的一个特点。 此外,你可以find那里已经计算的百分比。
例如,五个九(99.999%)的可用性百分比是指每年5.26分钟的最大停机时间。
高可用性意味着(用几句话)你有一些冗余,以便在某些组件发生故障的情况下继续使用服务。
你写的公式是计算服务可用性的百分比。 大多数提供商与客户签订SLA,以便在本SLA未完成时惩罚计费。