Cloud(28)
-
Deltacloud 2013-02-21
Deltacloud - RedHat이 지원하는 하이브리드 클라우드 소프트웨어 프로젝트 1) 소개 DeltaCloud는 Public / private 클라우드 간에 상호 호환할 수 있는 개발자, 도구, 스크립트, 어플리케이션 생태계 조성을 위한 공통된 API개발을 목표로 시작되었으며, RedHot주도의 오픈소스 프로젝트로 진행되고 있다. DeltaCloud는 EC2등의 퍼블릭 클라우드 서비스와 OpenNebula등으로 구축한 내부 클라우드 팜을 하나로 통합하여 동일한 인터페이스로 관리 할 수 있도록 해준다. Deltacloud는 클라우드 서버들간에 하나의 추상화되고 통일된 Cloud API를 제공한다. 이렇게 함으로서 Deltacloud는 클라우드 API의 변경 및 비호환성으로 인한 개발자들의 애플리케이션..
2013.10.23 -
Libcloud 2013-02-14
Libcloud 1) 소개 Libcloud는 여러 클라우드 서버 프로바이더 간의 인터페이스를 제공하는 파이썬 기반 클라이언트 라이브러리로서 개발자들이 여러 클라우드 서비스 사이에서 동작하는 소프트웨어를 쉽게 개발할 수 있도록 지원한다. Libcloud는 현재 아파치 라이선스 2.0하에서 개발되고 있다. 2) 특징 Libcloud는 파이썬 기반으로 다양한 클라우드 서비스에 대한 일관된 인터페이스를 제공하며 Libcloud가 지원하는 클라우드 서비스는 다음과 같다. 3) 사용방법 (가) Libcloud 설치 Libcloud는 SVN을 통해서 이용 가능하며 다음과 같이 실행한다. Libcloud를 설치하기 위해서는 Python이 설치되어 있어야하며 다음과 같이 실행한다. (나) Libcloud API 사용 L..
2013.10.23 -
Libcloud와Libvirt 2013-02-13
1. Libcloud와Libvirt Apache Libcloud는 여러 클라우드 서버 프로바이더 간의 인터페이스를 제공하는 파이썬 기반 클라이언트 라이브러리로서 개발자들이 여러 클라우드 서비스 사이에서 동작하는 소프트웨어를 쉽게 개발 할 수 있도록 지원한다. 개발 서비스로는 클라우드 서버(아마존 EC2, RackSpace 등) , 클라우드 저장소 (아마존 S3, Rackspace의 CloudFILEs 등)이 있다. 다시 말해, Libcloud는 클라우드 서버 제공업체와 상호 작용을 위해 만들어진 클라이언트 라이브러리 이며, 개발자가 클라우드 서비스와 관리 어플리케이션을 쉽게 제작하기 위함을 돕기 위해 만들어졌다. Libvirt는 가상화 플랫폼을 관리하는 오픈소스 API이다. LIbvirt는 KVM, Xe..
2013.10.23 -
Libvirt Overview 2013-02-13
1. Libvirt소개 Libvirt는 가상화 플랫폼을 관리하는 오픈소스 API이다. LIbvirt는 KVM, Xen, Vmware ESX등 다양한 가상화 기술에 사용할 수 있다. Libvirt는 C언어로 된 라이브러리이지만, 파이썬, 펄, OCaml, 루비, 자바 PHP언어에 바인딩 할 수 있다. 보통 경우에 따라 여러 종류의 하이퍼바이저를 통해 가상 머신을 생성하거나 관리해야 할 때도 있다. Libvirt는 이런 다양한 종류의 하이퍼바이저를 통합적으로 관리하기 위해 만든 API이다. 예를 들어 가상 머신의 운행을 중지하고 싶다면 해당 가상 머신의 하이퍼바이저가 제공하는 API나 명령을 이용하여 운행을 중지해야 한다. 하지만 서로 다른 하이퍼바이저를 사용하는 가상 머신이 여러대 있다고 가정하면, 이상황..
2013.10.23