Architecture des systèmes et fiabilité

On conçoit un système web qui doit traiter 1800 demandes par seconde en pointe. Un serveur peut traiter au maximum 250 demandes par seconde, et le taux d'utilisation de chaque serveur doit rester inférieur ou égal à 70 %. De plus, les serveurs restants doivent encore respecter cette condition si un serveur tombe en panne (configuration N+1). La charge étant répartie de façon égale, quel est le nombre minimal de serveurs nécessaires ?

  1. A9 serveurs
  2. B11 serveurs
  3. C12 serveurs
Afficher la réponse et l'explication

Réponse : C. 12 serveurs

Avec un taux d'utilisation de 70 % au plus, un serveur peut traiter 250 × 0,7 = 175 demandes par seconde : le nombre de serveurs nécessaires en pointe vaut donc 1800 ÷ 175 ≈ 10,3, arrondi à 11. On ajoute un serveur pour que ces 11 restent disponibles même si un serveur tombe en panne, soit 11 + 1 = 12 serveurs. 9 serveurs correspond à 1800 ÷ 250 = 7,2 (sans tenir compte de la limite du taux d'utilisation), arrondi à 8, plus un, et 11 serveurs ne tient pas compte des pannes.

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

Autres questions sur Architecture des systèmes et fiabilité

  1. Quelle description d'un système client-serveur est correcte ?
  2. Dans un système client-serveur à trois niveaux, quel niveau prend en charge le traitement métier (la logique métier) ?
  3. Quelle description d'un client léger est correcte ?
  4. Quelle est une caractéristique d'un système pair à pair (P2P) ?
  5. Par rapport au traitement centralisé, quelle est une caractéristique du traitement distribué ?