IT용어] Scale Up / Scale Out

2017.06.17 07:00




Scale Up  


기존 장치에 필요한 부품을 추가해서 성능을 향상시키는 것.

(디스크 증설, RAM 용량 확장 등)


상대적으로 비용이 적게 발생


추가할 수 있는 디스크나 RAM 용량이 한정되어 있기 때문에 용량의 확장에 제약이 있다. 




Scale Out


성능향상을 위해 장비를 추가해서 병렬로 사용하는 것.


추가된 장비들이 기존의 장비와 하나의 시스템으로 운영되기 위한 별도의 장비 필요


확장이 scale up 보다는 유연하지만 무한정 확장 가능하지는 않다. 




scale up scale out





Scale Up과 Scale Out 비교



웹사이트의 접속자가 증가하는 경우 scale out이 효과적. 

- 세션의 숫자가 폭발하는 경우 scale up은 많은 효과를 기대할 수 없음. 



많은 경우 비용이 적게 드는 scale out이 더 효과적


그렇지만 OLTP(온라인 트랜잭션 처리)가 빈번한 데이터베이스의 처리를 위해서는  scale up이 더 효과적이다. 




참고 사이트 : http://www.zdnet.co.kr/news/news_view.asp?artice_id=00000039151294

또루아빠 IT 용어, Book , ,