Показатель надежности не должен был измерять общее время, в течение которого какая-либо часть AXD301
(рассматриваемый проект) когда-либо закрывалась более 20 лет. Он представляет собой общее время за те 20 лет, когда служба, предоставляемая системой AXD301
, когда-либо была отключена. Тонкая разница. Как говорит Джо Армстронг здесь :
AXD301 достиг девяноста надежности (да, вы правильно прочитали, 99,999999%). Давайте рассмотрим это следующим образом: 5 девяток считаются хорошими (5,2 минуты простоя / год). 7 девяток почти недостижимы ... но мы сделали 9.
Почему это? Нет общего состояния, а также сложная модель восстановления после ошибок.
Если вы покопаетесь немного глубже, в диссертации доктора Джо, первоначального автора Erlang (которая включает в себя исследование AXD301
), вы прочитаете:
Одним из проектов, изученных в этой главе, является Ericsson AXD301,
высокопроизводительный высоконадежный коммутатор ATM .
Таким образом, пока сеть, частью которой являлся коммутатор, работала без простоев, автор может заявить «надежность девяти девяток» для AXD301
(это было все, что он когда-либо говорил, избегая специфики). Это не обязательно означает, что Erlang является единственной причиной такой высокой надежности.
РЕДАКТИРОВАТЬ: На самом деле, "20 лет" само по себе кажется неправильным толкованием. Джо упоминает цифру 20 лет в той же статье, но на самом деле она не связана с цифрой надежности в девять девяток, которая потенциально может быть получена из более короткого исследования (как уже упоминали другие).