web-dev-qa-db-ja.com

冗長データセンター

現在、SQL ServerDBと通信しているデータセンターのクラスターでASP.NETWebアプリを実行しています。このセットアップを、別のデータセンターのホットホットDBとレプリケートされたWebクラスターで冗長化する必要があります。

このタイプのフェイルオーバーをセットアップするために利用できるアーキテクチャオプションは何ですか?

2
Guy

確かに、落とし穴、申し訳ありませんが、私はここで少し新しいです、これは素晴らしいサイトです!

提案されたソリューションでは、マルチスレッドセットアップで3層の冗長性をお勧めします。

データベース-クラスター構成でSQLを引き続き使用し、2つのノードとDRBD RAID10ペアのストレージシステムを使用して、データの稼働を維持します。データセンターに障害が発生した場合(最悪の場合)、別のデータセンターに第3層のパッシブレプリカがあり、トランザクションログが送信されます。

Web-2 Webサーバー、サイズとI/Oに応じてドライブRAID1またはRAID10の個別のセットに保存されたローカルデータ。 Robocopyを介してデータを複製します。 100%のパフォーマンスと要件を追加し、専用のロードバランサーをペアで組み込みます。別のデータセンターにある追加のレプリカWebサーバー。

3
Nick O'Neil

それはあなたがあなたのデータをどれだけ最新のものにしたいのか、そしてあなたがどれだけのデータを転送するのかによります。

1
Keith

noneil、私はこのサイトのポイントはコミュニティの問題解決を奨励することだと思います。他の人がこの質問にここで答えてもらうことで利益を得ることができるように、いくつかのオープンな議論をしましょう。

1
dubRun