스케일링 제어기의 정책을 정의합니다.
자원에 대한 수요를 바탕으로 Liberty 서버를 시작하거나 중지하기 위한 기본 기준을 정의합니다.
Name | Type | Default | Description |
---|---|---|---|
enabled | boolean | true | 스케일링 정책의 사용 여부를 표시합니다. |
min | int Min: 0 | 2 | 시작할 클러스터 멤버의 최소 수입니다. |
max | int Min: -1 | -1 | 동시에 실행할 수 있는 클러스터 멤버의 최대 수입니다. |
name |
| horizontal | 가로 또는 세로로 스케일링할지 표시합니다. horizontal 가로 vertical 세로 |
서버를 시작하거나 제거하기 위한 자원 사용량 기준을 정의합니다.
Name | Type | Default | Description |
---|---|---|---|
id | 문자열 | 고유 구성 ID입니다. | |
name |
| 스케일링 정책의 이름입니다. memory 메모리 cpu CPU heap 힙 | |
min | int Min: 0 Max: 100 | 30 | 용량을 축소할, 메트릭 이하의 평균 백분율입니다. |
max | int Min: 0 Max: 100 | 90 | 용량을 확장할, 메트릭 이상의 평균 백분율입니다. |
서버 수를 줄이기 위한 상세한 제어를 정의합니다.
Name | Type | Default | Description |
---|---|---|---|
amount | int Min: 1 | 1 | 단위 속성으로 정의하는 단위로 표시되는 확장할 양입니다. |
units |
| instance | 확장할 단위입니다. instance 양은 인스턴스의 수입니다. percentage 양은 인스턴스의 현재 수에 비례하는 백분율입니다. |
minInterval | 밀리초 정밀도를 사용하는 기간 | 15m | 스케일링 변경 사이의 최소 시간입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다. |
서버 수를 늘리기 위한 상세한 제어를 정의합니다.
Name | Type | Default | Description |
---|---|---|---|
amount | int Min: 1 | 1 | 단위 속성으로 정의하는 단위로 표시되는 확장할 양입니다. |
units |
| instance | 확장할 단위입니다. instance 양은 인스턴스의 수입니다. percentage 양은 인스턴스의 현재 수에 비례하는 백분율입니다. |
minInterval | 밀리초 정밀도를 사용하는 기간 | 5m | 스케일링 변경 사이의 최소 시간입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다. |
defaultScalingPolicy > hostGroup
새 클러스터 멤버를 프로비저닝하는 데 사용할 수 있는 호스트를 판별하는 기준을 정의합니다.
Name | Type | Default | Description |
---|---|---|---|
tags | string | 관리 메타데이터 태그의 공백으로 구분된 목록입니다. 호스트에 태그 중 하나가 있는 경우 호스트가 새 클러스터 멤버를 프로비저닝하기에 적합합니다. |
자원에 대한 수요를 바탕으로 Liberty 서버를 시작하거나 중지하기 위한 기준을 정의합니다.
Name | Type | Default | Description |
---|---|---|---|
id | 문자열 | 고유 구성 ID입니다. | |
enabled | boolean | true | 스케일링 정책의 사용 여부를 표시합니다. |
min | int Min: 0 | 2 | 시작할 클러스터 멤버의 최소 수입니다. |
max | int Min: -1 | -1 | 동시에 실행할 수 있는 클러스터 멤버의 최대 수입니다. |
name |
| horizontal | 가로 또는 세로로 스케일링할지 표시합니다. horizontal 가로 vertical 세로 |
서버를 시작하거나 제거하기 위한 자원 사용량 기준을 정의합니다.
Name | Type | Default | Description |
---|---|---|---|
id | 문자열 | 고유 구성 ID입니다. | |
name |
| 스케일링 정책의 이름입니다. memory 메모리 cpu CPU heap 힙 | |
min | int Min: 0 Max: 100 | 용량을 축소할, 메트릭 이하의 평균 백분율입니다. | |
max | int Min: 0 Max: 100 | 용량을 확장할, 메트릭 이상의 평균 백분율입니다. |
정책이 적용되는 클러스터의 이름을 정의합니다.
Name | Type | Default | Description |
---|---|---|---|
clusters | string | 쉼표로 구분된 클러스터 이름 목록입니다. 클러스터 이름은 이름 끝에만 별표를 와일드카드로 사용할 수 있습니다. |
서버 수를 줄이기 위한 상세한 제어를 정의합니다.
Name | Type | Default | Description |
---|---|---|---|
amount | int Min: 1 | 1 | 단위 속성으로 정의하는 단위로 표시되는 확장할 양입니다. |
units |
| instance | 확장할 단위입니다. instance 양은 인스턴스의 수입니다. percentage 양은 인스턴스의 현재 수에 비례하는 백분율입니다. |
minInterval | 밀리초 정밀도를 사용하는 기간 | 15m | 스케일링 변경 사이의 최소 시간입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다. |
서버 수를 늘리기 위한 상세한 제어를 정의합니다.
Name | Type | Default | Description |
---|---|---|---|
amount | int Min: 1 | 1 | 단위 속성으로 정의하는 단위로 표시되는 확장할 양입니다. |
units |
| instance | 확장할 단위입니다. instance 양은 인스턴스의 수입니다. percentage 양은 인스턴스의 현재 수에 비례하는 백분율입니다. |
minInterval | 밀리초 정밀도를 사용하는 기간 | 5m | 스케일링 변경 사이의 최소 시간입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다. |
새 클러스터 멤버를 프로비저닝하는 데 사용할 수 있는 호스트를 판별하는 기준을 정의합니다.
Name | Type | Default | Description |
---|---|---|---|
tags | string | 관리 메타데이터 태그의 공백으로 구분된 목록입니다. 호스트에 태그 중 하나가 있는 경우 호스트가 새 클러스터 멤버를 프로비저닝하기에 적합합니다. |