優(yōu)酷數(shù)據(jù)中心:拒絕虛擬化、刀片與磁盤陣列 |
發(fā)布時間: 2012/6/20 13:46:53 |
提起優(yōu)酷,喜歡看網(wǎng)上視頻的人大概沒有不知道的。創(chuàng)辦于2006年的優(yōu)酷,因著 “快者為王”的產(chǎn)品理念,以 “快速播放,快速發(fā)布,快速搜索”的特性,滿足了互聯(lián)網(wǎng)用戶日益增長的多元化互動需求,從而成為國內(nèi)視頻網(wǎng)站中的領(lǐng)軍企業(yè)。
支持優(yōu)酷實現(xiàn)快速、優(yōu)質(zhì)用戶體驗的,是優(yōu)酷背后強大的數(shù)據(jù)中心和IT技術(shù)能力。據(jù)優(yōu)酷CTO姚鍵介紹,優(yōu)酷每年的數(shù)據(jù)增長率大概都在50%。為了應(yīng)對不斷增長的巨大流量帶來挑戰(zhàn),2010年,優(yōu)酷對位于北京的主數(shù)據(jù)中心進行了改造。 簡化的二層網(wǎng)絡(luò) 姚鍵表示, 由于優(yōu)酷提供的視頻業(yè)務(wù)對網(wǎng)絡(luò)設(shè)備提出了時延小、可大規(guī)模擴展的要求,因此對網(wǎng)絡(luò)交換設(shè)備的選型十分重要?紤]到主數(shù)據(jù)中心的戰(zhàn)略地位,網(wǎng)絡(luò)規(guī)劃設(shè)計需要在滿足業(yè)務(wù)高質(zhì)量承載與關(guān)鍵技術(shù)指標要求的同時,還要具備可擴展的性能和功能,以滿足未來業(yè)務(wù)高速發(fā)展的需求。 在本次改造項目中,優(yōu)酷主數(shù)據(jù)中心交換機選型包括了內(nèi)網(wǎng)OA和外網(wǎng)兩個部分。其中OA內(nèi)網(wǎng)存在內(nèi)部數(shù)據(jù)同步等需求,對設(shè)備的端口數(shù)量和服務(wù)質(zhì)量要求較高。在當前階段,網(wǎng)絡(luò)需要能夠支持100個機柜,在長期發(fā)展之后,將達到300個機柜的要求。對外的外網(wǎng)則以互聯(lián)為主,需要一個高性能/低成本的解決方案,以進一步提高其系統(tǒng)的接口密度以及系統(tǒng)的冗余度。 為此,優(yōu)酷在核心網(wǎng)選擇了瞻博網(wǎng)絡(luò)的EX 8216核心交換機,將網(wǎng)絡(luò)從三層簡化到二層。每臺8216交換機可提供100個萬兆端口與接入層交換機進行互聯(lián),加上兩臺核心交換機之間互聯(lián)的8個萬兆接口,總共提供了108個萬兆接口。同時,該交換機最大還能夠提供144個線速萬兆接口,768個千兆接口,以充分滿足當前的網(wǎng)絡(luò)交換需求。并且,通過使用虛擬機箱(Virtual Chassis)技術(shù),還提高了運維管理的效率和簡便性。 在外網(wǎng)中,優(yōu)酷選擇了瞻博網(wǎng)絡(luò)的EX4200 交換機,并使用了虛擬機箱技術(shù),為接入交換機EX2200提供了第二層的匯聚,從而提高了該系統(tǒng)的接口密度以及系統(tǒng)的冗余度,使該解決方案凸現(xiàn)出高性能、低成本的特性。 姚鍵表示,目前的網(wǎng)絡(luò)架構(gòu)能夠滿足優(yōu)酷未來兩到三年的發(fā)展。當問及網(wǎng)絡(luò)設(shè)備的選型原則,姚鍵說:“我們不選最貴的,也不選最便宜的,而是選擇性價比最優(yōu)的。因為作為技術(shù)部門,省了錢固然是好事,但如果沒辦成事那更慘。” CDN技術(shù)的威力 對于互聯(lián)網(wǎng)企業(yè)來說,良好的用戶體驗是成功的關(guān)鍵因素。“用戶體驗對于視頻公司的發(fā)展影響非常大,做互聯(lián)網(wǎng)很忌諱用戶體驗不好。體驗不好最大的損失不是損失了多少錢,而是損失了用戶對你的信心。因為,一個用戶在某個網(wǎng)站上看了一個視頻的第一集,還會繼續(xù)在這看第二集,也許過很長時間才會有新的嘗試。也就是說 ,你趕走用戶是非常快的,但把他吸引回來是很困難的。” 要保持良好的用戶體驗,出色的CDN技術(shù)支持必不可少,而優(yōu)酷的CDN都是自己在做。“負載均衡是我們比較核心的技術(shù),我們整個調(diào)度的算法和負載均衡措施都是自己研發(fā)的。”姚鍵對優(yōu)酷的自主技術(shù)能力非常自豪。 事實上,他的自豪有著充分的理由。 因為CDN技術(shù)的優(yōu)劣一頭決定著用戶體驗,另一頭決定著公司的支出成本。“視頻公司購買的帶寬是最貴的資源——比服務(wù)器還貴。但是數(shù)據(jù)的分布會遷移,使你又不得不依賴于帶寬。因此,買了1G帶寬后,怎么把它利用到極致,是節(jié)省成本的一個關(guān)鍵。”姚鍵講述了優(yōu)酷在利用帶寬方面的經(jīng)驗:首先要保證絕大部分帶寬應(yīng)用到服務(wù)用戶上,然后要保證服務(wù)器之間的通信和數(shù)據(jù)的遷移能夠順暢進行。“很多網(wǎng)絡(luò)流量是浪費在服務(wù)器之間的數(shù)據(jù)遷移上,或者從核心機房去下載這些數(shù)據(jù),以及類似的應(yīng)用上。此時,用于流量預(yù)測的調(diào)度策略算法作用非常關(guān)鍵,因為預(yù)測錯了會導(dǎo)致你多拷貝數(shù)據(jù),而每份拷貝實際上都浪費了你的帶寬。” 除了技術(shù),流量預(yù)測當然還與經(jīng)驗有關(guān)。“比如說北京下雨地鐵被淹了,大家都去訪問地鐵淹水的視頻。優(yōu)酷發(fā)現(xiàn)后,就會把這個視頻多拷貝幾份放在北京的分站點上,卻沒有必要把它放在類似江蘇、浙江的分站點是,因為那里的用戶可能根本不關(guān)心此事。”姚鍵舉了了個簡單的例子來說明問題。他表示,優(yōu)酷有專門的統(tǒng)計軟件,應(yīng)用多年積累的復(fù)雜規(guī)則來跟蹤熱點視頻,因此能做到在及時布點的同時最大限度地節(jié)約帶寬。 不用“酷”技術(shù) 虛擬化、網(wǎng)絡(luò)優(yōu)化、刀片服務(wù)器、磁盤陣列、存儲區(qū)域網(wǎng)(SAN)等時髦技術(shù)通常在大的數(shù)據(jù)中心都會有所應(yīng)用,但姚鍵直截了當?shù)馗嬖V記者,這些技術(shù)優(yōu)酷都沒有用。作為對價格非常敏感的互聯(lián)網(wǎng)企業(yè),優(yōu)酷選擇技術(shù)和產(chǎn)品的原則就是實用有效。 “對我們來講,主要是專注在視頻業(yè)務(wù)上。目前我們的流量增長非?焖,所以基本上還不存在哪個業(yè)務(wù)非常閑,或者幾個業(yè)務(wù)在一兩臺服務(wù)器上就能跑的現(xiàn)象。因此,虛擬化的意義對我們來說就不是那么大,因為虛擬化本身就要消耗一定資源,還需要管理成本。”姚鍵顯示出他精打細算的一面。 姚鍵坦承,優(yōu)酷也沒有用專門的廣域網(wǎng)優(yōu)化技術(shù)。“我們不是去優(yōu)化網(wǎng)絡(luò),而是適應(yīng)網(wǎng)絡(luò),比如對于上海的用戶來說,哪個節(jié)點的性價比比較高,我們可以做優(yōu)選,在運營中還可以去調(diào)度;比如這個機房出現(xiàn)故障,我們能把流量切到另外一個地方去。通過正確地判斷每一個 IP的來源,把它分配到合適的服務(wù)器上,保證我們每一個服務(wù)器的忙閑程度基本一致,優(yōu)酷保證了用戶較好的一致體驗。” 出于同樣的理由,優(yōu)酷也沒有應(yīng)用刀片服務(wù)器和磁盤陣列。“刀片服務(wù)器對我們來講意義不大,它的CPU密度很大,適用于計算密集型的應(yīng)用。我們主要是I/O密集型,需要的硬盤多,而刀片服務(wù)器放硬盤的話放不了多少。” 姚鍵透露,優(yōu)酷主數(shù)據(jù)中心應(yīng)用的2000臺服務(wù)器都是x86服務(wù)器。 對于存儲,優(yōu)酷則用的是JBOD(磁盤簇)。“我們買最便宜的盤柜,服務(wù)器上的硬盤基本是單獨管理,這樣浪費最少。硬盤其實就是為了保證數(shù)據(jù)安全,但我們是通過自己的備份體系架構(gòu)來保障數(shù)據(jù)安全。這樣的話,一塊硬盤壞了直接避開它就行了。”姚鍵對此成竹在胸。 本文出自:億恩科技【mszdt.com】 服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |