正常运行时间与文件服务器可用性之间的相关性

时间:2014-02-25 08:37:33

标签: distributed-system fileserver case-study

大家好:)我对文件服务器的可用性有疑问。我正在研究它,但还不完全清楚,所以我问这个问题:

假设文件服务器的正常运行时间为80%。必须使用多少具有相同正常运行时间的复制服务器才能提供至少99.99%的可用性?

2 个答案:

答案 0 :(得分: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&lt; - solution

答案 1 :(得分:0)

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

Server1在80%的时间都有效。

Server2在80%的时间内没有启动Server1:换句话说,在server1关闭的20%的时间内,server2已启动。

Server1和Server2未启动的时间达80%:换句话说,server1(80%)和server2(20%的80%)关闭的20%的时间是server3起来了。

Server4,Server2和Server3未启动的时间达80%:按顺序,20%的时间(server1(80%)和server2(80%的20%)和server3(80%(20%的80%))关闭,server4启动。

等等,令人作呕。

这能为您提供足够的信息来找出答案吗?

相关问题