Compute Service 그룹 →
수요에 따라 자원을 자동으로 확장/축소하는 서비스.
VM Auto-Scaling은 자원 사용량을 기반으로 사전에 정의한 조건/일정에 따라 VM을 자동으로 추가 생성 또는 삭제하는 컴퓨팅 서비스 입니다. 이를 통해 VM 사용자는 안정적인 서비스를 유지하고 효율적으로 서버를 운용할 수 있습니다.
- 쉽고 편리한 컴퓨팅 환경 구성
웹 기반 콘솔을 통해 Launch Configuration 생성부터 VM Auto-Scaling Group 생성/변경/삭제까지 사용자가 직접 Self Service로 손쉽게 필요한 컴퓨팅 환경을 구성할 수 있습니다.
- 탄력적 자원 사용
서비스의 부하량과 사용량에 맞게 탄력적으로 컴퓨팅 자원을 사용할 수 있습니다. 사용자는 예측 가능한 특정 시간대의 자원 사용량 스케줄링이 가능하며, 불특정 다수 사용자의 일시적 접속을 대비해 자원 사용량을 조절할 수 있습니다.
- 가용성 향상
VM Auto-Scaling은 사용자가 요구하는 트래픽이 항시 처리될 수 있도록 가변적인 수요에 맞게 자원을 조절하는 기능을 합니다. 이를 통해 사용자는 애플리케이션 성능과 가용성을 향상시키는 효과를 얻을 수 있습니다.
- 비용 절감 효과 극대화
수요 변동에 따라서 필요한 만큼만 자원을 사용하여 불필요한 비용을 줄일 수 있습니다. 야간, 주말, 월말 등 특정 시간대 트래픽 증감에 따른 유연한 자원 사용을 통해 비용 절감 효과를 극대화 할 수 있습니다.
- 구성 아키텍처
- Auto-Scaling 프로비저닝
Launch Configuration 신청을 통해 VM Auto-Scaling 작동시 가동할 서버 이미지 생성
Virtual Server 조정 및 관리를 위한 논리적 그룹인 VM Auto-Scaling Group 생성
VM Auto-Scaling에 사용될 네트워크, Load Balancer, 최소/최대 서버 수량 등 설정
Scale-in / Scale-out 정책 설정 (CPU/메모리/디스크 사용률, 네트워크 트래픽 등)
Auto-Scaling 처리시 통보 알람 설정
- Auto-Scaling 수행
모니터링 대상에 설정한 임계치 기준을 충족하거나, 사전 예약된 일정에 맞춰 자동으로 서버 수량 확장 (Scale-out) 및 축소 (Scale-in)
가용성 향상을 위한 Multi-AZ 설정 제공 (AZ는 리전 내 자동 배포)
- 요금 기준
Auto-Scaling은 Virtual Server(무약정)에서만 가능하며, 상품 자체 요금은 없으나 Auto-Scaling을 통해 생성되는 자원에 대해서는 해당 자원별 정의된 요금이 적용됩니다.
'Cloud-DevOps' 카테고리의 다른 글
HPC Cluster (0) | 2023.12.11 |
---|---|
Bare Metal Server (1) | 2023.12.11 |
GPU Server (0) | 2023.12.11 |
Virtual Server (0) | 2023.12.11 |
KT 클라우드 (KTCloud) (0) | 2023.12.10 |