高可用性的定义是什么?

高可用性的定义是什么?

据,直到...为止我的理解服务或系统的可用性定义为:

(Time resource was available - Time resource was unavailable) / Total Time

我的问题是:

将系统/服务描述为“高可用性”是行业认可的标准术语吗?

这引出了我的下一个问题:

如果软件供应商声称出售高可用性解决方案,那么是否可以合理地预期该解决方案符合描述的最低可用性水平?

答案1

我的问题是确定是否有一个精确的定义,即多少可用性才构成高可用性

目前还没有关于可用性多少才算“高可用性“。因此,世界各地或多或少存在一些既定的定义。我不想说得更精确,因为我真的不知道是否有任何被广泛接受的标准。所以我列出了我知道的那些。

哈佛研究小组定义了几个所谓的可用性环境分类那就是或许尽可能接近精确定义

  • AE4业务功能需要持续计算,任何故障对用户都是透明的。
    这意味着工作不会中断;不会丢失交易;不会降低性能;并且 24x7 持续运行。

  • AE3需要不间断计算服务的业务功能,无论是在关键时间段,还是在一年中一天的大部分时间以及一周的大部分时间。这意味着用户保持在线。但是,当前事务可能需要重新启动,用户可能会遇到一些性能下降。

  • AE2允许在关键时间段或一年中的大部分时间和大部分天数内尽量减少计算服务中断的业务功能。这意味着用户虽然会中断但可以快速重新登录。但是,他们可能必须从日志文件重新运行某些事务,并且可能会遇到一些性能下降。

  • AE1只要确保数据的可用性,业务功能就可以中断。对于用户来说,工作会停止,并且会发生不受控制的关机。但是,数据可用性是可以保证的。在冗余磁盘上提供数据的备份副本,并使用基于日志或日志文件系统来识别和恢复未完成的事务。

  • AE0业务功能可能中断,且数据可用性并非必不可少。用户工作停止,发生不受控制的关机。数据可能丢失或损坏。

  • * 灾难恢复功能是一种水平可用性功能,适用于任何可用性环境 (AE)。它提供信息系统的远程备份,并使其免受地震、火灾、洪水、飓风、停电、故意破坏或恐怖主义行为等灾难的影响。

来源:http://www.hrgresearch.com/pdf/AEC%20Defintions.pdf

然而,非官方某些地区的 AE 也受这些条款的约束。对此持保留态度。

  • AE0传统的
  • AE1高度可靠
  • AE2高可用性
  • AE3故障恢复
  • AE4容错

在世界某些地区,也有所谓的可用性等级。如果你看一下定义,你就会发现,上面列出的是类似的。(请加盐)

  • 可用性等级 1(90%)
  • 可用性等级 2高度可靠 (99%)
  • 可用性等级 3高可用性(99.9%)
  • 可用性等级 4故障恢复能力(99.99%)
  • 可用性等级 5容错率(99,999%)
  • 可用性等级 5容灾(99,999%)

可用性等级 1(90%)已从该列表中删除,因为 90% 被视为常规水平,超出了该列表的范围。如果保证停机时间少于一小时,则系统被视为“高度可用”,这也反映在该列表中的 99.99%(约 53 分钟)。

答案2

有一篇文章维基百科描述高可用性术语。它被视为系统的一个特征。此外,您还可以找到已计算的百分比。

例如,五个九 (99.999%) 的可用性百分比意味着每年的最大停机时间为 5.26 分钟。

答案3

高可用性的意思是(只需几句话)当某个组件发生故障时,您有一定的冗余度来继续提供服务。

您编写的公式用于计算服务可用性百分比。大多数提供商都会与客户签署 SLA,以便在未完成 SLA 时进行罚款计费。

相关内容