在過去的一年里,內存數據網格技術獲得了相當多的關注。數據網格是一項非常引人矚目的技術,因為這項技術能提升應用軟件的性能,提高應用軟件配置的靈活性,最大程度的降低新配置應用軟件的管理成本,從而幫助企業用戶實現數據的現代化和云投資的最小化。自從去年紅帽推出了紅帽JBoss數據網格以來,我們也成為了這股上升趨勢的推動力之一。今天我們非常高興的向大家介紹新推出的智能分布式緩存解決方案的最新版本紅帽JBoss數據網格 6.1,并與大家共同分享這款軟件新增的某些功能。
我們將紅帽JBoss數據網格作為企業級應用軟件的一個增項來看待。從本質上來說,這款軟件采用的是應用軟件數據的傳統方法,在按需使用的基礎上通過提升整個企業內部應用軟件數據訪問的速度和范圍來實現對應用軟件數據使用的改進,這種屬性對于那些依靠結構化或者非結構化數據來獲取運營和競爭優勢的企業用戶來說變得越來越重要。
舉例來說,股票市場可以通過使用紅帽的紅帽JBoss數據網格技術作為復制緩存來保存臨時數據集,從而實現對多個應用程序的快速訪問來提高他們日常的交易量。同樣,零售商或者銀行機構也可以通過使用 紅帽JBoss數據網格來管理和使用位于不同地理區域的多個數據中心的數據來支持國際業務的發展,通過跨數據中心復制來擴大新地區的業務范圍。而要使用傳統的數據庫和緩存技術來實現這種同等級別的性能和擴展能力是非常昂貴的,技術上也是非常復雜的。
紅帽JBoss數據網格能提供傳統緩存和數據庫所無法提供的功能,包括分布式處理,彈性擴展,處理同步數據,跨數據中心復制以及獨立于數據網格所服務的應用軟件之外來管理數據網格能力。下面著重來介紹一下這些新功能:
數據中心復制能能實現涵蓋多個集群和位置的數據復制,這樣就能提升遠程用戶和應用軟件的使用性能,改進SLA和提升系統正常運行時間。
Non-blocking state transfer(簡稱NBST)能通過全新的短暫停協議來提高靈活性,在態傳輸的過程中提高可用性。
改進的map/reduce能提高對長期運行的計算應用軟件的支持,提高易于使用性,允許使用標準編程API的計算網格。
對Hot Rod緩存的滾動升級能使得從紅帽JBoss數據網格從一個版本升級到另一個版本時縮短系統的宕機時間,從而更好的為用戶服務,簡化操作流程,降低管理成本。
Context Dependency Injection (CDI)支持可以提高研發人員的生產力,幫助他們將共享組件的生命周期和定義好的上下文綁定在一起,然后再將這些組件在配置的時間注射到已知界面當中去。
紅帽為他們的用戶提供了一個非常獨特的價值理念:即在開源產品中實現企業化功能。在我們的中間件家族中的產品,比如說數據網格,優勢就在于可以幫助企業用戶創建和集成用于現代化基礎架構的現代化應用軟件。與專有應用軟件和封閉程序不同,紅帽JBoss數據網格是一款可以與其他應用軟件,平臺或者數據庫兼容的開放式解決方案,具備能與任何環境中的技術共同使用的靈活性,無論是云,內部環境還是混合云環境都是如此。這種優勢能充分利用現有對數據中心技術的投資,這就意味著紅帽JBoss數據網格的用戶無需增加額外的關聯數據庫許可證和費用就能向上擴展他們的應用軟件。
這種靈活性和開放性是紅帽推動開放式混合云愿景的關鍵因素。當下很多企業用戶都在內部環境和云上部署了他們的基礎架構,現今的配置和集成方式給專有應用軟件和閉源解決方案帶來了挑戰,因為專有應用軟件和閉源解決方案對于那些應用環境來說往往過于死板,成本也過高。相較而言,開源數據網格的設計可以與云,內部環境或者混合云上的技術結合使用,為應用軟件設置了一個可以永久存儲的數據抽取層,無論這個數據位于何方都可以實現。
紅帽JBoss數據網格是基于時下流行的Infinispan項目研發的,使用了大量的應用軟件,編程語言和框架,包括Java, Spring, .NET and C#。紅帽JBoss數據網格 6.1將通過訂閱方式全球上市。想了解更多相關信息,請登錄http://www.redhat.com/products/jbossenterprisemiddleware/data-grid。