Scale Up vs Scale Out

이한울·2020년 8월 24일
0

BackEnd

목록 보기
1/3

서버의 성능 향상 기법

한 대의 서버가 감당할 수 있는 양보다 더 많은 요청이 들어올 경우 서버의 성능 문제로 응답 시간이 지나치게 증가하는 등의 문제가 발생할 수 있다.

Scale-Up

Scale-Up은 기존 서버의 성능을 증가시키는 것이다. 기존 서버를 확장할 경우 서버 자체 성능에 한계가 있다는 점과 그에 따른 비용이 크다는 문제점이 있다.

Scale-Out

Scale-Out은 하나의 서버에서 처리하던 일을 여러 서버로 분산 시키는 것이다. Scale-Up에 비해 비용이 작고 지속적인 확장이 가능하다. 한 서버에 문제가 생겨도 전체 서버에 장애가 생길 가능성이 적다. 그러나 여러 서버들 간의 균등한 워크로드 분배를 위한 로드밸런싱을 고려해야하며 데이터 정합성에 문제가 발생할 수 있다.

profile
Backend Engineer 이한울입니다

0개의 댓글