Scale up과 SCale out은 서버의 확장과 관련된 개념입니다.
Scale Up
- Scale up은
기존 서버의 성능을 향상시키는 방법입니다.
- ex) 고성능의 부품으로 교체
- 하나의 서버가 모든 데이터를 처리하기 때문에 데이터의 변경이 자주 일어나는 데이터베이스 서버에 적합한 방식입니다.
한 대의 서버에서 모든 데이터를 처리하므로 데이터 갱신이 빈번하게 일어나는 ‘데이터베이스 서버’에 적합한 방식입니다.
Scale Out
- Scale out은
서버를 여러 대 추가하여 성능을 향상시키는 방법입니다.
- 서버 하나가 다운되도 나머지 서버로 서비스 제공이 가능합니다.
- 모든 서버가 동일한 데이터를 가지고 있어야 하므로 데이터 변화가 적을수록 유리하기 때문에 '웹 서버'에 적합한 방식입니다.