Skip to main content

 

 

 

 
Language:
 
 
 
OutSystems

推奨される負荷分散の構成

OutSystems Platformは、レイヤー4レイヤー7の両方のロードバランサをサポートします。これが可能なのは、すべてのフロントエンドがアクセスする一元化されたデータベースにセッションモデルが保存されているためです。そのため、個々のエンドユーザーからのリクエストを、何の影響も与えずにフロントエンド全体に分散できます。

OutSystemsでは、トラフィックをまったく操作しないでロードバランサを使用することを強く推奨します。

レイヤー7のロードバランサを使用できる場合、トラフィックを操作しないときに、よりインテリジェントな負荷検証が可能になります。レイヤー4の負荷分散のスコープ内には、効果的な負荷の分散を保証するための手法がいくつかあります。

グローバルレイヤー4/7ロードバランサ

ラウンドロビン(推奨

リクエストは循環的に順番に処理されます。フロントエンドマシンはハードウェア構成が同じで、アプリケーションの数、対象ユーザーも同じです。

最少の接続

フロントエンドマシンはハードウェア構成が同じです。接続リクエストは、接続リクエストが最も少ないサーバーに送信されます。

比率

フロントエンドマシンはハードウェア構成が異なり、アプリケーションの数、対象ユーザーが同じです。負荷分散は、より強力なサーバーがより多くの接続リクエストを受信する比率に基づいています。

比率によるロードバランサは動的でもあります。それは、サーバーのパフォーマンスを収集し、接続リクエストを処理するのに最適なノードを決定するために、いくつかの監視チェックがアクティブに実行されるからです。

レイヤー7の詳細

レイヤー7の機能を備えたロードバランサには、ユーザーセッション(スティッキーセッション)を管理するメカニズムがあり、不均一な負荷分散を回避するためにOutSystems Webファームで使用してはいけません。OutSystemsプラットフォーム自体がセッションデータベースでユーザーセッションをすべて管理します。

スティッキーセッションとは、特定のセッションのリクエストを、そのセッションの最初のリクエストを処理したのと同じ物理マシンにルーティングするWebファーム向けの多くの負荷分散ソリューションの機能のことを指します。これは主に、セッションのリクエストが別のサーバーにルーティングされたことにより、セッションが失われないようにするために使用されます。ユーザーのリクエストは、そのセッションのリクエストを最初に処理したのと同じマシンに必ずルーティングされるため、スティッキーセッションはサーバー間で不均一な負荷分散を引き起こすおそれがあります。

関連リソース

OutSystemsプラットフォームの負荷分散の方法の詳細については、「OutSystemsアプリケーションの負荷分散」のガイドをご覧ください。

  • Was this article helpful?