Nous avons reçu une "exigence" intéressante d'un client aujourd'hui.
Ils veulent une disponibilité de 100% avec le basculement hors site sur une application Web. Du point de vue de notre application Web, ce n'est pas un problème. Il a été conçu pour pouvoir évoluer sur plusieurs serveurs de base de données, etc.
Cependant, à cause d'un problème de réseau, je n'arrive pas à comprendre comment le faire fonctionner.
En bref, l'application vivra sur des serveurs au sein du réseau du client. Il est accessible à la fois par des personnes internes et externes. Ils veulent que nous conservions une copie du système hors site qui, en cas de panne grave dans leurs locaux, serait immédiatement récupérée et prise en charge.
Nous savons maintenant qu’il n’ya absolument aucun moyen de résoudre ce problème pour les employés internes (pigeon voyageur?), Mais ils souhaitent que les utilisateurs externes ne le remarquent même pas.
Franchement, je n'ai pas la moindre idée de la façon dont cela pourrait être possible. Il semble que s’ils perdent la connectivité Internet, nous devons procéder à un changement de DNS pour transférer le trafic vers les machines externes ... Ce qui, bien sûr, prend du temps.
Des idées?
MISE À JOUR
J'ai eu une discussion avec le client aujourd'hui et ils ont clarifié la question.
Ils se sont contentés du nombre de 100%, affirmant que l'application devrait rester active même en cas d'inondation. Cependant, cette exigence n'entre en jeu que si nous l'accueillons pour eux. Ils ont déclaré qu'ils répondraient aux exigences de disponibilité si l'application résidait entièrement sur leurs serveurs. Vous pouvez deviner ma réponse.