Корреляция между временем безотказной работы и доступностью файловых серверов
Привет всем:) У меня есть вопрос о наличии файлового сервера. Я изучаю кое-что об этом, но еще не совсем ясно, поэтому я задаю этот вопрос:
Предположим, что файловый сервер имеет время безотказной работы 80%. Сколько еще реплицированных серверов с одинаковым временем безотказной работы необходимо использовать, чтобы обеспечить доступность не менее 99,99%?
2 ответа
Логика, которую вы требуете, следует этой схеме:
Сервер1 работает 80% времени.
Server2 работает 80% времени, когда Server1 не работает: другими словами, в течение 20% времени, когда server1 не работает, server2 работает.
Server3 работает 80% времени, когда Server1 и Server2 не работают: другими словами, в течение 20% времени, когда server1 (80%) и server2 (80% из 20%) не работают, server3 работает.
Server4 работает 80% времени, в течение которого Server1, Server2 и Server3 не работают: другими словами, 20% времени (server1 (80%) и server2 (80% 20%) и server3 (80) % (80% из 20%)) не работает, server4 работает.
И т. Д. И т. Д., До тошноты.
Это дает вам достаточно информации, чтобы выяснить ответ?
Более простой способ вычислить это - рассчитать обратное. Вы хотите, чтобы ваши серверы работали на 99,99% => 0,9999, это означает, что они могут быть недоступны в 0,0001 раза (0,01%).
Вероятность отказа одного сервера составляет 20% (1 - 0,8). Вероятность того, что серверы x выйдут из строя одновременно, 0.2^x
, Итак, вы хотите решить уравнение:
0.2^x <= 0.0001
теперь даже вольфрам альфа не хотел это решать, но мы все еще можем напечатать его в калькуляторе с другими числами для х:
- х = 1: 0,2
- х = 2: 0,04
- х = 3: 0,008
- х = 4: 0,0016
- х = 5: 0,00032
- х = 6: 0,000064 <- решение