開源技術和外部CDN可幫助緩解網站的壓力
首先,你必須記住這些體育賽事不會重新再來一遍。在賽事開始時,所有的一切都必須要能夠正常工作,延時和延遲都是不可想象的事情。因此通過什么來創建一個能夠支持奧運會的網站呢?
或許讓人感到最驚訝的是,它們沒有一個大型的服務器群。實際在網站上處理的程序相對較小。但是,它們大量使用了Akamai CDN向全球分發內容。目前奧運會官方網站已經使用了實時視頻轉播奧運會圣火的傳遞,他們與Akamai簽訂了轉播協議。
實時視頻使用量的增加可能能夠對Akamai總裁兼首席執行官Paul Sagan在上周的GigaOM架構會議上的講話做解釋。在未來五年,由于實時視頻流將日益流行,Akamai必須要將其容量增加100倍。盡管網站的每 一個節點都有冗余,但是并沒有配置大型硬件基礎設施。
對于2012年倫敦奧運會官方網站的另一件令人驚訝的事情是,其廣泛利用了開源技術,如使用了LAMP作為其主要的軟件基礎。雖然這些需求是對網站提出的,但是技術人員秉承的理念是“便宜而高效的”運行,這使得昂貴的專利軟件套件被排出在外。
盡管奧運會官方網站成功的轉播了奧運圣火的傳遞,但是這并不意味著能夠成功的轉播比賽。另一個東西將會幫助解決這一問題。盡管網站負責轉播賽事進 展,接收來自每一場賽事和場館的反饋信息,讓使用這些視頻和信息的機構,包括賽事視頻轉播機構能夠有效訪問相關數據。在觀看賽事過程中,當你看到電視機屏 幕下方滾動播出的信息,你應當知道這些都來自網站。
相對整合尖端技術,性能測試更加容易
Ede告訴我一些有關運行2012年倫敦奧運會官方網站時遇到的有趣的挑戰。
預測使用量和確保性能處于預測水平之內。顯然,對于總使用量已經進行了無數次的討論。僅預測一個大概值很容易,但是如果在“便宜而高效的”背景下,為了“以防萬一”而進行過度預留顯然是行不通的。
測試性能和穩定程度。雖然過度預留不行,但是必須要確認能夠從容應對預測的負載。他們使用了Soasta負載測試服務以確保網站能夠管理大量同時訪問的訪問者。實際上,Soasta測試的峰值達到了1小時內接納100萬用戶同時訪問。
網頁自身特征的變化影響到了奧運會官方網站。每一屆奧運會都體驗了當時最新的網頁開發成果。在1996年亞特蘭大奧運會,當時是最基本的網頁呈現。從上屆北京奧運會開始,推特和臉譜就開始興起。兩者導致了用戶“風暴”和信息爆炸。Russ預測,隨著英國運動員出現在倫敦奧運會的賽場上,尤其是當他們競爭獎牌時,網站將會遇到極高的流量負載。
實際上,奧運會必須要應對一些隨著互聯網快速增長而出現的新事物。這并不是一件容易的事情。一個新問題是此次奧運會官方網站并不支持 Instragram,因為其相對于規劃來說太新,而網站的規劃在兩年前就已經開始了。有一點可以確定的是,到2016年里約熱內盧奧運會開幕時,官方網 站將會支持這一新事件,或許到那時候,一些東西已經根本不存在了。
我確定在奧運會期間,我的家庭將和許多家庭一樣每晚都通過電視看每一場賽事。可能我們還會通過其它的設備看比賽視頻,訪問推特和臉譜。這折射出,隨 著互聯網新功能的出現,信息和內容的傳播速度也在快速改變,人們也在快速的接受它們,并且將這些新功能視為讓他們觀看和享受賽事的關鍵。
通過與Ede的談話,我對提升奧運會的信息和內容可獲得性的技術有了更多的認識。這是一件了不起的事情。在7月底和8月初,我們將拭目以待。
共0條 [查看全部] 網友評論