0

Google AppEngine を使用する Stack Overflow コミュニティ、

Google AppEngine の信頼性の問題を考慮して、停止を防ぐためにフェイルオーバーをどのように処理していますか? 別のプラットフォームでバックアップ ミラーリングを行っていますか?

問題を回避するためにインスタンスを「ホットスワップ可能」にする方法はありますか? サービスの問題を回避するための洗練されたソリューションを思いついた人はいますか?

4

1 に答える 1

1

AppEngine を使用する場合、ドメインは AppEngine の IP アドレスに解決されます。障害が発生した場合は、DNS レコードを変更する必要があり、DNS サーバーに反映されるまでに数時間かかります。その時までに、AppEngine はすでに復元されている可能性が高く、DNS レコードを再度変更する必要があります。さらに数時間、ユーザーの混乱やダウンタイムが発生します。つまり、データのバックアップは、Google の終了または法的な不測の事態には適していますが、短期間の停止にはあまり役に立ちません。さらに、データのバックアップでは、リアルタイムで継続的にバックアップを作成しない限り、常にある程度のデータ損失が発生します。これは不可能であるか、システムに非常に負担がかかります。言うまでもなく、応答時間が長くなるため、ユーザー エクスペリエンスが低下する可能性があります。

アプリが毎日数百万ドルの収益を上げていない限り、データ損失なしでまったく異なるプラットフォームに非常に迅速 (数分) に切り替えることができるソリューションを構築するコストは非常に高くなります。ヒント: 多くの有能なエンジニアを雇用している有名なサービスの多くが、AppEngine の停止中にダウンしました。

于 2012-11-04T05:37:26.400 に答える