오토 스케일링(Autoscaling)란?
부하 지표(CPU 사용률, 요청 수, 대기열 길이 등)에 따라 서버나 컨테이너의 대수를 자동으로 늘리고 줄이는 구조. 대수를 늘리는 것을 스케일 아웃, 줄이는 것을 스케일 인이라고 부른다. Kubernetes의 HorizontalPodAutoscaler는 필요한 수를 ⌈현재 수 × 현재 값 ÷ 목표 값⌉으로 구한다. 새 대수가 동작하기 시작할 때까지는 시간이 걸리므로, 급격한 부하 증가에는 여유를 둔 목표값으로 대비하고, 대수가 지나치게 자주 바뀌지 않도록 줄이기 전에 상황을 지켜보는 시간을 두는 경우가 많다.
일본어 명칭: オートスケーリング
오토 스케일링(Autoscaling)은(는) 시스템 구성과 신뢰성 설계, 클라우드와 컨테이너의 기초 등 2개 분야의 연습 문제 2개에 나와요.
분야: 클라우드와 컨테이너의 기초