01.파워스케줄 관리 기능 소개

01.파워스케줄 관리 기능 소개

 

 

파워스케줄이란 ? 

  • 클라우드 리소스를 비즈니스 시간에 따라 필요한 시간에 켜고 미사용 시간에 OFF함으로써 컴퓨팅 사용시간을 절감하여 사용료를 감소하는 최적화 기법입니다.

  • 즉 매우 간단하지만, 비즈니스 시간에 따라 개발 용도의 자원의 경우 83% 정도의 컴퓨팅 비용을 절감할 수 있는 강력한 방법입니다.

  • AWS의 경우 CloudFormation 의 형태로 Instance-Scheduler 라는 표준 파워스케줄 템플릿을 제공하고 있습니다.

 

제공 대상

  • AWS Instance Scheduler 템플릿을 ( AWS 공식 제공 ) 이용하여 구성된 파워 스케줄 ( EC2 / RDS )

  • CloudXper 에 자원 수집이 등록된 AWS EC2 / RDS , Azure Virtual Machine , GCP VM / SQL

 

파워 스케줄 관리 서비스 기능 소개

1. 파워 스케줄러 적용 대상을 손쉽게 설정할 수 있고, 이를 통해 적용 현황을 한눈에 파악 할 수 있다.

  • AWS 자원의 태그키 & 값을 이용한 스케줄 적용 대상 식별이 가능하다.

  • 식별된 자원을 총 5가지 상태로 분류하며, 이에 대한 현황 차트를 제공함으로써 파워스케줄 현황에 대해 손쉽게 식별이 가능하다.

  • 각 상태에 대한 설명은 다음과 같다.

    • 성공 → 설정된 파워스케줄이 정상적으로 작동한 자원

    • 비정상 → 파워스케줄은 설정되어있으나 다양한 원인으로 파워스케줄이 정상적으로 작동하지 않은 자원

    • 적용 필요 → 파워스케줄이 누락된 자원 ( 설정한 옵션을 통해 파워스케줄 적용 대상으로 식별되었으나 , 파워스케줄링이 미설정된 자원 )

    • 예외 → 파워스케줄 미대상 자원이거나 사용자가 예외처리한 자원 ( 설정한 옵션을 통해 파워스케줄 미적용 대상 혹은 사용자 예외처리 )

    • 식별불가 → 용도 식별이 불가한 자원 ( 설정한 옵션을 통해 파워스케줄 적용 or 미적용 대상 모두에 해당하지 않는 자원 ) 

 

2. 파워스케줄 정상 작동 여부를 손쉽게 파악할 수 있고, 이를 통해 빠른 조치가 가능하다.

  • 파워스케줄 현황을 통해 실패여부가 확인된다면 자원 상세 조회를 통해 실패 대상과 원인에 대해 손쉽게 확인할 수 있다.

 

3. 파워스케줄링이 필요한 대상과 스케줄링 설정 시 월간 절약되는 예상 비용을 제공한다.

  • 적용 필요 대상 ( 파워스케줄 적용 대상이나 , 누락된 자원 ) 의 자원별 개수 및 적용 시 절감 금액을 제공한다.

 

4. 절감 금액 추이에 대한 트랜드 그래프 및 원본 데이터를 제공하여 스케줄 적용으로 인한 절감 추이를 손쉽게 비교할 수 있다.

  • 트랜트 차트에 대한 조회 기간 설정이 가능하다.

  • 차트에 사용된 RawData 를 "상세 다운로드"를 통해 엑셀 형태로 제공한다.

  • "24시간 가동 시 비용"과 ( 파워스케줄 미설정 시 청구되었을 비용 ) "실제 절감 금액" ( 파워스케줄 설정으로 인해 절감된 비용)을 함께 제공하여 파워스케줄의 절감률을 파악하기 쉽다.

  • 24시간 가동 시 비용 , 실제 절감 금액 , 스케줄 적용 대수를 하나의 트랜드 차트에서 제공하여 한눈에 비교가 가능하다.

 

5.파워스케줄 대상 자원에 대한 상세 스케줄 정보 및 ON/OFF에 대한 정보를 제공한다.

  • 지난 주 ON/OFF 상태 및 스케줄 정보 제공

  • 현재 스케줄 기반으로 이번 주 예상 스케줄링 정보 제공

  • ON/OFF 이벤트에 대한 이력 제공

 

6.설정된 Instance Scheduler 자동 감지 및 등록

  • CloudXper에 등록된 계정정보를 이용하여 AWS Instance-Scheduler 정보를 자동으로 인식하여 등록

  • 등록하기 위한 별다른 조치 필요 없음

 

7.스케줄 상세 정보 및 등록 자원 목록 제공

  • 스케줄 상세 정보 제공 및 스케줄 별 대상 서버 정보 제공

 

유의사항

  • 원활한 파워스케줄 관리 서비스 이용을 위해 Instance Scheduler에서 사용하는 DynamoDB에 대한 추가 권한 설정 필요

  • 절감 비용은 ListPrice 기반으로 계산된 비용으로 실제 청구 금액과는 약간의 차이가 있을 수 있음.

    • 단 파워스케줄을 사용하는 계정은 SP / RI ( 지속적 사용에 따른 할인 보장 ) 의 Coverage에 영향도가 적으므로 큰 오차가 발생하지는 않을 것으로 예상됨.