このセクションでは、必要な追加の共有メモリの量と、追加の共有メモリを構成する手順について説明します。

NSX Advanced Load Balancer には、データベース ルックアップに依存するさまざまな機能があります。これらの機能には、IP レピュテーション、地理的データベース ルックアップに依存する L7 機能、ボット管理、および位置情報に基づく GSLB サイト選択が含まれます。これらの機能は、これらのデータベースの要件に対応するために、サービス エンジンに追加の共有メモリを必要とします。同様に、多くの構成オブジェクトが関与する GSLB では、サービス エンジンに追加の共有メモリが必要です。

追加の共有メモリの要件

追加の共有構成メモリの要件は、使用されている機能によって異なります。

各機能の追加メモリ要件を次に示します。

機能

必要な追加の共有メモリ

IP レピュテーション

40 MB

GeoDB ルックアップを使用する L7 機能

350 MB

ボット管理

600 MB(IP レピュテーションと L7 GeoDB ルックアップ用に 390 MB (=40 MB + 350 MB))

位置情報を使用する GSLB

2,000 MB

500 ~ 5,000 の GSLB サービスで任意の LB アルゴリズムを使用する GSLB

1,000 MB

5,000 を超える GSLB サービスで任意の LB アルゴリズムを使用する GSLB

2,000 MB

これらの機能を同時に複数使用している場合は、上記の要件の合計になるように extra_shared_config_memory を構成します。しかし、ボット管理機能は IP レピュテーションと L7 GeoDB ルックアップに依存するため、600 MB のメモリ要件には、これら 2 つの機能に必要な 390 MB が既に組み込まれています。

次の例を使用して理解を深めます。

例 1

1,000 の GSLB サービスでのボット管理と GSLB 位置情報の使用。

構成する追加の共有メモリの内訳は次のとおりです。

機能

必要な追加の共有メモリ

ボット管理

600 MB

位置情報を使用する GSLB

2,000 MB

1,000 のサービスでロード バランシング アルゴリズムを使用する GSLB

1,000 MB

構成する共有メモリの合計

600 + 2,000 + 1,000 = 3,600 MB

例 2

500 未満の GSLB サービスでのボット管理、IP レピュテーション、および GSLB 位置情報の使用。

構成する追加の共有メモリの内訳は次のとおりです。

機能

必要な追加の共有メモリ

ボット管理

600 MB

500 未満の GSLB サービスでの IP レピュテーションと GSLB 位置情報

2,000 MB

注:

IP レピュテーションには、40 MB の追加共有メモリが必要です。この 40 MB はボット管理で考慮されるため、追加の共有メモリ構成から除外できます。したがって、ここでは GSLB 位置情報に必要な 2,000 MB の共有メモリのみが考慮されます。

構成する共有メモリの合計

600 + 2,000 = 2,600 MB