(記者鄧?。┦褂瞄_源系統,不僅可以節約成本,而且更靈活。只有全面透明地掌握自己的IT設施,才能隨心所欲地建設符合企業業務需求的IT系統,實現量體裁衣式的應用。
廣發期貨是中國大型的專業期貨經紀公司之一,業務遍布全國多個大中城市,并正在為中國即將開始的股指期貨做著準備。運營期貨交易的業務平臺對IT系統的要求很高,廣發期貨選擇了開源這條道路,他們運用大量開源產品打造企業的核心業務應用,大大提升了廣發期貨的IT應用水平,也帶來了可觀的經濟收益。廣發期貨電腦部總經理田軍說: “廣發期貨全部的業務核心應用都已經使用Linux作為系統平臺,而且開源的防火墻和網絡管理等產品也已經在廣發期貨系統中使用?!?
“與其他期貨公司不同,廣發期貨大量使用開源產品,來為企業提供量體裁衣式的IT應用,并在這一應用過程中積累了相當豐富的經驗,也提高了IT服務業務的靈活性?!碧镘娬f,開源的應用領域和范圍越來越廣泛,使用開源產品不僅可以降低成本,而且可以讓用戶全面了解和掌控自己的IT系統,為企業搭建隨需而變的應用。
在Linux上跑期貨交易
由于期貨交易平臺一開始就是采用集中建設和管理,廣發期貨早在2002年就開始使用Linux作為系統平臺。期貨平臺中的交易系統、數據庫平臺、結算平臺必須穩定,尤其是交易平臺,交易數量大,每天達到100萬筆的交易量,穩定性要求較高,不能有交易中斷的現象出現。
期貨交易的時間要求非常敏感,通常來講股票交易的響應時間為6秒,而期貨交易則是以毫秒為單位,“如果發生時間延期,期貨交易就會有巨大損失?!碧镘娬J為,Linux能夠更好地滿足用戶的需求。談到使用開源的經驗時,田軍介紹說,“一定要使用開源公司的正版產品,而且只需要購買關鍵的可選擇的服務即可。比如廣發期貨使用的操作系統平臺,期貨系統要求響應及時,操作系統使用開源Linux,工程師能夠對系統深入了解,對出現的問題能夠快速解決; 不過,使用開源操作系統,最好要求是正版,正版不只是穩定,而且在關鍵的服務、其他特殊需要等方面,能夠比較充分地滿足客戶的需求。為此,我們直接向紅帽公司購買了所需要的產品和服務?!?
“選型的時候,主要看用在哪里,除了交易、結算這兩塊核心系統,周邊的網關、處理器其實都是跟交易系統密切相關的,開發人員把型號都定了,然后根據我們的要求提供Linux平臺?!碧镘娬f,“之所以選擇開源系統作為核心系統,主要基于兩種考慮: 首先,交易系統、結算系統絕對是Linux的天下; 其次,我們自己的網絡應用幾乎都用了Linux,很多網絡服務器、網關,沒有用到硬件防火墻的,都是用Linux打造軟件防火墻?!?
在為中國股指期貨做準備的平臺選擇過程中,廣發期貨在選擇是使用Unix平臺還是Linux平臺時,面臨了一些困擾。田軍說,Unix也是一個選擇條件,但由于公司已經積累了大量的Linux使用經驗,如果使用Unix,將帶來更大的人力成本開支,還要重新培訓和學習; 同時,Unix版本多,支持比較少,使用Linux不僅能夠節省成本,而且能夠加快修改速度。最終將公司的此項核心業務應用全部遷移到Linux平臺上。
統一平臺
“企業的IT應用要努力打造統一的平臺,這樣不僅可以節約很多成本,而且更靈活?!碧镘娬f。將Linux作為一個統一的應用平臺,在上新項目的時候,技術人員能夠非??斓厥煜げ⑦M入到項目中; 在項目結束后的系統運維階段,技術人員之間協同時也不會產生阻礙,技術人員也能夠高效率地響應和支持; 而且,由于統一平臺,可以提高IT部門的效率,縮減人力成本。將開源系統作為統一平臺,企業在選擇技術支持時,范圍也更廣。
使用開源Linux統一平臺后,企業應用的選擇也更靈活。Linux開放性更好,當前無論是商業應用軟件,還是開源應用軟件,數量都是爆炸式增長,企業可以按需要選擇,有些應用可以化整為零。在嘗到開源的甜頭后,廣發期貨進一步在公司的防火墻和網絡服務管理等平臺上,也全部采用了開源產品?!捌┤鐮I業部,采用兩臺Linux做網關,我們利用開源做了一個方案,部署整個VPN的網絡和防火墻網絡。至今已經應用了差不多5年,還是比較穩定的,維護也比較方便?!碧镘娬f。
“采用開源的產品后,企業的IT人員能夠全面了解產品,能夠進行開發編程,提高使用效率?!睋镘娊榻B,“用開源系統時,可以先有一個模式需求,這一需求總是可以找到相應的開源解決方案。譬如廣發期貨的財務網絡,要做網絡隔離,生成網絡保護,沒有合適的硬件怎么辦,只要拿一個Linux軟盤就可以了,做一個很簡單的軟件防火墻,用一臺淘汰的電腦就可以做成?!?
開源不可能只獲取,不貢獻?!笆褂瞄_源也一定要將自己的成果貢獻出來,這樣開源才有進步,我們把廣發期貨的方案(包括代碼)全都貢獻出去了,這樣別人也可以使用,代碼可以直接獲取和修改?!碧镘娬f到。
打造成功團隊
全面采用開源產品建設自己的核心業務,高水平的技術人員必不可少,成功的團隊更是必不可少?!霸陂_源人才方面,Linux對人員的技術水平要求相對較高,廣發期貨在2002年就堅持試用Linux,所有員工都是在Linux環境中成長的,具備大量的技術儲備,運維、解決問題的能力目前在整個行業里也是較高的。但是對其他公司來說,Linux和其他開源應用不可避免地會具有一定的局限性?!?
在談到團隊建設時,“建立一個開源的文化環境是非常重要的基本條件?!碧镘娬f,所有剛來電腦部的技術人員,從一開始就全部使用開源產品,每個IT員工都把Linux作為自身水平提升的重點。IT員工從進入公司之后,可以在短期內熟悉開源,在各個項目里或者維護過程中就能很快地熟悉和練習操作系統。
現在的競爭就是人員的競爭,好的人員永遠是稀缺的。為了積累更多的開源成果,廣發期貨改進了管理,并建立了知識管理系統,使團隊的研發成果充分共享,不會因為某個人離開而讓成果流失。
田軍堅定地說: “開源軟件是一個發展方向,這種趨勢是不可逆轉的,這條路只能會越走越寬?!?