路沙
著名作家斯賓塞?約翰遜曾經(jīng)說(shuō)過(guò)“唯一不變的是變化本身”,這句話用在IT領(lǐng)域最適合不過(guò)了。當(dāng)前傳統(tǒng)企業(yè)面對(duì)越來(lái)越充分的市場(chǎng)競(jìng)爭(zhēng),迫切地希望進(jìn)行業(yè)務(wù)轉(zhuǎn)型,從前沿的金融、電信到面向民生的零售和能源領(lǐng)域,變革的動(dòng)力日趨顯現(xiàn)。而在基礎(chǔ)軟件領(lǐng)域,走向分布式架構(gòu)和開源開放平臺(tái)已然成為大勢(shì)所趨。
以能源行業(yè)為例,國(guó)家電網(wǎng)公司“十三五”信息化規(guī)劃中明確提出了要加快建設(shè)一體化“國(guó)網(wǎng)云”平臺(tái)的決策部署,到“十三五”末期,建成資源調(diào)配更彈性靈活,數(shù)據(jù)利用更集中智能,服務(wù)集成更統(tǒng)一高效,應(yīng)用開發(fā)更快速便捷的云平臺(tái)。新的業(yè)務(wù)模式和云化的大環(huán)境對(duì)IT系統(tǒng)的并發(fā)性、擴(kuò)展性,性能、成本等各方面提出了更高的要求。
近年來(lái),隨著業(yè)務(wù)發(fā)展迅速,業(yè)務(wù)系統(tǒng)不斷增加,山東電力的機(jī)房空間快速膨脹,豎井式建設(shè)導(dǎo)致的整體資源利用率低、伸縮能力差等問(wèn)題,傳統(tǒng)模式也帶來(lái)了運(yùn)維成本的快速上升,整體管理效率偏低,缺少全局智能化,也不具備跨地域一體化運(yùn)維能力。傳統(tǒng)的集中式模式也讓核心業(yè)務(wù)在性能和并發(fā)性等各方面面臨挑戰(zhàn)。在這樣的背景下,建設(shè)彈性、智能、高效、快速便捷的“國(guó)網(wǎng)云”平臺(tái)就成為山東電力最為迫切的任務(wù)。OpenStack和zData融合
綜合考慮之后,山東電力采用了Easystack的ESCloud云平臺(tái)作為支撐平臺(tái)。Easystack的高可用、穩(wěn)定性以及彈性擴(kuò)展和極致開放等特點(diǎn),幫助山東電力將現(xiàn)有系統(tǒng)成功上云。然而對(duì)于一些運(yùn)行在Oracle RAC數(shù)據(jù)庫(kù)上的核心系統(tǒng),上云則面臨眾多挑戰(zhàn),云和恩墨的zData正是在這樣的場(chǎng)景下,以其分布式、彈性擴(kuò)展、高可靠、高性能等核心特性與OpenStack實(shí)現(xiàn)了契合,為用戶解決了核心數(shù)據(jù)庫(kù)上云的最后一步。
在傳統(tǒng)方式下,Oracle數(shù)據(jù)庫(kù)上云的核心挑戰(zhàn)和憂慮包括:
性能上:虛擬化后性能損失;可能遭遇網(wǎng)絡(luò)瓶頸、存儲(chǔ)瓶頸;
穩(wěn)定性上:需要滿足核心系統(tǒng)7×24業(yè)務(wù)連續(xù);需要從存儲(chǔ)上實(shí)現(xiàn)高可用,并實(shí)現(xiàn)數(shù)據(jù)庫(kù)災(zāi)備;
成本上:部署困難,成本高和維護(hù)復(fù)雜。
基于對(duì)數(shù)據(jù)庫(kù)上云的種種憂慮,以及對(duì)數(shù)據(jù)庫(kù)性能、并發(fā)性的要求,需要在云上為核心數(shù)據(jù)庫(kù)系統(tǒng)提供更好的服務(wù)能力?;谶@些要求,山東電力最終選擇了云和恩墨zData分布式存儲(chǔ)解決方案。
zData分布式系統(tǒng)和ESCloud云平臺(tái)進(jìn)行無(wú)縫對(duì)接,前端計(jì)算機(jī)節(jié)點(diǎn)采用ESCloud虛擬化,可以根據(jù)業(yè)務(wù)需要進(jìn)行靈活的增加計(jì)算能力;后端采用分布式架構(gòu),整套架構(gòu)全部采用X86服務(wù)器,且不限制硬件品牌,具有高性能、高容量、可擴(kuò)展、性價(jià)比高等特點(diǎn)。
zData與ESCloud解決方案
zData與ESCloud分布式存儲(chǔ)解決方案完美結(jié)合,使得山東電力實(shí)現(xiàn)了云化平臺(tái)的全局化。整體解決方案的核心包括三個(gè)層面:
在計(jì)算節(jié)點(diǎn)上: zData方案在計(jì)算節(jié)點(diǎn)資源池化,能夠?qū)崿F(xiàn)按需分配擴(kuò)展。而ESCloud則支持多種虛擬化技術(shù)和操作系統(tǒng),在zData的方案中使用虛擬化計(jì)算節(jié)點(diǎn)。這是zData在云上的首次嘗試,而系統(tǒng)上線后的運(yùn)行狀況則證明了該方案的可行性和優(yōu)越性。
網(wǎng)絡(luò)上:使用Infiniband的硬件加速技術(shù)。在虛擬節(jié)點(diǎn)上啟用了基于Infiniband的RDMA后,跳過(guò)中間的虛擬化堆棧,以達(dá)到近乎于純物理環(huán)境的性能。
存儲(chǔ)節(jié)點(diǎn)上:使用zData Light,將高性能X86服務(wù)器節(jié)點(diǎn)和以閃存為核心的分布式存儲(chǔ),實(shí)現(xiàn)了資源池化,動(dòng)態(tài)資源與性能的線性擴(kuò)展。
zData方案與ESCloud無(wú)縫結(jié)合,實(shí)現(xiàn)了山東電力核心數(shù)據(jù)庫(kù)集中管理、高可用性、可擴(kuò)展性的云數(shù)據(jù)庫(kù)服務(wù),為山東電力解決當(dāng)前性能瓶頸和未來(lái)的資源敏捷擴(kuò)展問(wèn)題,并大幅改善山東電力企業(yè)管理和性能體驗(yàn)。助力企業(yè)云化之路
zData與ESCloud平臺(tái)的融合,是zData面向以O(shè)penStack為基礎(chǔ)的云平臺(tái)的創(chuàng)新,這意味著企業(yè)的核心Oracle數(shù)據(jù)庫(kù)完全可以在云上落地,在享受到云的靈活性和彈性的同時(shí),獲得高性能、高可靠的計(jì)算平臺(tái)。
目前,山東電力已將移動(dòng)班組系統(tǒng)、門戶系統(tǒng)遷移至云平臺(tái),未來(lái)會(huì)將財(cái)務(wù)和其他相關(guān)系統(tǒng)也遷移至該分布式架構(gòu)中。用戶業(yè)務(wù)系統(tǒng)遷移上線已逾百日,基于云平臺(tái)的新體系運(yùn)行狀況良好,安全無(wú)故障并持續(xù)保持了高性能運(yùn)行。
在當(dāng)前的市場(chǎng)變革下,X86架構(gòu)在互聯(lián)網(wǎng)、電信行業(yè)已經(jīng)被廣泛應(yīng)用,在各種公有云和私有云環(huán)境下已經(jīng)構(gòu)建了大規(guī)?;A(chǔ)平臺(tái),各大廠商在X86環(huán)境下的系統(tǒng)軟件和應(yīng)用軟件也更加成熟可靠。選擇由X86服務(wù)器組成的分布式存儲(chǔ)架構(gòu),搭建虛擬化云平臺(tái),是各大企業(yè)云化的必經(jīng)之路,也將是當(dāng)前互聯(lián)網(wǎng)化的最佳實(shí)踐。云和恩墨的zData解決方案助力核心數(shù)據(jù)庫(kù)上云運(yùn)行,為企業(yè)關(guān)注的核心問(wèn)題掃清了最后一道障礙。