Le chiffre de la fiabilité n'était pas censé mesurer la durée totale d'une partie de l'activité de l'entreprise. AXD301
(projet en question) n'a jamais été fermé pendant plus de 20 ans. Il représente la durée totale pendant laquelle, au cours de ces 20 années, le service fourni par le projet a été interrompu. AXD301
n'a jamais été hors ligne. Une différence subtile. Comme le dit Joe Armstrong aquí :
L'AXD301 a atteint une fiabilité de NEUF neuf (oui, vous avez bien lu, 99,9999999%). Replaçons ce chiffre dans son contexte : Une fiabilité de 5 neuf est considérée comme bonne (5,2 minutes d'indisponibilité par an). 7 neuf, c'est presque irréalisable... mais nous avons fait 9.
Comment cela se fait-il ? Pas d'état partagé et un modèle sophistiqué de récupération des erreurs.
Si vous creusez un peu plus, dans la thèse de doctorat écrite par Joe, l'auteur original d'Erlang (qui comprend une étude de cas de AXD301
), vous lisez :
L'un des projets étudiés dans ce chapitre est l'AXD301 d'Ericsson, un commutateur ATM très performant et très fiable .
Ainsi, tant que le réseau dont le commutateur faisait partie fonctionnait sans interruption, l'auteur peut affirmer que la fiabilité du commutateur est de neuf neuf. AXD301
(c'est tout ce qu'il a dit, évitant les détails). Cela ne signifie pas nécessairement qu'Erlang est la seule cause d'une telle fiabilité.
EDIT : En fait, "20 ans" lui-même semble être une mauvaise interprétation. Joe mentionne un chiffre de 20 ans dans le même article, mais il n'est pas réellement lié au chiffre de fiabilité de neuf neuf, qui est potentiellement issu d'une étude beaucoup plus courte (comme d'autres l'ont mentionné).
30 votes
Peut-être est-il utilisé sur bien plus qu'un seul ordinateur - certains pays ont un taux de natalité de 1,2 enfant...
3 votes
@weltraumpirat C'est logique, en raison de la nature distribuée d'Erlang, il doit être utilisé sur de nombreux ordinateurs.
15 votes
Yep. Il s'agit du temps de fonctionnement du service, et non des ordinateurs qui le font fonctionner.