[CS] Scale UP&OUT

finelinefe·2020년 12월 22일
0

CS

목록 보기
33/46

일반적으로 확장은 데이터베이스의 속도 향상이나 클라이언트의 수가 증가함에 따라 대응하기 위해 다음과 같은 과정을 시행한다.


Scale Up

수직 스케일. 기존 서버 -> 향상된 서버 변경

기존의 데이터베이스 속도 향상과 클라이언트 수 증가에 따른 문제점을 해결하기 위해 해당 서버에 하드웨어를 추가하는 과정이다. 서버 자체 성능을 향상시킨다. 수직 스케일 이라고도 한다.

Scale Up 장단점

  • 확장성에서 한계 존재
  • 더 높은 성능 향사을 위한 응용 프로그램의 수정이 필요없음
  • 그러나 마이그레이션 비용 증가

Scale Out

수평 스케일. 기존 서버와 비슷한 서버의 대수를 증가시키는 것.

기존 서버와 비슷한 서버를 증설함으로써 처리 능력의 향상을 도모한다. 수평 스케일이라고도 한다

Scale Out 장단점

  • 동기화 등 기술적 문제 존재(병렬 컴퓨팅)
  • 성능이 증가하진 않기 때문에 약간의 지연이 존재할 수 있다.
  • 읽기 쓰기 작업이 여러대의 서버로 분산 처리되므로 장애 가능성이 상대적으로 적다.

microsegment

0개의 댓글