Charles Lee

校友
博文Charles Lee

Hyperic 透過 vCenter API 在 4.4 版本中擴充套件 vSphere 支援

工程 | 2010 年 8 月 6 日 | ...

SpringSource Hyperic 4.4 於本週早些時候釋出,它透過與 VMware vCenter 整合,增強了對 VMware 虛擬化環境的管理。 Hyperic 長期以來一直支援 VMware 技術(又稱 VMware Infrastructure 或 VI),VI Java API (http://vijava.sf.net) 的可用性使我們的工作變得容易得多,因為功能強大的 SDK 簡化了 Java 應用程式當時與 VI 互動的方式。透過採用 VI Java API,我們能夠輕鬆跟上 VMware 從 VI 到 VMware vSphere 的演變,正如今天所知。這也使我們能夠……

VI Java API 和 CloudTools

工程 | 2009 年 12 月 8 日 | ...

The Virtual Infrastructure Java API 或 vSphere API 的建立者 Steve Jin 最近將他為 VMworld 2009 主題演講所做的工作貢獻給了 CloudTools 儲存庫。 CloudTools 是一個開源專案,它為 Cloud Foundry 提供核心基礎設施調配和應用程式部署功能。 Steve 的程式碼不僅演示瞭如何透過 Cloud Foundry 使用者介面將 Java 應用程式部署到 vSphere 基礎設施,它還展示瞭如何輕鬆地向 CloudTools 新增介面卡,以實現 Java 應用程式部署到不同的……

最新 Cloud Foundry 中的新功能

工程 | 2009 年 11 月 23 日 | ...

我們最近更新了 CloudFoundry.com。透過此次更新,我們引入了幾個令人興奮的新功能,為未來的發展鋪平了道路。我想借此機會描述和解釋這些功能,並提供一些關於它們是如何產生的背景資訊。我們很高興您能嘗試這些功能並向我們提供反饋。

成本跟蹤

雖然雲的按使用付費模式可以減少開支,但重要的是要跟蹤實際使用情況和成本,以免產生意外的高額賬單。以前,Cloud Foundry 會告知使用者其部署的當前消費率。這對於瞭解費率很有用,但它不能清楚地瞭解或統計應用程式部署實際花費了多少。Cloud Foundry 的最新更新為成本跟蹤引入了新的歷史功能。對於正在執行的部署,Cloud Foundry 會顯示迄今為止的成本。對於不再活躍的部署,會顯示該部署在其整個生命週期內的總成本。

Screen shot 2009-11-18 at 12.59.52 PM

除了防止月度賬單給您帶來驚喜之外,當您需要將每個應用程式的成本與預算進行比較時,這尤其有用。如果您的預算是根據業務目標與支出金額的相關性得出的,那麼 Cloud Foundry 將清楚地顯示您是否已實現目標。隨著時間的推移,我們希望改進此功能,使其更準確(目前不包括網路 I/O 費用),並擴充套件成本與其他運營指標之間的統計相關性,為您提供更好的目標設定和規劃工具。

可用區

許多使用者都要求能夠為部署指定可用區,因為 EC2 中的預留例項需要在指定的可用區中啟動。預留例項是預付費的,成本約為按需例項的三分之一。Cloud Foundry 現在提供了指定可用區的功能,在配置部署時,選擇輸入位於區域下方。

Screen shot 2009-11-19 at 10.46.12 AM

注意:成本跟蹤不反映使用預留例項的成本節省,因為 Amazon 尚未提供方便的計費詳情檢索方式。

維護頁面

如果您需要停用您的 Java Web 應用程式進行維護,通常的做法是顯示一個過渡頁面(又稱維護頁面),通知您的使用者該應用程式不可用。Cloud Foundry 現在只需一個按鈕即可提供此功能。首先,當您新增或編輯應用程式時,您會注意到一個新欄位:維護頁面。這是您希望在維護模式下顯示的靜態頁面(來自應用程式的根上下文)。部署後,您可以透過轉到部署詳細資訊頁面並單擊“開始維護”來顯示維護頁面,從而在維護和正常操作之間切換;然後單擊“結束維護”以恢復正常服務應用程式。這是朝著提供完整應用程式生命週期管理支援邁出的一小步。上個月我們引入了與開發人員工具的整合,我們將分析和找出在雲中應用程式開發和部署中應支援的各個生命週期階段。

克隆部署

由於各種原因,需要複製具有相同配置的環境,現在 Cloud Foundry 提供了一種簡單的方法,可以透過部署詳細資訊頁面上的“克隆”按鈕克隆部署。基於現有部署建立重複部署在與維護功能結合使用以升級應用程式時特別有用。“克隆”按鈕在您的部署使用 EBS 卷時啟用。系統將提示您為克隆命名,並且所有配置都將被複制並啟動到一個新部署中。克隆部署啟動後,您可以點選“應用程式”部分中的“重新部署”按鈕來部署不同版本的應用程式或完全不同的應用程式。

Screen shot 2009-11-18 at 2.24.05 PM

升級應用程式的活動部署可能涉及一系列步驟
  1. 將測試過的應用程式上傳到 Cloud Foundry
  2. 在當前部署上啟用維護頁面
  3. 克隆部署
  4. 執行 SQL 指令碼以遷移資料庫架構
  5. 使用較新版本的應用程式重新部署
  6. 重新配置彈性 IP,以便從靜態 IP 地址提供新部署的服務
  7. 停止舊部署
藉助克隆功能,透過利用現有的生產部署配置,升級正在執行的應用程式可以變得順暢可靠。

附加指標和圖表

在 Cloud Foundry Beta 版的最新發布中,我們透過擴充套件收集的指標數量以及新增使用者介面功能來改進了監控功能。首先,已新增 Hyperic SIGAR 檔案系統指標,以提供對 VM 根磁碟和資料庫儲存上關鍵磁碟使用資訊的監控。這些指標現在在例項詳細資訊區域可見。其次,已新增客戶端請求數量作為指標。Cloud Foundry 收集此資料並將其轉換為每分鐘基於速率的指標,從而為您提供應用程式的使用量度。此指標顯示在改進的部署詳細資訊部分中,作為帶有聚合值(最大值、最小值和平均值)列表的圖表。

Screen shot 2009-11-18 at 3.44.20 PM

這只是提供動態監控顯示器的開始,它將提供有用且相關的操作指標和資料。隨著時間的推移,我們將新增更多用於效能、健康狀況和資源消耗的指標。

Cloud Foundry 整合到開發工具中

工程 | 2009 年 11 月 10 日 | ...

感謝其他 SpringSource 專案團隊的努力,我們很高興看到三款開發工具與 Cloud Foundry 整合,即 SpringSource Tool Suite、Grails 和 Roo。其結果是,您可以建立和開發您的 Spring 或 Grails 應用程式,並在雲中執行它們,而無需離開您喜歡的 IDE 或命令列介面。這些工具利用 Cloud Foundry 客戶端 Web 服務 API(即將釋出),並利用雲中額外的智慧和 SpringSource 工件儲存庫,實現最佳化、高效的上傳……

領先一步

VMware 提供培訓和認證,助您加速進步。

瞭解更多

獲得支援

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位制檔案,只需一份簡單的訂閱。

瞭解更多

即將舉行的活動

檢視 Spring 社群所有即將舉行的活動。

檢視所有