Dans le matériel informatique et les logiciels, disponibilité fait référence au "temps de disponibilité" global du système (ou à des fonctionnalités spécifiques du système). Par exemple, un ordinateur personnel peut être considéré comme "disponible" pour une utilisation si son système d'exploitation est démarré et en cours d'exécution.
Bien que liée à la disponibilité, le concept de fiabilité signifie quelque chose de différent. La fiabilité fait référence à la probabilité générale qu'une défaillance se produise dans un système en cours d'exécution. Un système parfaitement fiable bénéficiera également d'une disponibilité à 100%, mais en cas de défaillance, la disponibilité peut être affectée de différentes manières en fonction de la nature du problème.
Facilité d'entretien affecte également la disponibilité. Dans un système réparable, les défaillances peuvent être détectées et réparées plus rapidement que dans un système inutilisable, ce qui signifie en moyenne moins de temps d'arrêt par incident.
Niveaux de disponibilité
La méthode standard pour définir les niveaux ou les classes de disponibilité dans un système de réseau informatique est une "échelle de neuf". Par exemple, une disponibilité de 99% correspond à une disponibilité sur deux neuf mois, une disponibilité de 99,9% à trois neuf, etc. Le tableau présenté sur cette page illustre la signification de cette échelle. Il exprime chaque niveau en termes de temps d'immobilisation maximum par année (sans dépassement) pouvant être toléré pour satisfaire à l'exigence de temps de disponibilité. Il répertorie également quelques exemples du type de systèmes en construction répondant généralement à ces exigences.
Lorsque vous parlez de niveaux de disponibilité, notez que le laps de temps global concerné (semaines, mois, années, etc.) doit être spécifié pour donner le sens le plus fort. Un produit ayant atteint un taux de disponibilité de 99,9% sur une période d'un an ou plus s'est avéré bien plus efficace qu'un autre dont la disponibilité n'a été mesurée que depuis quelques semaines.
Disponibilité du réseau: un exemple
La disponibilité a toujours été une caractéristique importante des systèmes, mais devient un problème encore plus critique et complexe sur les réseaux. De par leur nature, les services réseau sont généralement distribués sur plusieurs ordinateurs et peuvent également dépendre de divers autres périphériques.
Prenez le système DNS (Domain Name System), par exemple, utilisé sur Internet et sur de nombreux réseaux intranet privés pour gérer une liste de noms d’ordinateur en fonction de leurs adresses réseau. DNS conserve son index de noms et d'adresses sur un serveur appelé serveur DNS principal. Lorsqu'un seul serveur DNS est configuré, une panne de serveur annule toutes les fonctionnalités DNS sur ce réseau. DNS, cependant, offre un support pour les serveurs distribués. Outre le serveur principal, un administrateur peut également installer des serveurs DNS secondaires et tertiaires sur le réseau. Désormais, une défaillance de l'un des trois systèmes est beaucoup moins susceptible de provoquer une perte totale du service DNS.
Le serveur tombe de côté, d'autres types de pannes réseau affectent également la disponibilité du DNS. Les défaillances de liaison, par exemple, peuvent détruire efficacement le DNS en empêchant les clients de communiquer avec un serveur DNS. Il n'est pas rare dans ces scénarios que certaines personnes (en fonction de leur emplacement physique sur le réseau) perdent l'accès DNS, mais que d'autres restent non affectées. La configuration de plusieurs serveurs DNS permet également de faire face à ces défaillances indirectes pouvant affecter la disponibilité.
Disponibilité perçue et haute disponibilité
Les pannes ne sont pas toutes créées égales: la synchronisation des pannes joue également un rôle important dans la disponibilité perçue d'un réseau. Par exemple, un système d'entreprise qui subit de fréquentes coupures de week-end peut afficher des chiffres de disponibilité relativement bas, mais ce temps d'arrêt peut même ne pas être remarqué par la main-d'œuvre régulière. Le secteur des réseaux utilise le terme la haute disponibilitéfaire référence à des systèmes et technologies spécialement conçus pour la fiabilité, la disponibilité et la facilité de maintenance. De tels systèmes incluent généralement du matériel redondant ( par exemple. , disques et alimentations) et des logiciels intelligents ( par exemple. , équilibrage de charge et fonctionnalité de basculement). La difficulté à atteindre une haute disponibilité augmente considérablement aux niveaux de quatre et de cinq, ce qui permet aux fournisseurs d’imposer des frais supplémentaires pour ces fonctions.