cloud computing 21

NoSQL Riak Overview #1/2

Riak 계보 Riak은 이미들 잘 알고 있는 NoSQL 데이타 베이스이다. Basho.com이라는 회사에서 만들어서 배포하고 있고, 무료 버전인 Community version과 상용 기술 지원을 받을 수 있는 Enterprise version을 지원하고 있다. NoSQL 계보는 크게 두 가지로 나눠지는데, Google의 Big Table 논문을 기반으로 한 HBase,HyperTable 등과, Amazon Dynamo 논문을 기본으로 한 Cassandra등의 계열로 나뉘어 지며, Riak은 Dynamo 계열에 속한다. 데이타 모델에 있어서는 Key,Value 저장형식을 취하는데, Value는 JSON 문서가 저장되는 문서 저장형 데이타 베이스 형식을 취하며, 이는 MongoDB나 CouchDB와 유사..

오프소스 기반 클라우드 솔루션 조합

Virtual Machine Management : OpenStack Nova + Glance (Image & Snapshot management) Configuration Manager : Chef + Crowbar Monitoring : TBD (System Center Operation Manager + Bridgeway) Orchestration : http://java-source.net/open-source/workflow-engines 이건 짜야 쓰겄다. Portal : Silverlight or HTML 5 or AJAX 추가 검토할 솔루션 Puppet Nagios : Monitoring 쪽에 검토 요망

클라우드 솔루션 Abiquo 리뷰 노트

Abiquo Multiple Hypervisor support · VMware ESX and ESXi · Microsoft Hyper-V · Virtual Box · Xen · Citrix 특별한점 몇가지 Workload management (VM Optimization 하는 기능 처럼 보이고) Network랑 Storage Management 잘되는 것 처럼 보이시고 Resource Limit라는 기능은 일종의 Allocated Resource 개념인데... (Limit 되기전 Warning, Limit 되면 enforce하는 기능) Multiple datacenter management 할 수 있는 기능도 있고 구성 컴포넌트 Abiquo Core: Contains the bussiness logic ..

오픈소스 클라우드 솔루션 유칼립스 (Eucalyptus)

MS 클라우드 아키텍쳐는 대충 파악했고, 요즘 KT나 기타등등 회사들이 오픈소스기반의 클라우드를 검토하는 일이 많은지라 오픈 소스 클라우드를 하나씩 뽀게기 하고 있는데, 오늘 첫번째는 유칼립스... 검색을 해봐도 한글자료가 그나마 잡히는 게 유칼립스다. 아마 그만큼 쉬워서가 아닐까 싶은데. 일단 주목할만한 특징을 몇개 적어보면 Amazon EC2,EBS,S3와 API 호환성을 가지고 있다. 그외에 DB 서비스등은 제공하지 않지만 어짜피 DB야 IaaS에 잘 올리고, NoSQL로 서비스 만들면 되니까는 구축에는 큰 문제 없을 듯 기본적으로 Hypervisor는 Xen,KVM 지원하고 근래에 VMWare를 지원한다. Hyper-V는 지원하지 않는다. Guest OS로는 대부분의 Linux를 지원하고 2.0 ..

Amazon EC2 Auto Scale out Architecture

Amazon EC2 Auto Scale out 아키텍쳐http://docs.amazonwebservices.com/AutoScaling/latest/DeveloperGuide/index.html?Welcome.html Cloud Watch를 통해서, 이미 기동중인 Instance를 모니터링 한다. Instance의 CPU나 Throughput을 기반으로 해서 Scale out 여부를 결정한다 Scale out을 하게 되면, 해당 Instance의 AMI를 추가로 Provisioning 한다. Elastic Load Balancer에 새롭게 추가된 Instance를 연결해준다. 기본적인 아키텍쳐인데, 전형적인 Scale Out 방식이고, Image에 올라가 있는 (VM)의 Application의 Scale..

Windows Azure의 CDN 서비스 (웹캐슁?)

서비스를 고객에게 제공하다 보면 바이너리 파일이 다운되는 시나리오가 많습니다. 웹사이트에서 이미지,CSS를 다운로드 하는 것은 가장 기본 적인 시나리오이고 사진 저장 및 다운로드, 영화 파일, 또는 일반 파일 다운로드 등이 그 대표적인 시나리오인데, 이런 것들을 사용자 응답시간에 아주 결정적인 영향을 미칩니다. 이런 것을 해결하기 위한것이 CDN (Contents Delivery Network)입니다. 개념은 간단하게 각 지역에 일종의 캐쉬서버를 놓고, 지역이 멀어서 발생하는 네트워크 지연을 해결하겠다는 개념입니다. 전세계적으로 Akamai가 대표적인 CDN 서비스 벤더이지요. 클라우드를 통한 서비스의 경우 아무래도 시스템이 전세계의 어딘가에 배포되어 있기 때문에 서비스 대상이 되는 지역에 서버가 없을 ..

(VMWare + Salesforce.com) * Cloud = VMForce.com

오늘 호주 Eddie가 보내준 자료인데, VMWare의 Xen 기반의 가상화 기술과 SalesForce.com의 Saas Knowhow가 모여서 VMForce.com이라는 Cloud 서비스를 제공하고 있다. 자바 개발자들에게 친숙한 Tomcat + Spring + Eclipse 환경이다. Amazon Cloud는 Iaas 개념으로, 자바 환경을 쓰더라도 서버들 관리에 대한 부담이 있고, MS Azure는 아무래도 .NET 기반이고, Google이 Python기반인데, Vmforce는 전통 자바 플랫폼 기반을 Paas 기반으로 서비스하는 거라서 어느정도 메리트가 있을 듯 하고, 가상화 기술의 VMWare와 Saas의 경험과 엔터프라이스 경험을 가지고 있는 SalesForce.com은 참 흥미로운 조합이다...