VI Java API 和 CloudTools

工程 | Charles Lee | 2009年12月08日 | ...

虛擬基礎架構 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 部落格 上宣布了這一貢獻。

透過 VI Java API 和 CloudTools 實現 DIY PaaS
2009年11月23日

如前所述,VI Java API 在 VMWorld 2009 主題演講示範中被利用。現在我獲得了法律批准,並將相關的轉接器貢獻給了 Google 託管的 CloudTools 程式碼。

CloudTools/CloudFoudry 最初是為 EC2 設計的。CloudTools 是開源的;CloudFoudry 不是。透過我們貢獻的程式碼,您可以將 CloudTools 與 vSphere 一起執行,以將您的 Java (Groovy) 基礎 Web 應用程式部署到您的內部雲端。它提供了 Maven 和 Grails 外掛程式,因此您可以使用一行命令完成所有部署。更棒的是,您可以將外掛程式命令與 Spring Tools Suite (STS) 整合,並在基於 Eclipse 的 IDE 中擁有上下文選單。這就是我所說的 DIY PaaS (Do It Yourself Platform as a Service):vSphere + VI Java API + 轉接器 + CloudTools。

vCloud 轉接器是為 SpringOne 2GX 主題演講示範的 Terremark vCloudExpress 平台設計的。該轉接器不使用 VI Java API,而是利用 vCloud REST API。除了基本部分外,Terremark vCloud API 還提供了用於管理網路的擴展,例如公共 IP、InternetService 和節點。

儘管您看到兩個不同的轉接器,但使用者體驗是相同的。這兩個轉接器都實作了 CloudTools 定義的必要介面。從技術上講,這沒什麼大不了的,但從商業角度來看,這意義重大——您可以無縫地部署到私有 (vSphere) 雲端和公共 (Terremark 等服務供應商) 雲端,無論哪種最適合您的需求。

如需更多詳細資訊,請查看 CloudTools 專案首頁

Steve Jin

感謝 Steve,感謝您的 vSphere 轉接器實作。我們將努力在 CloudTools 中啟用更多第三方貢獻,並最終在 Cloud Foundry 中提供對這些整合和新功能的存取。

訂閱 Spring 電子報

隨時掌握 Spring 電子報的最新資訊

訂閱

領先一步

VMware 提供培訓和認證,加速您的進展。

了解更多

取得支援

Tanzu Spring 在一個簡單的訂閱中,為 OpenJDK™、Spring 和 Apache Tomcat® 提供支援和二進制檔案。

了解更多

即將到來的活動

查看 Spring 社群中所有即將到來的活動。

查看全部