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