1 - Overview

서비스 개요

Virtual Server Auto-Scaling은 수요에 따라 자원을 자동으로 확장, 축소하는 서비스입니다.애플리케이션을 실행하는 서버 수를 사전에 정의한 조건 또는 일정에 맞게 추가하거나 해지할 수 있습니다.
Auto-Scaling Group은 사전에 생성한 Launch Configuration을 사전 Configuration 템플릿으로 사용하여 서버를 생성하고, 서버 수를 조정하고 관리할 수 있습니다. 지정한 최소 서버 수보다 적어지거나, 최대 서버 수를 초과하지 않도록 조정합니다.
Auto-Scaling Group에 스케줄을 등록하면, 정해진 일정에 맞게 서버 수를 설정할 수 있습니다. 정책을 등록하면, 사전 정의된 조건에 따라 서버 수를 늘리거나 줄일 수 있습니다.

특장점

  • 쉽고 편리한 컴퓨팅 환경 구성: 웹 기반 Console을 통해 Launch Configuration 생성부터 Auto-Scaling Group 생성/변경/삭제까지 사용자가 직접 Self Service로 손쉽게 필요한 컴퓨팅 환경을 구성할 수 있습니다.

  • 탄력적 자원 사용: 서비스의 부하량과 사용량에 맞게 탄력적으로 컴퓨팅 자원을 사용할 수 있습니다. 사용자는 예측 가능한 특정 시간대의 자원 사용량 스케줄링이 가능하며, 불특정 다수 사용자의 일시적 접속을 대비해 자원 사용량을 조절할 수 있습니다.

  • 가용성 향상: Virtual Server Auto-Scaling은 사용자가 요구하는 트래픽이 항시 처리될 수 있도록 가변적인 수요에 맞게 자원을 조절하는 기능을 합니다. 이를 통해 사용자는 애플리케이션 성능과 가용성을 향상시키는 효과를 얻을 수 있습니다.

  • 비용 절감 효과 극대화: 수요 변동에 따라서 필요한 만큼만 자원을 사용하여 불필요한 비용을 줄일 수 있습니다. 야간, 주말, 월말 등 특정 시간대 트래픽 증감에 따른 유연한 자원 사용을 통해 비용 절감 효과를 극대화 할 수 있습니다.

서비스 구성도

구성도
그림. Virtual Server Auto-Scaling 구성도

제공 기능

Virtual Server Auto-Scaling은 다음과 같은 기능을 제공하고 있습니다.

  • Launch Configuration: Auto-Scaling Group에서 Virtual Server를 생성하는 데 사용하는 Configuration 템플릿입니다. Launch Configuration을 만들 때 이미지, 서버 유형, Key Pair, Block Storage 등 Virtual Server에 대한 정보를 설정합니다.
  • 서버 수 조정: 서버 수를 조정할 수 있는 여러 가지 방법을 제공합니다. 정책을 사용하면 임계치 이상의 부하가 있을 경우 처리할 수 있는 Virtual Server를 추가하고 수요가 낮을 때는 Virtual Server을 해제하여 애플리케이션 가용성을 유지하고 비용을 절감할 수 있습니다. 스케줄을 이용하여 정해진 일정에 따라 Virtual Server를 추가하고 해제할 수 있고, 필요에 따라 Auto-Scaling Group의 서버 수를 수동으로 조정할 수도 있습니다.
  • Load Balancer 연계: Load Balancer를 사용하여 애플리케이션 트래픽이 Virtual Server에 고르게 분배되도록 할 수 있습니다. Virtual Server가 추가되거나 해지될 때마다 Load Balancer에 자동으로 등록 및 해제합니다.
  • 네트워크 연결: Auto-Scaling Group의 일반 서브넷, IP 자동 할당 및 Public NAT IP를 연결할 수 있습니다. 서버 간 통신을 위한 로컬 서브넷 연결을 제공합니다.
  • Security Group 적용: Security Group은 Virtual Server에서 발생하는 Inbound/Outbound 트래픽을 제어하는 가상의 논리적 방화벽입니다. Inbound 규칙은 Virtual Server로 들어오는 수신 트래픽을 제어하고 Outbound 규칙은 Virtual Server에서 나가는 발신 트래픽을 제어합니다.
  • 모니터링: Auto-Scaling Group에서 생성된 Virtual Server의 CPU, Memory, Disk 등의 모니터링 정보를 Cloud Monitoring 서비스를 통해 확인할 수 있습니다. Monitoring 정보를 기반으로 Auto-Scaling 정책을 사용하여 부하에 대한 임계치를 설정하고 임계치가 넘어서면 서버를 추가 또는 해제하도록 할 수 있습니다.

구성 요소

Virtual Server Auto-Scaling은 Launch Configuration을 통해 Auto-Scaling Group을 생성하고 서버를 확인하고 관리합니다.

Launch Configuration

Auto-Scaling Group에서 Virtual Server를 생성하는 데 사용하는 Configuration 템플릿입니다. 주요 기능은 다음과 같습니다.

  • 이미지: OS 표준 이미지와 사용자가 생성한 Custom 이미지를 제공합니다. 사용자는 구성하고자 하는 서비스에 따라 선택하여 사용 가능합니다.
  • Keypair: 안전한 OS 접속 방식을 위해 Keypair 방식을 제공합니다.
  • Init script: Virtual Server 시작 시 실행할 스크립트를 사용자가 정의할 수 있습니다.
  • 자세한 내용은 Launch Configuration 생성하기를 참고하세요.
참고
Launch Configuration에서 선택 가능한 이미지와 서버 타입은 Virtual Server OS 이미지 제공 버전Virtual Server 서버 타입을 참고하세요.

Auto-Scaling Group

Launch Configuration을 서버 생성을 위한 사전 Configuration 템플릿으로 사용합니다. Auto-Scaling Group을 생성하여 서버 수 조정 및 관리할 수 있습니다. 주요 기능은 다음과 같습니다.

  • Launch Configuration: Auto-Scaling Group에서 Virtual Server를 생성하는 데 사용하는 Configuration 템플릿입니다.
  • 서버 수 설정: Virtual Server Auto-Scaling은 Auto-Scaling Group의 서버 수를 조정할 수 있는 여러 가지 방법을 제공합니다.
    • 서버 수 고정 방식: Auto-Scaling Group 생성 시, 설정한 서버 수로 추가된 스케줄이나 정책 없이 기본 설정값을 유지하도록 하는 방식입니다. Auto-Scaling Group 생성하기를 참고하여 Min, Desired, Max 서버 수를 설정하세요.
    • 서버 수 수동 조정 방식: Auto-Scaling Group에서 서버 수 수정을 통해 원하는 서버 수 만큼 늘리거나 줄이는 방식입니다. Desired 서버 수 수동 설정 여부를 선택할 수 있습니다. 서버 수 수정하기를 참고하세요.
    • 스케줄 예약 방식: 매일, 매주, 매달 또는 한번 스케줄 예약을 할 수 있으며, 정해진 시간에 원하는 서버 수를 설정할 수 있습니다. 이는 어떨 때 서버 수를 줄이거나 늘려야 할지 예측이 가능한 경우에 유용하게 사용할 수 있습니다. 스케줄 방식을 사용하고 한다면, 스케줄 관리하기를 참고하여 스케줄을 추가 및 관리해주세요.
    • 정책 방식: 동적으로 서버를 조정하는 방법으로 정책을 사용할 수 있습니다. 모니터링 지표 기반으로 설정한 임계치를 벗어나는 경우, 서버 수를 조정하는 방식입니다. 이때 서버 수를 조정하는 방식을 3가지 중에 선택 할 수 있습니다. 지정 대수만큼 서버 수 증감, 지정한 비율로 서버 수 증감, 입력한 값으로 서버 수 고정입니다. 정책으로 인한 서버가 시작되고 해지될 때, 일시적으로 모니터링 지표인 CPU 사용률 정책에 등록한 임계치를 벗어날 수 있습니다. 하지만 이는 일시적인 순간이기 때문에 비정상 상황으로 판단하지 않기 위해 쿨다운 시간을 설정합니다. 정책 방식을 사용하고 싶다면, 정책 관리하기을 참고하세요.
  • Load Balancer: Virtual Server가 추가되거나 해지될 때마다 Auto-Scaling Group에 등록되어 있는 Load Balancer에 자동으로 연결 및 분리합니다.
참고
Auo-Scaling Group의 Load Balancer는 2025년 2월부터 Load Balancer와 연계하여 동작합니다.

제약 사항

Virtual Server Auto-Scaling의 제약 사항은 다음과 같습니다.

구분설명
Auto-Scaling Group당 Virtual Server 수50개 이하
Auto-Scaling Group당 정책 개수12개 이하
Auto-Scaling Group당 스케줄 개수20개 이하
Auto-Scaling Group당 LB 서버 그룹 및 포트 개수3개 이하
표. Virtual Server Auto-Scaling Group 제약 사항
주의
  • 사용 중인 Image가 제공 종료된 표준 Image 라면, Scale-out 이 동작하지 않습니다.
    사용 중인 Image가 Custom Image 라면, 해당 버전 제공 종료 이후에도 Scale out 이 정상적으로 동작합니다.
  • 사용 중인 Image의 제공 종료 전에, 최신 버전의 Image 또는 Custom Image로 Launch Configuration를 교체 권고드립니다.
  • Virtual Server에서 제공 중인 OS Image에 대한 자세한 내용은 OS Image 제공 버전을 참고하세요.

선행 서비스

해당 서비스를 생성하기 전에 미리 구성되어 있어야 하는 서비스 목록입니다. 자세한 내용은 각 서비스 별로 제공되는 가이드를 참고하여 사전에 준비해주세요.

서비스 카테고리서비스상세 설명
NetworkingVPC클라우드 환경에서 독립된 가상 네트워크를 제공하는 서비스
NetworkingSecurity Group서버의 트래픽을 제어하는 가상 방화벽
표. Virtual Server Auto-Scaling 선행 서비스

1.1 - 모니터링 지표

Virtual Server Auto-Scaling은 Virtual Server 대상으로 제공하는 서비스로 개별 Virtual Server 모니터링 지표와 Cloud Monitoring 기반 정책에서 제공하는 모니터링 지표를 제공합니다.

Virtual Server 모니터링 지표

아래 표는 Cloud Monitoring을 통해 확인할 수 있는 Virtual Server의 모니터링 지표를 나타냅니다. 자세한 Cloud Monitoring 사용 방법은 Cloud Monitoring 가이드를 참고하세요.

Windows OS의 경우 Memory 관련 지표는 제공되지 않습니다.

성능 항목상세 설명단위
Memory Total [Basic]사용할 수 있는 메모리의 bytesbytes
Memory Used [Basic]현재 사용되는 메모리의 bytesbytes
Memory Swap In [Basic]교체된 메모리의 bytesbytes
Memory Swap Out [Basic]교체된 메모리의 bytesbytes
Memory Free [Basic]사용하지 않은 메모리의 bytesbytes
Disk Read Bytes [Basic]읽기 bytesbytes
Disk Read Requests [Basic]읽기 요청 수cnt
Disk Write Bytes [Basic]쓰기bytesbytes
Disk Write Requests [Basic]쓰기 요청 수cnt
CPU Usage [Basic]1분간 평균 시스템 CPU 사용률%
Instance State [Basic]Instance 상태state
Network In Bytes [Basic]수신 bytesbytes
Network In Dropped [Basic]수신 패킷 드롭cnt
Network In Packets [Basic]수신 패킷 수cnt
Network Out Bytes [Basic]송신 bytesbytes
Network Out Dropped [Basic]송신 패킷 드롭cnt
Network Out Packets [Basic]송신 패킷 수cnt
표. Virtual Server 모니터링 지표(기본 제공)

Cloud Monitoring 기반 정책에서 제공하는 모니터링 지표

아래 표는 Cloud Monitoring 기반 Auto-Scaling Group의 정책에서 제공하는 모니터링 지표를 나타냅니다. Cloud Monitoring 기반은 정책 설정에 대한 자세한 내용은 정책 관리하기를 참고하세요.

성능 항목상세 설명단위
CPU Usage [Basic]1분간 평균 시스템 CPU 사용률%
Memory Used [Basic]현재 사용되는 메모리의 bytesbytes
Network In Bytes [Basic]수신 bytesbytes
Network In Packets [Basic]수신 패킷 수cnt
Network Out Bytes [Basic]송신 bytesbytes
Network Out Packets [Basic]송신 패킷 수cnt
표. Cloud Monitoring 기반 정책에서 제공하는 모니터링 지표

2 - How-to guides

사용자는 Samsung Cloud Platform Console을 통해 Auto-Scaling Group의 필수 정보를 입력하고, 상세 옵션을 선택하여 해당 서비스를 생성할 수 있습니다.

Auto-Scaling Group 생성하기

Samsung Cloud Platform Console에서 Auto-Scaling Group 서비스를 생성하여 사용할 수 있습니다.

참고
Auto-Scaling Group 생성하기 위해서는 사전에 Launch Configuration 생성이 필요합니다. Launch Configuration 생성하기을 참고하세요.

Auto-Scaling Group 생성하려면 다음 절차를 따르세요.

  1. 모든 서비스 > Compute > Virtual Server 메뉴를 클릭하세요. Virtual Server의 Service Home 페이지로 이동합니다.

  2. Auto-Scaling Group 메뉴를 클릭하세요. Auto-Scaling Group 목록 페이지로 이동합니다.

  3. Auto-Scaling Group 목록 페이지에서 Auto-Scaling Group 생성 버튼을 클릭하세요. Auto-Scaling Group 생성 페이지로 이동합니다.

  4. Auto-Scaling Group 생성 페이지에서 서비스 생성에 필요한 정보를 입력하세요.

    • Launch Configuration 영역에서 Launch Configuration을 선택하세요.
      • Launch Configuration 생성 버튼을 클릭하여 새로운 Launch Configuration를 생성할 수 있습니다.
    • 서비스 정보 입력 영역에서 필요한 정보를 입력 또는 선택하세요.
      구분
      필수 여부
      상세 설명
      Auto-Scaling Group 명필수Auto-Scaling Group 이름
      • 동일한 유형과 목적으로 사용하는 서버들을 그룹으로 관리
      서버명필수Auto-Scaling Group 내의 생성할 서버명
      • Auto-Scaling Group 내 생성된 서버를 구분하기 위한 식별자로 입력한 서버명과 Sequence의 조합으로 서버명이 자동 부여됩니다.
      서버 수필수Auto-Scaling Group에 생성할 서버 개수
      • 0~20 사이의 값을 입력 (Min≤Desired≤Max)
      • Min: Auto-Scailg Group이 최소한으로 유지할 서버 수를 설정
      • Desired: Auto-Scailg Group 내 목표 서버 수를 설정 또한, Auto-Scailg Group 생성 시, 최초 생성되는 서버 수를 의미
      • Max: Auto-Scailg Group이 최대로 유지할 수 있는 서버 수를 설정
      • Auto-Scaling Group 생성 후에도 수정 버튼을 통해서 설정. 자세한 내용은 서버 수 수정하기를 참고
      Desired 서버 수 수동 설정선택Desired 서버 수를 수동으로 변경할 지 여부를 선택
      네트워크 설정 > 네트워크 설정필수Auto-Scaling Group을 위한 네트워크 설정
      • 원하는 VPC일반 Subnet를 선택
      • IP자동 생성만 가능합니다.
      • 로컬 Subnet을 선택하면 원하는 로컬 Subnet을 선택할 수 있고, IP자동 생성만 가능
      네트워크 설정 > Security Group선택필요한 접속을 허용하기 위해서 Security Group을 설정 필요
      • Security Group을 설정하지 않으면 기본 규칙(Any/Deny)에 따라 Inbound/Outbound 모든 트래픽을 차단
      • Linux 서버의 경우 SSH 트래픽을 허용
      • Windows 서버의 경우 RDP 트래픽을 허용
      Load Balancer선택Auto-Scaling Group을 Load Balancer에 연결
      • Auto-Scaling Group의 서버를 LB 서버 그룹의 Member로 등록
      • LB 서버 그룹: 선택한 VPC에 생성되어 있는 LB 서버 그룹을 선택
      • 포트: 1 ~ 65,534 사이의 값을 입력
      • + 버튼을 눌러서 LB 서버 그룹을 추가가능(LB 서버 그룹 및 포트는 총 3개까지 가능)
      • Weighted Round Robin 또는 Weighted Least Connection 부하 분산을 사용하는 LB 서버 그룹은 선택 불가
      • Draining Timeout값: Draining Timeout을 사용으로 체크한 후, Draining Timeout값을 설정 가능
        • Draining Timeout: 서버를 Load Balancer에서 분리하기 전에 대기하는 시간
          • 해당 서버로 연결된 세션이 남아있을 수 있으므로, Draining Timeout을 설정하여 대기할 경우, 안전하게 세션 정리 가능
        • Load Balancer가 미사용일 경우, Draining Timeout 설정 불가
        • 기본값은 300초, 최소 1초 ~ 최대 3,600초까지 입력 가능합니다.
      표. Auto-Scaling Group 서비스 정보 입력 항목
    • Scaling 정책 설정 영역에서 Scaling 정책을 설정하세요.
      • 정책 설정에 대한 자세한 내용은 정책 추가하기를 참고하세요.
        구분
        필수 여부
        상세 설명
        지금 설정선택Scaling 정책을 지금 설정
        • 정책 추가 버튼을 클릭하면 정책 정보 입력 항목 표시
        나중에 설정선택Auto-Scaling Group 생성 후, 상세 정보 페이지에서 정책 설정
        표. Auto-Scaling Group Scaling 정책 설정 항목
    • 알림 설정 영역에서 알림 수신자와 알림 방식을 설정하세요.
      • 알림 설정에 대한 자세한 내용은 알림 추가하기를 참고하세요.
        구분
        필수 여부
        상세 설명
        지금 설정선택알림 수신자와 알림 방식을 지금 설정
        • 알림 추가 버튼을 클릭하면 알림 추가 팝업창이 열림
        • 알림 설정에 대한 자세한 내용은 상세정보 내 참고
        • 알림 수신인 목록에서 수정 버튼을 클릭하여 알림 정보 변경 가능
        나중에 설정선택Auto-Scaling Group 생성 후, 상세 정보 페이지에서 알림 수신자와 알림 방식을 설정
        표. Auto-Scaling Group 알림 설정 항목
    • 추가 정보 입력 영역에서 필요한 정보를 입력 또는 선택하세요.
      구분
      필수 여부
      상세 설명
      태그선택태그 추가
      • 자원 당 최대 50개까지 추가 가능
      • 태그 추가 버튼을 클릭한 후 Key, Value 값을 입력 또는 선택
      표. Auto-Scaling Group 추가 정보 입력 항목
  5. 요약 패널에서 생성한 상세 정보와 예상 청구 금액을 확인하고, 완료 버튼을 클릭하세요.

    • 생성이 완료되면, Auto-Scaling Group 목록 페이지에서 생성한 Auto-Scaling Group을 확인하세요.

Auto-Scaling Group 상세 정보 확인하기

Auto-Scaling Group 서비스는 전체 자원 목록과 상세 정보를 확인하고 수정할 수 있습니다. Auto-Scaling Group 상세 페이지에서는 상세 정보, 정책, 스케줄, Virtual Server, Load Balancer, 태그, 작업 이력 탭으로 구성되어 있습니다.

Auto-Scaling Group 상세 정보를 확인하려면 다음 절차를 따르세요.

  1. 모든 서비스 > Compute > Virtual Server 메뉴를 클릭하세요. Virtual Server의 Service Home 페이지로 이동합니다.
  2. Auto-Scaling Group 메뉴를 클릭하세요. Auto-Scaling Group 목록 페이지로 이동합니다.
  3. Auto-Scaling Group 목록 페이지에서 상세 정보를 확인할 자원을 클릭하세요. Auto-Scaling Group 상세 페이지로 이동합니다.
    • Auto-Scaling Group 상세 페이지에는 상태 정보 및 부가 기능 정보가 표시되며, 상세 정보, 정책, 스케줄, Virtual Server, Load Balancer, 태그, 작업 이력 탭으로 구성됩니다.
      구분상세 설명
      Auto-Scaling Group 상태사용자가 생성한 Auto-Scaling Group의 상태
      • Creating: Auto-Scaling Group 생성 중
      • In Service: 서비스 가능한 상태
      • Scale In: Scale In 진행 중
      • Scale Out: Scale Out 진행 중
      • Cool Down: 쿨 다운 대기 중
      • Terminating: Auto-Scaling Group 삭제 중
      • Attach to LB: Load Balancer에 연결하는 중
      • Detach from LB: Load Balancer로부터 분리하는 중
      Auto-Scaling Group 삭제Auto-Scaling Group 삭제하는 버튼
      표. Auto-Scaling Group 상태 정보 및 부가 기능

상세 정보

Auto-Scaling Group 목록 페이지에서 선택한 자원의 상세 정보를 확인하고, 필요한 경우 정보를 수정할 수 있습니다.

구분상세 설명
서비스서비스명
자원 유형자원 유형
SRNSamsung Cloud Platform에서의 고유 자원 ID
  • Auto-Scaling Group에서는 Auto-Scaling Group SRN을 의미
자원명자원 이름
  • Auto-Scaling Group에서는 Auto-Scaling Group명을 의미
자원 ID서비스에서의 고유 자원 ID
생성자서비스를 생성한 사용자
생성 일시서비스를 생성한 일시
수정자서비스 정보를 수정한 사용자
수정 일시서비스 정보를 수정한 일시
Auto-Scaling Group명Auto-Scaling Group 이름
Launch Configuration명Auto-Scaling Group을 생성할 때, 선택한 Launch Configuration 이름
  • Auto-Scaling Group의 Virtual Server 생성할 때, 사용하는 이미지 템플릿
서버 수현재 Auto-Scaling Group의 생성되어 있는 서버 수와 설정한 Min, Desired, Max 서버 수
Desired 서버 수 수동 설정Desired 서버 수 수동 설정 사용/미사용
VPCAuto-Scaling Group의 VPC 정보
일반 SubnetAuto-Scaling Group의 일반 Subnet, NAT IP 사용 정보
로컬 SubnetAuto-Scaling Group의 로컬 Subnet
Security GroupAuto-Scaling Group의 Security Group
  • Security Group을 변경하고자 하는 경우 수정 버튼을 클릭하여 설정. 자세한 사항은 Security Group 설정하기를 참고
표. Auto-Scaling Group 상세 - 상세 정보 탭 항목

정책

Auto-Scaling Group 목록 페이지에서 선택한 자원의 정책 목록를 확인하고, 필요한 경우 정책을 추가하거나 관리할 수 있습니다.

구분상세 설명
구분정책 구분
  • Scale In: 서버 수 반납
  • Scale Out: 서버 수 증가
정책명정책 별 구분할 이름
실행 조건정책을 실행할 조건
  • Statistic: Metric Type을 계산하는 방법
    • Average: Auto-Scaling Group 내 서버들의 평균
    • Min: Auto-Scaling Group 내 서버들 중 최소 값
    • Max: Auto-Scaling Group 내 서버들 중 최대 값
  • Metric Type: CPU Usage, Memory Usage, Network In(Bytes), Network Out(Bytes), Network In(Packets), Network Out(Packets)
  • Operator: >= > <= <
  • Threshold: Metric Type에 해당하는 임계치
  • Period: 실행 조건을 발생 시킬 연속 시간 (N분간 지속적으로 실행 조건을 만족해야 정책이 실행)
실행 단위정책을 실행하는 방식
  • Policy Type: 정책을 실행할 유형을 선택
    • 지정 대수만큼 서버 수 증감: 서버 수 Target Value 증가 또는 반납
    • 지정한 비율로 서버 수 증감: Target Value 비율로 증가 또는 반납
    • 입력한 값으로 서버 수 고정: 서버 수 Target Value 대로 고정
  • Target Value: 선택한 Policy Type을 실행할 개수 또는 비율
쿨다운정책으로 인한 서버가 시작 또는 해지될 때, 대기하는 시간(초)
  • 기본값은 300초, 최소 1초 ~ 최대 3,600초까지 설정
더보기 > 수정해당 정책 정보를 수정
더보기 > 활성화해당 정책을 활성화
  • 정책이 비활성화 상태에서만 선택 가능
더보기 > 비활성화해당 정책을 비활성화
  • 정책이 활성화 상태에서만 선택 가능
표. Auto-Scaling Group 상세 - 정책 탭 항목

정책 관리 및 정책 예시 설명에 대해서는 정책 관리하기를 참고하세요.

스케줄

Auto-Scaling Group 목록 페이지에서 선택한 자원의 스케줄 목록를 확인하고, 필요한 경우 스케줄을 추가하거나 관리할 수 있습니다.

구분상세 설명
이름스케줄 이름
Min스케줄에서 설정한 최소 서버 수
Desired스케줄에서 설정한 목표 서버 수
Max스케줄에서 설정한 최대 서버 수
주기스케줄이 수행 주기
  • 매일/매주/매달/한 번 중 하나 설정
날짜/요일스케줄 수행 날짜 또는 요일
  • 스케줄 주기에 따라 선택한 날짜/요일
수행 시간스케줄 수행 시간
시간대스케줄 수행 시간대
상태스케줄 상태
더보기 > 수정해당 스케줄 정보를 수정
더보기 > 활성화해당 스케줄을 활성화
  • 스케줄이 비활성화 상태에서만 선택 가능
더보기 > 비활성화해당 스케줄을 비활성화
  • 스케줄이 활성화 상태에서만 선택 가능
표. Auto-Scaling Group 상세 - 스케줄 탭 항목

스케줄 관리에 대해서는 스케줄 추가하기스케줄 삭제하기를 참고하세요.

Virtual Server

Auto-Scaling Group 목록 페이지에서 선택한 자원의 Virtual Server 목록를 확인할 수 있습니다.

구분상세 설명
서버명Auto-Scaling Group에 생성된 서버 이름
  • 서버명 클릭하면, Virtual Server 상세 페이지로 이동
IP서버에 할당된 IP
생성 일시서버가 생성된 날짜와 시간
상태서버의 상태
LB 연결 상태Load Balancer를 설정한 경우, Load Balancer와의 연결 상태
  • Attaching: Load Balancer 연결중
  • Attached: Load Balancer 연결됨
  • Attach Error: Load Balancer 연결 에러
  • Detaching: Load Balancer 분리중
  • Detached: Load Balancer 분리됨
  • Detach Error: Load Balancer 분리 에러
표. Auto-Scaling Group 상세 - Virtual Server 탭 항목

Load Balancer

Auto-Scaling Group 목록 페이지에서 선택한 자원의 Load Balancer 목록를 확인하고, 필요한 경우 Load Balancer를 추가하거나 관리할 수 있습니다.

구분상세 설명
Draining TimeoutDraining Timeout 사용 여부
  • 수정 버튼을 클릭하면, Draining Timeout 사용 여부를 설정
  • 이미 사용 중이라면 시간을 변경
  • Load Balancer가 미사용이면 Draining Timeout은 설정이 불가능합니다.
Load BalancerLoad Balancer 사용 여부
  • 수정 버튼을 클릭하면, Load Balancer 사용 여부를 설정
  • 이미 사용 중이면 Load Balancer를 추가하거나 변경
  • LB 서버 그룹은 최대 3개까지 추가 가능
Load Balancer > Load Balancer명Auto-Scaling Group에 연결할 Load Balancer 이름
Load Balancer > LB 서버 그룹Load Balancer의 LB 서버 그룹
  • Weighted Round Robin 또는 Weighted Least Connection 부하 분산을 사용하는 LB 서버 그룹은 선택 불가
Load Balancer > 포트LB 서버 그룹에 Member로 등록한 포트
표. Auto-Scaling Group 상세 - Load Balancer 탭 항목
참고

알림

Auto-Scaling Group 목록 페이지에서 선택한 자원의 알림 수신인 정보와 알림 방식을 확인할 수 있습니다.

구분상세 설명
알림 수신자알림 수신자의 이름
이메일알림 수신자의 이메일
서버 생성서버 생성 관련 알림 발생 시 알림 발송 여부
  • 성공 시: 생성 성공 시 발송 여부
  • 실패 시: 생성 실패 시 발송
서버 해지서버 해지 관련 알림 발생 시 알림 발송 여부
  • 성공 시: 해지 성공 시 발송 여부
  • 실패 시: 해지 실패 시 발송
정책 실행 조건 만족 시정책 실행 조건 만족 시 알림 발생 여부
상태알림 활성화 상태
  • Active: 활성화
더보기 > 수정해당 알림 정보를 수정
더보기 > 활성화해당 알림 정보를 활성화
  • 알림이 비활성화 상태에서만 선택 가능
더보기 > 비활성화해당 알림 정보를 비활성화
  • 알림이 활성화 상태에서만 선택 가능
표. Auto-Scaling Group 상세 - 알림 탭 항목

알림 설정에 대한 자세한 내용은 알림 관리하기를 참고하세요.

태그

Auto-Scaling Group 목록 페이지에서 선택한 자원의 태그 정보를 확인하고, 추가하거나 변경 또는 삭제할 수 있습니다.

구분상세 설명
태그 목록태그 목록
  • 태그의 Key, Value 정보 확인 가능
  • 태그는 자원 당 최대 50개까지 추가 가능
  • 태그 입력 시 기존에 생성된 Key와 Value 목록을 검색하여 선택
표. Auto-Scaling Group 상세 - 태그 탭 항목

작업 이력

Auto-Scaling Group 목록 페이지에서 선택한 자원의 작업 이력을 확인할 수 있습니다.

구분상세 설명
작업 이력 목록자원 변경 이력
  • 작업 일시, 자원 ID, 자원명, 작업 내역, 이벤트 토픽, 작업 결과, 작업자 정보 확인
표. Auto-Scaling Group 상세 - 작업 이력 탭 항목

Auto-Scaling Group 자원 관리하기

생성된 Auto-Scaling Group의 관리 기능이 필요한 경우, Auto-Scaling Group 상세 페이지에서 작업을 수행할 수 있습니다.

Launch Configuration 수정하기

Auto-Scaling Group의 Launch Configuration을 수정할 수 있습니다.

참고
Launch Configuration을 수정해도 이미 생성된 Auto-Scaling Group의 서버에는 적용되지 않고, 이후 새로 생성되는 서버부터 적용됩니다. 수정된 Launch Configuation으로 Auto-Scaling Group의 모든 서버에 적용하고자 한다면, 서버 수(Desired)를 0으로 조정하여 기존 서버를 모두 삭제한 뒤, 다시 서버 수(Desired)를 원하는 수량으로 수정해주세요.

Auto-Scaling Group의 Launch Configuration 수정하려면 다음 절차를 따르세요.

  1. 모든 서비스 > Compute > Virtual Server 메뉴를 클릭하세요. Virtual Server의 Service Home 페이지로 이동합니다.

  2. Auto-Scaling Group 메뉴를 클릭하세요. Auto-Scaling Group 목록 페이지로 이동합니다.

  3. Auto-Scaling Group 목록 페이지에서 Launch Configuration 수정할 자원을 클릭하세요. Auto-Scaling Group 상세 페이지로 이동합니다.

  4. Launch Configuration명 수정 버튼을 클릭하세요. Launch Configuration 수정 팝업창이 열립니다. 선택 가능한 Launch Configuration 목록을 확인할 수 있습니다.

    구분
    상세 설명
    Launch Configuration 명Launch Configuration 이름
    이미지Launch Configuration OS 이미지
    서버 타입Launch Configuration 서버 타입
    Block StorageLaunch Configuration Block Storage 설정
    Auto-Scaling Group 수Launch Configuration이 적용된 Auto-Scailg Group 개수
    상세 보기Launch Configuration 상세 조회할 수 있는 버튼
    표. Launch Configuration 목록 항목

  5. Launch Configuration 수정 팝업창에서 변경할 Launch Configuration을 선택한 후, 확인 버튼을 클릭하세요. Launch Configuration 수정 알림 팝업창이 열립니다. Launch Configuration 수정 알림 팝업창의 메시지를 확인하고 확인 버튼을 클릭 하세요.

서버 수 수정하기

Auto-Scaling Group의 서버 수를 수정할 수 있습니다.

참고
최대 설정 가능한 서버 수는 50대 입니다. 단, Load Balancer가 있는 경우, Load Balancer에 연결되지 않은 서버 수는 제외합니다.

Auto-Scaling Group의 서버 수를 수정하려면 다음 절차를 따르세요.

  1. 모든 서비스 > Compute > Virtual Server 메뉴를 클릭하세요. Virtual Server의 Service Home 페이지로 이동합니다.
  2. Auto-Scaling Group 메뉴를 클릭하세요. Auto-Scaling Group 목록 페이지로 이동합니다.
  3. Auto-Scaling Group 목록 페이지에서 서버 수 수정할 자원을 클릭하세요. Auto-Scaling Group 상세 페이지로 이동합니다.
  4. 서버 수 수정 버튼을 클릭하세요. 서버 수 수정 팝업창이 열립니다.
  5. 서버 수 수정 팝업창에서 필수 항목 입력 후, 확인 버튼 클릭하세요.
    구분
    필수 여부
    상세 설명
    서버 수 > Min필수수정할 최소 서버 수
    • Auto-Scaling Group이 최소한으로 유지할 서버 수를 설정
    서버 수 > Desired필수수정할 목표 서버 수
    • Auto-Scaling Group내 목표 서버 수를 설정
    서버 수 > Max필수수정할 목표 서버 수
    • Auto-Scailg Group이 최대로 유지할 수 있는 서버 수를 설정
    표. Auto-Scailg Group 서버 수 수정 항목

Auto-Scaling Group에서 생성한 Virtual Server 해지하기

Auto-Scaling Group에서 생성한 Virtual Server는 해당 Virtual Server의 상세 페이지에서 해지 버튼을 클릭하거나 서버 수를 수정하여 해지할 수 있습니다.

주의
  • 서비스 해지 후에는 데이터를 복구할 수 없으므로 주의하세요.
  • 서비스를 해지하려면 먼저 File Storage 연결 및 Lock 사용을 해제하세요. File Storage가 연결되어 있거나 Lock이 설정된 경우에는 Virtual Server를 해지할 수 없습니다.
참고
  • Auto-Scaling Group에서 생성한 Virtual Server를 해지하면 연결된 Load Balancer가 자동으로 분리됩니다.
  • Virtual Server 해지 시 연결된 Storage 상태는 다음과 같습니다.
    • Delete on termination을 설정하지 않은 경우: Virtual Server를 해지해도 볼륨이 삭제되지 않습니다.
    • Delete on termination을 설정한 경우: Virtual Server를 해지하면 해당 볼륨이 삭제됩니다. 단, Snapshot이 존재할 경우에는 Delete on termination이 설정되어 있어도 삭제되지 않습니다.
    • Multi attach 볼륨: 삭제하려는 서버가 볼륨에 연결된 마지막 남은 서버일 때만 삭제됩니다.

Virtual Server 상세 페이지에서 해지하기

Virtual Server 상세 페이지에서 Virtual Server를 해지하려면 다음 절차를 따르세요.

  1. 모든 서비스 > Compute > Virtual Server 메뉴를 클릭하세요. Virtual Server의 Service Home 페이지로 이동합니다.
  2. Service Home 페이지에서 Virtual Server 메뉴를 클릭하세요. Virtual Server 목록 페이지로 이동합니다.
  3. Virtual Server 목록 페이지에서 Auto-Scaling Group에서 생성한 Virtual Server를 선택하세요. Virtual Server 상세 페이지로 이동합니다.
  4. Virtual Server 상세 페이지에서 서비스 해지 버튼을 클릭하세요. 서버 해지를 알리는 팝업창이 열립니다.
  5. 확인 버튼을 클릭하세요. 서버 해지가 완료됩니다.

서버 수를 수정하여 해지하기

서버 수를 수정하여 Virtual Server를 해지하려면 다음 절차를 따르세요.

  1. 모든 서비스 > Compute > Virtual Server 메뉴를 클릭하세요. Virtual Server의 Service Home 페이지로 이동합니다.
  2. Auto-Scaling Group 메뉴를 클릭하세요. Auto-Scaling Group 목록 페이지로 이동합니다.
  3. Auto-Scaling Group 목록 페이지에서 Virtual Server를 해지할 자원을 클릭하세요. Auto-Scaling Group 상세 페이지로 이동합니다.
  4. 서버 수 항목의 수정 버튼을 클릭하세요. 서버 수 수정 팝업창이 열립니다.
  5. 서버 수 수정 팝업창에서 Desired 수를 줄인 후, 확인 버튼 클릭하세요. Desired 서버 수가 조정되면서 Virtual Server가 해지됩니다.
안내
  • Desired 서버 수 수동 설정미사용으로 설정된 경우에는 Desired 서버 수를 수정할 수 없습니다. Desired 서버 수를 수정하려면 Desired 서버 수 수동 설정 수정하기를 참고하세요.
  • Virtual Server 해지 시 Desired 서버 수는 그대로 유지되며, Desired 체크 배치에 따라 scale-out을 진행합니다.

Desired 서버 수 수동 설정 수정하기

Auto-Scaling Group의 Desired 서버 수 수동 설정을 변경할 수 있습니다.

참고
Desired 서버 수 수동 설정 사용을 선택하지 않을 경우, 상세 정보의 서버 수 수정에서 Desired 서버 수를 수정할 수 없습니다. Desired 서버 수는 Virtual Server 상태를 10분 단위로 체크하여 자동으로 맞춥니다.

Auto-Scaling Group의 Desired 서버 수 수동 설정을 수정하려면 다음 절차를 따르세요.

  1. 모든 서비스 > Compute > Virtual Server 메뉴를 클릭하세요. Virtual Server의 Service Home 페이지로 이동합니다.
  2. Auto-Scaling Group 메뉴를 클릭하세요. Auto-Scaling Group 목록 페이지로 이동합니다.
  3. Auto-Scaling Group 목록 페이지에서 Desired 서버 수 수동 설정을 변경할 자원을 클릭하세요. Auto-Scaling Group 상세 페이지로 이동합니다.
  4. 서버 수 수정 버튼을 클릭하세요. Desired 서버 수 수동 설정 팝업창이 열립니다.
  5. Desired 서버 수 수동 설정 팝업창에서 사용 여부를 선택한 후, 확인 버튼 클릭하세요.

Security Group 설정하기

Auto-Scaling Group의 Security Group을 설정할 수 있습니다.

참고
Security Group을 수정해도 이미 생성된 Auto-Scaling Group의 서버에는 적용되지 않고, 이후 새로 생성되는 서버부터 적용됩니다. 수정된 Security Group으로 Auto-Scaling Group의 모든 서버에 적용하고자 한다면, 서버 수(Desired)를 0으로 조정하여 기존 서버를 모두 삭제한 뒤, 다시 서버 수(Desired)를 원하는 수량으로 수정해주세요.

Auto-Scaling Group의 Security Group을 설정하려면 다음 절차를 따르세요.

  1. 모든 서비스 > Compute > Virtual Server 메뉴를 클릭하세요. Virtual Server의 Service Home 페이지로 이동합니다.

  2. Auto-Scaling Group 메뉴를 클릭하세요. Auto-Scaling Group 목록 페이지로 이동합니다.

  3. Auto-Scaling Group 목록 페이지에서 Security Group 설정할 자원을 클릭하세요. Auto-Scaling Group 상세 페이지로 이동합니다.

  4. Security Group 수정 버튼을 클릭하세요. Security Group 수정 팝업창이 열립니다. 선택 가능한 Security Group 목록을 확인할 수 있습니다.

    구분상세 설명
    Security Group 명Security Group 이름
    표. Security Group 목록 항목

  5. Security Group 수정 팝업창에서 Security Group을 선택한 후, 확인 버튼을 클릭하세요. Security Group 수정 알림 팝업창이 열립니다. Security Group 수정 알림 팝업창의 메시지를 확인하고 확인 버튼을 클릭 하세요.

Auto-Scaling Group 추가 정보 관리하기

Auto-Scaling Group의 Load Balancer를 사용으로 설정하고 LB 서버그룹을 선택할 수 있습니다. Load Balancer를 사용중인 Auto-Scaling Group의 경우 미사용으로 변경할 수 있습니다.

Load Balancer Draining Timeout 수정하기

Auto-Scaling Group의 Load Balancer Draining Timeout을 설정할 수 있습니다.

참고

Draining Timeout은 서버를 Load Balancer에서 분리하기 전에 대기하는 시간입니다.

  • 해당 서버로 연결된 세션이 남아있을 수 있기 때문에 Draining Timeout을 설정하여 대기하면 더욱 안전하게 세션을 정리할 수 있습니다.
  • Load Balancer가 미사용이면 Draining Timeout은 설정이 불가능합니다.
  • 기본값은 300초, 최소 1초 ~ 최대 3,600초까지 설정할 수 있습니다.

Auto-Scaling Group의 Load Balancer Draining Timeout을 설정하려면 다음 절차를 따르세요.

  1. 모든 서비스 > Compute > Virtual Server 메뉴를 클릭하세요. Virtual Server의 Service Home 페이지로 이동합니다.
  2. Auto-Scaling Group 메뉴를 클릭하세요. Auto-Scaling Group 목록 페이지로 이동합니다.
  3. Auto-Scaling Group 목록 페이지에서 Load Balancer Draining Timeout 설정할 자원을 클릭하세요. Auto-Scaling Group 상세 페이지로 이동합니다.
  4. Load Balancer 탭을 클릭하세요. Load Balancer 목록 페이지로 이동합니다.
  5. Draining Timeout수정 버튼을 클릭하세요. Draining Timeout 수정 팝업창이 열립니다.
  6. Draining Timeout 수정 팝업창에서 Draining Timeout 사용 여부를 선택하고, Draining Timeout 시간(초)을 입력하세요.
  7. Draining Timeout 수정 팝업창에서 입력값을 확인한 후, 확인 버튼을 클릭하세요. Draining Timeout 수정 알림 팝업창이 열립니다. 알림 팝업창의 메시지를 확인하고 확인 버튼을 클릭 하세요.-

Load Balancer 사용하기

Auto-Scaling Group의 Load Balancer을 수정할 수 있습니다. Auto-Scaling Group의 Load Balancer을 설정하려면 다음 절차를 따르세요.

참고
  • Auto-Scaling Group의 서버가 생성되면 선택한 Load Balancer의 LB 서버 그룹의 Member로 자동으로 연결되고, 서버가 해지되면 LB 서버 그룹의 Member에서 분리됩니다.
  • Draining Timeout이 사용중이라면, Draining Timeout(초) 만큼 대기한 후 서버가 LB 서버 그룹의 Member에서 분리됩니다.
  • Load Balancer 수정에 의한 Member 분리의 경우 Detach from LB 상태로 대기하고, Scale In에 의한 Member 분리의 경우 Scale In 상태로 대기합니다.
  1. 모든 서비스 > Compute > Virtual Server 메뉴를 클릭하세요. Virtual Server의 Service Home 페이지로 이동합니다.
  2. Auto-Scaling Group 메뉴를 클릭하세요. Auto-Scaling Group 목록 페이지로 이동합니다.
  3. Auto-Scaling Group 목록 페이지에서 Load Balancer 설정할 자원을 클릭하세요. Auto-Scaling Group 상세 페이지로 이동합니다.
  4. Load Balancer 탭을 클릭하세요. Load Balancer 목록 페이지로 이동합니다.
  5. Load Balancer수정 버튼을 클릭하세요. Load Balancer 수정 팝업창이 열립니다.
  6. Load Balancer 수정 팝업창에서 사용 여부를 선택합니다. 사용으로 선택하면 Load Balancer를 선택할 수 있습니다.
    구분상세 설명
    LB 서버 그룹LB 서버 그룹 이름
    • 선택한 VPC에 생성되어 있는 LB 서버 그룹을 선택
    • Weighted Round Robin 또는 Weighted Least Connection 부하 분산을 사용하는 LB 서버 그룹은 선택 불가
    포트LB 서버 그룹의 포트 정보
    • LB 서버 그룹 Member로 등록할 때, 등록정보로 필요한 포트 정보를 입력합니다.
    • 1~65,534 사이의 값을 입력
    표. Load Balancer 목록 항목
    • + 버튼을 클릭하여 LB 서버 그룹을 추가할 수 있습니다. 총 3개까지 가능합니다. X 버튼을 클릭하여 추가한 Load Balancer를 제거할 수 있습니다.
  7. Load Balancer 목록을 확인하고 확인 버튼을 클릭하세요. Load Balancer 수정 알림 팝업창이 열립니다. 알림 팝업창의 메시지를 확인하고 확인 버튼을 클릭 하세요.
주의
  • Load Balancer로부터 서버를 분리/연결하는 시점에 서비스 영향이 있을 수 있으니 주의해주세요.
  • Draining Timeout이 사용중이라면, Load Balancer를 미사용으로 설정하거나 연결된 Load Balancer 중 일부를 X 버튼으로 제거하여도 바로 분리되지 않습니다. Draining Timeout(초) 만큼 대기한 후 Load Balancer로부터 서버가 분리됩니다. 이때 Auto-Scaling Group은 Detach from LB 상태로 대기합니다.
참고

Load Balancer 미사용하기

Auto-Scaling Group의 Load Balancer을 미사용으로 수정할 수 있습니다. Auto-Scaling Group의 Load Balancer 미사용 설정을 하려면 다음 절차를 따르세요.

주의
  • Load Balancer로부터 서버를 분리/연결하는 시점에 서비스 영향이 있을 수 있으니 주의해주세요.
  • Draining Timeout이 사용중이라면, Load Balancer를 미사용으로 설정하거나 연결된 Load Balancer 중 일부를 X 버튼으로 제거하여도 바로 분리되지 않습니다. Draining Timeout(초) 만큼 대기한 후 Load Balancer로부터 서버가 분리됩니다. 이때 Auto-Scaling Group은 Detach from LB 상태로 대기합니다.
  1. 모든 서비스 > Compute > Virtual Server 메뉴를 클릭하세요. Virtual Server의 Service Home 페이지로 이동합니다.
  2. Auto-Scaling Group 메뉴를 클릭하세요. Auto-Scaling Group 목록 페이지로 이동합니다.
  3. Auto-Scaling Group 목록 페이지에서 Load Balancer 설정할 자원을 클릭하세요. Auto-Scaling Group 상세 페이지로 이동합니다.
  4. Load Balancer 탭을 클릭하세요. Load Balancer 목록 페이지로 이동합니다.
  5. Load Balancer수정 버튼을 클릭하세요. Load Balancer 수정 팝업창이 열립니다.
  6. Load Balancer 수정 팝업창에서 사용 여부를 선택합니다. 사용을 선택 해제하면 더 이상 Load Balancer를 사용하지 않게 됩니다.
  7. 사용 선택 해제 확인하고, 확인 버튼을 클릭하세요. Load Balancer 수정 알림 팝업창이 열립니다. 알림 팝업창의 메시지를 확인하고 확인 버튼을 클릭 하세요.

Auto-Scaling Group 삭제하기

사용하지 않는 Auto-Scaling Group을 삭제하면 운영 비용을 절감할 수 있습니다. 단, Auto-Scaling Group을 해지하면 운영 중인 서비스가 즉시 중단될 수 있으므로 서비스 중단 시 발생하는 영향을 충분히 고려한 후 해지 작업을 진행해야 합니다.

주의
서비스 삭제 후에는 데이터를 복구할 수 없으므로 주의해주세요.

Auto-Scaling Group을 해지하려면 다음 절차를 따르세요.

  1. 모든 서비스 > Compute > Virtual Server 메뉴를 클릭하세요. Virtual Server의 Service Home 페이지로 이동합니다.
  2. Auto-Scaling Group 메뉴를 클릭하세요. Auto-Scaling Group 목록 페이지로 이동합니다.
  3. Auto-Scaling Group 목록 페이지에서 해지할 자원을 클릭하세요. Auto-Scaling Group 상세 페이지로 이동합니다.
  4. Auto-Scaling Group 삭제 버튼을 클릭하세요.
  5. 삭제가 완료되면 Auto-Scaling Group 목록 페이지에서 자원이 삭제되었는지 확인하세요.

2.1 - Launch Configuration

Auto-Scaling Group 생성하기 위해서는 사전에 Launch Configuration이 생성이 필요합니다.

Launch Configuration 생성하기

Samsung Cloud Platform Console에서 Launch Configuration 서비스를 생성하여 사용할 수 있습니다.

Launch Configuration 생성하려면 다음 절차를 따르세요.

  1. 모든 서비스 > Compute > Virtual Server 메뉴를 클릭하세요. Virtual Server의 Service Home 페이지로 이동합니다.

  2. Launch Configuration 메뉴를 클릭하세요. Launch Configuration 목록 페이지로 이동합니다.

  3. Launch Configuration 목록 페이지에서 Launch Configuration 생성 버튼을 클릭하세요. Launch Configurationp 생성 페이지로 이동합니다.

  4. Launch Configurationp 생성 페이지의 이미지 및 버전 선택 영역에서 필요한 정보를 선택하고 다음 버튼을 클릭하세요.

    참고
    Launch Configuration에서 선택 가능한 이미지는 서버 타입은 Virtual Server OS 이미지 제공 버전을 참고하세요.

  5. Launch Configurationp 생성 페이지의 서비스 정보 입력 영역에 필요한 정보를 입력하세요.

    구분
    필수 여부
    상세 설명
    Launch Configuration 명필수Launch Configuration 이름
    • Launch Configuration을 구별하기 위한 명칭
    서비스 유형 > 서버 타입필수Launch Configuration의 서버 타입
    • Standard: 일반적으로 사용되는 표준 사양
    • High Capacity: Standard 이상의 대용량 서버 사양
    Block Storage필수Launch Configuration의 용도에 따라 Block Storage 설정
    • 기본 OS: OS가 설치되어 사용되는 영역
      • 용량은 Units 단위로 입력하며, OS이미지 종류에 따라 최소 용량이 다름
        • Alma Linux: 2~1,536 사이의 값을 입력
        • Oracle Linux: 5~1,536 사이의 값을 입력
        • RHEL: 2~1,536 사이의 값을 입력
        • Rocky Linux: 2~1,536 사이의 값을 입력
        • Ubuntu: 1~1,536 사이의 값을 입력
        • Windows: 4~1,536 사이의 값을 입력
      • SSD: 고성능 일반 볼륨
      • HDD: 일반 볼륨
      • SSD/HDD_KMS: Samsung Cloud Platform KMS(Key Management System) 암호화키를 사용하는 추가 암호화 볼륨
        • 암호화 적용은 최초 생성 시에만 적용 가능하고, 생성 후 변경 불가
        • SSD_KMS 디스크 유형을 사용하는 경우에는 성능 저하가 발생
    • 추가: OS영역 외 사용자 추가 공간 필요 시 사용
      • 사용을 선택한 후, 스토리지의 유형과 용량을 입력
      • 스토리지를 추가하려면 + 버튼을 클릭하고, 삭제하려면 x 버튼을 클릭(최대 25개까지 추가)
      • 용량은 Units 단위로 입력하며, 1~1,536 사이의 값을 입력
        • 1 Unit은 8GB이므로 8 ~ 12,288GB가 생성됨
      • SSD: 고성능 일반 볼륨
      • HDD: 일반 볼륨
      • SSD/HDD_KMS: Samsung Cloud Platform KMS(Key Management System) 암호화키를 사용하는 추가 암호화 볼륨
        • 암호화 적용은 최초 생성 시에만 적용 가능하고, 생성 후 변경 불가
        • SSD_KMS 디스크 유형을 사용하는 경우에는 성능 저하가 발생
      • SSD_MultiAttach: 2개 이상의 서버 연결이 가능한 볼륨
    Keypair필수Launch Configuration의 사용자 증명 방법을 선택
    • Launch Configuration으로 Auto-Scaling Group을 생성하여 만들어진 서버에 접속하기 위한 서버 인증 정보
    • 신규 생성: 새로운 Keypair가 필요한 경우 신규 생성
    • OS별 기본 접속 계정 리스트
      • Alma Linux: almalinux
      • RHEL: cloud-user
      • Rocky Linux: rocky
      • Ubuntu: ubuntu
      • Windows: sysadmin
    표. Launch Configuration 서비스 정보 입력 항목

  6. Launch Configuration 생성 페이지에서 추가 정보 입력 영역에 정보를 입력한 후, 다음 버튼을 클릭하세요.

    구분
    필수 여부
    상세 설명
    Init Script선택Launch Configuration을 사용할 Auto-Scaling Group의 서버 시작 시, 실행되는 스크립트
    • 45,000 bytes 이내로 입력
    • Init Script는 선택 이미지에 따라 Windows의 경우 배치 스크립트, 리눅스의 경우 쉘 스크립트 또는 cloud-init여야 합니다.
    태그선택태그 추가
    • 자원 당 최대 50개까지 추가 가능
    • 태그 추가 버튼을 클릭한 후 Key, Value 값을 입력 또는 선택
    표. Launch Configuration 추가 정보 입력 항목

  7. 생성 정보 확인 페이지에서 입력한 정보와 예상 금액을 확인하고, 완료 버튼을 클릭하세요.

    • 생성이 완료되면, Launch Configuration 목록 페이지에서 생성한 Launch Configuration을 확인하세요.

Launch Configuration 상세 정보 확인하기

Launch Configuration 서비스는 전체 자원 목록과 상세 정보를 확인하고 수정할 수 있습니다. Launch Configuration 상세 페이지에서는 상세 정보, 태그, 작업 이력 탭으로 구성되어 있습니다.

Launch Configuration 상세 정보를 확인하려면 다음 절차를 따르세요.

  1. 모든 서비스 > Compute > Virtual Server 메뉴를 클릭하세요. Virtual Server의 Service Home 페이지로 이동합니다.
  2. Launch Configuration 메뉴를 클릭하세요. Launch Configuration 목록 페이지로 이동합니다.
  3. Launch Configuration 목록 페이지에서 상세 정보를 확인할 자원을 클릭하세요. Launch Configuration 상세 페이지로 이동합니다.
    • Launch Configuration 상세 페이지 상단에는 상태 정보 및 부가 기능 정보가 표시되며, 상세 정보, 태그, 작업 이력 탭으로 구성됩니다.
      구분상세 설명
      Launch Configuration 상태사용자가 생성한 Launch Configuration의 상태
      • Active: 사용 가능한 상태
      Launch Configuration 삭제Launch Configuration 삭제하는 버튼
      표. Launch Configuration 상태 정보 및 부가 기능

상세 정보

Launch Configuration 목록 페이지에서 선택한 자원의 상세 정보를 확인하고, 필요한 경우 정보를 수정할 수 있습니다.

구분상세 설명
서비스서비스명
자원 유형자원 유형
SRNSamsung Cloud Platform에서의 고유 자원 ID
  • Launch Configuration에서는 Launch Configuration SRN을 의미
자원명자원 이름
  • Launch Configuration에서는 Launch Configuration명을 의미
자원 ID서비스에서의 고유 자원 ID
생성자서비스를 생성한 사용자
생성 일시서비스를 생성한 일시
수정자서비스 정보를 수정한 사용자
수정 일시서비스 정보를 수정한 일시
Launch Configuration명Launch Configuration 이름
이미지Launch Configuration을 생성할 때, 선택한 이미지 이름
  • 해당 Launch Configuration을 사용하고 있는 Auto-Scaling Group의 서버 생성할 때, 사용하는 OS 이미지입니다.
Auto-Scaling Group 수Launch Configuration을 사용하고 있는 Auto-Scaling Group의 개수
서버 타입Launch Configuration에 설정한 서버 타입
Block StorageLaunch Configuration에 설정한 서버 당 Block Storage 정보
  • 유형, 용량, 종류
KeypairLaunch Configuration에 설정한 서버 인증 정보
  • 해당 Launch Configuration을 사용하고 있는 Auto-Scaling Group의 서버에 연결할 때 사용할 Keypair 정보
Init ScriptLaunch Configuration에 설정한 Init Script
  • 해당 Launch Configuration을 사용하고 있는 Auto-Scaling Group의 서버 시작 시, 실행되는 스크립트입니다.
표. Launch Configuration 상세 정보 탭 항목

태그

Launch Configuration 목록 페이지에서 선택한 자원의 태그 정보를 확인하고, 추가하거나 변경 또는 삭제할 수 있습니다.

구분상세 설명
태그 목록태그 목록
  • 태그의 Key, Value 정보 확인 가능
  • 태그는 자원 당 최대 50개까지 추가 가능
  • 태그 입력 시 기존에 생성된 Key와 Value 목록을 검색하여 선택
표. Launch Configuration 태그 탭 항목

작업 이력

Launch Configuration 목록 페이지에서 선택한 자원의 작업 이력을 확인할 수 있습니다.

구분상세 설명
작업 이력 목록자원 변경 이력
  • 작업 일시, 자원 ID, 자원명, 작업 내역, 이벤트 토픽, 작업 결과, 작업자 정보 확인
표. Launch Configuration 작업 이력 탭 상세 정보 항목

Launch Configuration 삭제하기

사용하지 않는 Launch Configuration을 삭제하면 운영 비용을 절감할 수 있습니다. 단, Launch Configuration을 해지하면 운영 중인 서비스가 즉시 중단될 수 있으므로 서비스 중단 시 발생하는 영향을 충분히 고려한 후 해지 작업을 진행해야 합니다.

주의
데이터 삭제 후에는 복구할 수 없으므로 주의해주세요.

Launch Configuration을 삭제하려면 다음 절차를 따르세요.

  1. 모든 서비스 > Compute > Virtual Server 메뉴를 클릭하세요. Virtual Server의 Service Home 페이지로 이동합니다.
  2. Launch Configuration 메뉴를 클릭하세요. Launch Configuration 목록 페이지로 이동합니다.
  3. Launch Configuration 목록 페이지에서 해지할 자원을 클릭하세요. Launch Configuration 상세 페이지로 이동합니다.
  4. Launch Configuration 삭제 버튼을 클릭하세요.
  5. 삭제가 완료되면 Launch Configuration 목록 페이지에서 자원이 삭제되었는지 확인하세요.
주의
Auto-Scaling Group에 적용되어 있는 Launch Configuration은 삭제할 수 없습니다. Auto-Scaling Group을 먼저 삭제한 후, Launch Configuration 삭제해주세요.

2.2 - 정책 관리하기

Auto-Scaling Group의 서버 수를 모니터링 지표를 기반으로 동적으로 조정할 수 있습니다. 모니터링 지표 기반으로 설정한 임계치를 벗어나는 경우, 서버 수를 조정하는 방식입니다. 이때 서버 수를 조정하는 방식을 3가지 중에 선택 할 수 있습니다. 지정 대수만큼 서버 수 증감, 지정한 비율로 서버 수 증감, 입력한 값으로 서버 수 고정입니다. 정책으로 인한 서버가 시작되고 해지될 때, 일시적으로 모니터링 지표인 CPU 사용률이 정책에 등록한 임계치를 벗어날 수 있습니다. 하지만 이는 일시적인 순간이기 때문에 비정상 상황으로 판단하지 않기 위해 쿨다운 시간을 설정합니다. Samsung Cloud Platform Console에서 생성한 Auto-Scaling Group에 정책을 추가하고 관리할 수 있습니다.

정책 추가하기

Auto-Scaling Group의 정책을 추가할 수 있습니다. Auto-Scaling Group의 정책을 추가하려면 다음 절차를 따르세요.

  1. 모든 서비스 > Compute > Virtual Server 메뉴를 클릭하세요. Virtual Server의 Service Home 페이지로 이동합니다.

  2. Auto-Scaling Group 메뉴를 클릭하세요. Auto-Scaling Group 목록 페이지로 이동합니다.

  3. Auto-Scaling Group 목록 페이지에서 상세 정보를 확인할 자원을 클릭하세요. Auto-Scaling Group 상세 페이지로 이동합니다.

  4. 정책 탭을 클릭하세요. 정책 탭 페이지로 이동합니다.

  5. 정책 추가 버튼을 클릭하세요. 정책 추가 팝업창이 열립니다.

    구분
    필수
    상세 설명
    구분필수정책 구분
    • Scale In: 서버 수 반납
    • Scale Out: 서버 수 증가
    정책명필수정책 별 구분할 이름
    실행 조건필수정책을 실행할 조건
    • Statistic: Metric Type을 계산하는 방법
      • Average: Auto-Scaling Group 내 서버들의 평균
      • Min: Auto-Scaling Group 내 서버들 중 최소 값
      • Max: Auto-Scaling Group 내 서버들 중 최대 값
    • Metric Type: CPU Usage, Memory Usage, Network In(bytes), Network Out(bytes), Network In(Packets), Network Out(Packets)
      • 단, Memory usage 정책은 Windows 서버에서 설정 불가
    • Operator: >= > <= <
    • Threshold: Metric Type에 해당하는 임계치
    • Period: 실행 조건을 발생 시킬 연속 시간(N분간 지속적으로 실행 조건을 만족해야 정책이 실행)
    실행 단위필수정책을 실행하는 방식
    • Policy Type: 정책을 실행할 유형을 선택합니다.
      • 지정 대수만큼 서버 수 증감: 서버 수 Target Value 증가 또는 반납
      • 지정한 비율로 서버 수 증감: Target Value 비율로 증가 또는 반납
      • 입력한 값으로 서버 수 고정: 서버 수 Target Value 대로 고정
    • Target Value: 선택한 Policy Type을 실행할 개수 또는 비율
    쿨다운필수정책으로 인한 서버가 시작 또는 해지될 때, 대기하는 시간(초)
    • 기본값은 300초이며, 최소 60초~최대 3,600초로 설정 가능합니다.
    표. 정책 추가 팝업 항목
    참고

    정책 > 쿨다운 설정

    • 정책으로 인한 서버가 시작되고 해지될 때, 쿨다운으로 설정한 시간만큼 대기합니다. 일시적으로 모니터링 지표인 CPU 사용률이 정책에 등록한 임계치를 벗어날 수 있습니다. 하지만 이는 서버 수를 조정하기 위한 조건이 아닌 일시적인 순간이기 때문에 비정상 상황으로 판단하지 않고 쿨다운 시간을 설정하여 대기합니다.
    안내

    정책 실행은 설정한 Min/Max 서버 수 범위 내에서 동작합니다.

    • 서버 수 증가 및 반납, 서버 수 고정 등 Min/Max 서버 수 범위 밖으로 입력하더라도 설정되어 있는 Min/Max 서버 수 안에서 동작합니다.
    • 예시: Min 서버 수가 3일때, 서버 수 고정을 1로 하여도 서버 수가 1로 줄어들지 않고 최소 서버 수인 3을 유지합니다.

  6. 정책 추가 팝업창에서 필수값을 입력한 후, 확인 버튼을 클릭하세요. 추가한 정책은 정책 목록에서 확인하세요.

정책 생성 예시

아래는 정책 예시에 대한 설명입니다. 정책 생성 시, 참고하세요.

정책 예시 설명 1
구분실행 조건실행 단위쿨다운
Scale OutAverage CPU Usage >= 60% 1분동안 발생지정 대수만큼 서버 수 증감 1대수로 증가300초
표. Auto-Scaling Group 정책 예시1
  • Auto-Scaling Group 내 서버들 평균 CPU Usage가 60% 이상 1분 동안 지속되는 경우, 1대씩 서버가 추가로 생성됩니다.
  • 서버가 추가로 생성될 때 쿨다운 시간은 300초로, 쿨다운 시간 동안은 정책으로 인한 서버 추가 또는 반납이 발생하지 않습니다.
  • 쿨다운 시간이 종료된 후에 다시 정책 실행 조건을 확인합니다.
정책 예시 설명 2
구분실행 조건실행 단위쿨다운
Scale InMin CPU Usage <= 5% 1분동안 발생지정한 비율로 서버 수 증감 50% 반납300초
표. Auto-Scaling Group 정책 예시2
  • Auto-Scaling Group 내 서버들 중 최소 CPU Usage가 5% 이하 1분 동안 지속되는 경우, 현재 서버 수의 50%가 해지됩니다.
  • 서버가 해지될 때 쿨다운 시간은 300초로, 쿨다운 시간 동안은 정책으로 인한 서버 추가 또는 반납이 발생하지 않습니다.
  • 쿨다운 시간이 종료된 후에 다시 정책 실행 조건을 확인합니다.
정책 예시 설명 3
구분실행 조건실행 단위쿨다운
Scale OutMax CPU Usage >= 90% 1분동안 발생입력한 값으로 서버 수 고정 5대로 고정300초
표. Auto-Scaling Group 정책 예시3
  • Auto-Scaling Group 내 서버들 중 최대 CPU Usage가 90% 이상 1분 동안 지속되는 경우, 현재 서버 수가 5대보다 적은 경우 서버가 5개까지 생성됩니다.
  • 서버가 생성되는 동안 쿨다운 시간은 300초로, 쿨다운 시간 동안은 정책으로 인한 서버 추가 또는 반납이 발생하지 않습니다.
  • 쿨다운 시간이 종료된 후에 다시 정책 실행 조건을 확인합니다.

정책 수정하기

Auto-Scaling Group의 정책을 수정할 수 있습니다. Auto-Scaling Group의 정책을 수정하려면 다음 절차를 따르세요.

  1. 모든 서비스 > Compute > Virtual Server 메뉴를 클릭하세요. Virtual Server의 Service Home 페이지로 이동합니다.

  2. Auto-Scaling Group 메뉴를 클릭하세요. Auto-Scaling Group 목록 페이지로 이동합니다.

  3. Auto-Scaling Group 목록 페이지에서 상세 정보를 확인할 자원을 클릭하세요. Auto-Scaling Group 상세 페이지로 이동합니다.

  4. 정책 탭을 클릭하세요. 정책 탭 페이지로 이동합니다.

  5. 수정할 정책의 더보기 > 수정 버튼을 클릭하세요. 정책 수정 팝업 열립니다.

    구분
    필수
    상세 설명
    구분필수정책 구분
    • Scale In: 서버 수 반납
    • Scale Out: 서버 수 증가
    정책명필수정책 별 구분할 이름
    실행 조건필수정책을 실행할 조건
    • Statistic: Metric Type을 계산하는 방법
      • Average: Auto-Scaling Group 내 서버들의 평균
      • Min: Auto-Scaling Group 내 서버들 중 최소 값
      • Max: Auto-Scaling Group 내 서버들 중 최대 값
    • Metric Type: CPU Usage, Memory Usage, Network In(bytes), Network Out(bytes), Network In(Packets), Network Out(Packets)
      • 단, Memory usage 정책은 Windows 서버에서 설정 불가
    • Operator: >= > <= <
    • Threshold: Metric Type에 해당하는 임계치
    • Period: 실행 조건을 발생 시킬 연속 시간(N분 발생)
    실행 단위필수정책을 실행하는 방식
    • Policy Type: 정책을 실행할 유형을 선택합니다.
      • 지정 대수만큼 서버 수 증감: 서버 수 Target Value 증가 또는 반납
      • 지정한 비율로 서버 수 증감: Target Value 비율로 증가 또는 반납
      • 입력한 값으로 서버 수 고정: 서버 수 Target Value 대로 고정
    • Target Value: 선택한 Policy Type을 실행할 개수 또는 비율
    쿨다운필수정책으로 인한 서버가 시작 또는 해지될 때, 대기하는 시간(초)
    • 기본값은 300초, 최소 1초 ~ 최대 3,600초까지 설정
    표. 정책 수정 팝업 항목

  6. 정책 수정 팝업창에서 필수값을 입력한 후, 확인 버튼을 클릭하세요.

정책 추가 및 수정 제약 사항

정책 추가할때나 정책 수정할때 정책 구분, 실행 조건, 실행 조건 범위에 따라 제약 사항이 존재합니다. 아래는 정책에 대한 제약 사항에 대한 예시입니다. 제약 사항 예시를 참고하여 정책을 추가하거나 수정하세요.

예시 1 - 정책 구분/실행 조건 중복 등록 확인 필요

정책 구분(Scale Out 또는 Scale In)과 실행 조건(Metric type)이 동일하게 중복 등록이 불가합니다.

정책 구분정책명실행 조건(Statistic)실행 조건(Metric type)실행 조건 범위
Scale OutScaleOutPolicyAverageCPU Usage>= 60%
표. 정책 제약 사항 예시 1 - 선행 등록 정책

위와 같이 정책이 등록되어 있는 경우, 구분(Scale Out) 실행 조건(Metric type=CPU Usage)로 정책 추가하거나 해당 조건으로 수정 불가합니다.

예시 2 - 정책 구분에 따른 실행 조건(Metric type)과 실행 조건(Statistic)에 대해 실행 조건 범위 확인 필요

정책 구분(Scale Out 또는 Scale In)이 다를 때, 동일한 실행 조건(Metric type)과 실행 조건(Statistic)에 대해서 실행 조건 범위(Comparison operator + Threshold)는 중복 등록이 불가합니다.

정책 구분정책명실행 조건(Statistic)실행 조건(Metric type)실행 조건 범위
Scale OutScaleOutPolicyAverageCPU Usage>= 60%
표. 정책 제약 사항 예시 2 - 선행 등록 정책

위와 같이 정책이 등록되어 있는 경우, 아래와 같이 정책 추가하거나 아래 조건으로 수정 불가합니다.
CPU Usage이 평균 60% 이상일 경우, Scale Out 정책이 이미 등록되어 있기 때문에, CPU Usage 평균 60% 이하일 경우 Scale In 정책을 등록하면 60%인 경우가 동일 실행 조건으로 중복되어 등록할 수 없습니다.

정책 구분정책명실행 조건(Statistic)실행 조건(Metric type)실행 조건 범위
Scale InAddUpdatePolicyAverageCPU Usage<= 60%
표. 정책 제약 사항 예시 2 - 추가 불가 정책

예시 3 - 정책 구분에 따른 실행 조건(Metric type)과 실행 조건(Statistic)에 대해 실행 조건 범위 확인 필요

정책 구분(Scale Out 또는 Scale In)이 다를 때, 동일한 실행 조건(Metric type)과 실행 조건(Statistic)에 대해서 실행 조건 범위(Comparison operator + Threshold)는 중복 등록이 불가합니다.

정책 구분정책명실행 조건(Statistic)실행 조건(Metric type)실행 조건 범위
Scale InScaleInPolicyAverageCPU Usage<= 10%
표. 정책 제약 사항 예시 3 - 선행 등록 정책

위와 같이 정책이 등록되어 있는 경우, 아래와 같이 정책 추가하거나 아래 조건으로 수정 불가합니다.
CPU Usage이 평균 10% 이하일 경우, Scale In 정책이 이미 등록되어 있기 때문에, CPU Usage 평균 60% 미만/60% 이하/10% 이상/9% 초과인 경우, Scale Out 정책을 등록하면 실행 조건 범위가 중복되어 등록할 수 없습니다.

정책 구분정책명실행 조건(Statistic)실행 조건(Metric type)실행 조건 범위
Scale OutAddUpdatePolicy1AverageCPU Usage< 60%
Scale OutAddUpdatePolicy2AverageCPU Usage<= 60%
Scale OutAddUpdatePolicy3AverageCPU Usage>= 10%
Scale OutAddUpdatePolicy4AverageCPU Usage> 9%
표. 정책 제약 사항 예시 3 - 추가 불가 정책

예시 4 - 정책 구분에 따른 실행 조건(Metric type)과 실행 조건(Statistic)에 대해 실행 조건 범위에 따라 등록 가능

정책 구분(Scale Out 또는 Scale In)이 다를 때, 동일한 실행 조건(Metric type)에 대해 실행 조건(Statistic)이 다르거나 실행 조건 범위(Comparison operator + Threshold)가 겹치지 않으면 등록 가능합니다.

정책 구분정책명실행 조건(Statistic)실행 조건(Metric type)실행 조건 범위
Scale OutScaleOutPolicyAverageCPU Usage>= 60%
표. 정책 제약 사항 예시 4 - 선행 등록 정책

위와 같이 정책이 등록되어 있는 경우, 아래와 같이 정책 추가하거나 아래 조건으로 수정 가능합니다. 실행 조건 범위가 겹치지않거나, 실행 조건(Statistic)이 다르면 등록이 가능합니다.

정책 구분정책명실행 조건(Statistic)실행 조건(Metric type)실행 조건 범위
Scale InAddUpdatePolicy1AverageCPU Usage<= 10%
Scale InAddUpdatePolicy2MinCPU Usage<= 60%
표. 정책 제약 사항 예시 4 - 추가 가능 정책

정책 삭제하기

Auto-Scaling Group의 정책을 삭제할 수 있습니다. Auto-Scaling Group의 정책을 삭제하려면 다음 절차를 따르세요.

  1. 모든 서비스 > Compute > Virtual Server 메뉴를 클릭하세요. Virtual Server의 Service Home 페이지로 이동합니다.
  2. Auto-Scaling Group 메뉴를 클릭하세요. Auto-Scaling Group 목록 페이지로 이동합니다.
  3. Auto-Scaling Group 목록 페이지에서 상세 정보를 확인할 자원을 클릭하세요. Auto-Scaling Group 상세 페이지로 이동합니다.
  4. 정책 탭을 클릭하세요. 정책 탭 페이지로 이동합니다.
  5. 삭제할 정책을 선택하고 삭제 버튼을 클릭하세요. 정책 삭제 확인 팝업창이 열립니다.
  6. 정책 삭제 확인 팝업창을 확인하고 확인 버튼을 클릭하세요.

2.3 - 스케줄 관리하기

매일, 매주, 매달 또는 한번 스케줄 예약을 할 수 있으며, 정해진 시간에 원하는 서버 수를 설정할 수 있습니다. 이는 어떨 때 서버 수를 줄이거나 늘려야 할지 예측이 가능한 경우에 유용하게 사용할 수 있습니다.

스케줄 추가하기

Auto-Scaling Group의 스케줄을 추가할 수 있습니다. Auto-Scaling Group의 스케줄을 추가하려면 다음 절차를 따르세요.

  1. 모든 서비스 > Compute > Virtual Server 메뉴를 클릭하세요. Virtual Server의 Service Home 페이지로 이동합니다.
  2. Auto-Scaling Group 메뉴를 클릭하세요. Auto-Scaling Group 목록 페이지로 이동합니다.
  3. Auto-Scaling Group 목록 페이지에서 상세 정보를 확인할 자원을 클릭하세요. Auto-Scaling Group 상세 페이지로 이동합니다.
  4. 스케줄 탭을 클릭하세요. 스케줄 탭 페이지로 이동합니다.
  5. 스케줄 추가 버튼을 클릭하세요. 스케줄 추가 팝업창이 열립니다.
    구분
    필수
    상세 설명
    스케줄명필수스케줄 별 구분할 이름
    서버 수 선택필수스케줄 수행 시, 조정할 서버 수를 선택
    • Min: Auto-Scailg Group이 최소한으로 유지할 서버 수
    • Desired: Auto-Scailg Group 내 목표 서버 수
    • Max: Auto-Scailg Group이 최대로 유지할 수 있는 서버 수
    서버 수 입력필수선택한 서버 수의 값을 입력
    • Min 값: 0~50 사이의 값을 입력하세요. (Min≤Desired≤Max)
    • Desired 값: 0~50 사이의 값을 입력하세요. (Min≤Desired≤Max)
    • Max 값: 0~50 사이의 값을 입력하세요. (Min≤Desired≤Max)
    주기필수스케줄 수행 주기
    • 매일: 매일 스케줄이 수행될 시작일종료일, 영구 설정을 할 수 있습니다. 또한 시간시간대를 설정
    • 매주: 시작일종료일, 영구 설정 및 시간시간대를 설정을 할 수 있습니다. 또한 매주 스케줄이 수행될 요일을 선택할 수 있습니다.
    • 매달: 시작일종료일, 영구 설정 및 시간시간대를 설정을 할 수 있습니다. 또한 매달 스케줄이 수행될 Date를 입력 가능
    • 한 번: 시간시간대를 설정을 할 수 있습니다. 또한 한 번 스케줄이 수행될 Date를 설정
    시작일선택스케줄 시작 날짜 설정
    • 현재 날짜 이전으로 설정할 수 없습니다. 기본값은 현재 날짜입니다.
    종료일선택스케줄 종료 날짜 설정
    • 현재 날짜 이전으로 설정할 수 없습니다. 기본값은 현재 날짜 + 7입니다.
    영구선택영구 설정 시, 스케줄 종료일을 9999-12-31로 설정
    시간필수스케줄 수행 시간 설정
    • 30분 단위로 설정 가능합니다. 현재 날짜, 현재 시간보다 빠른 시간은 설정 불가
    시간대필수스케줄 수행 시간에 해당하는 시간대 (예시: Asia/Seoul (GMT +09:00))
    요일필수주기매주 선택한 경우, 스케줄 수행할 요일을 선택
    Date필수
    • 주기매달 선택한 경우, 스케줄 수행할 날짜인 Date를 입력
      • 0을 제외한 -31~31까지 한 개이상 입력하세요. (예시: 3,4,5)
    • 주기한 번 선택한 경우, 스케줄 수행할 날짜인 Date를 설정
      • 현재 날짜 이전으로 설정 불가합니다. 기본값은 현재 날짜입니다.
    표. 스케줄 추가 팝업 항목
  6. 스케줄 추가 팝업창에서 필수값을 입력한 후, 확인 버튼을 클릭하세요.
  7. 스케줄 추가 확인 팝업창의 메시지 확인 후, 확인 버튼을 클릭하세요.
참고

스케줄 주기매달 선택한 경우, 스케줄 수행 날짜인 Date를 입력해야합니다. 아래 내용을 참고하여 스케줄을 등록하세요.

  • 0보다 큰 숫자를 입력하면 매달 날짜를 의미합니다.
    • 예시: 1을 입력하면, 8월 1일, 9월 1일, …, 12월 1일
  • 0보다 작은 숫자를 입력하면 매달 말일로부터 계산합니다.
    • -1을 입력하면 매달 말일을 의미합니다.
      • 예시: 8월 31일, 9월 30일, …, 12월 31일
    • -2를 입력하면 매달 말일 전날을 의미합니다.
      • 예시: 8월 30일, 9월 29일, …, 12월 30일
    • 매달 말일은 31일, 30일, 29일, 28일과 같이 매달 다르기 때문에 매달 말일에 스케줄이 수행되어야 하는 경우를 위해, 위와 같이 0보다 작은 숫자를 이용하여 말일로부터 계산할 수 있도록 하였습니다.
안내
  • 스케줄이 수행될 때 스케줄에 설정한 Min 서버 수가 Desired 서버 수보다 크거나, Max 서버 수가 Desired 서버 수보다 작은 경우, Desired 서버 수도 함께 수정됩니다.
  • 수행 시간이 중복된 스케줄이 있는 경우, 정상 수행되지 않을 수 있습니다. 가급적 수행 시간이 중복되지 않도록 해주세요.

스케줄 수정하기

Auto-Scaling Group의 스케줄을 수정할 수 있습니다. Auto-Scaling Group의 스케줄을 수정하려면 다음 절차를 따르세요.

  1. 모든 서비스 > Compute > Virtual Server 메뉴를 클릭하세요. Virtual Server의 Service Home 페이지로 이동합니다.
  2. Auto-Scaling Group 메뉴를 클릭하세요. Auto-Scaling Group 목록 페이지로 이동합니다.
  3. Auto-Scaling Group 목록 페이지에서 상세 정보를 확인할 자원을 클릭하세요. Auto-Scaling Group 상세 페이지로 이동합니다.
  4. 스케줄 탭을 클릭하세요. 스케줄 탭 페이지로 이동합니다.
  5. 수정할 스케줄의 더보기 > 수정 버튼을 클릭하세요. 스케줄 수정 팝업창이 열립니다.
    구분
    필수
    상세 설명
    스케줄명필수스케줄 별 구분할 이름
    서버 수 선택필수스케줄 수행 시, 조정할 서버 수를 선택
    • Min: Auto-Scailg Group이 최소한으로 유지할 서버 수
    • Desired: Auto-Scailg Group 내 목표 서버 수
    • Max: Auto-Scailg Group이 최대로 유지할 수 있는 서버 수
    서버 수 입력필수선택한 서버 수의 값을 입력
    • Min 값: 0~50 사이의 값을 입력하세요. (Min≤Desired≤Max)
    • Desired 값: 0~50 사이의 값을 입력하세요. (Min≤Desired≤Max)
    • Max 값: 0~50 사이의 값을 입력하세요. (Min≤Desired≤Max)
    주기필수스케줄 수행 주기
    • 매일: 매일 스케줄이 수행될 시작일종료일, 영구 설정을 할 수 있습니다. 또한 시간시간대를 설정
    • 매주: 시작일종료일, 영구 설정 및 시간시간대를 설정을 할 수 있습니다. 또한 매주 스케줄이 수행될 요일을 선택할 수 있습니다.
    • 매달: 시작일종료일, 영구 설정 및 시간시간대를 설정을 할 수 있습니다. 또한 매달 스케줄이 수행될 Date를 입력 가능
    • 한 번: 시간시간대를 설정을 할 수 있습니다. 또한 한 번 스케줄이 수행될 Date를 설정
    시작일선택스케줄 시작 날짜 설정
    • 현재 날짜 이전으로 설정할 수 없습니다. 기본값은 현재 날짜입니다.
    종료일선택스케줄 종료 날짜 설정
    • 현재 날짜 이전으로 설정할 수 없습니다. 기본값은 현재 날짜 + 7입니다.
    영구선택영구 설정 시, 스케줄 종료일을 9999-12-31로 설정
    시간필수스케줄 수행 시간 설정
    • 30분 단위로 설정 가능합니다. 현재 날짜, 현재 시간보다 빠른 시간은 설정 불가
    시간대필수스케줄 수행 시간에 해당하는 시간대 (예시: Asia/Seoul (GMT +09:00))
    요일필수주기매주 선택한 경우, 스케줄 수행할 요일을 선택
    Date필수
    • 주기매달 선택한 경우, 스케줄 수행할 날짜인 Date를 입력
      • 0을 제외한 -31~31까지 한 개이상 입력하세요. (예시: 3,4,5)
    • 주기한 번 선택한 경우, 스케줄 수행할 날짜인 Date를 설정
      • 현재 날짜 이전으로 설정 불가합니다. 기본값은 현재 날짜입니다.
    표. 스케줄 수정 팝업 항목
  6. 스케줄 수정 팝업창에서 필수값을 입력한 후, 확인 버튼을 클릭하세요.
  7. 스케줄 수정 확인 팝업창의 메시지 확인 후, 확인 버튼을 클릭하세요.

스케줄 삭제하기

Auto-Scaling Group의 스케줄을 삭제할 수 있습니다. Auto-Scaling Group의 스케줄을 삭제하려면 다음 절차를 따르세요.

  1. 모든 서비스 > Compute > Virtual Server 메뉴를 클릭하세요. Virtual Server의 Service Home 페이지로 이동합니다.
  2. Auto-Scaling Group 메뉴를 클릭하세요. Auto-Scaling Group 목록 페이지로 이동합니다.
  3. Auto-Scaling Group 목록 페이지에서 상세 정보를 확인할 자원을 클릭하세요. Auto-Scaling Group 상세 페이지로 이동합니다.
  4. 스케줄 탭을 클릭하세요. 스케줄 탭 페이지로 이동합니다.
  5. 삭제할 스케줄을 선택하고 삭제 버튼을 클릭하세요. 스케줄 삭제 확인 팝업창이 열립니다.
  6. 스케줄 삭제 확인 팝업창을 확인하고 확인 버튼을 클릭하세요.

2.4 - 알림 관리하기

알림 수신인을 지정하여 E-mail 또는 SMS로 특정 상황에 대한 알림 메시지를 발송할 수 있습니다.

참고
  • 알림 방식(E-mail 또는 SMS)은 알림 설정 페이지에서 알림 대상서비스 > Virtual Server Auto-Scaling로 선택하여 설정할 수 있습니다.
  • 알림 설정 수정에 대한 자세한 내용은 알림 설정 수정하기를 참고하세요.

알림 추가하기

Auto-Scaling Group의 알림을 추가할 수 있습니다. Auto-Scaling Group의 알림을 추가하려면 다음 절차를 따르세요.

  1. 모든 서비스 > Compute > Virtual Server 메뉴를 클릭하세요. Virtual Server의 Service Home 페이지로 이동합니다.
  2. Auto-Scaling Group 메뉴를 클릭하세요. Auto-Scaling Group 목록 페이지로 이동합니다.
  3. Auto-Scaling Group 목록 페이지에서 알림 정보를 추가할 자원을 클릭하세요. Auto-Scaling Group 상세 페이지로 이동합니다.
  4. 알림 탭을 클릭하세요. 알림 탭 페이지로 이동합니다.
  5. 알림 추가 버튼을 클릭하세요. 알림 추가 팝업창이 열립니다.
  6. 알림 추가 팝업창에서 필수값을 입력한 후, 확인 버튼을 클릭하세요.
    구분상세 설명
    통보시점Auto-Scaling Group 알림 발생 시 통보 시점
    • 서버 생성, 서버 해지, 서버 생성 실패, 서버 해지 실패, 정책 실행 조건 만족 시
    • 다중 선택 가능
    알림 수신인알림 발생 시 알림을 수신할 사용자
    • 알림 수신자 추가 버튼을 클릭하여 사용자 선택 가능
    • Samsung Cloud Platform 사용자만 수신인으로 선택 가능
    표. 알림 항목
주의
알림 수신인 추가 시 이메일 주소가 있는지 확인하고 추가하세요. 로그인 이력이 있는 사용자(이메일, 휴대전화 번호 등록 사용자)만 알림을 받을 수 있습니다.
  1. 알림 추가 확인 팝업창의 메시지 확인 후, 확인 버튼을 클릭하세요.

알림 수정하기

Auto-Scaling Group의 알림 정보를 수정할 수 있습니다. Auto-Scaling Group의 알림 정보를 수정하려면 다음 절차를 따르세요.

  1. 모든 서비스 > Compute > Virtual Server 메뉴를 클릭하세요. Virtual Server의 Service Home 페이지로 이동합니다.
  2. Auto-Scaling Group 메뉴를 클릭하세요. Auto-Scaling Group 목록 페이지로 이동합니다.
  3. Auto-Scaling Group 목록 페이지에서 알림 정보를 수정할 자원을 클릭하세요. Auto-Scaling Group 상세 페이지로 이동합니다.
  4. 알림 탭을 클릭하세요. 알림 탭 페이지로 이동합니다.
  5. 알림 목록에서 수정할 알림 정보의 더보기 > 수정 버튼을 클릭하세요. 알림 수정 팝업창이 열립니다.
  6. 알림 수정 팝업창에서 알림 정보를 수정한 후, 확인 버튼을 클릭하세요.
    구분상세 설명
    통보시점Auto-Scaling Group 알림 발생 시 통보 시점
    • 서버 생성, 서버 해지, 서버 생성 실패, 서버 해지 실패, 정책 실행 조건 만족 시
    • 다중 선택 가능
    표. 알림 수정 항목
  7. 알림 수정 확인 팝업창의 메시지 확인 후, 확인 버튼을 클릭하세요.

알림 삭제하기

Auto-Scaling Group의 알림을 삭제할 수 있습니다. Auto-Scaling Group의 알림을 삭제하려면 다음 절차를 따르세요.

  1. 모든 서비스 > Compute > Virtual Server 메뉴를 클릭하세요. Virtual Server의 Service Home 페이지로 이동합니다.
  2. Auto-Scaling Group 메뉴를 클릭하세요. Auto-Scaling Group 목록 페이지로 이동합니다.
  3. Auto-Scaling Group 목록 페이지에서 알림 정보를 수정할 자원을 클릭하세요. Auto-Scaling Group 상세 페이지로 이동합니다.
  4. 알림 탭을 클릭하세요. 알림 탭 페이지로 이동합니다.
  5. 알림 목록에서 삭제할 알림을 선택한 후, 삭제 버튼을 클릭하세요. 알림 삭제 확인 팝업창이 열립니다.
  6. 알림 삭제 확인 팝업창을 확인하고 확인 버튼을 클릭하세요.

3 - API Reference

API Reference

4 - CLI Reference

CLI Reference

5 - Release Note

Virtual Server Auto-Scaling

2025.10.23
FEATURE Virtual Server 해지 기능 개선
  • Auto-Scaling Group에서 만든 Virtual Server의 해지 기능이 개선되었습니다.
    • Virtual Server 해지 시 Load Balancer를 자동으로 분리됩니다.
    • Desired 서버 수는 그대로 유지되며 Desired 체크 배치에 따라 scale-out을 진행합니다.
2025.07.01
FEATURE 신규 기능 추가
  • Virtual Server Auto-Scaling에 알림 기능을 추가하였습니다.
    • Auto-Scaling Group 생성 또는 상세 화면에서 알림 설정을 추가할 수 있습니다.
  • Auto-Scaling Group 생성 시 Scaling 정책을 설정할 수 있습니다.
  • Auto-Scaling Group 정책의 Metric Type을 추가하였습니다.
    • 추가 : Memory Usage, Network In(bytes), Network Out(bytes), Network In(Packets), Network Out(Packets)
  • Load Balancer 연결 시 Draining Timeout을 설정할 수 있습니다.
  • Auto-Scaling Group에 Virtual Server는 최대 50개, LB 서버 그룹 및 포트는 최대 3개까지 연결할 수 있습니다.
2025.02.27
FEATURE Virtual Server Auto Scaling-Load Balancer 서비스 연계 출시 및 NAT 설정 기능 추가
  • Virtual Server Auto-Scaling 기능 변경
    • 2025년 2월에 출시하는 Load Balancer 서비스와 연계 출시합니다.
    • Auto-Scaling Group에서 NAT 설정 기능이 추가되었습니다.
  • Samsung Cloud Platform 공통 기능 변경
    • Account, IAM 및 Service Home, 태그 등 공통 CX 변경 사항을 반영하였습니다.
2024.11.19
NEW Virtual Server Auto Scaling 서비스 정식 버전 출시
  • Virtual Server Auto-Scaling은 Launch Configuration을 통해 Auto-Scaling Group을 생성하고 서버를 확인하고 관리합니다.
  • 정해진 시간에 원하는 서버 수를 설정할 수 있는 스케줄 방식과 CPU 사용률 기반으로 서버 수를 조정하는 방법의 정책 방식을 제공합니다.