서버 그룹 모니터링 결과나 사용자가 미리 정한 일정에 따라 가상 서버 수를 자동으로 증가 또는 감소시켜서 수요 변화에 탄력적으로 대응할 수 있게 해 주는 서비스
AutoScaling 설정 항목
Launch Configuration 현황 : Auto Scaling Group과 현재 설정되어 있는 Launch Configuration을 확인할 수 있으며, Launch Configuration을 변경할 수 있습니다.
Scaling 정책 설정 현황 : 모니터링 이벤트가 발생하면 Scaling 정책에 따라 가상 서버를 생성 또는 반납할 수 있습니다. Scaling 정책을 설정할 수 있으며, 증감변경/비율변경/고정값 중에서 선택 가능합니다.생성된 Scaling에 대해 수정, 삭제, 실행이 가능합니다. (모니터링 이벤트 설정은Cloud Insight 사용가이드의내용을 참조하여 설정하세요)
일정 설정 현황 : 고객이 미리 지정한 시간에 가상 서버를 생성 또는 반납할 수 있습니다. 최소 용량/최대 용량/기대 용량 등 Scaling 정책 및 스케줄을 설정할 수 있습니다. 생성한 스케줄에 대해 수정 및 삭제도 가능합니다.
이력 확인 : Auto Scaling 실행 이력을 상세하게 확인할 수 있습니다.
통보 설정 : Auto Scaling을 통해 이벤트 발생 시 통보대상자 및 통보 방법(메일/SMS)을 설정할 수 있습니다.
서버 목록 확인: Auto Scaling Group에 소속된 서버 리스트를 확인할 수 있습니다.
프로세스 관리 : Auto Scaling Group의 프로세스 상태를 확인하고 변경할 수 있습니다. 일시 정지 및 재시작을 수행할 수 있습니다.
AutoScaling 서비스 환경 제한 사항
총 디스크 사이즈 150GB 이하 서버만 가능
Windows OS는 Windows 2012. 2016만 지원
Micro 서버는 불가
High Memory 서버는 불가(추후 개선 예정)
Local disk 기반 서버는 불가
AutoScaling 설정 제한 사항
고객별 생성 가능한 Auto Scaling Group 최대 수: 100
고객별 생성 가능한 Launch Configuration 최대 수: 100
Auto Scaling Group당 생성 가능한 스케줄(Scheduled Action) 최대 수: 100
Auto Scaling Group당 생성 가능한최대 서버 수: 30대
Auto Scaling Group당 생성 가능한 Scaling Policy 최대 수: 10
Auto Scaling Group당 연결 가능한 Load Balancer 최대 수 : 10
관리용 보류(administrative suspension)
- 해당 Launch Configuration에 결함이 있는 것으로 확정하고 더 이상 그 Launch Configuration으로부터 서버를 생성하지 않도록 서버 인스턴스 생성 및 서비스 적용 프로세스를 보류
Launch Configuration
Auto Scaling Group에서 가상 서버를 시작 구성하는 데 사용하는 템플릿 - Auto Scaling Group을 생성할 때는 Launch Configuration 지정
쿨다운
- Default Cooldown(초) 새로운 서버가 생성되었다고 해도 Init-Script 실행, 업데이트 설치 등의 이유로 실제 서비스를 수행할 수 있을 정도로 준비되기까지는 시간이 소요될 수 있음 - 쿨다운(Cooldown) 시간이란 실제 Scaling이 수행 중이거나 수행 완료된 이후에 모니터링 이벤트 알람이 발생하더라도 무시하도록 설정한 기간
헬스체크
Auto Scaling Group의 가상 서버에 주기적인 상태 확인을 수행하여 상태가 비정상인 가상 서버를 식별하도록 Health Check를 진행함
반납 정책
- Auto Scaling 과정에서 추가된 서버에 대한 Scale-in 작업에 대해 고객이 API 질의 형식으로먼저 반납할 서버 지정 가능 - 기본 설정은 먼저 생성된 서버부터 반납
Launch Configuration 설정
콘솔 접속하기
서버 이미지 선택하기
서버 설정 - 요금제는 시간제로 적용, Init-Script는 선택사항
이름 설정
인증키 설정
최종 설정
AutoScaling 설정
Launch Configuration 선택하기
그룹 설정하기 - 기대 용량, 상세 모니터링, 쿨다운 기본값, 헬스 체크 보류기간, 헬스 체크 유형
네트워크 접근 설정하기
일정 설정하기 - Time Zone을 KST, UTC중에 선택함. 증감변경, 비율변경, 고정값 중 선택하고 scaling 설정으로 비율변경을 선택할 경우 최소 조정 폭을 지정
표준 서버보다 10~20배 이상의 고성능 I/O를 제공하는 SSD 서버를 지원합니다. SSD 서버는 기본 4,000 IOPS(Input/output Operations Per Second)를 보장하며, 스토리지 크기에 비례하여 성능이 향상하기 때문에 안정적으로 작업을 처리할 수 있습니다.
GPU 서버
GPU(Graphics Processing Unit)는 동시에 고성능 연산 처리를 할 수 있도록 최적화된 컴퓨팅 자원입니다. 이미지 프로세싱, 렌더링, 과학 연산, 머신 러닝 등 다양한 영역에 GPU 서버를 활용할 수 있습니다.
베어메탈 서버
물리 서버를 가상화 환경 없이 단독으로 제공하는 베어메탈 서버 서비스를 제공합니다. 다른 클라우드 사용자의 영향을 받지 않는 단독 서버를 사용하는 것이기 때문에 성능에 민감한 서비스도 늘 안정적으로 운영할 수 있습니다. 대규모 입출력이 발생하거나 빠른 응답 속도가 필요한 경우에 사용하면 효과적이며, 클라우드 서비스의 편리함과 호스팅 서비스의 안정성을 모두 누릴 수 있습니다.
VDS (Virtual Dedicated Server)
단독으로 제공된 서버 위에서 하나의 클라우드 서버만을 생성해 제공하는 서버
물리 서버 제공 방식이지만 클라우드 서비스 형태로 제공
High Availability (HA)
하드웨어에서 발생한 장애가 Virtual Machine(VM) 서버로 확대되는 것을 방지하기 위한 정책으로 호스트 서버에 발생하면 자동으로 호스트 서버 안에 있는 VM 서버를 안정된 다른 호스트 서버로 옮기는 Live Migration을 지원합니다. 하지만 Live Migration을 진행할 수 없는 오류가 발생하면 VM 서버가 재시작됩니다.
Server Image
내 서버 이미지 기능을 이용하면 현재 사용 중인 서버의 이미지를 생성해 서버의 현재 상태를 저장하고 저장한 내 서버 이미지를 이용해 동일한 정보를 가진 서버를 쉽게 생성할 수 있습니다.
블록 스토리지
서버 한 대당 최대 2 TB 크기의 스토리지를 15개까지 추가할 수 있습니다. 서버 생성 시 기본 스토리지가 1개 존재하므로 실제로 추가할 수 있는 추가 스토리지는 15개입니다.
스토리지 스냅샷
스냅샷을 생성하여 스토리지 데이터를 저장할 수 있습니다. 생성된 스냅샷을 사용하여 원하는 서버에 새로운 스토리지를 생성하면 저장된 데이터가 복구됩니다.
스냅샷의 원본 스토리지가 연결된 서버와 같은 운영 체제인 서버에만 생성할 수 있습니다
방화벽 설정(ACG)
IP 주소/포트 기반 필터링 기능으로 서버로의 네트워크 접근을 관리하는 Security 서비스
항목
기준
제공사양
VPC 개수
리전
3개
Subnet 개수
VPC
200개
IP 개수(IPv4)
VPC
/16-28(65,536개~16개)
NAT Gateway 개수
존
1개
Network ACL 개수
VPC
200개
Network ACL 규칙 개수
Network ACL
40개
ACG 개수
VPC
500개
ACG 규칙 개수
ACG
50개
ACG 적용 개수
Network Interface
3개
Route Table 개수
VPC
200개
Route Table 규칙 개수
Route Table
50개
VPC Peering 개수
VPC
20개
Ncloud Tool Kit (NTK)
터미널 프로그램을 이용하거나 콘솔의 서버 접속 콘솔을 통해 사용할 수 있습니다. 단, Linux에서만 사용할 수 있습니다.