据我所知,服务或系统的可用性定义为:
(Time resource was available - Time resource was unavailable) / Total Time
我的问题是:
将系统/服务描述为“高度可用”是行业公认的标准术语吗?
这就引出了我的下一个问题:
如果软件供应商声称销售高可用性解决方案,那么该解决方案是否具有符合描述的合理预期的最低可用性级别?
我的问题是确定是否对构成高可用性的可用性有准确的定义
没有官方定义多少可用性构成“高可用性”。因此,世界上有几个或多或少既定的定义。我不想更精确,因为我真的不知道是否有任何被广泛接受的标准。所以我列出那些我认识的人。
哈佛研究小组定义了几个所谓的可用性环境分类,就精确定义而言,这可能是最接近的。
AE4需要连续计算并且任何故障对用户都是透明的业务功能。
这意味着不会中断工作;没有交易丢失;性能无下降;和连续 24x7 操作。AE3需要不间断计算服务的业务功能,无论是在关键时间段内,还是在一天中的大部分时间和一周中的大部分时间里。这意味着用户保持在线。但是,当前事务可能需要重新启动,用户可能会遇到一些性能下降。
AE2业务功能允许最少中断的计算服务,无论是在关键时间段内,还是在一年中一天中的大部分时间和一周中的大部分时间。这意味着用户将被打断,但可以快速重新登录。但是,他们可能必须从日志文件重新运行某些事务,并且他们可能会遇到一些性能下降。
AE1只要保证数据的可用性就可以中断的业务功能。对用户而言,工作停止并发生不受控制的停机。但是,数据可用性是有保证的。数据的备份副本在冗余磁盘上可用,并且基于日志或日志文件系统用于识别和恢复未完成的事务。
AE0可以中断且数据可用性不是必需的业务功能。对用户来说,工作停止和不受控制的停机发生。数据可能会丢失或损坏。
* 灾难恢复功能是一种适用于任何可用性环境 (AE) 的水平可用性功能。它提供信息系统的远程备份,使其免受地震、洪水、飓风、停电、故意破坏或恐怖主义行为等灾难的影响。
资料来源:http : //www.hrgresearch.com/pdf/AEC%20Defintions.pdf
但是,在世界的某些地区,也存在与 AE 相关的非官方条款。把这个和一粒盐一起吃。
在世界的某些地方也有所谓的可用性等级。如果您查看定义,您会发现上面的列表有一个方向。(请放盐)
具有 90% 的可用性级别 1 从该列表中删除,因为 90% 被认为是常规的并且超出了该列表的范围。如果保证停机时间少于一小时,则系统被认为是“高度可用的”,这也反映在该列表中的 99.99%(约 53 分钟)中。