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 Management

Power scheduler 조회

스케줄러 조회

프로젝트 목록과 함께 설정된 스케줄러의 목록 한눈에 조회할 수 있는 페이지입니다.

검색

검색 바를 통해 프로젝트 이름으로 검색할 수 있습니다.

스케줄링 Dashboard

하나의 스케줄 Dashboard 에 표현되는 정보는 다음과 같습니다.

Item

Description

프로젝트 이름

해당 스케줄러가 만들어진 프로젝트 이름과 그룹이름

자원 수

  • 적용된 자원 수 : power scheduler에서 관리하고 있는 자원의 수

  • 적용 가능한 자원 수 : power scheduler에서 관리 가능한 자원의 수 (Server, RDS, Auto Scaling Group)

스케줄 목록

스케줄의 목록이며, 대시보드에는 최대 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의 편집하기 버튼으로 스케줄러 지정 시간대, 반복 스케줄 및 1회성 스케줄을 각각 수정합니다.

리소스 그룹 수

리소스 그룹 위편집하기 버튼으로 스케줄러 지정 시간대를 수정합니다.

Last updated