: 자동으로 인스턴스 수를 조절하여 안정적 성능과 최소 비용을 동시에 유지.
스케일링 : 인스턴스 수 또는 성능(CPU/메모리 등 컴퓨팅 파워)을 조절하는 행위.
두 가지 스케일링 방식
| 구분 | Vertical Scaling (Scale Up) | Horizontal Scaling (Scale Out) |
|---|---|---|
| 개념 | 인스턴스 성능 자체를 올림 (CPU/Memory 증가) | 인스턴스 개수를 늘림 |
| 장점 | 구조 변경 없이 빠른 성능 향상 가능 | 유연성, 확장성 우수. 탄력성 있음 |
| 단점 | 성능 대비 비용 증가 심함 (ex. 16배 성능 → 30배 비용) | 구조 설계와 관리가 복잡 (분산 아키텍처 필요) |
| 클라우드 환경 적합도 | 낮음 (비효율적, 비탄력적) | 높음 (AWS 권장 방식) |
조건 기반 자동 조절
정책 예시: 오후 2시 게임 서버 = 40개 / 새벽 2시 = 2개
| 도구 | 역할 |
|---|---|
| CloudWatch | 지표 수집, 조건 확인 (ex. CPU 사용률) |
| ELB (Elastic Load Balancer) | 트래픽 분산 → 다음 강의 주제 |
시작 템플릿 생성
오토 스케일링 그룹 생성
주의사항 및 팁