倫敦證券交易所將信息分發(fā)時(shí)間從30毫秒銳減到2毫秒
背景情況
倫敦證券交易所始建于 1801 年,是全球最大的國(guó)際現(xiàn)金股票交易所,它還為全球公司籌集資本和交易股票,是領(lǐng)先的服務(wù)提供商。倫敦證券交易所是全球最具國(guó)際化的交易所,是歐洲最大的流動(dòng)性交易市場(chǎng)。
其主要市場(chǎng)接納了 1,615 家公司,AIM 上有 1,579 家公司,倫敦證券交易所將其市場(chǎng)定位在不斷發(fā)展壯大的中小企業(yè)上。到 2005 年底,英國(guó)和倫敦證券交易所國(guó)際公司的市場(chǎng)資本總額高達(dá) 4.1 萬(wàn)億英磅(9 萬(wàn)億美元),該年交易的股票業(yè)務(wù)為 5.2 萬(wàn)億英磅(9.8 萬(wàn)億美元)。
倫敦證券交易所需要一種伸縮性良好、可靠性高、性能出色且靈活的市場(chǎng)數(shù)據(jù)分發(fā)系統(tǒng)。Infolect® 項(xiàng)目是倫敦證券交易所技術(shù)路線圖 (TRM) 的一部分,根據(jù)該路線圖,公司將用四年時(shí)間逐步過(guò)渡到下一代交易技術(shù),于 2007 年年中完成過(guò)渡。
倫敦證券交易所以前通過(guò) London Market Information Link (LMIL®) 來(lái)分發(fā)數(shù)據(jù),該系統(tǒng)基于 HP NonStop (Tandem) 環(huán)境,是用 COBOL 語(yǔ)言編寫(xiě)的。HP 在并購(gòu) Compaq 時(shí)收購(gòu)了 Tandem。雖然這種體系結(jié)構(gòu)極為可靠,但在其基礎(chǔ)上進(jìn)行新的開(kāi)發(fā)和容量增加卻極為復(fù)雜、耗時(shí),且實(shí)施成本昂貴。倫敦證券交易所需要更高的靈活性來(lái)促進(jìn)新產(chǎn)品和服務(wù)開(kāi)發(fā)、減少時(shí)間延遲,和提高伸縮性能。
David Lester 是倫敦證券交易所的首席信息官,他說(shuō):“新平臺(tái)必須兼具更高的可伸縮性、更優(yōu)的性能、更低的管理成本、更高的容量和相同級(jí)別的可靠性?,F(xiàn)有環(huán)境的主要限制是提供客戶所需的服務(wù)級(jí)別需要極大的開(kāi)支。
“由于我們的客戶不斷使用最新的技術(shù)來(lái)擴(kuò)展其交易策略,從而強(qiáng)烈要求我們?yōu)槠涮峁┍热蚱渌灰姿斓膶?shí)時(shí)信息訪問(wèn)。因此,Infolect 是我們 TRM 的重要組件。通過(guò)成功實(shí)施此系統(tǒng),我們可以向外界展示交易所在下一代交易系統(tǒng)開(kāi)發(fā)方面的領(lǐng)軍地位”
交付可伸縮性和靈活性方面的階梯變化并不是 Exchange 需要微軟和 Accenture 支持其 TRM 的唯一原因。Infolect® 的設(shè)計(jì)目標(biāo)是每個(gè)業(yè)務(wù)日處理 1,500 萬(wàn)條實(shí)時(shí)消息,同時(shí)處理速度提高 15 倍。
Lester 說(shuō):“以提高性能為基礎(chǔ)的投資非常合理,這使我們的市場(chǎng)更受交易客戶的歡迎。通過(guò)使用商用服務(wù)器硬件和 Microsoft® .NET 基礎(chǔ)結(jié)構(gòu),我們可以更快、更便宜,更具成本效益地提高 Infolect® 的容量。”
解決方案
在選擇微軟技術(shù)前,倫敦證券交易所評(píng)估了多個(gè)可能的體系結(jié)構(gòu),以滿足其 Infolect® 和 TRM 設(shè)計(jì)目標(biāo)的要求。最終選擇 Microsoft .NET Framework(Windows Server® 2003 操作系統(tǒng)不可或缺的組件)的原因有很多,其中包括開(kāi)發(fā)人員效率、性能和可伸縮性。Infolect® 應(yīng)用程序于 2005 年 9 月份正式投入使用,部署在跨多個(gè)數(shù)據(jù)中心的 120 臺(tái) HP ProLiant 服務(wù)器上。這種配置使得 Infolect 每天平均可處理 100 多個(gè)國(guó)家、分布 107,000 多個(gè)交易屏幕上的 1,500 萬(wàn)條實(shí)時(shí)消息。
在開(kāi)發(fā)、推行和實(shí)施過(guò)程中,微軟與倫敦證券交易所密切合作,以確保他們可以了解其即時(shí)要求,并使解決方案符合在 TRM 項(xiàng)目中確定的長(zhǎng)期業(yè)務(wù)計(jì)劃。
Robin Paine 是交易所的首席技術(shù)官,他說(shuō):“倫敦證券交易所正在尋求響應(yīng)合作伙伴,以共同完成技術(shù)路線圖計(jì)劃的所有階段。微軟提供的協(xié)作方法是最為理想的選擇。
倫敦證券交易所在微軟體系結(jié)構(gòu)上實(shí)施 Infolect 的決策是對(duì)客戶可靠性和支持重要性的高度保證。倫敦證券交易所經(jīng)過(guò)深思熟慮,最終決定在其合作伙伴的解決方案上進(jìn)行投資,但這個(gè)合作伙伴需能夠提供持續(xù)支持,且對(duì)其業(yè)務(wù)要求十分熟悉。
“為了滿足技術(shù)路線圖計(jì)劃的目標(biāo),倫敦證券交易所需要一個(gè)良好的技術(shù)合作伙伴,該合作伙伴必須了解我們的業(yè)務(wù)和技術(shù)目標(biāo),而且還能交付我們體系結(jié)構(gòu)所需的重要組件。”
首先,Exchange 與微軟和 Accenture 合作開(kāi)發(fā)了一個(gè)原型(主要集中在體系結(jié)構(gòu)和通信層),然后再用原型指導(dǎo) Infolect 的設(shè)計(jì)和部署。開(kāi)發(fā)人員運(yùn)用許多概念和庫(kù),可在以后將其整合到 Infolect 中。 #p#page_title#e#
Infolect 基于 Cisco 網(wǎng)絡(luò)和定制的發(fā)布和訂閱通信層 iBus,它是用微軟開(kāi)發(fā)工具編寫(xiě)的。Paine 說(shuō):“綜合考慮了若干技術(shù)和商業(yè)因素之后,我們選擇了 Microsoft .NET Framework,這些因素包括實(shí)時(shí)性能、靈活性、集成和開(kāi)發(fā)人員效率等。還有另外因素,即微軟了解倫敦證券交易所TRM 版本,能夠提供相應(yīng)的高級(jí)行政人員主動(dòng)支持。”
Infolect 體系結(jié)構(gòu)(核心為 iBus 消息傳遞層)支持“主動(dòng)-主動(dòng)”配置,可以將其所有核心組件復(fù)制到多個(gè)數(shù)據(jù)中心,以實(shí)現(xiàn)全球范圍的可用性級(jí)別。此外,通過(guò)使用在商用硬件上實(shí)施的四層體系結(jié)構(gòu),Infolect 還在設(shè)計(jì)上實(shí)現(xiàn)了縱向和橫向擴(kuò)展。
Paine 說(shuō):“Infolect 的設(shè)計(jì)目標(biāo)是接收來(lái)自多個(gè)來(lái)源(包括倫敦證券交易所交易系統(tǒng))的實(shí)時(shí)信息反饋。在將這些消息轉(zhuǎn)化為公共消息格式后,將之發(fā)布到轉(zhuǎn)換層,該層根據(jù)需要濃縮消息的內(nèi)容。”
通過(guò)使用 Windows Server 2003 中的 .NET Framework 和 Microsoft SQL Server™ 2000 數(shù)據(jù)庫(kù),該交易所構(gòu)建了 Infolect 系統(tǒng),希望籍此實(shí)現(xiàn)“空前的性能、可靠性和業(yè)務(wù)靈活性,”Paine 說(shuō)。它還繼續(xù)維持了倫敦證券交易所全球領(lǐng)先的服務(wù)可靠性記錄,這對(duì)維護(hù)其優(yōu)質(zhì)可靠的服務(wù)口碑至關(guān)重要。在交易所部署的其他微軟技術(shù)包括 Microsoft Visual Studio® .NET 2003 開(kāi)發(fā)系統(tǒng)、Microsoft Operations Manager 和 Microsoft ASP.NET 編程技術(shù)。Paine 說(shuō):“事實(shí)證明,微軟技術(shù)對(duì)數(shù)據(jù)中心具有高度的可靠性。倫敦證券交易所目前正在評(píng)估向 Microsoft SQL Server 2005 和 Microsoft Visual Studio 2005 的遷移,但尚未制定最終決策。
然而,倫敦證券交易所已發(fā)現(xiàn)微軟服務(wù)器軟件(包括 Windows Server)“非常穩(wěn)定”,這一點(diǎn)已在四年的生產(chǎn)環(huán)境中得到了證實(shí)。除 Microsoft Visual C# .NET 開(kāi)發(fā)工具之外,SQL Server 形成了 TRM 體系結(jié)構(gòu)的核心部分。微軟開(kāi)發(fā)環(huán)境和數(shù)據(jù)庫(kù)技術(shù)的密切集成提高了開(kāi)發(fā)人員的效率,因此也提高了應(yīng)用程序的靈活性。”
Infolect 于 2005 年 9 月 19 日正式投入使用。Paine 說(shuō):“和預(yù)料的一樣,在這種大項(xiàng)目的實(shí)施階段,我們遇到了幾項(xiàng)主要的挑戰(zhàn)。其中最大的挑戰(zhàn)是如何完成 Infolect 的順利交接,以確保其和上一套系統(tǒng)(該系統(tǒng)保持了 100% 可用性的記錄)同樣可靠。”
用戶收益和體驗(yàn)
倫敦證券交易所客戶可以通過(guò)比全世界其他任何交易所都快的速度訪問(wèn)實(shí)時(shí)信息。在微軟和 Accenture 的支持下成功實(shí)施的 Infolect 充分顯示了倫敦證券交易所在為全球交易客戶開(kāi)發(fā)下一代交易系統(tǒng)方面的領(lǐng)軍地位。
經(jīng)濟(jì)人的交易速度比上一系統(tǒng)快了 15 倍
Infolect 在幾個(gè)關(guān)鍵領(lǐng)域的表現(xiàn)遠(yuǎn)優(yōu)于 LMIL 系統(tǒng),這有助于確保倫敦證券交易所客戶可以快速可靠地進(jìn)行交易,特別是在進(jìn)行算法交易時(shí)。
誠(chéng)然,許多市場(chǎng)評(píng)論人員都認(rèn)為,按算法生成的交易操作現(xiàn)已成為交易所商業(yè)邊緣和將來(lái)訪問(wèn)的關(guān)鍵。Infolect 顯著降低了有礙于這些按算法生成的實(shí)時(shí)交易的端到端延遲,并極大地提高了性能。Infolect 系統(tǒng)交易速度要比 LMIL 系統(tǒng)快近 15 倍,端到端延遲不到 2 毫秒。
Lester 說(shuō):“其他交易所尚未采用這種以微軟新一代技術(shù)為基礎(chǔ)的技術(shù)革新程序。一直以來(lái),我們都在提供第一流的服務(wù),而現(xiàn)在,我們還可以自豪地宣布,我們是全球交易速度最快的交易所。”
Andrew King 是微軟財(cái)務(wù)服務(wù)部門的小組主管,他說(shuō):“Infolect 是微軟,同樣也是倫敦證券交易所TRM 的重要里程碑項(xiàng)目。強(qiáng)大、創(chuàng)新、可伸縮的微軟技術(shù)為解決市場(chǎng)不斷增長(zhǎng)的重要業(yè)務(wù)實(shí)時(shí)數(shù)據(jù)流動(dòng)性需求提交了一份完美的答卷,而這種數(shù)據(jù)流動(dòng)性正是進(jìn)行高效交易的基礎(chǔ)。”
六年未出現(xiàn)任何生產(chǎn)故障
可靠性是倫敦證券交易所市場(chǎng)價(jià)值主張的基礎(chǔ),正是這種可靠性徹底打消了高級(jí)經(jīng)理們的顧慮,使他們絲毫不用擔(dān)心系統(tǒng)的正常運(yùn)行時(shí)間。在直接連接到實(shí)時(shí) Infolect 系統(tǒng)的客戶中,近 300 名客戶可直接從倫敦證券交易所接收實(shí)時(shí)市場(chǎng)數(shù)據(jù)。隨后,Infolect 分發(fā)的數(shù)據(jù)將顯示在 100 多個(gè)國(guó)家的 107,000 多臺(tái)終端上。 #p#page_title#e#
在過(guò)去六年中,倫敦證券交易所沒(méi)有出現(xiàn)任何生產(chǎn)故障,而且運(yùn)行于微軟技術(shù)之上的新系統(tǒng)在維護(hù)這種 100% 可靠性記錄中起到了至關(guān)重要的作用。
倫敦證券交易所在微軟的幫助下實(shí)施了任務(wù)關(guān)鍵的發(fā)展計(jì)劃,而且微軟將不斷提供支持。Lester 說(shuō):“我們的測(cè)試內(nèi)容使我們確信,Infolect 將能夠滿足我們的目標(biāo)。技術(shù)故障測(cè)試的級(jí)別非常高,而且彈性驗(yàn)證方案也非常廣泛。”
高量交易日經(jīng)濟(jì)人體驗(yàn) 100% 的可靠性
Infolect 的容量比 LMIL 大了三倍,而且其彈性已在倫敦證券交易所歷史上交易量最高的交易日得到了驗(yàn)證。
Infolect 目前每秒可以分發(fā) 3,500 條消息,這個(gè)數(shù)字還能夠擴(kuò)展到每秒 100,000 條消息。
這種容量和延遲降低促進(jìn)了倫敦證券交易所交易量的巨大增長(zhǎng)。在 50 個(gè)交易量最高的交易日中,49 個(gè)發(fā)生在 2005 年 Infolect 投入使用之后。
此外,高速的實(shí)時(shí)價(jià)格分發(fā)形成了更大的訂單執(zhí)行確定性,而這種確定性又提高了交易數(shù)量。“良性循環(huán)”概念是促進(jìn) TRM 實(shí)現(xiàn)的核心。
交易經(jīng)理取得優(yōu)于競(jìng)爭(zhēng)對(duì)手的成本優(yōu)勢(shì)
在高度競(jìng)爭(zhēng)的環(huán)境中,倫敦證券交易所通過(guò)使用 .NET Framework 和 Visual C# .NET 取得的成本優(yōu)勢(shì)遠(yuǎn)勝于其競(jìng)爭(zhēng)對(duì)手。
Paine 說(shuō):“TRM 在全球數(shù)據(jù)活動(dòng)性方面為我們提供了遠(yuǎn)勝于我們競(jìng)爭(zhēng)對(duì)手的成本優(yōu)勢(shì)。它最終將幫助我們?cè)谧畲蟪潭冉档筒僮骷夹g(shù)成本的同時(shí),不斷投資新的產(chǎn)品和服務(wù)。 ”
在 2007 年完成 TRM 之時(shí),Paine 期望運(yùn)行成本能夠逐步降低,而升級(jí)成本則縮減為 TRM 實(shí)施前成本的一小部分。
經(jīng)濟(jì)人將于 2007 年第二季度使用新平臺(tái)
TRM 的最后一步是稱為 TradElect 的新交易系統(tǒng),將于 2007 年年中實(shí)施,屆時(shí)將使用目前 Infolect 中部署的同一試用/測(cè)試微軟技術(shù)。過(guò)去 18 個(gè)月中,在英國(guó)和印度開(kāi)發(fā)的系統(tǒng)已交付到倫敦,由 80 人組成的團(tuán)隊(duì)將在此進(jìn)行功能和技術(shù)測(cè)試。
Lester 說(shuō):“早期測(cè)試已證實(shí)了系統(tǒng)在訂單輸入和執(zhí)行服務(wù)方面提供了全球領(lǐng)先的時(shí)間延遲、性能和可伸縮性。從首次運(yùn)行到 2007 年下半年推向客戶,TRM 將滿足市場(chǎng)渴求的額外容量和高速度,并將在交易平臺(tái)上以相對(duì)現(xiàn)在 1/5 的成本交付多資產(chǎn)分類容量。”