银华基金:用小型机的群狼战术保驾护航!
生活随笔
收集整理的這篇文章主要介紹了
银华基金:用小型机的群狼战术保驾护航!
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
【題記】五月的北京,天氣日漸燥熱。北京王府井東方廣場大廈里,銀華基金CTO周南卻心平氣和、游刃有余地檢查著公司IT狀況。周南有著典型的IT人特征,工作的時候仔細認真、一絲不茍,但卻并沒有IT人普遍的焦慮與不安,他的臉上始終透著一股平靜與自信。閑暇之余,筆者借數據中心的話題與他攀談起來,數據中心管理、小型機、X86服務器、備份與容災、固態硬盤……等熱點話題也讓周南的話匣子隨之打開。 數據中心遷移—重生的絕佳良機 作為年收入近10億元的國內大型基金公司,銀華基金的數據中心承載著重要的作用與責任。特別是基金公司IT具有三大核心業務:傳輸、表達與計算。隨著這幾年基金行業的快速發展,如果IT建設不能緊跟甚至推動公司業務前進的話,那么將很難面對未來市場越來越激烈的競爭。 銀華基金CTO周南回憶當初數據中心建設時仍然心有余悸:“銀華基金成立于2001年5月,在2007年之前,整個公司的核心業務與數據中心其實是在深圳,在那幾年里,公司業務規模經歷了巨大的變化,特別是從06年起,隨著股市邁入牛市以及日后的震蕩,基金公司的作用日趨顯現出來。在07年之前,整個公司的IT建設基本是一個被動的過程,業務有何需求,IT隨之改變來滿足它。這樣做的持續結果是:到2007年,深圳數據中心在電源系統、機房空間、機柜機架、散熱制冷等方面一片混亂,管理效率極為低下。IT部門人員從早到晚忙得暈頭轉向,成天提心吊膽地擔心這服務器出問題、那交換機出岔子,完全沒有時間來思考IT在滿足業務發展需求時,如何去推動業務的前進。” 2007年,銀華基金做出了一個重大的決定:出于公司業務發展需求的考慮,公司核心業務由深圳遷到北京,這意味著銀華基金的數據中心也需要隨之遷移。周南認為這對于公司的IT建設是一次重生的絕佳良機。因為他們可以根據公司的業務現狀及未來的發展趨勢,重新選擇機房地址、更加合理的規劃機房空間、選擇更為優秀的技術與平臺。 周南在談到這次遷移時非常有感觸:“這次數據中心的遷移可謂是給我們提供了一次徹底解決問題的良機。2007年之前遺留下來的問題,我們通過這次數據中心遷移全部解決了。出了業務發展需求的考慮,我們將四臺Sun 小型機上的核心業務遷移到了IBM Power平臺上,同時針對北京數據中心機房空間,在電源系統與散熱制冷系統上做出了重大的改進,并且進一步完善了網絡架構與數據安全。這才有了現在這個能較好滿足業務發展的數據中心。可以說這次數據中心的遷移以為著一次重建。如果沒有這次良機,也許現在我還在機房中忙碌的解決各種問題。” 銀華基金的IT建設情況可謂是國內公司的典型代表。在公司初期,業務發展是重中之重,IT建設與數據中心往往只能擔任配角,僅僅是跟隨業務發展而發展。慢慢地隨著時間的推移,公司越來越明白IT的重要性,卻因為前期IT規劃的嚴重匱乏,讓IT建設走入舉步維艱的境地。國內有很多公司像銀華基金那樣,在短時間內業務得到蓬勃發展,但是國內又有機架公司像銀華那樣幸運,能夠因為業務發展而獲得一次數據中心重建的機會?現實的情況是:國內大部分公司(特別是那些短時間業務發展迅速的公司)的數據中心管理人員每天都迷失在忙碌、混亂、效率低下的數據中心工作之中。這足以說明數據中心建設的規劃與業務發展如何協調的重要性。 數據中心的規劃發展與業務發展似乎永遠都是一對“矛盾”。公司業務發展的變化可能瞬息萬變,業務發展的初期,數據中心的建設往往是跟隨業務發展的腳步,業務需求的快速、巨大改變使得數據中心的初期規劃很難滿足這種需求。這不僅僅是銀華基金面對過的難題,而是大部分公司現在或將來在面對的難題。銀華基金通過數據中心重建獲得了重生,那么其他公司呢?其他公司也只有通過數據中心重建獲得新生?其他公司就沒有更好的方法與策略來應對公司業務發展的改變?但愿銀華基金的真實經歷能夠給大家提供一些有用的經驗和深刻的思考! 服務器的選擇—銀華為何鐘情小型機的群狼戰術 提到數據中心,就不能不提肩負企業核心業務計算任務的服務器平臺。對于基金公司來說:業務需要部署大量的信息系統,以聯機事務處理(OLTP)的計算類型為主,對實時性計算的高效性有著極高的要求。這就對服務器平臺的計算能力、并發事件處理能力、虛擬化能力提出了較高的要求。 銀華公司采用四臺IBM P560Q+多臺P55A小型機來搭建數據中心計算平臺。銀華基金CTO 周南稱之為群狼戰術。令人非常詫異的是,即便是在Unix領域上虛擬化技術非常成熟的Power平臺上,銀華基金并有在上面部署太多的虛擬化應用,而是采用分而治之,利用多臺低端小型機部署全部應用來滿足業務的需求。 筆者帶著巨大的疑問詢問這是為何?銀華基金CTO周南欲言又止:“為什么采用群狼戰術,這是因為之前有慘痛的教訓。IBM P560Q的確是好機器,具備非常強大的計算能力和虛擬化能力,之前我們也是充分發揮其虛擬化的能力,在上面部署了眾多核心應用。但是有一次數據中心制冷系統出現漏水,剛好把一臺P560Q給燒了,雖然后來經過多方辛苦的努力,才將業務恢復過來。要知道基金公司的業務是不能夠出現中斷的,如果出現中斷那將給公司、客戶帶來巨大的損失,基金公司也承受不了這種中斷。之后,我們明白不能把所有雞蛋都放在一個籃子里,因為你永遠都不知道哪里可能出現錯誤,從而引發整個機器的崩潰。我們后來就采用了四臺IBM P560Q+多臺P55A小型機的群狼戰術來應對各種變化。” 既然采用的是群狼戰術,為何不采用X86服務器進行替代呢?銀華基金CTO周南表示:“X86平臺在價錢上的確有比較大的優勢,我們公司也認識到這一點,下一步我們將嘗試將一些應用逐步部署在X86服務器上。” 周南還表示:“對于金融行業的用戶來說,還是以安全為主,所以金融行業的用戶對技術的吸收程度往往落后1-2個階段。”就像周南所說,基金公司在技術選擇上相對比較保守,但是保守在某種程度上并不代表著貶義。就像銀華基金那樣,公司已經具有一個相對比較穩定的數據中心計算平臺,小型機在這其中發揮的作用雖然可能可以通過遷移到X86平臺來實現,但是又會有哪家企業會為了遷移到X86平臺而大動干戈,將本來運營平穩、發揮良好的小型機平臺棄之不用呢?所以,對于用戶來說,萬萬不能為了X86而X86,或者為了小型機而小型機,而是需要根據自身的實際情況,做出最為合理的決策。就像銀華基金那樣,小型機能夠帶來高可靠性和高安全性,這些特性能夠非常好的滿足基金行業核心業務的需求;同時,根據實際情況,將一些其他應用遷移到X86平臺上則可以很好的節省成本,最終使得自身的數據中心計算平臺更為合理。 手工備份—吃驚之余的思考! 對于基金公司來說,交易型的數據就是他們的核心與生命,每天大量的交易數據需要及時的進行備份與歸檔,同時還需要對各種應用做好容災工作,以此來確保各種災難而引發的業務中斷。同樣令人驚訝的是,銀華基金公司并沒有采用備份軟件,現在還是采用手工進行備份,這倒是又是為何呢?銀華基金在容災建設方面又會有何特點呢? 銀華基金CTO周南表示:“之前我們也一直在考慮像賽門鐵克Veritas、Commvault Simpana等備份軟件,也有人推薦過,但是考慮到我們每天的數據量只有幾GB,數據量不大,種類又很單一,因此每天做一個全備份,然后壓縮完后通過2M的專有線路傳輸到深圳備用數據中心。相對來說,基金公司可能更加關注網絡與數據安全,比如說外部的***與病毒***,內部的老鼠倉等等。” 國內大型基金公司的銀華基金尚且還處于手工備份的階段,其他基金公司目前在備份領域的水平就可想而知了。目前,在備份技術領域,除了備份軟件傳統的備份功能外,各大廠商紛紛將CDP、快照等技術應用到備份技術當中,使得備份逐步拋棄過去那種一周做個全備份、每天做增量備份的傳統備份策略,從而成為一種簡單有效的工作。雖然現在手工備份能夠適應公司業務的需求,不過隨著銀監會對金融行業、特別是證券行業在法規遵從方面要求越來越嚴格,這就決定了手工備份遲早要走向淘汰。周南也表示:“現在銀監會對基金公司的IT建設要求越來越正規化,特別是法規遵從方面促使基金公司在IT建設上逐步的完善自己。” 對于容災方面,銀華基金在同城采用HA的方式進行保護數據,在深圳建有備用數據中心,深圳數據中心跟北京數據中心有1天的差別。周南承認在容災工作方面還需要做很多工作:“目前我們在同城容災中只能做到數據級保護,應用級的容災還沒有達到,另外銀監會對容災的要求也越來越嚴格,實現實時同步是我們容災建設下一個工作的重點。” 對于基金公司來說,保持業務連續性顯得尤為重要。而在災難之中,邏輯錯誤(應用軟件缺陷、系統缺陷、人為誤操作)與硬件故障等常規問題出現的概率遠遠大于自然災難的概率,對于對業務連續性要求極高的基金公司來說,如何從這些災難中快速恢復就成為重中之重。周南對此非常認同:“災難的快速恢復能力對基金公司非常重要,因為這關系到公司核心業務發展,銀華也一直努力在完善這方面。” 固態硬盤與內存數據庫—天生為我所用? 銀華基金CTO周南有著IT人熱愛探討技術、兼收并蓄的典型特征,這點在筆者與他探討固態硬盤上顯得尤為突出。筆者介紹利用基于PCI-E的固態硬盤來提升服務器的IO處理能力時,他表現出濃厚的興趣。 固態硬盤憑借其高IO處理能力、低功耗等特性獲得了廠商與用戶的青睞。對實時性計算與并發處理能力要求極高的基金公司,其實非常適合采用固態硬盤。比如當前以Fusion-IO為代表的基于PCI-E固態硬盤在國外應用就非常廣泛,用戶將此種固態硬盤插入X86服務器,從而大大提升服務器的IO處理能力,此種技術非常適合各種數據庫應用。 周南則認為:“這種技術如果容易部署的話,那的確對于提升服務器IO處理能力有很大的幫助,今后這方面的技術非常值得我們關注。其實最近很多人向我們推薦了內存數據庫,內存數據庫跟傳統數據庫有很大的區別,當前數據庫放在內存之中,歷史數據庫放在傳統位置,這種數據庫專門為聯機事務處理設計,包括數據表的格式也與傳統數據庫有著巨大的區別,整體上完全是為了高IO來設計。” 其實無論是固態硬盤還是內存數據庫,目的都在于滿足實時性數據處理的業務需求,難能可貴的是銀華基金CTO周南在工作中一直保持著對這些新興技術的關注與了解。“IT技術的發展始終日新月異,如果不及時了解和學習一些新的技術,馬上就會被淘汰。”周南發出如此感慨。 總結: 銀華基金的IT建設經歷了從初期的配合業務角色,到目前推動業務發展的階段,這個過程雖然經歷了種種困難,但在CTO周南的帶領下,銀華基金很好的從業務角度出發,并沒有一味的相信或者排斥新技術,而是根據當前IT建設的實際情況,審時度勢的做出有優化的決策。業務永遠都是在發生變化的,因此沒有做的最好的IT建設,只有更好的IT建設。雖然銀華基金公司目前IT建設能夠很好的滿足業務發展需求,但是周南并不滿足這一現狀。相信在未來,銀華基金的IT建設在周南的帶領下,會去的更大的成功!
轉載于:https://blog.51cto.com/yuanshaolong/336387
總結
以上是生活随笔為你收集整理的银华基金:用小型机的群狼战术保驾护航!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何在 iPhone 上使用不同的颜色标
- 下一篇: 天津属于南方还是北方