婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 剖析阿里云CDN技術(shù)的優(yōu)化之路

剖析阿里云CDN技術(shù)的優(yōu)化之路

熱門標簽:山西正規(guī)外呼系統(tǒng)軟件 西安電銷外呼回撥系統(tǒng)哪家好 地圖標注能注冊公司嗎 宜昌電銷機器人公司 濱州外呼營銷管理系統(tǒng) 電銷機器人 價格多少錢 德州智能外呼系統(tǒng) 淄博營銷外呼系統(tǒng) 世界地圖輪廓圖標注

一、CDN的用途
目前,CDN主要是分幾個方向發(fā)展,比如靜態(tài)內(nèi)容的分發(fā)、視頻流媒體的分發(fā)、動態(tài)資源的加速、源站保護等,其中最基本的是用來做靜態(tài)內(nèi)容分發(fā)。阿里CDN現(xiàn)在最大的用途是用作淘寶所有圖片的分發(fā)。視頻流媒體的分發(fā)功能使用,發(fā)展速度也非常之快。CDN一些特色功能的應(yīng)用,如動態(tài)資源的加速,還有SSL的接入、SPDY的接入等。CDN還有一個功能是源站保護,它可以通過各種安全防御,實現(xiàn)源站流量的減少。
 

二、CDN的加速原理
CDN最大的特色在于加速。那么,CDN是如何實現(xiàn)各種“加速”,發(fā)揮“加速”功用呢?如下圖所示,CDN有很多節(jié)點,通過域名實現(xiàn)就近接入。當用戶發(fā)起一個請求后,CDN會回源取,然后把文件就近緩存在那個節(jié)點的服務(wù)器上。假設(shè)北京的用戶到北京節(jié)點只需4毫秒,后面寫了一個90%的請求其實都直接命中到了服務(wù)器,那么還有10%的流量回到了二級cache節(jié)點。而二級cache節(jié)點也是同樣的緩存服務(wù)器,假設(shè)它的命中率也是90%,那么最終只有1%的流量到源站。如果純粹回到源站可能需88毫秒,而通過訪問CDN就會大大縮短時間,甚至4毫秒就可以讓用戶拿到一個文件。這是CDN實現(xiàn)加速的基本原理。

三、阿里CDN分布
CDN加速的載體在于節(jié)點,阿里CDN節(jié)點分布可謂星羅棋布,如下圖所示。阿里CDN服務(wù)器原先主要用于淘寶圖片的分發(fā),在全國32省(市、區(qū))均有服務(wù)器,有200多個節(jié)點,在一線城市運營商均有機房,甚至在外國也有30余個節(jié)點分布,以提供國外用戶的加速服務(wù)。

四、阿里CDN應(yīng)用
這兩天,我去拜訪了一些客戶。他們把阿里云的CDN與業(yè)界其他一些比較有名的商業(yè)CDN進行比較統(tǒng)計,得出的結(jié)論是:阿里云CDN的平均延遲大概能有10%到20%的下降。
 
阿里從2008年開始,就著手自建CDN。不知不覺阿里云已成為世界上最大的圖片CDN。這可能跟中國的網(wǎng)上購物習慣有關(guān)——一個商品需要幾十張圖片進行介紹。這使得阿里云圖片CDN可能跟某些視頻CDN流量有的一拼。從2014年3月起,阿里CDN正式開啟商業(yè)化運營模式。商業(yè)化運營對阿里云CDN的需求,跟圖片CDN區(qū)別是非常大的,這對于阿里云有很多的挑戰(zhàn)。原來的圖片CDN,對于阿里云來說,主要是每年大促期間帶來的壓力,至少到2012年,阿里云CDN唯一任務(wù)就是為了“雙十一”。那時,阿里云會做很多預案以應(yīng)對瘋狂的流量。下面這一張是CDN的流量圖,就可以看到阿里云2009到2012年,阿里云整個水位是非常滿的。這對于阿里云CDN來說,主要的挑戰(zhàn)在于:做到良好的均衡性。比如這個節(jié)點要把流量定量切到另外一個節(jié)點,阿里云做了很多的工作。另外,阿里云在節(jié)點內(nèi)對軟件穩(wěn)定性和性能等方面也做很多優(yōu)化。比如說現(xiàn)在一個節(jié)點能服務(wù)40G,但是有時候節(jié)點面對突然涌過來的大流量時,你甚至來不及調(diào)度。這就要求你的軟件至少需要扛過大于40G的能力。每年阿里云會做5次以上的壓測。在跑滿40G的情況下面,連續(xù)跑一個星期,檢驗以保障阿里云CDN節(jié)點不會掛掉,能夠繼續(xù)提供比較可靠的服務(wù)。這對于軟件的可靠性方面,壓力也是非常大的。

從去年開始,阿里云整個團隊的開發(fā)方向就轉(zhuǎn)向做對外服務(wù)。從2013年開始,阿里云CDN的服務(wù)能力已經(jīng)遠超阿里云自用的能力。就像阿里云一些PE所說,阿里云CDN團隊基本上可以坐在那里喝著茶看著雙十一的流量就可以了。
 
 
現(xiàn)在阿里CDN的目標是:做到能夠快速、安全、易用,能幫用戶減少成本。
下面是CDN的一些關(guān)鍵組件:
l   IP庫
l   調(diào)度系統(tǒng)
l   緩存系統(tǒng)
l   刷新系統(tǒng)
l   日志系統(tǒng)
CDN需要知道用戶從哪里來,才能調(diào)度, IP數(shù)據(jù)庫阿里云已經(jīng)做了好幾年。如果你們想去查一下某個IP是從哪里來的,ip.taobao.com這個外部的接口可以用。為了提高準確性,阿里云還會拿淘寶的收貨IP做對比,查是否這個IP是屬于這個地區(qū)的。現(xiàn)在在市一級的準確率能做到96%左右。ECS用戶應(yīng)該可以免費調(diào)用阿里云IP庫的接口。

現(xiàn)在CDN有兩個維度可以進行調(diào)度。一是地域的概念,比如說你去瀏覽器里面輸一個www.taobao.com,域名查詢請求會提交到運營商本地的DNS服務(wù)器,DNS服務(wù)器有一個迭代查詢的過程,最后到了調(diào)度中心。調(diào)度服務(wù)器會根據(jù)源IP。比如你是北京電信的DNS的IP,就將你調(diào)度到北京電信的機房去。二是CDN是有高可用性的,調(diào)度中心在不停的監(jiān)控所有節(jié)點的健康狀況,一旦發(fā)現(xiàn)這個節(jié)點有問題,會將用戶切換到另外一個節(jié)點。

上圖是CDN節(jié)點的緩存系統(tǒng),LVS是4層的代理,Tengine主要進行并進行負載均衡,swift是一個高效的緩存服務(wù)器,作靜態(tài)文件的緩存用。Tengine和Swift進行一致性hash,可以提高命中率。其他還有一些控制機器,做刷新和配置這些功能。

上圖是Swift的緩存架構(gòu)淘汰邏輯。現(xiàn)在阿里云能做到內(nèi)存、SSD、SATA三級緩存、可以適應(yīng)各種尺寸的文件。阿里云的服務(wù)器既能做圖片的緩存,也能做視頻大文件緩存,熱對象會自動上升到內(nèi)存,冷對象會被淘汰到SATA。為了提高IO性能,阿里云沒有使用文件系統(tǒng),直接使用整個裸磁盤。在裸盤上,阿里云實現(xiàn)了Squid的COSS文件系統(tǒng)。COSS文件系統(tǒng)中都是一個Stripe進行IO寫操作。阿里云使用8M一個Stripe,新來的文件就append在Stripe里面,每次都是8M的寫,這樣就可以提高IOPS。當Stripe滿以后,寫SSD時,看原有的內(nèi)容是否熱的,如果是熱點,就放到內(nèi)存。如果是冷的,就淘汰到內(nèi)存。
 
 
去年阿里CDN開始對外應(yīng)用以后,用戶增加非常迅速。原來以配制文件的形式管理的配置系統(tǒng),已經(jīng)不能滿足業(yè)務(wù)需求。于是,阿里云開發(fā)了一個加載配制模塊,它是lazy的。它的局部性效果非常明顯,雖然阿里云線上有幾萬個域名,但在一個節(jié)點上,阿里云發(fā)現(xiàn)也就一兩千個域名在服務(wù),所以按需加載的方式較好。另外阿里云也做了很多優(yōu)化,10萬域名只占500兆內(nèi)存,非常高效。同時,阿里云也能做到全網(wǎng)分鐘級別配置分發(fā),總體來說,阿里云的配制可以做到高可靠、可運維。

有時,CDN上的緩存文件更新了,我要把它刪掉。刷新需要全網(wǎng)分發(fā),而全網(wǎng)的每一臺機器,每一個cache節(jié)點全部要刷,因為我不知道文件存在哪里,都是廣播的,而現(xiàn)在,阿里云按調(diào)度頻道來刷,就能減少一定量的刷新。另外,阿里云增加了合并功能。比如,現(xiàn)在有100個URL過來刷新,可以合并為一次提交到Cache服務(wù)器,從而減少刷新的QPS。此外,Swift支持正則和目錄刷新,只需提交一個請求就可以刷很多內(nèi)容。現(xiàn)在從統(tǒng)計數(shù)據(jù)上看,全球節(jié)點99%以上能做到1分鐘的刷新。
 
 
目前,阿里云阿里內(nèi)部已經(jīng)實現(xiàn)了海量日志搜集與分析系統(tǒng)。原來阿里云也是用syslog來搜集日志,在40G跑滿時,syslog丟包非常嚴重。特別是在對外商用以后,日志需要計費,對可靠性要求非常高,所以后來就開發(fā)了一個傳輸日志和實時分析系統(tǒng)。同時,內(nèi)部也做了一些優(yōu)化,比如合并功能,多條日志合并后再發(fā)到日志服務(wù)器上,使用LZO進行流式壓縮,最終收集到中心。現(xiàn)在阿里云可以做到產(chǎn)生的日志10分鐘傳到OSS上以供下載。這個速度在業(yè)界來說是非常快的。現(xiàn)在,阿里云整個CDN的量級大概每天有幾百T的訪問日志,最終都會導入到阿里云ODPS上進行大數(shù)據(jù)分析,比如用戶行為分析。
 
 
阿里CDN針對TCP協(xié)議棧的做了優(yōu)化,比如說阿里云做了基于時間序的丟包發(fā)現(xiàn)機制,TCP的包是有序號的,阿里云按照序號來查看,如果發(fā)現(xiàn)高序號的TCP的ACK,但是低的沒有發(fā)過來。阿里云會以更快的一個重傳機制來確保阿里云低序丟失的包能夠快速發(fā)過來。結(jié)合自適應(yīng)的初始窗口等單邊優(yōu)化措施,最終阿里云將小對象的平均RT降低20%以上。
 
 
這個功能是頁面內(nèi)容優(yōu)化,就是按照前端優(yōu)化準則進行自動化的內(nèi)容調(diào)整。比如說減少頁面中請求的數(shù)量。阿里云會做一些靜態(tài)資源文件合并。還有就是盡可能減少頁面大小,阿里云會主動刪除頁面空白符,還有一個智能Gzip,通過主動發(fā)起JS異步請求,進行探測,即使沒有Accept-Encoding頭也會主動做壓縮。CDN這邊也在跟前端的同學一起來做,比如做一個UA的數(shù)據(jù)庫,去保存每一個User Agent對應(yīng)的分辨率,不同的分辨率選擇不同尺寸的圖片。

CDN其實不僅僅是靜態(tài)內(nèi)容的HTTP加速,還可以做TCP協(xié)議的加速。如上圖所示案例顯示,阿里云最近發(fā)現(xiàn)臺灣用戶訪問淘寶頁面非常慢,特別是從國內(nèi)到國外這個鏈路是比較差的。阿里云在臺灣有節(jié)點,香港有節(jié)點,上海有節(jié)點,臺灣到上海延時有200毫秒,臺灣到香港是20毫秒,香港到上海60毫秒。阿里云發(fā)現(xiàn),從臺灣、香港再回來反倒更短,所以做了CDN之間的路由優(yōu)化,對TCP連接進行加速。這個圖最終會有很多節(jié)點,就是一個有向圖,阿里云在每一個CDN節(jié)點上做相互節(jié)點之間的網(wǎng)絡(luò)探測,檢測整個網(wǎng)絡(luò)的丟包率和延時,構(gòu)建出一個有權(quán)值的表格,然后阿里云去計算最短路徑。

流媒體這個業(yè)務(wù)跟圖片有很大的區(qū)別。圖片的文件大小只有30到50K,但是視頻的平均文件大小可能會到500K到2M。首先,流媒體對于CDN節(jié)點的流量沖擊會非常大,基于傳統(tǒng)的DNS調(diào)度有緩存時間,一般有5到10分鐘的延時,甚至有一些節(jié)點都調(diào)不走。阿里云這邊就設(shè)計了一個中心式的,基于HTTP協(xié)議的調(diào)度方法。當請求某個URL的時候,CDN根據(jù)節(jié)點的負載會直接返回資源或者302重定向,作精確調(diào)度。幾乎就沒有延時時間,甚至可以在每個節(jié)點的機器間相互調(diào)度。
 
 
最近阿里云這邊在做無線加速的產(chǎn)品,阿里云現(xiàn)在使用了HTTP DNS。無線APP有自己的客戶端,HTTP DNS集成在APP SDK中,當APP啟動時會發(fā)起一個定期異步的請求,去中心請求域名解析,然后把IP保存下來。當下次發(fā)起真實請求時,可以直接去請求了。所以HTTP DNS可以節(jié)省域名解析的時延,也可以避免國內(nèi)的一些運營商作的域名劫持。
 
 
另外一個就是做了SPDY的優(yōu)化,多路優(yōu)化有什么好處呢,一個是復用連接,減少連接數(shù),提高頁面打開的速度,就手機淘寶這邊的經(jīng)驗來看,做SPDY鏈路復用最終是能有20%到30%加載頁面時間的降低。
 
 
最后一個是安全功能,現(xiàn)在CDN提供了4、7層的DDoS安全防御和WAF,可以使用戶免于攻擊,并提供一站式解決方案。CDN可以提供源站保護功能,靜態(tài)資源CDN可以緩存,最終落到源站的流量都會合并,流量是非常小的。現(xiàn)在安全服務(wù)是不額外收費的。

這是7層攻擊的一個案例,經(jīng)常有一些用戶說,你們怎么防攻擊的流量算我錢,實際上防攻擊不是免費的。這是我昨天截的圖,這是7層的攻擊,突然間針對原來那個小站有15萬QPS的攻擊流量,它的響應(yīng)大小是15KB。可以看到只要打開安全功能,CDN已經(jīng)擋了99%以上的攻擊,并保證它的正常服務(wù),幫用戶節(jié)省了17Gbps的流量費用。

標簽:煙臺 忻州 阿壩 成都 朝陽 阜陽 吉安 天水

巨人網(wǎng)絡(luò)通訊聲明:本文標題《剖析阿里云CDN技術(shù)的優(yōu)化之路》,本文關(guān)鍵詞  剖析,阿里,云,CDN,技術(shù),的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《剖析阿里云CDN技術(shù)的優(yōu)化之路》相關(guān)的同類信息!
  • 本頁收集關(guān)于剖析阿里云CDN技術(shù)的優(yōu)化之路的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美韩国日本不卡| 中文字幕制服丝袜成人av| 日本午夜一本久久久综合| 国产精品福利av| 91色.com| 欧美mv日韩mv国产| 久久免费国产精品| 91丝袜美腿高跟国产极品老师| 另类综合日韩欧美亚洲| 麻豆精品视频在线| 经典一区二区三区| 丰满岳乱妇一区二区三区| av在线播放成人| 欧美日韩一区 二区 三区 久久精品| 亚洲欧洲制服丝袜| 亚洲高清不卡在线| 久久国产成人午夜av影院| 国产不卡一区视频| 91视频一区二区三区| 日韩视频一区二区| 中文字幕va一区二区三区| 一区二区三区四区不卡视频| 激情另类小说区图片区视频区| 欧美韩国日本不卡| 99re视频精品| 欧美国产精品专区| 精品无人区卡一卡二卡三乱码免费卡 | 亚洲国产日产av| 欧美精品粉嫩高潮一区二区| 欧美一级理论片| 高清在线观看日韩| 国产精品美女久久久久久久| 国产成人在线免费观看| 中文在线资源观看网站视频免费不卡| 成人深夜视频在线观看| 日韩欧美一区二区免费| 国产精品一级片| 亚洲丝袜美腿综合| 一区二区中文字幕在线| 五月婷婷激情综合网| 久久精品久久综合| 91成人国产精品| 国产日韩欧美不卡| 日本vs亚洲vs韩国一区三区二区| 老司机精品视频线观看86| 国产精品毛片a∨一区二区三区| 欧美午夜在线观看| 国产91精品一区二区麻豆网站| 日韩vs国产vs欧美| 亚洲综合色成人| 中文字幕日韩一区| 欧美不卡在线视频| 亚洲综合激情另类小说区| 欧美日韩免费电影| 国内精品视频一区二区三区八戒| 日韩视频一区二区三区在线播放 | 成人av集中营| 国产成人自拍网| 欧美午夜一区二区三区| 亚洲精品福利视频网站| 91成人在线观看喷潮| 久久久久国产成人精品亚洲午夜| 午夜日韩在线观看| 国产美女精品人人做人人爽| 老司机精品视频在线| 91麻豆免费看片| 97久久精品人人爽人人爽蜜臀| 亚洲444eee在线观看| 色诱亚洲精品久久久久久| 国产91精品在线观看| 蜜臀久久99精品久久久画质超高清| 色8久久人人97超碰香蕉987| 亚洲男帅同性gay1069| 亚洲va国产天堂va久久en| 欧美色图一区二区三区| 日日嗨av一区二区三区四区| 日韩免费视频线观看| 国产综合久久久久久久久久久久| 国产精品护士白丝一区av| 亚洲va韩国va欧美va精品| 老司机午夜精品| 欧美在线观看禁18| 国产女主播一区| 日韩高清不卡一区二区三区| 成人性色生活片免费看爆迷你毛片| 国产白丝网站精品污在线入口| 色综合色狠狠天天综合色| 精品国产一二三| 午夜欧美在线一二页| 99国内精品久久| 久久精品免费在线观看| 亚洲成人自拍偷拍| 色综合久久66| 一区二区三区电影在线播| 成人黄页在线观看| 日本一二三四高清不卡| 欧美三级三级三级爽爽爽| 免费成人在线视频观看| 亚洲综合网站在线观看| 一区二区免费视频| 亚洲影视在线播放| 国产一区二区成人久久免费影院| 国产精品18久久久| 日韩一二三四区| 欧美日韩中文另类| 国产一区二区三区在线看麻豆| 欧美肥妇毛茸茸| 日韩手机在线导航| 一区二区欧美视频| 韩国v欧美v亚洲v日本v| 欧美专区在线观看一区| 在线成人av网站| 中文无字幕一区二区三区| 91啦中文在线观看| 成人18视频日本| 丁香激情综合国产| 成人精品免费看| 一区二区欧美视频| 中文字幕一区三区| 精品免费99久久| 免费人成在线不卡| 欧美日韩aaa| 日韩美一区二区三区| 高清不卡一区二区| 欧美精品一区二| 国产91丝袜在线18| 日本aⅴ免费视频一区二区三区| 免费观看30秒视频久久| jlzzjlzz亚洲日本少妇| 色综合久久综合网欧美综合网| 欧美v日韩v国产v| 日韩二区三区在线观看| 国产一区二区三区免费观看| 欧美日本在线看| 日韩美女啊v在线免费观看| 亚洲一区中文日韩| 国产午夜精品福利| 精品国产成人在线影院| 欧美午夜不卡视频| gogo大胆日本视频一区| 成人一区二区三区中文字幕| 午夜视频在线观看一区二区| 亚洲精品五月天| 亚洲一区二区三区四区在线| 国产精品影视在线| 国产农村妇女精品| 欧美视频日韩视频在线观看| 日韩av中文字幕一区二区| 欧美剧在线免费观看网站 | 国产乱子伦视频一区二区三区 | 中文字幕不卡在线观看| 天天综合日日夜夜精品| 亚洲国产成人在线| 国产亚洲精品久| 欧美三级欧美一级| 91在线国产福利| 色综合视频一区二区三区高清| 日韩成人av影视| 成人av小说网| 日韩电影免费在线| 精品久久久网站| 激情亚洲综合在线| 麻豆精品久久久| 精品三级av在线| 97久久精品人人做人人爽| 五月天亚洲婷婷| 国产精品久久久久久妇女6080| 91麻豆精品国产自产在线| 97精品超碰一区二区三区| 国产一区 二区| 日产国产欧美视频一区精品| 岛国一区二区三区| 最近日韩中文字幕| 欧美激情资源网| 日韩一级片网站| 国产精品区一区二区三区| 国产精品麻豆欧美日韩ww| 7878成人国产在线观看| 91精品国产色综合久久不卡蜜臀 | 性久久久久久久久久久久| 久久婷婷色综合| 久久久国产午夜精品| 成人免费在线观看入口| 亚洲综合色在线| 日韩不卡手机在线v区| 精品一区二区三区在线播放视频| 国产精品嫩草久久久久| 中文字幕五月欧美| 亚洲卡通动漫在线| 免费成人在线播放| 国产精品久99| 91.麻豆视频| 欧美成人video| 日本不卡中文字幕| 亚洲综合色在线| 五月天激情小说综合| 日韩电影在线看| 蜜臀av性久久久久蜜臀aⅴ四虎| 三级久久三级久久久| 日韩经典一区二区|