서비스가 성장하여 사용자의 수, 트래픽이 증가하면 어느덧 기존의 서버는 한계에 다다르고 인프라를 확장해야 할 순간이 다가온다. 이럴 때 서버를 업그레이드하는 방법으로 Scale up과 Scale out 두 가지 방법이 존재한다. 스케일 업 (Scale up) 스케일 업은 기존 서버의 사양을 업그레이드하는 것을 말한다. 서버에 디스크를 추가하거나 CPU 혹은 메모리 등을 업그레이드하는 방법을 예시로 들 수 있다. 기존 서버의 성능을 향상시키기 때문에 수직 스케일링이라고 부르기도 한다. 스케일 업의 장점 (1) 하나의 서버만을 관리하면 되므로 편리하다. (2) 추가적인 네트워크 연결이 필요하지 않다. (3) 성능을 업그레이드하는 과정이 상대적으로 수월하다. 스케일 업의 단점 (1) 성능 향상에 한계가 존재한..