Programming/Cloud,Infra

스케일 인, 스케일 아웃 / 스케일 업, 스케일 다운

_채채_ 2025. 9. 24. 09:20

출처: GeeksforGeeks

Scale Up , Scale Down(수직 스케일링)

서버 자체를 강하거나 약하게 만드는 것

 

Scale Up 🔼

: 서버 사양을 올리는 것.

예) RAM 8GB -> 32GB , CPU 4코어 -> 16코어

 

Scale down 🔽

: 서버 사양을 내리는 것

예) 트래픽 줄었을 때 비용 절감하기

 

- 한 대를 기준으로 키우는 것이기 때문에 한계가 명확함. 업그레이드할 때는 서버를 잠시 내려야 할 수도 있음

Scale Out, Scale In(수평 스케일링)

서버의 개수를 늘리거나 줄이는 것

 

Scale Out ➡️

: 서버 대수 늘리기

예) 서버 1대 -> 10대

 

Scale In ⬅️

: 서버 대수 줄이기

예) 새벽시간대와 같이 트래픽이 없는 시간에는 다시 1대로 돌리는 경우

 

- 클리우드에서 자동으로 관리할 수 있음(Auto Scaling)


  • 소규모 서비스의 초반 운영 -> Scale Up(간단하고 빠름)
  • 트래픽 급증 대비 -> Scale Out(유연하고 안정적 그러나 비용문제 발생 가능)
  • 비용 최적화 -> Scale In/Down(사용 안할 때는 줄이기)