Architecture des systèmes et fiabilité

Les mises à jour d'une base de données sont répliquées de façon synchrone entre deux centres de données distants de 1000 km. Pour chaque mise à jour, le système attend un aller-retour : le transfert vers l'autre site et la notification de fin d'écriture. En prenant pour la vitesse de la lumière dans une fibre optique environ 200 000 km/s et en considérant que la longueur du trajet de la fibre est égale à la distance en ligne droite, quelle valeur est la plus proche de l'augmentation du temps de réponse d'une mise à jour due à la seule propagation du signal ?

  1. A5 ms
  2. B6,7 ms
  3. C10 ms
Afficher la réponse et l'explication

Réponse : C. 10 ms

En un aller-retour, le signal parcourt 2 × 1000 = 2000 km : la propagation prend donc 2000 ÷ 200 000 = 0,01 s = 10 ms. La réplication synchrone ne termine une mise à jour qu'après avoir confirmé l'écriture dans l'autre centre de données : aucune donnée n'est perdue en cas de panne, mais ce délai s'ajoute à chaque mise à jour. Les trajets réels sont plus longs et les équipements ajoutent leurs propres délais : entre des sites éloignés, on utilise donc généralement la réplication asynchrone, qui tolère une certaine perte de données.

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

Autres questions sur Architecture des systèmes et fiabilité

  1. Dans un service cloud IaaS, qu'est-ce que l'utilisateur gère généralement lui-même ?
  2. Parmi les façons d'augmenter la capacité de traitement d'un système, laquelle correspond au scale-out ?
  3. Quelle conception est généralement souhaitable pour un système qui utilise la mise à l'échelle automatique (autoscaling) pour ajouter et retirer des serveurs automatiquement selon la charge ?
  4. Quelle description de la migration à chaud (live migration) dans un environnement virtualisé est correcte ?
  5. Quelle description d'un CDN (réseau de diffusion de contenu) est correcte ?