スケーリングの定義 (scalingDefinitions)

スケーリング・コントローラーのポリシーを定義します

defaultScalingPolicy
説明:リソースに対する要求に基づいて、Liberty サーバーの開始または停止を行うデフォルト基準を定義します
必須: false
データ型:
属性名 データ型 デフォルト値 説明
enabled boolean true スケーリング・ポリシーが使用可能かどうかを示します
max int

最小: -1

-1 同時に実行可能なクラスター・メンバーの最大数
min int

最小: 0

2 開始するクラスター・メンバーの最小数
name
  • vertical
  • horizontal
horizontal 水平または垂直いずれの方向にスケーリングするかを示します。
vertical
垂直方向
horizontal
水平方向
defaultScalingPolicy > hostGroup
説明:どのホストを使用すれば新しいクラスター・メンバーをプロビジョンできるかを決定するための基準を定義します。
必須: false
データ型:
属性名 データ型 デフォルト値 説明
tags string   スペースで区切られた管理メタデータ・タグから成るリスト。ホストがこれらのタグの 1 つを持っている場合に、ホストは新しいクラスター・メンバーをプロビジョンする資格があります。
defaultScalingPolicy > in
説明:サーバー数を減らすための詳細な制御を定義します
必須: false
データ型:
属性名 データ型 デフォルト値 説明
amount int

最小: 1

1 単位属性で定義された単位での、スケーリングする量。
minInterval 期間 (精度: ミリ秒) 15m スケーリング変更の間の最小時間。. 正整数の後に時間単位 (時間 (h)、分 (m)、秒 (s)、またはミリ秒 (ms)) を付けて指定してください。 例えば、500 ミリ秒は 500ms と指定します。 単一エントリーに複数の値を含めることができます。 例えば、1.5 秒の場合、1s500ms とすることができます。
units
  • percentage
  • instance
instance スケーリングする単位。
percentage
量は、現在のインスタンス数に対するパーセンテージです。
instance
量は、インスタンスの数です。
defaultScalingPolicy > metric
説明:サーバーを開始または削除する、リソース使用量の基準を定義します
必須: false
データ型:
属性名 データ型 デフォルト値 説明
id string   固有の構成 ID。
max int

最小: 0

最大: 100

90 スケールアウトを行う基準とするメトリック平均パーセンテージ。この値を上回る場合、スケールアウトします。
min int

最小: 0

最大: 100

30 スケールインを行う基準とするメトリック平均パーセンテージ。この値を下回る場合、スケールインします。
name
  • heap
  • cpu
  • memory
  スケーリング・ポリシーの名前
heap
ヒープ
cpu
CPU
memory
メモリー
defaultScalingPolicy > out
説明:サーバー数を増やすための詳細な制御を定義します
必須: false
データ型:
属性名 データ型 デフォルト値 説明
amount int

最小: 1

1 単位属性で定義された単位での、スケーリングする量。
minInterval 期間 (精度: ミリ秒) 5m スケーリング変更の間の最小時間。. 正整数の後に時間単位 (時間 (h)、分 (m)、秒 (s)、またはミリ秒 (ms)) を付けて指定してください。 例えば、500 ミリ秒は 500ms と指定します。 単一エントリーに複数の値を含めることができます。 例えば、1.5 秒の場合、1s500ms とすることができます。
units
  • percentage
  • instance
instance スケーリングする単位。
percentage
量は、現在のインスタンス数に対するパーセンテージです。
instance
量は、インスタンスの数です。
scalingPolicy
説明:リソースに対する要求に基づいて、Liberty サーバーの開始または停止を行う基準を定義します
必須: false
データ型:
属性名 データ型 デフォルト値 説明
enabled boolean true スケーリング・ポリシーが使用可能かどうかを示します
id string   固有の構成 ID。
max int

最小: -1

-1 同時に実行可能なクラスター・メンバーの最大数
min int

最小: 0

2 開始するクラスター・メンバーの最小数
name
  • vertical
  • horizontal
horizontal 水平または垂直いずれの方向にスケーリングするかを示します。
vertical
垂直方向
horizontal
水平方向
scalingPolicy > bind
説明:ポリシーが適用されるクラスターの名前を定義します
必須: false
データ型:
属性名 データ型 デフォルト値 説明
clusters string   クラスター名のコンマ区切りリスト。 クラスター名では、名前の末尾にのみアスタリスクをワイルドカードとして使用できます。
scalingPolicy > hostGroup
説明:どのホストを使用すれば新しいクラスター・メンバーをプロビジョンできるかを決定するための基準を定義します。
必須: false
データ型:
属性名 データ型 デフォルト値 説明
tags string   スペースで区切られた管理メタデータ・タグから成るリスト。ホストがこれらのタグの 1 つを持っている場合に、ホストは新しいクラスター・メンバーをプロビジョンする資格があります。
scalingPolicy > in
説明:サーバー数を減らすための詳細な制御を定義します
必須: false
データ型:
属性名 データ型 デフォルト値 説明
amount int

最小: 1

1 単位属性で定義された単位での、スケーリングする量。
minInterval 期間 (精度: ミリ秒) 15m スケーリング変更の間の最小時間。. 正整数の後に時間単位 (時間 (h)、分 (m)、秒 (s)、またはミリ秒 (ms)) を付けて指定してください。 例えば、500 ミリ秒は 500ms と指定します。 単一エントリーに複数の値を含めることができます。 例えば、1.5 秒の場合、1s500ms とすることができます。
units
  • percentage
  • instance
instance スケーリングする単位。
percentage
量は、現在のインスタンス数に対するパーセンテージです。
instance
量は、インスタンスの数です。
scalingPolicy > metric
説明:サーバーを開始または削除する、リソース使用量の基準を定義します
必須: false
データ型:
属性名 データ型 デフォルト値 説明
id string   固有の構成 ID。
max int

最小: 0

最大: 100

  スケールアウトを行う基準とするメトリック平均パーセンテージ。この値を上回る場合、スケールアウトします。
min int

最小: 0

最大: 100

  スケールインを行う基準とするメトリック平均パーセンテージ。この値を下回る場合、スケールインします。
name
  • heap
  • cpu
  • memory
  スケーリング・ポリシーの名前
heap
ヒープ
cpu
CPU
memory
メモリー
scalingPolicy > out
説明:サーバー数を増やすための詳細な制御を定義します
必須: false
データ型:
属性名 データ型 デフォルト値 説明
amount int

最小: 1

1 単位属性で定義された単位での、スケーリングする量。
minInterval 期間 (精度: ミリ秒) 5m スケーリング変更の間の最小時間。. 正整数の後に時間単位 (時間 (h)、分 (m)、秒 (s)、またはミリ秒 (ms)) を付けて指定してください。 例えば、500 ミリ秒は 500ms と指定します。 単一エントリーに複数の値を含めることができます。 例えば、1.5 秒の場合、1s500ms とすることができます。
units
  • percentage
  • instance
instance スケーリングする単位。
percentage
量は、現在のインスタンス数に対するパーセンテージです。
instance
量は、インスタンスの数です。

トピックのタイプを示すアイコン 参照トピック



タイム・スタンプ・アイコン 最終更新: Tuesday, 6 December 2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rwlp_config_scalingDefinitions
ファイル名: rwlp_config_scalingDefinitions.html