슬기로운 개발생활

스케일 업(Scale-Up)과 스케일 아웃(Scale-Out)이란?

by coco3o
반응형

스케일 업과 스케일 아웃은 인프라 확장을 위한 두 가지 방법이다.

 

서버를 운영하다 보면 이용자가 증가하거나 사업을 확장 할 때 많은 서버 용량과 성능이 필요하게 되는데, 

 

'스케일 업'과 '스케일 아웃'으로 인프라 확장 문제를 해결할 수 있다.


스케일 업(Scale-Up)

스케일 업은 기존 서버의 사양을 업그레이드해 시스템을 확장하는 것을 말한다.

 

CPU나 RAM 등을 추가하거나 고성능의 부품, 서버로 교환하는 방법이다. 

 

이처럼 하나의 서버의 사양을 업그레이드 하기 때문에 수직 스케일로 불리기도 한다.


스케일 아웃(Scale-Out)

스케일 아웃은 서버를 여러 대 추가하여 시스템을 확장하는 것을 말한다.

 

서버가 여러 대로 나뉘기 때문에 각 서버에 걸리는 부하를 균등하게 해주는 '로드밸런싱'이 필수적으로 동반되어야 한다.

 

이처럼 여러 대의 서버로 나눠 시스템을 확장하기 때문에 수평 스케일로 불리기도 한다.


출처 : https://tecoble.techcourse.co.kr/post/2021-10-12-scale-up-scale-out/

반응형

블로그의 정보

슬기로운 개발생활

coco3o

활동하기