2014-02-25 3 views
0

안녕하세요 :) 파일 서버의 사용 가능성에 대한 질문이 있습니다. 나는 그것에 대해 공부하고 있지만 아직 명확하지는 않습니다. 그래서이 질문을합니다 :가동 시간과 파일 서버의 가용성 사이의 상관 관계

파일 서버의 가동 시간이 80 %라고 가정합니다. 99.99 % 이상의 가용성을 제공하기 위해 동일한 가동 시간을 가진 복제 된 서버를 몇 개 더 사용해야합니까?

답변

0

필요한 논리는이 패턴을 다음과

서버 1은 최대 시간의 80 %입니다.

Server2는 Server1이 가동되지 않는 시간의 80 % 증가했습니다. 즉, server1이 다운 된 시간의 20 % 동안 server2가 가동되었습니다.

Server3은 Server1 및 Server2가 가동되지 않는 시간의 80 % 증가합니다. 즉, server1 (80 %) 및 server2 (80 %의 20 %)가 다운 된 시간의 20 % server3이 가동 중입니다.

Server4는 Server1, Server2 및 Server3이 가동되지 않는 시간의 80 %가 증가했습니다. 즉, (server1 (80 %) 및 server2 (80 % of 20 %) 및 서버 3 (20 % (80 %의 80 %))은 다운, SERVER4 최대입니다.

등, 등, 광고 싫증.

당신에게 답을 알아낼 수있는 충분한 정보를 제공

합니까?

+0

예, 이것은 명확하지만 가용성과 관련하여 공식화하는 방법을 알지 못합니다. 미안하다. 하나의 서버를 고려할 때 가용성은 80 %이어야합니다. 가동 시간이 80 % 인 서버가 하나뿐이기 때문입니다. 다른 서버를 추가하면 가용성을 어떻게 변경합니까? 간단히 0,2 * 0,8 = 0,16을 추가해야합니까? – Fabrizio

+0

몇 가지 힌트가 추가되어 답변이 업데이트되었습니다. 알아내는 행운을 빈다, 나는 지금 취침 시간에 가야한다! –

+0

0,96 + ((1 - 0,96) * 0,8) = 0,96 + 0,032 = 0,992 = 99,2 % 여야합니다. 그게 맞습니까? – Fabrizio

1

이것을 계산하는 가장 쉬운 방법은 역수를 계산하는 것입니다. 서버를 99.99 % => 0.9999로 설정하려면 시간의 0.0001 배 (0.01 %)가 허용됩니다.

한 서버가 실패 할 확률은 20 % (1 - 0.8)입니다. x 서버가 동시에 실패 할 확률은 0.2^x입니다. 그래서 당신은 방정식을 해결하려면 :

0.2^x <= 0.0001 

지금도 울프 람 알파가이 문제를 해결하고 싶지 않았다, 그러나 우리는 여전히 x의 서로 다른 숫자 계산기에 입력 할 수 있습니다

  • X = 1 : 0.2
  • X = 2 : 0.04
  • X = 3 : 0.008
  • X = 4 : 0.0016
  • X = 5 : 0.00032
  • 012,351,
  • x = 6 : 0.000064 < - 솔루션