스케일링 정의 (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 관리 메타데이터 태그의 공백으로 구분된 목록입니다. 호스트에 태그 중 하나가 있는 경우 호스트가 새 클러스터 멤버를 프로비저닝하기에 적합합니다.
- defaultScalingPolicy > in
설명: 서버 수를 줄이기 위한 상세한 제어를 정의합니다.필수: false데이터 유형: 속성 이름 데이터 유형 기본값 설명 amount int 최소값: 1
1 단위 속성으로 정의하는 단위로 표시되는 확장할 양입니다. minInterval 밀리초 정밀도를 사용하는 기간 15m 스케일링 변경 사이의 최소 시간입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다. units - percentage
- instance
instance 확장할 단위입니다. - percentage
- 양은 인스턴스의 현재 수에 비례하는 백분율입니다.
- instance
- 양은 인스턴스의 수입니다.
- defaultScalingPolicy > metric
설명: 서버를 시작하거나 제거하기 위한 자원 사용량 기준을 정의합니다.필수: false데이터 유형: 속성 이름 데이터 유형 기본값 설명 id 문자열 고유 구성 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로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다. units - percentage
- instance
instance 확장할 단위입니다. - percentage
- 양은 인스턴스의 현재 수에 비례하는 백분율입니다.
- instance
- 양은 인스턴스의 수입니다.
- scalingPolicy
설명: 자원에 대한 수요를 바탕으로 Liberty 서버를 시작하거나 중지하기 위한 기준을 정의합니다.필수: false데이터 유형: 속성 이름 데이터 유형 기본값 설명 enabled boolean true 스케일링 정책의 사용 여부를 표시합니다. id 문자열 고유 구성 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 관리 메타데이터 태그의 공백으로 구분된 목록입니다. 호스트에 태그 중 하나가 있는 경우 호스트가 새 클러스터 멤버를 프로비저닝하기에 적합합니다.
- scalingPolicy > in
설명: 서버 수를 줄이기 위한 상세한 제어를 정의합니다.필수: false데이터 유형: 속성 이름 데이터 유형 기본값 설명 amount int 최소값: 1
1 단위 속성으로 정의하는 단위로 표시되는 확장할 양입니다. minInterval 밀리초 정밀도를 사용하는 기간 15m 스케일링 변경 사이의 최소 시간입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다. units - percentage
- instance
instance 확장할 단위입니다. - percentage
- 양은 인스턴스의 현재 수에 비례하는 백분율입니다.
- instance
- 양은 인스턴스의 수입니다.
- scalingPolicy > metric
설명: 서버를 시작하거나 제거하기 위한 자원 사용량 기준을 정의합니다.필수: false데이터 유형: 속성 이름 데이터 유형 기본값 설명 id 문자열 고유 구성 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로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다. units - percentage
- instance
instance 확장할 단위입니다. - percentage
- 양은 인스턴스의 현재 수에 비례하는 백분율입니다.
- instance
- 양은 인스턴스의 수입니다.