Backend/참고자료

Scale up, Scale In, Auto Sacle

간지나제 2021. 4. 13. 08:36

Scale up(Vertical Scaling)

서버 자체의 spec을 높여 성능을 향상시키는 방법

서버 자체의 갱신이 빈번하여 정합성 유지가 어려운 경우 효과적

 

Scale out(Horizontal Scaling)

서버의 대수를 늘려 동시 처리 능력 향상

API 서버나 읽기전용 DB, 정합성 관리가 어렵지 않은 DB Engine에 사용된다.

저렴한 서버 여러 대를 사용하므로 가격에 비해 뛰어난 확장성으로 효율이 좋지만 대수가 늘어날수록 관리가 힘들어지는 부분이 있다.

 

Auto scale

유저가 몰릴 경우나 빠져나갈 때에 대한 기준을 만들어놓고 그에 따른 sacle in, out을 자동적으로 이루어지도록 하는 것