スケーリングの定義 (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
- 量は、インスタンスの数です。