위로 아래

시스템 확장 방법

서비스를 운영하다보면 필요한 데이터 양이 늘어서 기존의 서버로 서비스가 불가능해지는 경우가 생긴다

 

스케일 업

기존 시스템에 CPU, 메모리, 디스크 같은 내부 컴포넌트 용량을 키우는 방법

또는 더 큰 용량의 서버를 구매해 서비스를 옮기는 방법

 

스케일 아웃

서버 여러 대를 배치하고 하나처럼 동작하게 하는 방법 (병렬 연결)

로드 밸런서와 같이 부하를 분산해주는 별도의 외부 시스템이 필요하다.

 

 

 

 


시스템 축소 방법

스케일 다운

기존 시스템보다 더 작은 용량의 서버로 서비스를 옮기는 방법

 

스케일 인

사용 중이던 서버의 개수를 줄이는 것

예시 : 웹 프런트엔드 서버 1대, API 서버 1대, 백엔드 API 서버 1대, 데이터베이스 서버 4개 (총 7개 서버 운영) -> 프런트엔드 + API 서버 1대, 백엔드 API + 데이터베이스 서버 1대 (총 2대 서버 운영)