Qu'est-ce que Système duplex ?
Mode de redondance qui compose un système d'un système principal (actif), qui effectue le traitement, et d'un système de secours tenu prêt en cas de panne, et qui bascule sur le système de secours pour poursuivre le traitement quand le système principal tombe en panne. Selon le degré de préparation du système de secours, on distingue le secours à chaud, le secours tiède et le secours à froid.
Nom japonais: デュプレックスシステム
« Système duplex » apparaît dans 2 questions d'entraînement réparties sur 1 thèmes, dont Architecture des systèmes et fiabilité.
Domaine: Architecture des systèmes et fiabilité
Différence avec un système dual
Un système dual exécute le même traitement sur deux systèmes en même temps et compare les résultats. Dans un système duplex, normalement seul le système principal traite, et le système de secours attend une éventuelle panne du système principal. Le système dual excelle dans la détection d'erreurs et la rapidité du basculement, mais coûte plus cher, car les deux systèmes fonctionnent en permanence. Le système duplex permet plus facilement de limiter les coûts, mais le traitement s'interrompt pendant le basculement, et les traitements effectués juste avant le basculement peuvent être perdus.
Secours à chaud, tiède et à froid
Avec un secours à chaud (hot standby), le système de secours est maintenu en fonctionnement et les données du système principal y sont répercutées en permanence : le basculement prend peu de temps. Avec un secours à froid, le système de secours est maintenu à l'arrêt ou utilisé pour d'autres tâches, et il n'est démarré, avec restauration de ses données, qu'après une panne : le basculement prend plus de temps, mais les coûts sont plus faibles. Le secours tiède est intermédiaire : le système de secours fonctionne, mais une préparation, comme le démarrage des applications ou l'application des données, est nécessaire avant qu'il puisse prendre le relais. Le choix dépend de la durée d'arrêt admissible et du coût.
Questions fréquentes
Le système de secours d'un système duplex ne fait-il rien ?
Avec un secours à froid, le système de secours peut être à l'arrêt ou utilisé pour d'autres tâches, comme des traitements par lots non urgents. Quand le système principal tombe en panne, ces tâches sont arrêtées et le système de secours reprend le traitement du système principal. Avec un secours à chaud, le système de secours reçoit en continu les données du système principal et attend, prêt à prendre le relais immédiatement.
Comment calcule-t-on la disponibilité d'un système duplex ?
Si l'on considère que le traitement peut se poursuivre tant que le système principal ou le système de secours fonctionne, on peut l'estimer avec la formule des systèmes en parallèle, 1 − (1 − a)². En pratique cependant, l'équipement de basculement, le temps nécessaire au basculement et les causes de panne communes aux deux (comme l'alimentation électrique ou le lieu d'installation) font qu'elle n'atteint pas la valeur donnée par cette formule.