加入RUN!PC粉絲團
 
資訊人語 - IT實戰
分享到Plurk
分享到FaceBook
 
大型IT專案經驗分享
2008北京奧運IT建置
文/洪羿漣

相較於歷屆奧運會,北京奧運的比賽場地分散於7個城市,城市之間又相距甚遠,對於IT基礎架構、資訊安全、風險控管、人員配置等,都將是前所未有的挑戰。為期1 6天的奧運會能否順利進行,I T技術是影響成敗的關鍵因素。

剩下不到4百天,堪稱全球最大規模、也是備受矚目的體育盛事:第29屆奧林匹克運動會(以下簡稱:奧運會),即將在2008年8月8日晚上8點整於中國北京展開。2008年北京奧運會,與歷屆奧運最大的差異即在於比賽場地並非僅在單一個城市北京,還包括青島負責承辦帆船比賽,天津、上海、瀋陽、秦皇島則是足球預賽項目,馬術項目由香港協辦,共計7個城市。整個奧運會賽程可分為28個大項目(內含38種分項)共計302個小項目,約60個比賽和非比賽場地。

身為國際奧林匹克委員會(IOC,簡稱國際奧委會)長期IT合作夥伴的源訊(Atos Origin),繼續背負本屆北京奧運會IT系統建置和營運管理的重責大任,「從比賽計分、公佈最後成績、傳送至所有媒體,這一連串過程必需做到保證資料的正確性、即時性,而且沒有第二次機會,只能成功不許失敗!」台灣源訊總經理程學珦表示。


資訊基礎架構
北京奧運會在IT基礎建置上,估計使用超過1萬台個人電腦、1千部伺服器主機,以及約1千台網路設備,整個奧運會的管理核心,仰賴的是運動會管理系統(Games Management Systems,GMS),以及資訊發佈系統(Information Diffusion Systems,IDS)。同時所有的實體網路傳輸、資訊系統均設有備援機制,當主要提供服務的網路、主機、系統發生問題,將自動備援,讓IT運作不中斷。


運動會管理系統

運動會管理系統也可說是奧運村的後勤管理平台,整合了多項不同管理功能的小系統,主要包括:
●識別證系統:本屆奧運總參賽人數達10,500名的運動員,預計超過15,500名來自全球各地的媒體參與,義工人數至少7萬人,再加上現場工作人員,這麼多人數進駐奧運村期間,識別證是做為安全管控的第一道關卡。
●交通運輸系統:提供所有選手們或代表隊在交通上的排程、計劃,確保從選手村到比賽場地在時間上的掌握。
●可參賽選手及其資格系統:為了比賽公平性,須正確地記錄唯一且具有資格的選手其有效期限、可替代人選,因此系統中擁有完整的運動員資料,以及合法登記為參賽者資格的過程,同時維護個人競賽、兩人一組、接替人選或是團隊競賽的標準參賽資格規定。
●遵守禮節系統:招待來自世界各國的重要貴賓時,可幫助文化交流、溝通協調、提供所需的服務,例如:註冊登記等。
●醫藥資訊系統:提供不同層面的健康食品比較資訊、醫療管理組織所做的研究報告等。
●預計抵達與離開系統:收集所有預計抵達、離開的日期,可提供相關單位安排奧運村導覽,並且派代表迎接。


資訊發佈系統

比賽結束的同時,為求透明、公正、公開,計算得分、排名必須即時經由網路傳遞公告,整個發佈機制內含兩個主要系統:
●INFO2008:此為資訊核心系統,供媒體、奧運村的參賽者、工作人員透過無線上網登入INFO2008系統,可提供即時訊息,像是比賽參賽者的各項成績,將即時在該系統中呈現。並且依據個人的權限存取需要的資訊,例如查詢某參賽者過去比賽成績。
●實況報導系統(Commentator Information System,CIS):主要為提供立即的比賽結果給全球各地的轉播電視台,在比賽現場的媒體可透過瀏覽器的畫面清楚了解比賽結果,並且提供觸控式電腦螢幕選取,讓現場的記者將第一手資料迅速地傳回公司。

在比賽現場,計時記分系統,或經由評審委員評分的結果,將同步進行4個傳送動作(圖2):
1.傳送至計分板上呈現。
2.現場畫面傳送至各國轉播電視台報導播放。
3.傳送至實況報導系統上顯示最新比賽資訊,現場的攝影媒體、記者,以及於後場轉播台的主播,均可透過該系統查看。
4.傳送至指揮中心後立即自動地透過網路傳輸至INFO2008系統,並且列印報表。

圖2:資訊發佈系統運作示意圖。(來源:台灣源訊)



為期5年的準備時間
主要承辦本屆北京奧運會的IT總建置廠商,是來自於法國的源訊,與國際奧委會的夥伴關係長達12年,包含3次冬季、3次夏季奧運,從2002年鹽湖城(由2004年收購公司Schlumberger承辦)開始,到2004年雅典、2006年都靈,明年2008北京奧運,緊接著2010年溫哥華、2012年倫敦,總共負責6次奧運會的IT系統建置、整合測試、安全營運管理。

過去奧運會建置經驗的累積,使源訓得以訓練出一批專業的奧運IT建置團隊,並且與中國當地的IT人員共同組成專案團隊,克服語言、文化差異等障礙,完成溝通協調與工作流程分配。據程學珦表示,北京奧運的IT建置專案早在2003年已啟動規劃,2004年開始依據需求、預算作設計(雅典奧運會的IT營運管理同步執行),緊接著建置,如今專案已進入整合測試階段,到明年正式啟用,總計耗費5年的時間。

「整合測試實驗室(Integration Test Lab)」是由源訊與北京奧委會技術部共同設計、建造,目的是整合奧運IT系統架構的各項軟、硬體、系統進行測試,其包括由聯想提供的硬體設備、Omega的計時記分系統等,因此整合測試階段,也是專案中最重要的階段。上一屆雅典奧運會的實驗室,採用了9千個測試案例,超過20萬小時的測試時間,程學珦估計,北京奧運會規模更大,IT系統複雜度更甚以往,測試工作將會變得更加嚴密。(圖3、4)

圖3:整合測驗實驗室目的是整合奧運IT系統架構的各項軟、硬體、系統進行測試。(來源:台灣源訊)



圖4:整合測驗實驗室依比賽項目劃分工作區域,逐項進行測試。(來源:台灣源訊)



安全上的挑戰
一旦奧運會開跑,系統上線之後,要如何保護選手們最在意的比賽成績避免被惡意竄改?程學珦表示,過去較常發生的狀況包括某些人希望藉此出名、滿足好奇心、竄改比賽資料等。在資源有限的狀況下,為協助人力所無法監控的部分,源訊與CA(組合國際)合作共同發展奧運會安全管理政策。針對風險辨識與預測,依據過去承辦經驗,對所有的可能性先行定義,進而分析風險大小排列優先處理的順序,之後再將表列的結果匯入系統中成為基礎,藉由系統主動隨時監控事件,並且自動判斷、關聯事件。

他以2006年都靈為例,在16天的比賽中,經過分類、過濾後的事件還有5千2百多萬個事件,例如一個傳輸介面或線路斷線時,資料庫、伺服器、應用系統均會發出異常通知,管理系統必須有能力去判斷事件之間的關聯性及重要性,進而追蹤可能的原因,最後提供一個具體的警告訊息。當時藉由此事件過濾方式迅速整理出49件真正需要馬上處理的狀況,才不致影響奧運會持續運作。


未來專案成功的基礎
無論專案規模大小,成功的關鍵應在於制定一個清楚的測試計劃,諸如變動管理、配置管理,針對缺點作流程追蹤、修正,最後確實完成測試流程,建立未來專案成功的基礎。



【原文刊載於RUN!PC雜誌:2007年8月號】