青海移動:連續運行780天,資料庫平台雲創新驅動業務發展
一場由互聯網企業掀起的x86化浪潮已呈蔓延之勢,迅速波及到傳統行業。青海移動作為中國移動的西部省份,對於簡化運維,降低成本的要求尤為迫切,早在2015年,青海移動就聯合雲和恩墨,將原來的分散式部署的資料庫,全部集中整合起來。既實現了成本節約,又實現了性能提升,做到了『降成本,增效能』的設計目標。
『什麼樣的技術才是好的技術?什麼樣的解決方案才是最適合用戶的最佳選擇?』
這是技術領域的從業者一直在不停思考的永恆話題。
近日,雲和恩墨董事長蓋國強到訪青海移動現場,再次和客戶探討起這個話題。青海移動資料庫處室謝增全經理這樣表示,『能夠滿足我們發展需要,切實解決技術上的後顧之憂,兼顧成本和先進性,可以驅動和支撐業務快速發展的技術,就是最適合我們的技術』。
在青海移動著名的『馬子恆勞模工作室』榮譽牆的正中央,擺放著一塊讓我們深感榮譽和壓力的獎牌,這就是雲和恩墨zData資料庫雲平台『一等獎』的榮譽見證,也正是適合用戶發展的技術見證。
雲和恩墨的zData一體機產品,結合資料庫技術形成雲平台解決方案,在過去幫助用戶不斷整合數據環境,降低軟硬體投入,同時提升性能,消除了用戶的後顧之憂,得到了業務和技術體系的多重好評。這就是用戶評價的成本和先進性的平衡和兼顧。
早在2016年,青海移動業務支撐中心副總經理馬子恆,在接受採訪的時候就說到:『企業雲化是必走的一條路,我們現在正在路上,雲和恩墨的專業性則幫助我們在這條路上走得更快更好。在我們做過的這些系統的嘗試中,zData結合12c多租戶的架構跟我們的需求達到了高度契合。』
轉眼已經3個年頭,zData 的資料庫雲平台已經在青海移動的生產環境中得到了廣泛的應用,其穩定、高效、低成本架構成為了驅動用戶業務發展的核心基礎。根據Bethune巡檢平台的數據,整合平台已經平穩連續運行了 780 天,穩定正是壓倒一切的核心指標,也正是平台穩定讓用戶有精力、有餘力去著眼業務和技術創新。
雲和恩墨智能巡檢平台Bethune的檢測數據
藉此機會,我們也來回顧一下青海移動資料庫升級改造和雲化變革是怎樣一步一步嘗試、前行到取得創新成果的吧。
2015 去「I&E」
自2015年起,雲和恩墨就開始了與青海移動的合作。最初是在去「IE」浪潮下的改革。實現了青海移動Oracle資料庫去「I(BM)E(MC)」的第一步。
青海移動作為中國移動的西部省份,對於簡化運維,降低成本的要求非常迫切。此前,青海移動的大部分系統都是運行在小型機和集中式存儲上。
小型機和傳統的磁碟陣列在硬體可靠性上比較佔優勢,但隨著技術的發展特別是集群技術和軟體方法的改進以及資源池化概念的再次提出,x86平台在應用軟體風險的規避和分散上已經有了長足的進步。
雖然青海移動此前也利用過虛擬化技術建設了x86平台雲資源池,但主要是用來運行一些應用軟體,並沒有在其上承載生產系統的資料庫。
在現代軟體技術的運用下,應用軟體系統幾乎都是模塊化的、非中心化的部署,硬體基本不會影響應用軟體的運行。但是作為IT系統核心的資料庫,是屬於絕對中心化的部分。如果資料庫或數據出現問題,將會嚴重影響生產的運行。
在此之前,青海移動對於x86伺服器運行資料庫幾乎沒有經驗,將Oracle資料庫遷移到x86伺服器上,如何保障系統的長期可靠、穩定運行?青海移動有著非常大的顧慮。在此種情況下,青海移動決定選擇與雲和恩墨合作,正式啟動遷移項目。從項目開始到正式遷移歷經了半年時間,並在2015年5月實現了統計庫從傳統架構遷移到x86分散式存儲平台。系統運行非常穩定。
工作成果
1
成本的大量降低。原來的小型機已經超期服役,磁碟陣列的存儲容量也已經不能滿足需求,需要更換小型機和進行存儲擴容。而使用新的架構,其成本大幅低於原有架構。從長期的運維來看,TCO成本還會更低。
2
性能的大幅提升。遷移後,系統的各個業務模塊的性能普遍都得到提升,不少業務性能甚至獲得了十倍以上的提升 。
更重要的是,通過一個多月的實際感受,業務人員反映系統變得更快、更流暢了,並希望將其他系統也遷移到新的環境中。業務部門的正面反饋和積極配合,對於推動青海移動IT基礎架構的真正變革將起到非常重要的作用。
此後,青海移動已經將結算系統遷移到新的基於分散式存儲架構的x86平台上,並與原來的統計庫實現整合,從而達到減少Oracle資料庫分割管理數量的目的。而這正是業界針對「去IOE」口號的另一種聲音,即「去IE減O」的實際踐行。
2016-2017 雲化
世界正以勢不可擋的趨勢朝著全球市場一體化、企業生存數字化、商業競爭國際化的方向發展,雲和大數據已經成為這一切的核心發動機,如何有效應對雲和大數據的浪潮,以更好的姿態擁抱變化,成為各行業迫切面臨的問題。
在雲和恩墨的幫助下,通過Oracle 12c多租戶實現了資料庫整合,青海移動成功地邁出了數據平台雲化的第一步。具備了 zData 的底層資源池雲化基礎,加上 Oracle 12c 多租戶資料庫產品,再疊加雲和恩墨的產品和服務能力,青海移動的資料庫雲平台逐漸成型。
青海移動一向重視IT的發展和運營,在通信向雲化轉型的浪潮之上,快速定位自己在行業的未來發展方向,並果斷採取措施向著雲化邁進。
青海移動業務發展迅速,尤其是近幾年的電渠業務。但數據量的劇增和用戶需求的提高使得獨立運營面臨很多問題,複雜的系統和傳統的SAN架構缺乏對性能及大數據數據處理的靈活性,同時運維和部署的成本非常高。
因此青海移動領導人希望採用資源池和雲化部署,將這些電渠業務融合到統一的電子渠道支撐平台,實現統一的認證登錄、統一業務管理、統一地分析介面和運營支撐。
通過以ZDATA為核心的分散式存儲一體機,客戶既實現了彈性的靈活擴展,又實現了資源的充分利用,軟硬體成本和運維成本都獲得了顯著的降低。
兩年來客戶應用不斷成熟,已經將統計,結算,電渠,計費等核心資料庫全部融合起來,構成多租戶資料庫雲平台,系統的高可用性也獲得了極大提升。有了IT基礎設施的穩定和高效支撐,業務的快速發展就多了一個發動機。
工作成果
青海移動在雲和恩墨專家的建議下,結合資料庫運行及業務支撐特點,決定採用小規模建設、逐步割接、按需擴展資源的方案進行資料庫整合,將以前3個計算節點、6個存儲節點按照3+6模式,建設兩套基於zData分散式存儲的Oracle 12c資料庫私有雲平台,從而達到提高性能、減少運維複雜度、降低成本等目標。
1
---靈活擴展
x86下基於PC伺服器的分散式存儲架構加上12c 多租戶的橫向擴展能力,提供容量彈性管理功能,實現一鍵構建新資料庫,快速支撐新業務上線、改造。
2
---成本降低
基於x86的分散式存儲創建並可快速擴展的虛擬SAN,比部署SAN存儲節約大量的成本。而整個zData方案基於Mellanox 56Gb InfiniBand高速網路,採用全冗餘網路架構,提供了足夠的帶寬來承載上述架構,成本和複雜性更是成倍降低。
3
---性能線性增長
底層採用分散式存儲,實現I/O性能十倍以上的提升,大幅優化應用體驗。
4
---開放融合
資料庫數量減少,實現集中運維管理,對公共數據集中存儲使用,只保留一份,既保持數據一致性,又低資源消耗。
遷移後的系統收益顯著,SQL處理速度提升了十倍,計算節點和存儲節點之間的數據交換速率提升了7倍,存儲性能提升10倍以上,IOPS提升54倍,大部分業務場景性能提升3倍以上,並且CPU資源利用率持續保持在較低比例。
新的架構通過靈活的橫向存儲節點擴展,可以承載更多的業務系統,實現最佳性價比。而成本上,存儲擴展的成本降低到原來的一半,運維和設備的成本更是大幅降低。
2018 展望
在通信行業全面雲化的大趨勢下,青海移動向著雲邁出的重要一步,當前系統資源擴展和管理更加方便,多租戶實現了多個PDB庫底層系統資源的共享,節省成本,同時系統的擴展能力增強,也為後續的業務擴展奠定了基礎。
面向未來5G時代,面對IPV6的全面改造升級,青海移動已經做好了技術儲備和積累,在雲和數據的時代,技術革新的路永不停歇!
※走向雲端:Oracle SQL Developer Web 即將上線!
※基於權重的節點驅逐-Oracle RAC 12.2 新特性
TAG:雲和恩墨 |