Power Scheduler
프로젝트 리소스들을 자동으로 스케줄링해 관리하는 기능입니다.
둘러보기
Power scheduler 페이지에서는 프로젝트의 resource를 자동으로 on-off 하는 scheduling을 관리합니다. 스케줄러 정보를 확인하고, 새 스케줄러를 생성, 수정 또는 삭제하는 기능을 제공합니다.
Prerequisites
SpaceONE의 power scheduler 서비스 이용에 필요한 IAM 정책을 각 cloud-provider 별로 해당 credential에 미리 정의해 SpaceONE의 사용자 리소스 액세스를 안전하게 제어하고, 다른 리소스에 대한 액세스를 방지할 수 있습니다.
Power Scheduler를 생성하기 전 아래 페이지에 명시된 방법 통해 각 cloud provider의 콘솔에서 해당 정책을 SpaceONE에 할당해주시기 바랍니다.
page(AWS) Service Account Policy ManagementPower scheduler 조회
스케줄러 조회
프로젝트 목록과 함께 설정된 스케줄러의 목록 한눈에 조회할 수 있는 페이지입니다.
검색
검색 바를 통해 프로젝트 이름으로 검색할 수 있습니다.
스케줄링 Dashboard
하나의 스케줄 Dashboard 에 표현되는 정보는 다음과 같습니다.
Item | Description |
프로젝트 이름 | 해당 스케줄러가 만들어진 프로젝트 이름과 그룹이름 |
자원 수 |
|
스케줄 목록 | 스케줄의 목록이며, 대시보드에는 최대 3개까지 표 |
예상 절감 비 | 지난 1개월간 Power scheduler을 통해 절감된 비의 합을 달러로 표 |
스케줄링 히트맵 | 스케줄이 몇시간씩 할당되었는지의 정도를 색으로 표시 |
스케줄링 히트맵
스케줄링 히트맵에 표시되는 색에는 2단계가 있습니다. 색은 스케줄이 몇시간씩 할당되었는지의 정도를 보여주며, 각 색이 나타내는 의미는 다음과 같습니다.
Power scheduler 상세 조회
스케줄러 상세조
스케줄러 상세화면에서는 다음과 같은 기능을 조회합니다.
시간
scheduler가 적용되는 시간을 한눈에 볼 수 있습니다. calendar의 가로축은 날짜, 세로축은 scheduler가 적용될 시간입니다. 이번주
버튼을 클릭하면 이번주의 scheduler 플랜을 볼 수 있습니다.
그래프 오른쪽 상단의 < >
를 통해 달을 이동할 수 있습니다.
스케줄에는 3가지의 scheduled mode가 있습니다.
Scheduled mode | State | Description | color |
반복 스케줄 | 매주 반복되는 타이머로 선택된 영역은 resource가 켜지며, 해제된 영역은 resource가 꺼집니다. | ||
1회성 스케줄 | 켜기 | 특정 날짜에 생성되는 일회성 타이머로, 선택된 영역은 resource가 켜집니다. | |
끄 | 특정 날짜에 생성되는 일회성 타이머로, 선택된 영역에서 resource가 꺼집니다. |
리소스 그룹
• 스케줄러 우선순위 단계
스케줄러는 여러개의 Resource Group으로 이루어지며, 각 스케줄러 간에 단계를 설정할 수 있습니다.
스케줄러의 우선순위가 높을수록 숫자가 작아집니다. 스케줄러 우선순위를 5개 이상 지정하고 싶은 경우, 편집하기
버튼을 누른 후 + 우선순위 추가
버튼을 누르면 스케줄러 그룹이 추가됩니다.
스케줄러에 리소스그룹이 지정되어 있으면 스케줄러 단계 삭제되지 않습니다.
• 리소스 그룹 우선순위
하나의 스케줄러 내 리소스그룹 간의 우선순위를 설정할 수 있습니다. 리소스 그룹의 우선순위란 Booting 순서를 의미합니다. 스케줄러에 N
개의 리소스 그룹이 있다고 가하면, 1
번부터 N
번 순서로 리소스가 켜지고, N
번부터 1
번 순서로 리소스가 종료됩니다.
• 리소스 그룹 보기
스케줄러 페이지에서 리소스 그룹에 대한 정보를 조회합니다. 리소스그룹의 이름
을 클릭하면 다음과 같은 그룹 정보를 볼 수 있습니다.
Item | Description |
그룹 이름 | 스케줄러 생성 시 입력했던 리소스 그룹의 이름 |
리소스 타 | 스케줄러 생성 시 입력했던 그룹기준 > 리소스 타입 |
리소스 목 | 해당 그룹에 속하는 리소스 목 |
새 scheduler 생성
페이지 왼쪽 상단의 새 스케줄러 만들기
버튼을 눌러 Power scheduler를 생성합니다. 프로젝트에 기존에 생성한 스케줄러가 없는 경우 자동으로 생성모드로 변경됩니다.
스케줄 생성하기 위해서는 다음과 같은 정보를 설정해야합니다.
이름
생성할 Power scheduler의 이름이며, 문자와 -
를 포함한 문자열 입력할 수 있습니다. 띄어쓰기가 불가합니다. 이름 입력이 누락되면 스케줄러 생성되지 않습니다.
시간
스케줄이 적용되는 시간을 설정합니. calendar의 가로축은 날짜, 세로축은 스케줄러가 적용될 시간입니다. 이번주
버튼을 클릭하면 이번주의 스케줄 플랜을 입력합니다. 날짜와 시간을 클릭/ 드래그 하여 편리하게 타이머를 적용할 수 있습니다. 한번 더 클릭하면 타이머를 해제할 수 있습니다.
스케줄에는 3가지의 scheduled mode가 있습니다.
Scheduled mode | State | Description | icon |
반복 스케줄 | 매주 반복되는 타이머로 선택된 영역은 resource가 켜지며, 해제된 영역은 resource가 꺼집니다. | ||
1회성 스케 | 켜기 | 특정 날짜에 생성되는 일회성 타이머로, 선택된 영역은 resource가 켜집니다. | |
끄 | 특정 날짜에 생성되는 일회성 타이머로, 선택된 영역은 resource가 꺼집니다. |
리소스 그룹
스케줄러를 적용할 리소스 그룹을 정의합니다. 리소스 그룹 추가
버튼을 누르면 리소스 그룹 만들기
페이지가 나타납니다.
리소스 그룹 생성 시 설정해야 하는 정보는 다음과 같습니다.
Item | Description |
그룹 기본 정보 | 그이름을 입력합니다. 최대 128자 까지 입력 가능하며, 메인화면의 리소스 그룹 카드에는 16자 까지 표시됩니다. 문자로 시작해야하고, 문자/숫자/ |
그룹 기준 | 리소스 타입을 선택합니다. 리소스 타입을 선택하면 그에 따른 리소스 목록이 아래에 표시됩니다. |
리소스 목 | 리소스 목록에서 보여지는 리소스들이 scheduling 됩니다. |
설정한 정보를 확인한 후, 페이지 우측 하단의 저장
버튼을 클릭해 저장합니다.
스케줄 삭제
상단의 휴지통
버튼으로 스케줄러를 삭제할 수 있습니다.
스케줄러 수정
item | Description |
스케줄러 이름 수 | 페이지 상단에 위치 |
스케줄러 시간 수 | calendar의 |
리소스 그룹 수 | 리소스 그룹 위 |
Last updated