Charles Lee

校友
作者的部落格文章Charles Lee

Hyperic 透過 Version 4.4 中的 vCenter API 擴展 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 日 | ...

虛擬基礎架構 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 社群中所有即將舉行的活動。

檢視全部