Wir haben heute eine interessante "Anforderung" von einem Kunden erhalten.
Sie wollen 100% Uptime mit Off-Site - Failover auf einer Web - Anwendung. Aus Sicht unserer Webanwendung ist dies kein Problem. Es wurde entwickelt, um eine Skalierung auf mehrere Datenbankserver usw. zu ermöglichen.
Aufgrund eines Netzwerkproblems kann ich jedoch nicht herausfinden, wie es funktioniert.
Kurz gesagt, die Anwendung befindet sich auf Servern im Netzwerk des Clients. Der Zugriff erfolgt sowohl durch interne als auch externe Personen. Sie möchten, dass wir eine Kopie des Systems außerhalb des Standorts aufbewahren, die im Falle eines schwerwiegenden Ausfalls in ihren Räumlichkeiten sofort abgeholt und übernommen wird.
Jetzt wissen wir, dass es für interne Personen (Brieftauben?) Absolut keine Möglichkeit gibt, eine Lösung zu finden, aber sie möchten, dass die externen Benutzer dies nicht einmal bemerken.
Ehrlich gesagt habe ich keine Ahnung, wie das möglich sein könnte. Wenn sie die Internetverbindung verlieren, müssten wir anscheinend eine DNS-Änderung vornehmen, um den Datenverkehr an die externen Computer weiterzuleiten ... Das braucht natürlich Zeit.
Ideen?
AKTUALISIEREN
Ich hatte heute ein Gespräch mit dem Kunden und er hat das Problem geklärt.
Sie hielten sich an die 100% -Zahl und sagten, dass die Anwendung auch im Falle einer Überschwemmung aktiv bleiben sollte. Diese Anforderung tritt jedoch nur dann in Kraft, wenn wir sie für sie hosten. Sie sagten, sie würden die Verfügbarkeitsanforderungen erfüllen, wenn die Anwendung vollständig auf ihren Servern läuft. Sie können meine Antwort erraten.