-1

Suppose that a file server has an uptime of 80%. How many more replicated servers with same uptime have to be used to give an availability of at least 99.99 percent?

4

2 回答 2

1

一个更简单的计算方法是计算倒数。您希望您的服务器运行 99.99% => 0.9999,这意味着它们被允许在 0.0001 的时间 (0.01%) 内停机

一台服务器发生故障的概率为 20% (1 - 0.8)。x 个服务器同时发生故障的概率为0.2^x。所以你想解方程:

0.2^x <= 0.0001

现在即使是 wolfram alpha 也不想解决这个问题,但我们仍然可以在计算器中输入 x 的不同数字:

  • x = 1:0.2
  • x = 2:0.04
  • x = 3:0.008
  • x = 4:0.0016
  • x = 5:0.00032
  • x = 6: 0.000064 <- 解决方案
于 2014-02-27T07:59:29.783 回答
0

您需要的逻辑遵循以下模式:

Server1 有 80% 的时间处于启动状态。

Server2 在 Server1 未启动的时间中有 80% 的时间处于启动状态:换句话说,在 server1 关闭的 20% 的时间内,server2 处于启动状态。

Server3 在 Server1 和 Server2 未启动的时间中有 80% 的时间处于启动状态:换句话说,在 server1 (80%) 和 server2 (20% 的 80%) 关闭的 20% 的时间内,server3 处于启动状态。

Server4 在 Server1、Server2 和 Server3 未启动的情况下启动了 80%:换句话说,在(server1(80%)和 server2(20% 的 80%)和 server3(80%)的 20% 的时间内% of (80% of 20%)) 已关闭,server4 已启动。

等等,等等,令人作呕。

这是否为您提供了足够的信息来找出答案?

于 2014-02-25T08:43:35.387 回答