Scale Up VS Scale Out
Posted 2008/03/25 17:17
다음 커뮤니케이션과 구글의 서버 관리 방법(?)인 Scale Out 과 네이버의 Scale Up 방식이 무엇인가 궁금해서 찾아보았다. 두 방식이 일장일단이 있다고 하는데 궁금해서 자료를 찾아보니..
| Scale Up versus Scale Out | Posted: Jul 20, 2006 8:48 PM |
|
||
|
Summary In his weblog on java.net, Malcolm Davis discusses scalability, and the advantages and disadvantages of scaling up by adding more memory, CPUs, etc., to one box versus scaling out by adding more less expensive boxes.
How do you decide whether to scale up or out?
|
||||
|
Re: Scale Up versus Scale Out | Posted: Jul 25, 2006 1:19 AM |
|
|||
|
I think the analysis skips one big issue. Scale up does not require a
rewrite until an application bottleneck stops the app from scaling.
Scale out would typically require JMS, Hibernate, or some sort of
shared state architecture. Ignoring the coding complexity, all the operational conclusions line up with my experience helping to run a large Internet eCommerce site. Sort of why we formed Terracotta to cluster underneath apps so that scale out can be done while avoiding the rewrite. Without JVM-level clustering, the debate of scale-out vs. scale-up is a toss up, except in the "totally stateless application" case where scale-out is ideal. With JVM-level clustering, there are apps that still shouldn't be scaled out but at least it can be attempted w/o a rewrite. http://www.terracottatech.com/ | ||||||
- Filed under : 기 타
- Tag : Scale Up과 Scale Out
- Comment Trackback

이올린에 북마크하기