在剛剛落幕的重慶雲棲上,阿里雲高級技術專家曾福華爲現場觀衆帶來議題《百T級CDN智能流量調度系統的實戰分享》,重點介紹了在世界盃直播業務場景之下,阿里雲CDN的產品架構、技術方案與客戶實踐。緩存
曾福華老師的分享從CDN系統相關介紹、智能調度產品、世界盃場景優化三個方面展開。架構
在最開始,曾福華老師講到,阿里雲CDN正式商業化是在2014年3月份,到了2015年2月份,CDN智能調度正式上線。通過這麼多年的商業化,支持數次阿里集團雙11,外部的春晚洪峯流量,以及今年的世界盃,阿里雲CDN現在已經具有規模化、自動化、智能化、PaaS化這幾大特色。「阿里雲CDN帶寬儲備120T+,在全球擁有1500多個節點,服務30多萬客戶。如此龐大的資源與業務體系,其實內部只有2名運維,所有依賴着智能化、自動化的調度系統來完成。」運維
下圖爲CDN系統架構,與大部分提供CDN服務的廠商大體相同,分爲緩存系統,調度系統和支撐系統。可是阿里雲CDN與其餘廠商主要區別在於全部的軟件基本都是自研的和阿里深度參與的開源項目,好比LVS和Tengine。優化
第一個是資源規劃,這是給每一個業務分配節點的環節,在傳統廠商更可能是人工去解決的,在阿里雲只有2個運維在作調度相關工做,具體各個業務跑在哪裏節點上是由智能調度系統解決。今天咱們已經作到,15%業務彈性自動化兼容,節點水位可以平穩跑到80%。阿里雲
第二個是精準控流,阿里雲基於全球LDNS進行畫像和基於分鐘級別日誌精準分析基礎上的流量預測,流控系統的策略帶寬和實際帶寬能夠控制誤差在5%之內。spa
第三個是調度執行器,首先是調度策略是秒級生效,另一個特色全部調度執行器都是雙異構並行方案,如同飛機引擎同樣,即便一個引擎壞了,另外一個引擎也能夠立刻啓動,保障業務穩定性。日誌