카테고리 없음

[분산 시스템] 가동 시간과 파일 서버 가용성 간의 상관 관계

행복을전해요 2021. 1. 19. 13:44

필요한 논리는 다음 패턴을 따릅니다.

Server1은 시간의 80 %가 가동됩니다.

Server2는 Server1이 작동하지 않는 시간의 80 %가 작동합니다. 즉, server1이 작동 중지 된 시간의 20 % 동안 server2가 작동합니다.

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

Server4는 Server1, Server2 및 Server3이 작동하지 않는 시간의 80 %가 작동합니다. 즉, 20 % (server1 (80 %) 및 server2 (20 %의 80 %)) 및 server3 (80 %의 (20 %의 80 %))가 다운되고 server4가 작동합니다.

기타 등등, 광고 구역질.

그게 답을 알아 내기에 충분한 정보를 제공합니까?

-------------------

이것을 계산하는 더 쉬운 방법은 역을 계산하는 것입니다. 서버를 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 <-솔루션


출처
https://stackoverflow.com/questions/22008792