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