이 기사 또한 Deltacloud를 사용 하 여 http://www.aliyun.com/zixun/aggregation/2467.html를 하려면 몇 가지 예제를 모색할 것입니다 "> 아마존 EC2" IBM®에 대 한 정보를 얻을 인스턴스에 대 한 정보는 smartcloud에™.
아파치 소프트웨어 재단 인큐베이터 시작 2011 년 10 월에에서는 아파치 Deltacloud 단일 웹 응용 프로그램 또는 응용 프로그램 프로그래밍 인터페이스 (API)를 사용 하 여 여러 개의 관리할 수 있는 웹 기반 프레임 워크 아마존 탄력 있는 계산 구름 (아마존 EC2), Windows azure와 같은 다른 클라우드 공급자의 예™, OpenStack, 및 IBM SmartCloud. 이 문서는 설치 및 컴퓨터에 Deltacloud 설정 하는 방법을 말할 것 이다. Deltacloud를 사용 하 여 아마존 e c 2에 인스턴스를 시작 하는 방법과 IBM SmartCloud에는 인스턴스에 대 한 정보를 얻는 방법을 배워야 예제를 참조 하십시오.
이해, 설치 및 실행 하는 아파치 Deltacloud
Deltacloud 설치 하 고 자신의 환경에서 로컬로 실행할 수는 루비 프로그래밍 언어로 구현 된 웹 응용 프로그램입니다. Deltacloud는 드라이버 (드라이버)은 다른 클라우드 공급자에 연결 하는 어댑터의 개념을 사용 합니다. 를 사용 하려면 Deltacloud 드라이버를 지정 하 고 Deltacloud 대신에 다른 클라우드 공급자 명령을 보낼 수 있도록.
서로 다른 클라우드 공급자와 직접 상호 작용할 필요가 없습니다 그리고 Deltacloud 상호 작용할 수 있습니다. 이렇게 하면 컴퓨터 인스턴스를 만드는 등의 작업을 수행 하는 휴대용 스크립트를 만들 수 있습니다. 표현 상태 전송 (나머지) Deltacloud에 의해 발견 하는 API 호출 하는 스크립트를 작성할 수 있습니다. 즉, 구름에서 컴퓨터를 구성 하는 작성 된 모든 스크립트에 대 한 Deltacloud 외관 패턴에 사용할 수 있습니다.
고급 아키텍처
Deltacloud 다양 한 데스크톱에 액세스할 수 있는 서버에 설치 합니다. 바탕 화면에서 웹 응용 프로그램을 탐색할 수 있습니다 또는 RESTful API를 호출 하는 스크립트를 실행할 수 있습니다. Deltacloud 드라이버를 사용 하 여 요청에 요청을 변환 하는 클라우드 공급자에 연결 하는 이해. 그림 1에는이 상호 작용을 설명 하는 고급 회로도를 제공 합니다.
그림 1입니다. 고급 아키텍처 Deltacloud
다음, Deltacloud 시스템에 설치 하 고 아마존 또는 IBM에서 호스팅하는 가상 컴퓨터 (VM)의 인스턴스를 처리 하기 위해 사용 하는 방법을 알아보십시오.
Deltacloud 설치
모든 종속성을 해결 하는 일단 Deltacloud 웹 응용 프로그램의 설치는 비교적 간단 하 고, 될 것 이다 고 이러한 종속성은 매우 중요 하다. Deltacloud를 설치 하려면 다음 도구를 설치 해야 합니다.
루비 1.8.7+ RubyGems 1.3.7+ g + + libxml2 Libxml2 dev libxslt와 Libxslt-dev 등 여러 루비 보석, 얇은, 시 나 트 라, 랙 accep T, 시 나 트 라-콘텐츠-에 대 한 나머지 클라이언트와 코기
리눅스에 모든 이러한 종속성을 설치 하기가 훨씬 쉽습니다® 다른 종속성 수 있습니다 이러한 종속성 때문에, 당신에 대 한 종속성을 처리할 수 있는 버전. 거의 설치 된 표준 시스템에서 대부분의 다음 단계는 시스템 준비 시간을 보내고 할 수 있습니다.