負荷分散
前提条件
この機能を使用すると、負荷分散された環境を管理できるようになります。
すべてのユーザーの負荷がサーバー間で分散されることを意味します。作業負荷は、ファーム内のすべてのサーバー間で共有されます。
負荷分散は、無制限のサーバーを使用できるようにし、エンタープライズエディション(サーバーごとに1つの有効なライセンス)で利用可能です。この非常に強力で高度な機能は、多数のユーザー/サーバーを展開する必要がある場合に使用されます。
重要:単に負荷分散を有効にすると、ユーザーに割り当てられたサーバーに関係なく、ファームの最も負荷の少ないサーバーにユーザーがリダイレクトされます。負荷分散とサーバー割り当ての両方を使用する場合は、「割り当てられたサーバーで負荷分散を行う」のチェックボックスをオンにしてください。
通常、50人の同時ユーザー用に1台のサーバーを使用することをお勧めします。
サーバーの性能とユーザーのアプリケーションリソースの消費に応じて、50人以上のユーザーを超えることができます。
生成されたクライアントとウェブアクセス
ロードバランスされたクラスターに接続する方法は3つあります:
- 使用する 生成されたクライアント 実行可能なプログラム、作成された ポータブルクライアントジェネレーター )
- 使用する ウェブポータルアクセス Webポータルの設定ウィンドウでそれを有効にすることによって。
- とともに TSplusアプリ モバイルデバイスから。
負荷分散メインウィンドウ
ロードバランシングマネージャーは、AdminToolのファームタブの下にあります。
このウィンドウでは、負荷分散を構成できます。 負荷分散されたサーバーファーム内のすべてのサーバーがリストされ、負荷分散を有効化、無効化、構成することができます(詳細は下記をご覧ください)。
下の画像のボタンをクリックして、対応する情報にアクセスしてください。
負荷分散ウィンドウの上部に、大きなボタンが表示されます。
- このボタンは負荷分散の現在の状態を表示します。
- クリックすると、現在の状態に応じて負荷分散を有効または無効にします。
ロードバランシングの際のボタンはこちらです 無効 それをクリックすると、アクティブになります。
ロードバランシングの際のボタンはこちらです 有効化された それをクリックすると、無効になります。
負荷分散はどのようにサーバーを選択しますか?
負荷分散が有効になっている場合、ユーザーは接続時に負荷の少ないサーバーに送信されます。
どのサーバーが最も負荷が少ないかを判断するために、各サーバーの負荷は、いくつかのパフォーマンス指標の加重平均を使用して計算されます。
- 接続されているユーザーの数
- プロセッサの使用状況
- メモリ使用量
- ディスク使用量
これらの指標の重み(重要性)を次のスライダーを使用して変更できます。
これらのスライダーを使用することで、負荷分散を微調整し、自分のニーズに最適化することができます。たとえば、ユーザーが大きなメモリ要件を持つビジネスアプリケーションを起動する場合、「メモリ」スライダーを使用して負荷計算におけるRAMの影響を増加させることが良いアイデアかもしれません。
これらの値は「デフォルト設定に戻す」ボタンをクリックすることでリセットすることもできます。
サーバーの負荷はどのように計算されますか?
各サーバーの負荷は、ユーザーをどのサーバーに送信するかを決定するために必要に応じて計算されます。
この計算には、私たちはを使用します 加重平均 4つのハードウェアメトリックの間。
4つのスライダーを使用すると、これらの指標のそれぞれに対してより多く(または少なく)の重みを与えることができます。
- 接続されているユーザーの数
- CPU : 非アイドルプロセッサ時間の割合
- メモリ : 使用中のメモリの割合
- I/O : 非アイドルディスク時間の割合
例えば、「メモリ」スライダーを右側に置き、他のすべてのスライダーを左側に置くと、各サーバーの負荷は使用されているメモリの割合のみを使用して計算され、ユーザーは最も利用可能なメモリを持つサーバーに送信されます。
- スライダーが完全に左にあるとき、負荷計算に使用される重みは1になります。
- スライダーが完全に左にあるとき、負荷計算に使用される重みは100になります。
さらに、特定のサーバーの負荷は[使用リソース / 総リソース]の比率に依存します。したがって、サーバーAがサーバーBの2倍の性能を持っている場合、サーバーAにはサーバーBの2倍のユーザーを送信する必要があります(他の条件が同じである場合)。
ロードバランスされたサーバーのステータスのリストと各サーバーのパフォーマンス指標の詳細を確認できます。
サーバーは、あなたの設定に従って、負荷の少ないものから最も負荷の高いものへと並べられています。
負荷分散サーバーのステータスのリストは自動的に更新されます。この自動更新は、接続が利用できなくなると停止します。「サーバー」ボックスの右上隅で更新頻度を変更できます。
負荷分散は、ユーザーに割り当てられたサーバー上で直接行うこともできます。
ユーザーに割り当てられたサーバーでのバランス
.
その結果、特定のサーバーが会計士ユーザーに割り当てられた後、会計部門のサーバーでのみ会計士ユーザーのために負荷分散を行うことができるようになります。
ロードバランシングウィンドウの右ボタンをクリックすることで、スティッキーセッション機能を有効にできます。
有効化 既存のセッションのウェブリスト ロードバランシングのスティッキーセッション機能に必要です。
切断されたセッションに再接続することができ、新しいセッションを別のサーバーで開く必要がなくなります。
有効にする 既存のセッションのウェブリスト 、次の設定を行います 設定 「いいえ」
接続クライアントを使用した負荷分散
生成したい場合は 接続クライアント ユーザーが負荷の少ないサーバーに接続するために あなたが必要とするのは、 クライアントジェネレーター “の中で 負荷分散 ” タブへ:
- 「負荷分散を使用する」チェックボックスを確認してください
- 「Gateway Webポート番号」フィールドに、Gateway Serverで使用されるHTTPまたはHTTPSポートを入力してください。
- ゲートウェイサーバーの「サーバー」フィールドに、パブリックIPアドレスまたはホスト名を直接使用してください。