로드밸런서&오토스케일

[오토스케일링] 스케줄링 기능

해당 메뉴얼 iwinv 오토스케일링 서비스의 스케줄링 기능에 대해 설명합니다. 

 

오토스케일링 개념 및 관련 기본 메뉴얼은 아래 링크를 참고해주십시오.

'오토스케일링 소개 '  

'오토스케일링 생성 '

오토스케일링, 서버가 언제 증가되고 언제 감소하는가?

 

 

  

오토스케일 스케줄링


IWINV 오토스케일 서비스에  스케줄링 기능이 추가되었습니다.  (21.Q1)

기존 모니터링 방식의 오토스케일링 서비스에 스케줄을 추가함으로써 컴퓨팅에 대한 고가용성 구축 환경과 효율적인 서버 운영을 제공합니다.

따라서 특정 시간대에 집중되는 트래픽 규모를 예측하여 컴퓨팅의 증/감자동화 할 수 있습니다.

 

 

 

경로

관리콘솔 - 서버 - 가상서버 - 오토스케일링 관리 - 설정 아이콘 클릭

바로가기 : https://console.iwinv.kr/as/

 

 

  

  

1. 기본 사용법 

 

오토스케일링의 스케줄링 기능을 사용하기에 위해 '오토스케일링 생성' 후 설정 아이콘을 클릭하여 [스케줄] 탭으로 이동하여 설정할 할 수 있습니다.

스케줄링 기능은 오토스케일링 생성에서 '운영할 서버수'를 입력했더라도 스케쥴에 입력된 '최소 서버''최대 서버'로 변경되어 운영됩니다.

따라서 아래 내용을 참고하여 주시기 바랍니다.

 

  

* 스케줄 실행에 따른 현재 운영 서버수 변경

'최소 서버 수' 설정이 '기존 운영 서버 수'보다 높을 경우 : '최소 서버 수'로 서버 증가

'최대 서버 수' 설정이 '기존 운영 서버 수'보다 낮을 경우 : '최대 서버 수'로 서버 감소

'기존 운영 서버 수'가  '최소 서버수' 와 '최대 서버수' 범위 안에 있을 경우 : '기존 운영 서버수' 유지

 

** 스케줄링 종료 시간 이후 기존의 설정으로 돌아가기 위해서는 반드시 복구 스케줄을 추가로 생성해야 합니다. (  시나리오 참고  )  

 

 

# 스케줄 추가 

 

 [ 스케줄 추가]  를 클릭하여  새로운 스케줄을 추가합니다. 

 

 

# 스케줄 추가 입력 항목 

 

① 운영할 서버 수 

   -   운영할 서버의 최소 서버수와 최대 서버수를 설정합니다.   

 

②실행 시작 

 -  시작일시와 시간을 입력합니다. ( UTC+9 기준 )       입력예)  시작일시: 2021-03-01  시간:  17:00 

  *  1회성 스케줄의 경우 입력한 시간에 스케줄링이 실행되며 ,  반복시에는 반복설정에 입력한 시간에 스케줄링이 실행됩니다.    

 

③반복 유무 

 -  스케줄의 반복 유무를 선택합니다. 

 

④ 반복설정 

- 반복 설정은 실행 시작 일시로부터 반복 여부를 설정하는 옵션으로 실행 종료 이후에는 작동하지 않습니다.

크론탭(crontab)과 동일한 규칙으로 반복시간을 설정합니다.       

-  , (콤마)   / (슬래시 ) 사용가능      - (하이픈)  사용불가 

* 시간 설정은 24시간제를 적용해 입력해야 합니다. (예 - 정오 12시, 자정 24시)

 

* 크론탭 규칙

*      *      *      *      *
분(0-59)  시간(0-23)  일(1-31)  월(1-12)   요일(0-6)

 

#  일요일은 0  ,   월요일 1  ~ 토요일 6

 

 

ex)   30분 *시 *일 *월 *요일    =>   매일 매시 30분에 실행 

 

            30분 15,17시 *일*월 2요일  =>  매주 화요일 15시 30분,  17시 30분에 실행 

 

 

⑤ 실행종료 

- 스케줄링을 종료할 시간을 설정합니다. 

- 해당시간이 지나면 더이상 반복실행이 되지 않습니다. 

- 실행이 종료되어도 [스케줄내역]에서 해당 스케줄은 자동 삭제되지 않습니다.

 

 

  * 스케줄 수정 및 삭제 는 스케줄 내역에서  [설정] 탭에서 선택가능 

 

 

 

# 스케줄 수정 

 -  기존 입력된 값에서 수정할 항목을 재입력하고  [오토스케일 수정] 클릭합니다. 


 
 

 

 

# 스케줄 삭제 

- 삭제할 스케줄 이름을 확인하고  회원비밀번호를 입력 후 [스케줄 삭제]를 클릭합니다. 

     





 

 

2.  사용 시나리오 

 

* 모든 시나리오의 기존 오토스케일링 서버 설정은 현재 운영중인 서버수 1대 , 최소 서버수 1대 최대 서버수 2대로 동일합니다. 

 

 

시나리오 1 ) 1회성 스케줄링

2021년 3월 1일 12시( 정오 )에  최소서버 3대 - 최대서버 5대로 증설시키고   17시 ( 오후 5시 )에 원래 설정으로 복구한다. 

 

# 스케줄 추가

  # 1회성 스케줄 추가 

 

 

 

 

 #  기본 설정으로 복구하는 스케줄 추가 


 

 

# 기본설정 확인 

 -  [스케줄 내역]에서  추가된 2개의 스케줄 내역을 확인합니다.

 

 

 -  스케줄링이 실행된 후 [상세정보 ] - [설정정보]탭에서  변경된 서버 설정을 확인합니다

 

 

 - 1회성 스케줄링이 종료되고 스케줄내역에 맞춰 기본설정 복구 스케줄이 실행되면  기존의 서버설정으로 돌아옵니다.  

 

 

시나리오2) 반복 스케줄링

 

2021년 3월 1일부터 3월 31일까지 매주 월요일 12시( 정오 ) 부터 17시( 오후5시 )까지  최소서버 3대 - 최대서버 5대로 서버를 증설한다. 

  

 

# 스케줄 생성 

 # 반복 스케줄 추가  

 

 

#  기본 설정으로 복구하는 스케줄 추가 

 

 

 

 

 

 

# 기본설정 확인 

 

[스케줄 내역]에서  추가된 2개의 스케줄 내역을 확인합니다. 

 

 

 - 스케줄링이 실행된 후 [상세정보 ] - [설정정보]탭에서  서버 설정을 확인합니다.  

 

 

 

 

 -  기본설정 복구 스케줄이 실행되면  기존의 서버설정으로 돌아옵니다.  

   반복 설정에 따라 3월 31일까지 매주 월요일 12시( 오후 1시 )마다 반복스케줄이 실행됩니다.  

 

 

 

시나리오3) 혼합 스케줄링 

 

1)2021년 3월 1일부터 3월 31일까지 매주 월요일 12시( 정오 ) 부터 17시( 오후5시 )까지  최소서버 3대 - 최대서버 5대로 서버를 증설한다. 

2) 2021년 3월 9일부터 23일까지 매주 화요일  15시 ( 오후 3시 )  부터  18시( 오후 6시) 까지 최소서버 4대  - 최대서버 6대로 서버를 증설한다. 

 

 

 

# 스케줄 생성 

  # 혼합 스케줄 추가  ( 기존 반복 스케줄을 혼합스케줄1 으로 수정하고  혼합스케줄 2 추가 ) 

 

 

 

#  기본 설정으로 복구하는 스케줄 추가  ( 기존 반복 스케줄의 복구 스케줄을 복구스케줄1 으로 수정하고 복구 스케줄2 추가)

*  23일 화요일 당일에도 스케줄링이 실행되기 때문에  종료시간3월 24일 자정으로 입력 

 

 

 

# 기본설정 확인 

 

 

- 스케줄링이 실행된 후 [상세정보 ] - [설정정보]탭에서  서버 설정을 확인합니다. 

 

 

# 혼합 스케줄1 실행  


-  3월1일부터 3월 31일까지 매주 월요일 12시에 혼합스케줄1 실행 ->  서버설정 변경 및 운영 서버수 3대로 증가  

 

 

# 기본 설정 복구 스케줄 1 실행 

 

-  3월1일부터 3월 31일까지 매주 월요일 17시에 기본설정 복구 스케줄1 실행  ->  기존 서버설정 복구 

 

 

# 혼합 스케줄2 실행 

 

-  3월1일부터 3월 24일까지 매주 화요일 15시에 혼합스케줄2 실행 ->  서버설정 변경 및 운영 서버수 4대로 증가 

 

 

# 기본 설정 복구 스케줄 2 실행 

 

-  3월1일부터 3월 24일까지 매주 화요일 18시 기본설정 복구 스케줄2 실행  -> 기존 서버설정 복구