FlowForceサーバーにおけるジョブの割り当てについて

FlowForce Serverは、Altovaが提供する高性能なエンジンで、XML処理、データ統合、レポート生成など、様々なワークフローの自動化を実現します。また、他のシステムとの連携も可能です Altovaのサーバーソフトウェア製品 MapForceで設計された複雑なデータ統合プロセス(ETLプロジェクトなど)、StyleVisionによるレポート生成、またはRaptorXML Serverを使用したXML、XBRL、またはJSONファイルの検証など、様々な機能を自動化することができます。

バージョン2019以降、FlowForce Serverは、可用性とパフォーマンスを向上させるための、分散処理と負荷分散に関する新しい機能を提供しています。複数のFlowForce Serverをクラスタとして構成することで、データ転送速度の向上や冗長性の確保にどのように役立つのか、詳しく見ていきましょう。

高可用性を実現するために、1つの「マスター」サーバーと複数の「ワーカー」サーバーを組み合わせた構成には、単に中断のないパフォーマンスを保証するだけでなく、以下のような利点があります

  • 負荷分散。ビジネスの成長に伴い、より高い拡張性が求められる場合、FlowForce Serverの複数のインスタンスに処理負荷を分散することが可能です。マスターサーバーと複数のワーカーサーバーで構成されるクラスタを構築することで、クラスタ内のすべてのライセンスされたコアを有効活用できます。
  • リソース管理の改善。 マスターとして指定されたサーバーインスタンスは、ジョブのトリガーを継続的に監視し、キューに格納されたジョブを、設定に応じてワーカー、または自身に割り当てます。 キューの設定を制御し、必要に応じてジョブを適切なキューに割り当てることができます。 例えば、マスターマシンがジョブの実行を一切行わないように設定することで、そのリソースを解放し、FlowForceサービスの継続的な提供に専有的に利用することができます。
  • よりスムーズな定期メンテナンス。 複数の機械が作業を分担しているため、IT部門は、作業処理に影響を与えることなく、作業用機械のいずれかを一時的に停止させることができます。

FlowForceサーバーをロードバランシング(負荷分散)のために設定する

FlowForceサーバーの各クラスタは、1つのマスターサーバーと、任意の数のワーカーサーバーで構成されています。

ロードバランシング機能を有効にするには、システム内のマスターサーバーとすべてのワーカーサーバーに、対応するAltovaサーバーソフトウェア(例:MapForce Server、RaptorXML Serverなど)がインストールされている必要があります。

FlowForce Serverソフトウェアを初めてインストールすると、FlowForce Serverインスタンスは、それ自身を含む単一のマシンクラスタのマスターとして機能します。処理負荷を分散させるクラスタを構築するには、追加のFlowForce Serverインスタンスを1つ以上インストールし、それらを「ワーカー」モードに切り替えます。

Windowsサーバー上でソフトウェアを実行している場合、そのインスタンスを「スタンドアロン」、または「マスター」または「ワーカー」として指定することができます インストール作業中に. それ以外の場合、以下の方法があります クラスター管理インターフェースにアクセスする ウェブ管理インターフェースの「管理」セクション内。

いずれの場合でも、サーバーインスタンスをワーカーとして指定するには、インストール後、クラスター管理インターフェースでいくつかの設定を行う必要があります。詳細はこちらを参照してください。

職務分担

マスターサーバーとワーカーサーバーが指定されたら、マスターマシンにインストールされたFlowForce Serverを使用して、ジョブ実行キューを設定し、ジョブの実行方法を制御できます。各キューは、同時に実行できるジョブのインスタンス数、実行間の遅延時間などを制御します。

キューの設定では、利用可能なサーバーのコア数に応じて、マスターノードのみ、ワーカーノードのみ、または両方で実行するように設定できます。 また、基本的なフォールバック条件も定義できます。 例えば、キューはデフォルトでマスターノードとすべてのワーカーノードで実行するように設定できますが、もしすべてのワーカーノードが利用できなくなった場合、キューはマスターサーバーにフォールバックします。

キューが定義されると、各ジョブの設定で、適切なキューに追加するように設定できます。

複数のサーバーインスタンスをクラスタとして動作させる機能は、以下の環境で利用可能です FlowForce Server アドバンス版.