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