Корреляция между временем безотказной работы и доступностью файловых серверов

Привет всем:) У меня есть вопрос о наличии файлового сервера. Я изучаю кое-что об этом, но еще не совсем ясно, поэтому я задаю этот вопрос:

Предположим, что файловый сервер имеет время безотказной работы 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 <- решение
Другие вопросы по тегам