AliCDN,盛開在雲端的花朵
引–
什麼是CDN?CDN即內容分發網絡(Content Delivery Networks)。最早在1995年由麻省理工大學的數學教授提出這個概念,經過該校一所實驗室的研究將其變為現實。1999年在美國首次開始商用,第一個吃螃蟹的就是大家熟知的雅虎。2000年以後的時間裏國內開始有一些公司開始追逐這個概念並逐漸開始提供商業服務。CDN設計的最初理念是讓互聯網上的流量可以自由流通(Free Flow),逐漸衍生為把內容推送到離用戶最近的地方。因此,我們理解的CDN,它應該是互聯網上的“特快專遞”;資源、應用和內容整合的係統;網站用戶體驗改善的專家;你看不見它,但是它就在你身邊。
2014年2月28日20:08分,這是一個特殊的時刻,阿裏雲宣布CDN產品正式對外服務。至此,阿裏雲產品服務如虎添翼,我們可以完美地詮釋一站式服務,阿裏雲的產品服務在資源上得到前所未有的擴展,向終端用戶無限靠近,使得阿裏雲上的用戶體驗進一步提升。
關於AliCDN
談到阿裏雲CDN產品,必須值得一提的是AliCDN一路走來的曆程。2008年,隨著淘寶業務突飛勐進的發展,用戶訪問量不斷增長,為了提升整體網站的用戶體驗,我們開始搭建自己的CDN,為淘寶網站提供服務。從最初的圖片、小文件服務開始,我們就麵臨著大流量、高並發的挑戰。我們不妨看看目前在AliCDN上的大數據:
- 10P級別的存儲
- 1000億級別的文件
- 10億級別的UV/天
- 100億級別的PV/天
- 1000萬級別的QPS
麵臨這樣的挑戰,我們要做的就是必須不斷地追求高性能的服務能力,從服務器硬件研究到節點架構的合理化部署,從係統內核/協議棧的不斷優化到軟件性能的不斷提升。在12年我們的技術沉澱有了成果,經過雙11的洗禮,終於實現了技術跑贏業務的這樣一個壯舉。
隨著阿裏集團主站業務規模不斷擴大,AliCDN作為內部公共服務平台,僅僅支持淘寶商品圖片的服務已遠遠不夠,需要AliCDN承接更多的集團業務。截至目前,集團所有網站幾乎都有相關業務在AliCDN上:淘寶、天貓首頁和大促活動頁;全站的寶貝圖片、廣告圖片、js/css、店鋪及寶貝描述頁;淘寶視頻、電子圖書;手機淘寶、來往、阿裏旺旺、淘寶瀏覽器;支付寶;阿裏雲及其客戶業務;雲OS的TV盒子業務;1688、AliExpress網站頁麵、圖片的國內及海外服務等等。當前AliCDN上承載了阿裏集團所有網站應用和業務90%以上的流量。這些業務從CDN服務分類來講,涵蓋了頁麵/小文件加速、大文件/軟件包/無線app更新下載、視頻分發、應用加速、文件上傳、SSL加速等等,基本趨於CDN上的全業務支持。
同時,AliCDN規模經曆5年的發展,仿佛與這幾年的雙11大促的交易額賽跑一樣,也是逐年翻番,截至目前我們最大服務能力已經超過5000Gbps。自2012年開始,CDN節點的資源部署開始從國內走向海外,目前國內的節點分布已經幾乎覆蓋所有的運營商及省份區域,海外的節點部署也已經覆蓋了海外華人聚集的10多個國家和地區,而且全球化部署的進程還在繼續。
靠譜的技術,靠譜的人
AliCDN作為阿裏集團大規模、多業務的服務平台,經過多年雙11大促的錘煉,我們的技術架構和管理係統基本趨於成熟。主要體現在以下幾個方麵:
- 1個機櫃支持40Gbps小文件服務的高性能解決方案
- 單節點20萬以上並發請求的處理能力
- 百萬級別的DNS並發處理能力
- 1個工程師可維護管理數千台服務器的運維效率
- 1分鍾內實現全網內容刷新和同步
- 分鍾級別的業務自動化接入
- 定製內核及底層協議棧的持續優化
- 引領業界技術前沿的開源技術研究及開發
- 擁有多項專利技術
今天我們還可以自豪地說,目前支持和服務於AliCDN的團隊匯聚了業界頂尖的產品經理,業界技術大牛紮堆的開發團隊、業界影響力和口碑很好的內核優化研究專業團隊、以及具有行業內豐富經驗的運維架構和係統管理的技術專家團隊。因此,必須靠譜,必須放心。
阿裏雲CDN:從內部平台向外部產品的重要轉型
隨著阿裏雲上的用戶群日益壯大,開始不少用戶提出CDN服務的需求。因此從2013年初開始,我們花了整整一年的時間進行準備,終於把AliCDN內部公共服務平台成功轉型為可以對外服務的產品。
CDN產品化的項目在公司內部有一個響當當的名字:”阿裏昆侖”。昆侖神話自古以來,一直是中國古代神話的核心部分。而昆侖山就是這個神話的中心,這裏是大神、大仙的地盤,這裏有西王母和穆王的愛情故事。我們的初衷是寄意於昆侖神話和這座神山的庇護,在阿裏雲上孕育出更多大神、大仙級應用、產品和服務,並希望把這一互聯網的神話帶向全球的每個角落。這次產品化的曆程讓我們的CDN更為成熟,更為完整。除了提供CDN的標準服務外,我們還有:
- 用戶可以在阿裏雲網站上實現自助式服務
- 在用戶的portal上提供豐富的數據統計、用戶網站應用監控和用戶訪問日誌下載等功能
- 提供給用戶高效的內容緩存刷新接口工具,刷新任務成功提交後可實現分鍾級別的全網生效
- 網站安全/防攻擊保障在產品服務中提升到一個新的高度,可以提供四、七層攻擊、網站入侵等防禦功能
隨著阿裏雲CDN用戶和規模的增長,我們將逐步完善和開放更多的功能和資源。功能上包括全站加速、多終端適配、視頻分發、上傳加速、SSL加速等等。服務覆蓋能力將延伸到全球更多的地區。
分享看得見的未來
我們樂意把阿裏集團內部業務在CDN上多年的技術成果和經驗沉澱分享給阿裏雲上更多的用戶,我們將欣喜地看到阿裏雲更為豐富的一站式服務助力金融業、政企網站、互聯網企業應用的用戶體驗不斷地優化和提升,為開發者、創新創業者創造優質的孵化平台和生態環境。
阿裏雲CDN,我們來了,你在哪裏?
(本文作者是空明,阿裏技術保障CDN係統運維負責人)
最後更新:2017-04-03 12:55:42