http://martinfowler.com/bliki/CatastrophicFailover.html (最後の部分を更新) 最近のアプリケーション サーバの広告には、 「フェールオーバー クラスタ機能を提供します」と書かれてある。 クラスタリングはアプリケーションの信頼度を向上してくれる。 使用しているサーバの1台が落ちてしまっても、 顧客用のサーバはまだ他にもあるからだ。 フェールオーバーはさらに信頼度を向上してくれる。 やり取りの最中にサーバが落ちてしまっても、 クラスタによってやり取りが他のサーバに移されるからだ。 これがどのような問題になるのだろうか。 リクエストによっては、 知らない間にサーバ ソフトウェアのバグをつついてしまい、 サーバをクラッシュさせることもある。 このとき、フェールオーバー機能が作動していると、 その致命的なリクエストは他のサーバに移動し、 サーバ