郭濤

業務遷移到云平臺上后,中國石化河南石油分公司單臺設備資源利用率提升至60%,能耗降低45%,空間節省40%,運維成本降低80%,業務性能與資源動態匹配,提升了IT系統服務水平。
一個企業為什么會義無反顧地采用虛擬化、云計算、大數據等新技術?難道他們就不怕因為第一個“吃螃蟹”而冒風險嗎?一個決定性的因素是,新技術確實能夠消除企業的業務痛點,而權衡利弊后,采用新技術帶來的業務收益肯定要大于因此而產生的風險。
中國石化銷售有限公司河南石油分公司(以下簡稱中國石化河南石油分公司)的業務痛點究竟是什么?它為什么會堅定地選擇包括基于OpenStack的浪潮云海OS在內的浪潮云計算整體解決方案?
通則不痛
中國石化河南石油分公司是中國石油化工股份有限公司在河南省唯一的成品油銷售分支機構,主要經營汽油、煤油、柴油、潤滑油的批發零售業務,以及便利店銷售業務等。公司為河南省境內最大的成品油供應商,擔負著全省的工農業生產和其他行業的生產、生活用油,目前下轄19家市級分公司、23座油庫、在營加油站點2000余座。由其業務系統的規模和覆蓋區域可以想見,中國石化河南石油分公司擁有的覆蓋全省的IT系統該有多么復雜,其上運行的ERP、加油卡、零售管理、視頻監控系統、非油品便利店 、OA、資金監管、液位儀等應用系統,最初都是基于傳統“煙囪式”的架構建立的,以物理機環境為主,業務資源不能實現有效共享。
隨著業務的快速發展,IT成了業務的掣肘,這是企業中普遍存在的一個問題。“如果不從基礎架構層面打破原來的管理模式和方法,我們的工作將很難開展。”中國石化河南石油分公司高級工程師白偉深有感觸,“信息系統已經成了制約企業業務發展的一個瓶頸。”
這就是中國石化河南石油分公司遇到的最大痛點。舉例來說,承擔油品進銷存的零管系統在每月的月初月末都會遭遇業務高峰,由于資源不能靈活調配,系統穩定性不強,所以經常會發生宕機現象,對業務來說是一個極大的隱患。另外每天,省市縣用戶都要通過視頻監控系統進行加油站現場管理的巡查,對系統性能提出了很高要求。
中國石化河南石油分公司對原有架構和系統進行升級換代勢在必行,但在選擇新的架構和解決方案時,除了要滿足性能、可用性、穩定性等要求外,還尤為關注數據中心的空間。過去7年中,公司內部業務服務器數量增加了100多臺,機房的空間與電力均呈現告警狀態。增加新系統,同時又要更加充分和有效地利用原有的數據中心空間,這又是一個巨大的挑戰。還有一個老生常談的話題,就是信息安全。可控的IT環境也是中國石化河南石油分公司非常重視的一個因素。
上云不是一道選擇題
上云或者不上云,這對中國石化河南石油分公司來說并不是一個選擇題。從促進業務的角度出發,中國石化河南石油分公司上云的方向是確定的,但是在上云路線規劃上如何更平滑,減少業務風險和影響做了大量的探討和驗證工作。
“中國石化河南石油分公司處于非常典型的從傳統IT向云化IT跨越的階段。能源行業是浪潮一直比較專注的行業,有深厚的技術積累和客戶基礎。”作為解決方案提供商,浪潮云計算產品部副總經理劉曉欣分析認為,中國石化河南石油分公司的需求可以概括為兩方面:一是業務層面要實現分布式部署,二是基礎設施的迭代速度非常快。另外,傳統機房的改造、降低電力成本等方面的需求也推動著中國石化河南石油分公司盡快實現云化轉型。
中國石化河南石油分公司現有的機房是2009年開始啟用的,最初只有二三十臺x86服務器,機柜數量也不多,預估可以滿足10年的應用需求。但是在2015年—2016年,服務器的數量猛增到100多臺,機房中已經容不下新的服務器,而且機房的散熱和電力供應也出現了問題。是在原有機房的基礎上擴容,修修補補,還是來一次徹底的云化?權衡之后,中國石化河南石油分公司決定將業務遷移到云上,這樣不僅可以保證以后業務的連續性,而且可以讓整體基礎設施長久、健康的發展。
實際上,在決定選用浪潮的云計算解決方案之前,中國石化河南石油分公司項目選型和測試的周期長達半年。中國石化河南石油分公司對多個解決方案進行了全面測試,其中既包括浪潮的解決方案,也有國外大廠商成熟的商業解決方案。談到方案選型的原則,白偉介紹說:“一方面,我們要滿足全部業務上云的需求;另一方面,出于安全的考慮,我們希望實現軟硬件的國產化。經過長達半年的真實環境測試,浪潮的云計算解決方案讓我們感到滿意。”
部署了浪潮的云計算解決方案以后,中國石化河南石油分公司的業務發生了哪些變化?白偉舉例說:“我們的加油站零管系統每到月底月初做結算的時候,系統的運行速度就會變得特別慢。加油站平時做一次日結或班結只需要十幾分鐘,而在月底時最長需要一個多小時,系統還面臨崩潰的危險。這已經成了‘老大難的問題。”
在原有的架構下,要想解決這個問題,就只能不斷疊加新的軟硬件設備。這樣一來性能的問題雖然可以解決,但是資源浪費的情況十分嚴重。因為系統的業務是動態的,只有月底月初的業務高峰時刻才需要大量資源,可能需要8臺甚至更多的服務器,而平時兩臺服務器就夠用了。上云后實現了資源的動態調配和管理,“魚和熊掌”(性能與資源)可以兼得。
徹底打破物理架構的限制
浪潮為中國石化河南石油分公司提供了云數據中心方案,以基于OpenStack架構的浪潮云海OS構建云平臺,實現對業務的自動感知、資源的智能管理和服務的自動化交付。具體來看,底層硬件架構采用30臺NF8480M3服務器、7臺浪潮AS5600存儲,以及FS6500光纖交換機。
基于浪潮云海OS,中國石化河南石油分公司對計算資源管理、存儲管理、網絡管理、鏡像管理、認證管理、計量管理和其他模塊進行優化,并結合商業存儲設備和分布式存儲Ceph,構建了一個面向未來的、易于橫向擴展的、高可用的、不被廠商鎖定的彈性計算存儲云資源池。
經過上述一系列改造,中國石化河南石油分公司建立了一個面向未來業務的云平臺:采用分布式的方式,基于OpenStack云計算技術,實現計算虛擬化、分布式存儲資源、網絡資源和數據庫資源的彈性伸縮和橫向擴展,實現全面的業務云化;提供標準交互API,基于OpenStack云計算架構,對外提供標準IaaS的Restful API,為研發、測試、運維人員提供更友好的資源交互;實現了多存儲管理,通過“Ceph分布式存儲+商業存儲”的方式,滿足不同業務存儲的要求;成本可控,結合開源技術構建云平臺,避免廠商鎖定,通過x86服務器堆疊,實現存儲、計算和網絡資源的擴展,一次性投入相對較低;安全沒有后顧之憂,基于VLAN實現多租戶隔離,基于OpenStack架構可以構建一個數據安全、自主可控、符合監管要求的銷售云平臺,未來還可以提供IaaS之上的SaaS服務,為河南全省石化公司的銷售業務提供全面的云服務。
“業務云化,我們首先考慮的還是信息安全問題。”白偉解釋說,“浪潮云海OS從分級授權、安全性方面來看,通過了我們的前期測試,能夠滿足我們的個性化業務需求。另外從業務整體架構來看,業務云化就必須打破傳統的物理架構。經過測試,基于OpenStack的浪潮云海OS能夠達到我們想要的結果。”
中國石化河南石油分公司是浪潮的老客戶,雙方此前一直保持著密切的合作。中國石化河南石油分公司也采用過浪潮的服務器、存儲等設備。劉曉欣表示:“在此次合作前,我們與中國石化河南石油分公司進行了一年多的深入交流,了解到它在轉型過程中遇到的基礎設施上的痛點,如果繼續沿用原有的物理服務器架構,很難滿足業務擴張和敏捷性的要求。上云是它的必由之路。我們為此提供了一套圍繞OpenStack構建的浪潮云海OS云平臺,核心模塊包括計算、存儲、網絡等,還有邏輯管理層面的功能,滿足了中國石化河南石油分公司對功能性、可用性、安全性和工具化的要求,有效避免單點故障。”
白偉介紹說:“我們已經把管理系統遷到了云上,從今年下半年開始,我們會按照從非生產系統到生產系統,最后到核心業務系統的順序,陸續將所有業務遷移到云平臺上。”