最近、IISをホストしているいくつかのサーバーにWindowsNLBCusteringをセットアップしました。スクリプトを介して各サーバーの「正常性」ステータスを制御できると聞きました。つまり、どのサーバーが最も予備の容量/最小の負荷を持っているかというウィンドウの内部定義に依存するのではなく、この決定を相対的な比較に基づいて行います。スクリプトによって生成されるサーバーのヘルス値。とはいえ、この種のスクリプトの例や、これを実現する方法についての説明は見つかりません。
- これは可能ですか、それとも私は神話を耳にしましたか?
- これを設定する方法のサンプルスクリプトと手順を知っていますか?
詳細情報:
私はMSDynamicsAX 2009を使用しています。現在、ワークフローWebサービスは単一のサーバーでホストされています。この単一障害点を取り除くために、負荷分散を導入します。サーバーが正常な状態で負荷が共有され、サーバーがダウンした場合でも、元のサーバーが到着するまで、リクエストはライブサーバーにシームレスに送信され続けます。オンラインに戻ると、リクエストは再び両方にルーティングできます。
現在、ヘルスチェックスクリプトで何をチェックするかについての正確な詳細はわかりません。これが可能かどうかがわかったら、実験を開始して、使用可能なオプションを確認します(つまり、同じサイトでホストされているテストサービスを呼び出して、IISが使用可能かどうかの簡単なテストを使用しますか、メモリとCPUの使用率を確認します。それに応じてバランスを取ります/リクエストごとにデフォルトサーバーを切り替えます-オフラインサーバーを避けます)。この段階では、詳細に取り組む前に、これが可能かどうかだけに関心があります。
前もって感謝します。
JB
- Windows Server 2008 R2
- IIS 7.5
- Dynamics AX 2009 SP1 R8