시스원 클라우드

본문 바로가기

autoscaling 오토 스케일링 서비스는 사용자가 정의한 주기나 이벤트에 따라 서버를 자동으로 생성하거나 삭제하여 요금 절감이 가능한 서비스 입니다.

autoscaling

  • 소개

    autoscaling이란?

    오토 스케일링 서비스는 사용자가 정의한 주기(스케줄링)나 이벤트(모니터링 알람)에 따라 서버를 자동으로 생성하거나 삭제합니다. 제공하는 서비스에 사용자가 몰리는 경우에는 원활한 서비스를 위해 서버를 늘리고, 다시 여유로운 상황이 되면 불필요한 서버를 자동으로 줄여 발생하는 요금을 낮출 수 있습니다.

    주요 기능

    • 수요가 증가하면 서버를 자동으로 생성합니다.
    • 수요가 감소하면 불필요한 서버를 자동으로 삭제합니다.
    • 모니터링 서비스의 알람에 의해 동적으로 서버를 조절합니다.
    • 사용자가 정의한 스케줄에 따라 서버를 조절합니다.
    • 비정상적인 서버를 자동으로 삭제하고, 사용자가 정의한 용량을 유지합니다.
    • 스케일링 작업을 시작하거나 스케일링 작업을 완료할 때 유클라우드 메시징 서비스를 통해 알림을 발송합니다.
    • 오토 스케일링 서비스는 명령줄 도구를 통해 기능을 사용할 수 있습니다.
  • 이용방법

    이용방법

    ucloud autoscaling 웹 wizard를 활용한 방법

    ucloud autoscaling API를 활용한 방법

    오토 스케일링 서비스를 사용하기 위해서는 오토 스케일링 명령줄 도구(CLI, Command Line Interface)를 이용합니다.
    사용하기 전에 오토 스케일링 명령줄 도구(CLI)를 다운로드 합니다.

    • create-launch-config 명령을 사용하여 오토 스케일링 그룹을 위한 구동 설정(Launch Configuration)을 생성합니다. 구동 설정은 새로운 서버를 시작하는 데 필요한 정보를 포함합니다.
    • create-auto-scaling-group 명령을 사용하여 오토 스케일링 그룹을 생성합니다. 오토 스케일링 그룹은 오토 스케일링 서비스의 핵심 요소로, 앞서 생성한 구동 설정을 적용하려는 서버들의 모음입니다.
    • put-notification-configuration 명령을 사용하여 스케일링 작업의 시작과 끝에 대한 알림을 받을 수 있습니다. 알림 설정(Notification Configuration)은 유클라우드 메시징 서비스의 토픽(Topic)과 연동하는 정보를 포함합니다.
    • put-scaling-policy 명령을 사용하여 수행하려는 스케일링 정책을 정의합니다. 스케일링 정책으로는 서버를 추가하거나 삭제하는 정책이 몇가지 형태로 준비되어 있습니다. 스케일링 정책은 모니터링 서비스의 알람 기능과 연동됩니다.
    • put-scheduled-update-group-action 명령을 사용하여 스케일링 작업을 스케줄합니다. 스케줄 설정은 CRON 문법으로 표현할 수 있습니다.
    • cloud auto scaling API 사용자 매뉴얼

회원가입 로그인