定義虛擬化和雲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 添加了新的 Elastic Memory for 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(資料庫)呼叫中花費的時間。無需程式碼修改或設定。

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

Spring Insight Operations

雖然 Spring Insight Operations 控制檯對於可能需要在生產中排除故障的管理員和開發人員都很有用,但管理員和運維人員擁有一個用於 vFabric 監控的單一入口也很重要。因此,Spring Insight Operations 監控不僅將作為獨立控制檯提供,還將透過 Hyperic 監控解決方案的外掛提供,從而實現來自多個數據源的單一檢視以及整合的警報和控制操作。

封裝和定價,實現簡單性和敏捷性

隨著應用程式越來越多地部署在虛擬基礎設施而不是物理硬體上,我們的客戶告訴我們,基於平均使用量(而不是峰值)的虛擬機器許可方法是合理的。vFabric 5 引入了一種基於虛擬機器的打包和許可模型,允許對執行在 VMware vSphere 上的應用程式基礎設施進行基於使用量的消費,並使客戶能夠靈活地在每個許可的 vFabric VM 中執行 vFabric 產品系列中的任何或所有軟體。這種方法消除了長期以來需要過度配置應用程式基礎設施以適應峰值工作負載的需求,並使客戶能夠重新配置應用程式基礎設施而無需複雜的許可問題。這將導致應用程式基礎設施能夠以您的開發團隊用於構建應用程式本身的敏捷性進行演進。來自配置好的 VM 的效能資料可用於迭代地最佳化應用程式基礎設施,並將更多計算資源分配給最需要關注的層。

還有更多……對 GemFire 資料結構進行 SQL 訪問

同時釋出的訊息還有一個激動人心的新產品,名為 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 社群所有即將舉行的活動。

檢視所有