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