謹防"去IE后遺癥" 云南電網實現x86架構全面優化
隨著x86服務器性能和可靠性的逐步提高,以及各行各業實現去“IE”架構的案例越來越多,利用“x86服務器+Linux操作系統”的架構在電力行業中也開始流行起來。事實上,這股浪潮從幾年前就已經開始醞釀,目前國內已有一些電力企業實現了電網調度系統等核心系統的去“IE”化。
眾所周知,電力行業的特殊性決定了它對IT系統的穩定性和安全性都有著非常高的要求。雖然如今x86平臺已日趨成熟,但是在沒有充分的設計與運維保障前提下,它的性能與穩定性同小型機相比依然會存在一定差距。這就是去“IE”過程中所存在的風險,我們可以稱之為“去IE后遺癥“,即前期規劃與后續服務不到位,企業不僅無法從去IE中獲益,甚至還將面臨失敗的風險。
在電力行業去IE方面,云南電網公司就進行了積極的嘗試。據記者了解,云南電網從2015年開始就啟動了核心營銷系統從小型機到x86平臺的遷移之旅,并在今年年初實現了系統穩定、高效的運行。而在其背后,云和恩墨為云南電網在平臺遷移后進行了全面的優化服務,全面提升了營銷系統在x86架構下的性能和穩定性,對電力行業以及其他傳統行業去“IE”提供了寶貴經驗。
將去IE“后遺癥”扼殺在搖籃
云南電網是云南省域電網運營和交易的主體,是云南省實施“西電東送”、“云電外送”和培育電力支柱產業的重要企業。公司本部設20個職能部門,下設昆明供電局等17個州(市)供電局和建設分公司等9家分公司,以及包括縣級供電單位在內的94家全資子公司和10家控股公司。員工總數72227人。目前,公司擁有24座500千伏變電站,112座220千伏變電站,363座110千伏變電站,供電營業區覆蓋全省16個州(市)。
據云南電網技術負責人介紹,為順應電網集團的整體運營思路,云南電網技術團隊制定了將核心營銷系統數據庫全面x86化的方針,整個核心營銷系統平臺將逐步從 AIX 環境遷移到x86平臺,希望在降低IT成本的同時,實現IT架構的輕量級、可控化。
“x86平臺的性能和穩定性較AIX環境還有一定差距,要達到最初設定的目標,就需要有豐富的遷移經驗與專業的運維優化能力作為支撐。而我們之所以找到云和恩墨這樣的專業公司合作,就是希望憑借他們的專家能力,幫助我們全面提升營銷系統在x86架構下的性能和穩定性,達到甚至超越小型機的架構能力,為下一階段營銷系統全網向x86架構平臺推廣做好準備和積累經驗。 ”云南電網技術負責人說。
循序漸進,由點至面全面落實x86架構優化
在保障整體遷移項目成功的原則上,云和恩墨與云南電網技術團隊共同制定了三階段三步走,按地市多批次遷移上線的策略規劃。云和恩墨項目負責人鐘時榮介紹:“我們針對每個階段都確定了不同的工作重點,通過三個階段不同維度的優化,全面提升系統的性能和穩定性。“而這三個階段的具體工作內容包括:
1. 上線初期。在部分地市上線初期,進行數據庫規劃和部署優化、操作系統性能優化、應用中間件優化、系統架構設計和優化。為后續大面積上線打下基礎。
2. 部分地市業務上線。在部分地市并行運行期間,進行數據庫設計和SQL開發的規范化,對所有不符合規范的設計和SQL進行測試,提出調優建議,將配合開發商完成調整。
3. 全省業務上線。在全省業務全部上線到新的營銷系統后,進行線上SQL優化,提升系統總體性能,保障系統穩健運行。
云和恩墨項目負責人鐘時榮表示,為了確保基于x86平臺的核心營銷系統繼續保持高效、穩定運行,云和恩墨的技術團隊以數據庫的整體負載趨勢變化為優化指導,從操作系統層面、應用中間件、數據庫設計及SQL語句、SQL開發規范落地、數據庫規劃和部署、系統架構等方面開展全面性能優化,順利實現云南電網的營銷系統在x86平臺上平穩高效運行。
此外,在新系統的優化過程中,云和恩墨還配合該電網公司對系統核心參數、中間件、數據庫層面作了大量穩定性和性能方面的優化,尤其是借助云和恩墨自主研發的SQL審核工具Z3,針對數據庫的業務SQL進行深度掃描與優化,對其中大量隱藏的性能隱患進行了篩查,通過清晰直觀的界面展示出關于表涉及、索引設計、SQL代碼編寫、序列等維度眾多的問題,并給出直觀的優化調整建議。
云和恩墨自主研發的SQL質量管控平臺 - Z3
自2016年1月起,云南電網的營銷管理系統業務在x86架構下實現了逐步遷移且安全、穩定和高效運行的成果。截至目前,營銷管理系統在x86平臺上已經連續零故障的運行超過300天,為下一階段營銷系統全網向x86架構平臺推廣做好準備和積累經驗。
對此,云南電網技術團隊負責人表示:“作為本次項目的服務商,云和恩墨給我們提出了非常專業、深入的建議,其嚴謹的項目管理和科學的實施流程也讓我們的技術團隊受益匪淺。通過我們雙方的默契配合與共同努力,本次全省多個地市供電系統營銷業務的全面x86架構切換也得以順利完成。希望未來我們能夠進一步加強合作,為x86架構平臺在電網集團內部的推廣做好準備。”