클라우드 컴퓨팅 & NoSQL/IaaS 클라우드

Auto Scale out에 대한 메모..

Terry Cho 2011. 3. 10. 00:32

Auto Scale Out을 고민할 일이 있어서.. Amazon EC2를 봤는데..
역시나..
EC2는 기본적으로 IaaS이기 때문에, CPU나 어느 조건 이상이 되면 Config 된데로, Scale out이 되는데, AMI 이미지 똑같은 것을 하나 더 띄우고, Load Balancer에서 연결해주는 형태..

즉, 일반적인 웹서버나 클러스터가 안되어 있는 Tomcat등은 그럭저럭 먹힐거 같은데..
WebLogic,JBoss 등은 어렵다는 이야기, 결국 API로 WLS등 모니터링해서 Scale out할 수 있게 해주고, AMI 이미지도 Instance별로 별도 고려가 되야 하는 형태..

Scale out은 아무래도 PaaS가 유리한듯..

그리고, DB Auto Scale out 이야기 하시는분들 있는데, 일반적인 RDB에서는 안되거든요? Oracle에서 2 Machine 이상 도는거 보셨어요? (RAC기준). RDB에서 Scale out할려면, Sharding 아키텍쳐로 설계가 되도 쉽지 않고, 오로지 CDC를 이용한 Query Off Loading 방식만 가능한데, 이 경우에도 WAS에서 Connection Pool이 Scaled out된 DB Instance를 볼 수 있어야 합니다. 물론, HBase와 같은 Column DB는 당연히 Scale out이 고려된 솔루션이니까는 가능합니다만....

WAS와 DB Scale Out 아키텍쳐 정리해야 하는데.. 귀찮다..ㅜㅡ
맥주나 한잔하고 자야 쓰겄습니다.
요즘 집중력 저하야... 딘따..