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 ?
- A5 ms
- B6,7 ms
- 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.
Continuer : 9 autres questions sur Architecture des systèmes et fiabilité