분류 전체보기(44)
-
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