定義虛擬化和雲 Java 的未來

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

今天我很榮幸地宣佈我們的VMware vFabric™應用平臺第五版,它定義了企業 Java 在雲和虛擬化執行環境中的未來。 vFabric 透過提供現代程式設計模型和下一代平臺服務,為新的現代雲架構開闢了道路。一條沒有被先前技術的垃圾和複雜性覆蓋的道路。藉助 vFabric 5,VMware 確保企業 Java 能夠迎接未來苛刻、資料密集型、大規模可擴充套件應用的挑戰。

vFabric 5 繼續提供執行 Spring 應用程式的最佳場所,包括 vFabric tc Server,以及透過 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 為 Spring 應用程式提供程式碼級跟蹤 - 跟蹤事務在每個方法和 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 FoundrySpring 的新版本以及現在的 vFabric 5,我們的 Spring 和 vFabric 工程師正在定義企業 Java 在雲和虛擬化執行環境中的未來。 我鼓勵您親自嘗試 vFabric,並在虛擬機器中執行 Java 時獲得更多收益。

獲取 Spring 新聞通訊

訂閱 Spring 新聞通訊以保持聯絡

訂閱

遙遙領先

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

瞭解更多

獲得支援

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

瞭解更多

即將舉行的活動

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

檢視全部