定義虛擬化與雲端 Java 的未來

工程 | Rod Johnson | 2011 年 6 月 14 日 | ...

今天我很榮幸地宣布我們的 VMware vFabric™ 應用程式平台第 5 版,它定義了雲端和虛擬化執行環境中企業 Java 的未來。 vFabric 透過提供現代化的程式設計模型和新一代的平台服務,為新的現代雲端架構開闢了道路。 一條沒有被舊世代技術的雜亂和複雜性所覆蓋的道路。 透過 vFabric 5,VMware 確保企業 Java 準備好迎接未來要求嚴苛、資料密集、大規模可擴展的應用程式的挑戰。

vFabric 5 透過 vFabric tc Server 繼續提供執行 Spring 應用程式的最佳場所,並且能夠透過 vFabric Hyperic 以令人難以置信的智慧監控和管理這些生產解決方案。 該平台還正面解決了雲端運算的技術挑戰,支援新的資料管理方法,使應用程式能夠使用我們的 vFabric GemFireRabbitMQ 技術在彈性、地理分散的雲端架構中進行擴展。 此版本引入了重要的新技術,可以利用底層虛擬化環境,為 Java 應用程式提供新的靈活性和控制。

針對 vSphere 優化

對於已經執行 vSphere 的客戶,vFabric 5 為 tc Server 新增了一種稱為 Java 彈性記憶體 (EM4J) 的新功能,該功能在應用程式伺服器和底層虛擬機器之間提供了一個全新的協調層級。 EM4J 使用底層的 vSphere 虛擬化來克服 Java 靜態記憶體堆積的一些限制。
EM4J Diagram

透過在 JVM 內使用記憶體氣球技術來幫助協調 JVM 堆積管理,EM4J 可以與底層虛擬機器的記憶體管理進行通訊,以允許記憶體共享並移動到最需要的地方。 這是透過不影響 JVM 的執行來實現的,因此如果該執行個體上的工作負載達到峰值,則會恢復記憶體,而無需您的應用程式或管理工具執行任何特殊操作。

EM4J 允許更高的 Java 伺服器整合,並保護應用程式免受工作負載峰值的影響,而不會浪費記憶體。

執行 Spring 應用程式的最佳平台

許多 Spring 開發人員已經熟悉他們能夠在 tc Server Developer Edition 中享受的 Spring Insight 技術。 Spring Insight 提供程式碼層級追蹤 - 透明地追蹤交易在每個方法和 JDBC(資料庫)呼叫中花費的時間 - 用於 Spring 應用程式。 無需修改程式碼或進行設定。

vFabric 5 現在引入了 Spring Insight Operations,它利用相同的程式碼層級追蹤技術,但將來自多個應用程式伺服器的資訊匯集到一個具有彙總檢視、向下鑽取和歷史比較的單一控制台中。  此解決方案旨在最大程度地減少監控開銷,因此適用於測試和生產環境。

Spring Insight Operations

雖然 Spring Insight Operations 控制台對於可能需要在生產環境中對問題進行疑難排解的管理員和開發人員都很有用,但管理員和營運人員能夠透過單一位置進行 vFabric 監控也很重要。  因此,Spring Insight Operations 監控不僅可以作為獨立控制台提供,還可以透過 Hyperic 監控解決方案的插件提供,從而實現跨多個來源的資料的單一檢視,並整合警報和控制操作。

簡化和靈活性的封裝和定價

由於應用程式越來越多地部署在虛擬基礎架構而不是實體硬體上,因此我們的客戶告訴我們,基於平均使用量(而非峰值)的虛擬機器授權方法更有意義。 vFabric 5 引入了一種基於虛擬機器的封裝和授權模型,允許以使用量為基礎的方式使用在 VMware vSphere 上執行的應用程式基礎架構,並使客戶可以靈活地在每個授權的 vFabric VM 中執行 vFabric 產品系列中的任何或所有軟體。 這種方法消除了長期以來需要過度配置應用程式基礎架構以適應峰值工作負載的需求,並使客戶能夠重新配置應用程式基礎架構,而無需複雜的授權問題。 這將產生可以以與您的開發團隊用於建構應用程式本身的相同靈活性進化的應用程式基礎架構。 來自已配置 VM 的效能資料可用於反覆改進應用程式基礎架構,並將更多運算資源專用於需要最多關注的層。

還有更多...SQL 存取 GemFire 資料結構

該公告的一部分還有一個令人興奮的新產品,稱為 vFabric SQLFire。 vFabric SQLFire 的 Beta 版本利用了經過時間考驗的 vFabric GemFire 底層,以記憶體速度和水平擴展提供資料,但 vFabric SQLFire 將熟悉且標準的 SQL 和 JDBC 介面新增到該服務。 Beta 版下載、文件和討論可以在這裡找到。

隨著最近發布的 Cloud Foundry新版本的 Spring 和現在的 vFabric 5,我們的 Spring 和 vFabric 工程師正在定義雲端和虛擬化執行環境中企業 Java 的未來。 我鼓勵您親自試用 vFabric,並在您的虛擬機器中執行 Java 時獲得更多收益。

取得 Spring 電子報

與 Spring 電子報保持聯繫

訂閱

領先一步

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

了解更多

取得支援

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

了解更多

即將舉行的活動

查看 Spring 社群中所有即將舉行的活動。

查看全部