今日、クライアントから興味深い「要件」を受け取りました。
Webアプリケーションのオフサイトフェールオーバーで100%の稼働時間を望んでいます。Webアプリケーションの観点からは、これは問題ではありません。複数のデータベースサーバーなどでスケールアウトできるように設計されました。
しかし、ネットワークの問題から、それを機能させる方法がわからないようです。
簡単に言うと、アプリケーションはクライアントのネットワーク内のサーバー上に存在します。内部および外部の両方の人がアクセスします。彼らは私たちにシステムのオフサイトコピーを維持してほしいと思っています。それは彼らの施設で重大な障害が発生した場合にすぐに取り上げて引き継ぐでしょう。
現在、社内の人々(伝書鳩?)に対してそれを解決する方法はまったくありませんが、外部のユーザーに気付かないようにしたいと考えています。
率直に言って、私はこれがどのように可能性があるのかについて、最も霧のかかった考えを持っていません。インターネット接続が失われた場合、外部のマシンにトラフィックを転送するためにDNSの変更を行う必要があるようです...もちろん、時間がかかります。
アイデア?
更新
今日、私はクライアントと話し合い、その問題について明確にしました。
彼らは100%の数字で立ち往生し、洪水の場合でもアプリケーションはアクティブなままでなければならないと言いました。ただし、その要件は、それらをホストする場合にのみ有効です。彼らは、アプリケーションが完全にサーバー上にある場合、稼働時間の要件を処理すると述べました。私の反応を推測できます。