国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

優酷網架構學習筆記

運維 系統運維
今天我突然想到,優酷網在國內也算是視頻網站的老大了,不知道他的架構相對于YouTube是怎么樣的,于是帶著這個好奇心去網上找了優酷網架構的各方面資料,雖然談得沒有YouTube那么詳細,但多少還是挖掘了一點,現在總結一下,希望對喜歡架構的朋友有所幫助。

記得以前給大家介紹過視頻網站龍頭老大YouTube的技術架構,相信大家看了都會有不少的感觸,互聯網就是這么一個神奇的東西。今天我突然想到,優酷網在國內也算是視頻網站的老大了,不知道他的架構相對于YouTube是怎么樣的,于是帶著這個好奇心去網上找了優酷網架構的各方面資料,雖然談得沒有YouTube那么詳細,但多少還是挖掘了一點,現在總結一下,希望對喜歡架構的朋友有所幫助。

一、網站基本數據概覽

  • 據2010年統計,優酷網日均獨立訪問人數(uv)達到了8900萬,日均訪問量(pv)更是達到了17億,優酷憑借這一數據成為google榜單中國內視頻網站排名***的廠商。
  • 硬件方面,優酷網引進的戴爾服務器主要以 PowerEdge 1950與PowerEdge 860為主,存儲陣列以戴爾MD1000為主,2007的數據表明,優酷網已有1000多臺服務器遍布在全國各大省市,現在應該更多了吧。

二、網站前端框架

從一開始,優酷網就自建了一套CMS來解決前端的頁面顯示,各個模塊之間分離得比較恰當,前端可擴展性很好,UI的分離,讓開發與維護變得十分簡單和靈活,下圖是優酷前端的模塊調用關系:

這樣,就根據module、method及params來確定調用相對獨立的模塊,顯得非常簡潔。下面附一張優酷的前端局部架構圖:

 

三、數據庫架構

應該說優酷的數據庫架構也是經歷了許多波折,從一開始的單臺MySQL服務器(Just Running)到簡單的MySQL主從復制、SSD優化、垂直分庫、水平sharding分庫,這一系列過程只有經歷過才會有更深的體會吧,就像MySpace的架構經歷一樣,架構也是一步步慢慢成長和成熟的。

1、簡單的MySQL主從復制:

MySQL的主從復制解決了數據庫的讀寫分離,并很好的提升了讀的性能,其原來圖如下:

其主從復制的過程如下圖所示:

但是,主從復制也帶來其他一系列性能瓶頸問題:

  1. 寫入無法擴展
  2. 寫入無法緩存
  3. 復制延時
  4. 鎖表率上升
  5. 表變大,緩存率下降

那問題產生總得解決的,這就產生下面的優化方案,一起來看看。

 

2、MySQL垂直分區

如果把業務切割得足夠獨立,那把不同業務的數據放到不同的數據庫服務器將是一個不錯的方案,而且萬一其中一個業務崩潰了也不會影響其他業務的正常進行,并且也起到了負載分流的作用,大大提升了數據庫的吞吐能力。經過垂直分區后的數據庫架構圖如下:

然而,盡管業務之間已經足夠獨立了,但是有些業務之間或多或少總會有點聯系,如用戶,基本上都會和每個業務相關聯,況且這種分區方式,也不能解決單張表數據量暴漲的問題,因此為何不試試水平sharding呢?

 

3、MySQL水平分片(Sharding)

這是一個非常好的思路,將用戶按一定規則(按id哈希)分組,并把該組用戶的數據存儲到一個數據庫分片中,即一個sharding,這樣隨著用戶數量的增加,只要簡單地配置一臺服務器即可,原理圖如下:

如何來確定某個用戶所在的shard呢,可以建一張用戶和shard對應的數據表,每次請求先從這張表找用戶的shard id,再從對應shard中查詢相關數據,如下圖所示:

但是,優酷是如何解決跨shard的查詢呢,這個是個難點,據介紹優酷是盡量不跨shard查詢,實在不行通過多維分片索引、分布式搜索引擎,下策是分布式數據庫查詢(這個非常麻煩而且耗性能)

 

四、緩存策略

貌似大的系統都對“緩存”情有獨鐘,從http緩存到memcached內存數據緩存,但優酷表示沒有用內存緩存,理由如下:

  1. 避免內存拷貝,避免內存鎖
  2. 如接到老大哥通知要把某個視頻撤下來,如果在緩存里是比較麻煩的

而且Squid 的 write() 用戶進程空間有消耗,Lighttpd 1.5 的 AIO(異步I/O) 讀取文件到用戶內存導致效率也比較低下。

但為何我們訪問優酷會如此流暢,與土豆相比優酷的視頻加載速度略勝一籌?這個要歸功于優酷建立的比較完善的內容分發網絡(CDN),它通過多種方式保證分布在全國各地的用戶進行就近訪問——用戶點擊視頻請求后,優酷網將根據用戶所處地區位置,將離用戶最近、服務狀況***的視頻服務器地址傳送給用戶,從而保證用戶可以得到快速的視頻體驗。這就是CDN帶來的優勢,就近訪問,有關CDN的更多內容,請大家Google一下。

原文:http://www.itivy.com/ivy/archive/2011/8/13/the-architecture-of-youku.html 

責任編輯:yangsai 來源: IT青藤屋
相關推薦

2009-08-28 10:57:42

linux操作系統linux學習目錄架構

2022-07-27 08:00:00

物聯網架構連接設備

2022-09-14 10:24:54

物聯網架構物聯網

2019-10-22 08:00:04

物聯網架構物聯網IOT

2011-07-25 13:15:34

Cocoa MVC 架構

2015-09-22 14:30:45

物聯網網絡架構

2020-03-14 08:02:06

物聯網架構通訊協議IOT

2023-04-12 15:33:39

光纖局域網架構

2020-01-03 22:14:01

物聯網大數據邊緣計算

2017-11-08 05:53:07

物聯網架構云計算云端

2021-01-12 21:20:38

物聯網架構物聯網IOT

2017-12-26 15:52:31

MQ互聯網耦合

2014-09-25 11:25:19

游戲引擎架構設計

2020-11-23 08:16:51

線上系統優化

2018-01-01 06:41:44

耦合互聯網架構配置中心

2019-11-28 16:09:29

架構模板存儲

2023-08-24 16:21:10

2021-01-15 11:41:36

邊緣物聯網架構物聯網網絡物聯網

2022-06-09 08:01:43

秒殺系統互聯網架構

2021-06-09 12:13:53

工業物聯網物聯網架構物聯網
點贊
收藏

51CTO技術棧公眾號

av人人综合网| 亚洲乱码日产精品bd| 波多野结衣在线播放一区| 天堂在线一区二区| 精品综合免费视频观看| 日韩三区在线观看| 欧美最近摘花xxxx摘花| 精品免费日产一区一区三区免费| 欧美在线观看成人| 波多野结衣中文字幕久久| 免费在线亚洲| 热久久最新网址| 国产成人免费视| 亚洲老女人av| 一级精品视频在线观看宜春院| 欧美午夜电影一区二区三区| 欧美在线看片a免费观看| 成人免费在线电影| 日韩在线观看网址| 午夜日韩视频| 国产a∨精品一区二区三区不卡| 在线观看爽视频| 欧美性猛交xxxx免费看漫画| 日本欧洲一区| 久久亚洲一级片| 国产天堂在线播放| 国产精品久久777777| www.99热这里只有精品| 国产一区亚洲| 在线视频欧美日韩| 夜间精品视频| 国产激情999| 天堂在线第六区| 日本中文在线一区| 日本亚洲欧美三级| 成人性生交大片免费看网站| 中文久久乱码一区二区| 青春草在线观看| 婷婷亚洲久悠悠色悠在线播放| 亚洲视频精品在线观看| 日韩手机在线| 亚洲一区二区av电影| 视频一区二区三| 你懂的在线观看一区二区| 欧美色另类天堂2015| 国产a级网站| 伊人久久成人| 在线观看日韩毛片| 久久手机免费视频| 肥女人的一级毛片| 国产成人精品免费看| 国产精品久久久91| 西野翔中文久久精品字幕| 69精品人人人人| 国产精品视频二| 色999日韩| 日韩国产在线看| 99999色| 国产亚洲观看| 99热在这里有精品免费| 日本免费a视频| 亚洲最新av在线| 成人在线视频首页| 日韩一区精品| 日韩福利视频在线| 久久久久国产精品免费| 国产亚洲一区二区三区四区| 精品一区二区三区中文字幕视频| 青青青在线观看视频| 久久久精品一区| 中文字幕国产一区二区| 羞羞网站在线免费观看| 青青久久av北条麻妃海外网| 国产一区二区免费在线| 大片免费播放在线视频| 91久久久久久久| 亚洲激情在线激情| 成人在线分类| 在线无限看免费粉色视频| 亚洲一区日韩精品中文字幕| 国产精成人品2018| 日本aⅴ大伊香蕉精品视频| 亚洲乱码中文字幕| 成人自拍av| 精品亚洲一区二区三区在线观看| 中文字幕伦理免费在线视频| 亚洲人成电影网站色…| 清纯唯美激情亚洲| 蜜臀久久99精品久久久无需会员| av资源中文在线| 91老司机精品视频| 91精品午夜视频| 91视频在线看| 国产日韩欧美三级| 成人vr资源| 欧美黄色成人| 国产福利小视频在线| 国产成人aa在线观看网站站| 99久久精品一区二区成人| 岛国一区二区三区高清视频| 亚洲天堂2016| 牛牛影视一区二区三区免费看| 各处沟厕大尺度偷拍女厕嘘嘘| 亚洲网站在线观看| 免费成人在线视频观看| а√天堂在线官网| 91免费版网站在线观看| 久久久亚洲国产美女国产盗摄| 僵尸再翻生在线观看| 国产在线视频你懂| 日韩在线播放视频| 日韩午夜在线电影| 国产网站观看9久| 亚洲成人在线观看视频| 1024免费在线视频| 久久99蜜桃综合影院免费观看| 91久久嫩草影院一区二区| 欧美色精品天天在线观看视频| 国产高清精品久久久久| 亚洲区小说区| 激情五月综合| www.好吊操| 成人18视频| 国产91|九色| 久久男人av资源网站| 成人黄色短视频在线观看| 四虎一区二区| 久久综合九色欧美狠狠| 欧美激情乱人伦一区| 亚洲柠檬福利资源导航| 极品尤物av久久免费看| 日韩欧美久久| 18在线观看的| 欧美日韩一区二区视频在线| 欧美理论电影在线观看| 国产丝袜一区二区三区免费视频| 久久久久久久国产精品| 91精品国产91久久久久久一区二区| 欧美日韩高清不卡| 欧美一级生活片| 亚洲精品一区二区三区影院| 成人中文字幕在线| 91毛片在线观看| proumb性欧美在线观看| 国产午夜一区| 亚洲欧洲日本韩国| 日韩 欧美 高清| 欧美1o一11sex性hdhd| 国产aⅴ精品一区二区三区黄| 亚洲va欧美va在线观看| 国产欧美精品一区二区三区-老狼 国产欧美精品一区二区三区介绍 国产欧美精品一区二区 | 日韩一二三区| 欧美gv在线| 精品伊人久久久| 欧美一区=区三区| 三级外国片在线观看视频| 最近中文字幕免费mv| 国模吧一区二区三区| 色综合咪咪久久| 亚洲国产美女搞黄色| 精品不卡在线视频| 91精品国产一区二区三区动漫 | 天天做天天爱天天高潮| 国产91在线视频蝌蚪| 亚洲在线久久| 欧美老肥妇做.爰bbww| 国内视频一区| 成人免费短视频| 国产一区二区三区黄视频 | 尤物视频免费在线观看| 永久免费精品视频| 亚洲国产导航| 国产欧美视频在线观看| 欧美区视频在线观看| 久久久视频在线| 日韩视频在线视频| 波多野结衣乳巨码无在线观看| 999久久久国产精品| 国产精品资源网| 欧美熟乱第一页| 国内精品久久久久影院优| 四虎免费在线观看视频| 激情视频在线观看免费| 日韩有码一区二区三区| 色综合视频在线观看| 欧美激情videoshd| 久久国产精品网| 在线heyzo| 国产精品视频一区二区三区综合| 粉嫩一区二区三区在线观看| 久久av影视| 97久久精品人人做人人爽| 久久精品国产一区二区三区日韩| 思热99re视热频这里只精品| 国产亚洲xxx| 国产一区精品视频| 亚洲精品蜜桃久久久久久| 免费黄色一级网站| 日韩a在线观看| se69色成人网wwwsex|