Architecture des systèmes et fiabilité

Un cluster en configuration actif/actif répartit le traitement de façon égale entre cinq serveurs. Le taux d'utilisation est proportionnel à la quantité de traitement. L'objectif est de maintenir le taux d'utilisation de chaque serveur à 80 % ou moins, même lorsqu'un serveur tombe en panne et que les quatre autres reprennent son traitement à parts égales. Quel est le taux d'utilisation maximal de chaque serveur en fonctionnement normal (les cinq en service) ?

  1. A48 %
  2. B64 %
  3. C80 %
Afficher la réponse et l'explication

Réponse : B. 64 %

Notons u le taux d'utilisation de chaque serveur en fonctionnement normal ; en prenant comme unité la capacité d'un serveur, la quantité totale de traitement vaut 5u. Si un serveur tombe en panne, les quatre restants se la partagent, et le taux d'utilisation de chacun devient 5u ÷ 4 ; pour le maintenir à 80 % ou moins, il faut u ≤ 80 % × 4 ÷ 5 = 64 %. Dans une configuration actif/actif, tous les serveurs traitent : il faut donc conserver, même en fonctionnement normal, une marge suffisante pour absorber la part d'un serveur en panne.

S'entraîner sur ce thème Retour au thème

Autres questions sur Architecture des systèmes et fiabilité

  1. Un système utilise trois serveurs dont la disponibilité est de 0,95 chacun, et dispose de la capacité nécessaire tant qu'au moins deux d'entre eux fonctionnent. Les serveurs tombent en panne indépendamment les uns des autres, et l'on ne tient pas compte des pannes des équipements autres que les serveurs. Quelle est la disponibilité de ce système ?
  2. Quel est un exemple de conception fondée sur le principe du fail-soft ?
  3. Un équipement de fabrication de semi-conducteurs utilise des vannes d'alimentation en gaz normalement fermées qui s'ouvrent sous l'effet de l'air comprimé, de sorte qu'en cas de coupure de courant ou de perte d'air comprimé, les vannes se ferment et l'alimentation en gaz dangereux s'arrête. Quel principe de conception est appliqué ?
  4. Quel est un exemple de conception fondée sur le principe du fool-proof ?
  5. Parmi les approches qui améliorent la fiabilité d'un système, laquelle relève de la prévention des fautes (fault avoidance) ?