Google AppEngine でアプリケーションを実行しています。停止のリスクを最小限に抑えるために、アプリケーションの 2 つのコピーを実行したいと考えています。1 つは Google Cloud で、もう 1 つは EC2 (appscale 経由) です。明らかに、2 つのアプリケーションを実行している場合、それらは同じデータにアクセスする必要があります。つまり、各トランザクションを書き込み、S3 とデータストアに変更する必要があります。障害が発生した場合は、ダウンしていたデータベースが追いつくようにする方法を見つける必要があります。
私の質問は、両方のサービスが稼働している場合は appengine に送信され、appengine が停止している場合はリクエストが EC2 にルーティングされるように、http リクエストをルーティングするにはどうすればよいですか?