更上一層樓
VMware 提供培訓和認證,以加速您的進步。
瞭解更多虛擬基礎設施 Java API 或 vSphere API 的建立者 Steve Jin 最近將其為 VMworld 2009 主題演講會議所做的工作貢獻給了 CloudTools 儲存庫。 CloudTools 是一個開源專案,它為 Cloud Foundry 提供核心的基礎設施配置和應用程式部署功能。 Steve 的程式碼不僅演示瞭如何透過 Cloud Foundry 使用者介面將 Java 應用程式部署到 vSphere 基礎設施,還展示瞭如何輕鬆地向 CloudTools 新增介面卡,從而能夠將 Java 應用程式部署到不同的雲提供商。 以下是 Steve 撰寫的部落格文章的轉載,他在他的 VMware Infrastructure (vSphere) Java API Blog 上宣佈了這一貢獻。
利用 VI Java API 和 CloudTools 實現 DIY PaaS2009年11月23日如前所述,VI Java API 在 VMWorld 2009 主題演講演示中得到了利用。 現在我獲得了法律批准,並將相關的介面卡貢獻給了 Google 上託管的 CloudTools 程式碼。
CloudTools/CloudFoudry 最初是為 EC2 設計的。CloudTools 是開源的;CloudFoudry 不是。 透過我們貢獻的程式碼,您可以執行帶有 vSphere 的 CloudTools,將您的 Java (Groovy) 基於 Web 的應用程式部署到您的內部雲。 它提供了 Maven 和 Grails 外掛,因此您可以使用一行命令完成所有部署。 更好的是,您可以將外掛命令與 Spring Tools Suite (STS) 整合,並在基於 Eclispe 的 IDE 中擁有一個上下文選單。 這就是我所說的 **DIY PaaS (自己動手平臺即服務)**:vSphere + VI Java API + 介面卡 + CloudTools。
vCloud 介面卡是使用 Terremark vCloudExpress 平臺為 SpringOne 2GX 主題演講演示設計的。 該介面卡不使用 VI Java API,而是利用 vCloud REST API。 除了基本部分外,Terremark vCloud API 還提供用於管理網路的擴充套件,例如公共 IP、InternetService 和節點。
雖然您看到兩個不同的介面卡,但使用者體驗是相同的。 兩個介面卡都實現了 CloudTools 定義的必需介面。 從技術上講,這沒什麼大不了的,但從商業角度來看,這很重要——您可以無縫地部署到私有(vSphere)雲和公共(像 Terremark 這樣的服務提供商)雲,無論哪種最適合您的需求。
有關更多詳細資訊,請檢視 CloudTools 專案主頁。
Steve Jin