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