現在、1 つのプライマリ サーバーと、ホット スタンバイとして動作させたいセカンダリ サーバーを備えたイントラネットネットワークの適切なアーキテクチャの構築を検討し始めています。これに関する私の知識は非常に最小限であり、私が始めるためのガイドラインと記事を探しています.
レプリケートする必要があるサーバーは、次のものを実行します。
- Windows Server 2008 R2 OS
- MS SQL 2008 R2 Std
- asp.net に組み込まれた Web アプリケーションを実行する IIS 7.0
- いくつかのバックグラウンド サービス。データベース。これは社内で作成された .net アプリケーションですが、レプリケーション方法はありません。
私の目標は、障害が発生した場合にセカンダリ サーバーができるだけ早くメイン サーバーとして機能し始めることができるように、プライマリ サーバーのデータを常にセカンダリ サーバーにレプリケートすることです。
私の質問は次のとおり
です。 1. この場合、推奨されるハードウェア トポロジは何ですか? 2 台のサーバー マシン以外に、DNSサーバーとして機能して正しいサーバーへのルーティングを解決する追加のハードウェアが必要ですか?
そうでない場合、これをソフトウェアでどのように行うことができますか? 2. データベースのレプリケーション -データベース間で同期するために、
ある種のログ シッピングを使用する必要があることを理解しています。制限とガイドラインは何ですか? 優れたパフォーマンスと、データベースの最新のレプリケーションを保持することのトレードオフがあるかどうかを知る必要があります。良い記事は役に立ちます。
3. ある種の「パッシブ」モードでの実行とサーバー間での状態データの送信をサポートするようにサービス アプリケーションを書き直すことはおそらく不可能であることを考慮すると、セカンダリ マシンでこれらのサービスをどう処理する必要がありますか?