우선, 클러스터의 총 가용성 또는 가동 시간은 전체 클러스터를 '가동'시키기 위해 클러스터의 일부를 활성화해야하는 크기에 따라 다릅니다.
- 하나의 작동 기계로 충분합니까? 즉, 필요한 경우 모든 단일 시스템이 전체로드를 수행 할 수 있습니다.
- 그들 모두 동시에 활동해야합니까? 즉, 중복성이 없습니다.
- 아니면 3 개 중 2 개는 충분합니까? 이는 첫 번째 경우보다 더 큰 작업량을 허용합니다.
알다시피, 처음 두 경우는 계산하기가 매우 간단합니다. 주어진 시간에 단일 서버가 온라인 상태가 될 확률 p = 0.95. 이제 세 대의 서버에서 모두 동시에 온라인 상태 일 가능성은 p 3 = 0.857375입니다.
주어진 시간에 하나 이상의 머신이 활성화되어야하는 반대의 경우, 문제점을 반전시키고 머신이 오프라인 인 머신의 확률을 보면 계산하기가 더 쉽습니다 . 단일 머신이 오프라인 일 확률은 q = 1- p = 0.05이므로, 동시에 모두 다운 될 확률은 q 3 = 0.000125이며, 확률은 1- q 3 = 1- (1- p )입니다. 3 = 0.999875 이상입니다.
3 개 중 2 개는 계산하기가 약간 더 어렵습니다. 서버 3 대 중 2 대 이상이 작동하는 상황은 4 가지입니다. 1) ABC가 상승하고 2) AB가 상승하고 3) AC가 상승하고 4) BC가 상승했다. 이 모든이며, 각각의 확률 PPP , PPQ , PQP 와 QPP . 사례가 분리되어 있으므로 확률을 합하여 총 A = p 3 + 3 p 2 q = 0.992750을 얻을 수 있습니다.
(이는 더 많은 기계로 확장 될 수 있습니다. 요인은 잘 알려진 이항 계수 이므로 수작업으로 다른 사례를 계산하는 것이 주로 운동으로 작용합니다.)
물론, 이와 같은 계산은 기성품 컴퓨터 프로그램을 사용하여 처리하기가 훨씬 쉽습니다 ...
http://stattrek.com/online-calculator/binomial.aspx
입력 값 : 성공 확률 = 0.95, 시행 횟수 = 3, 성공 횟수 = 2를 입력하면 "누적 확률 : P (X ≥ 2) = 0.99275"가 표시됩니다. 다른 관련 값도 제공되며 온라인 도구를 사용하면 다른 숫자도 쉽게 재생할 수 있습니다.
그리고 예, 위의 모든 것은 서버가 독립적으로 실패한다고 가정합니다. 즉 a) 클러스터 전체에 영향을 미치는 문제를 무시했습니다 .b) 서버가 실패 할 가능성이있는 구성 요소 노화와 같은 것은 없습니다. 또는 거의 동시에.