天天看點

AliCDN,盛開在雲端的花朵

引–

什麼是cdn?cdn即内容分發網絡(content delivery networks)。最早在1995年由麻省理工大學的數學教授提出這個概念,經過該校一所實驗室的研究将其變為現實。1999年在美國首次開始商用,第一個吃螃蟹的就是大家熟知的雅虎。2000年以後的時間裡國内開始有一些公司開始追逐這個概念并逐漸開始提供商業服務。cdn設計的最初理念是讓網際網路上的流量可以自由流通(free flow),逐漸衍生為把内容推送到離使用者最近的地方。是以,我們了解的cdn,它應該是網際網路上的“特快專遞”;資源、應用和内容整合的系統;網站使用者體驗改善的專家;你看不見它,但是它就在你身邊。

2014年2月28日20:08分,這是一個特殊的時刻,阿裡雲宣布cdn産品正式對外服務。至此,阿裡雲産品服務如虎添翼,我們可以完美地诠釋一站式服務,阿裡雲的産品服務在資源上得到前所未有的擴充,向終端使用者無限靠近,使得阿裡雲上的使用者體驗進一步提升。

<b>關于alicdn </b>

談到阿裡雲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多個國家和地區,而且全球化部署的程序還在繼續。

<b>靠譜的技術,靠譜的人</b>

alicdn作為阿裡集團大規模、多業務的服務平台,經過多年雙11大促的錘煉,我們的技術架構和管理系統基本趨于成熟。主要展現在以下幾個方面:

1個機櫃支援40gbps小檔案服務的高性能解決方案

單節點20萬以上并發請求的處理能力

百萬級别的dns并發處理能力

1個工程師可維護管理數千台伺服器的運維效率

1分鐘内實作全網内容重新整理和同步

分鐘級别的業務自動化接入

定制核心及底層協定棧的持續優化

引領業界技術前沿的開源技術研究及開發

擁有多項專利技術

今天我們還可以自豪地說,目前支援和服務于alicdn的團隊彙聚了業界頂尖的産品經理,業界技術大牛紮堆的開發團隊、業界影響力和口碑很好的核心優化研究專業團隊、以及具有行業内豐富經驗的運維架構和系統管理的技術專家團隊。是以,必須靠譜,必須放心。

<b>阿裡雲cdn:從内部平台向外部産品的重要轉型</b>

随着阿裡雲上的使用者群日益壯大,開始不少使用者提出cdn服務的需求。是以從2013年初開始,我們花了整整一年的時間進行準備,終于把alicdn内部公共服務平台成功轉型為可以對外服務的産品。

cdn産品化的項目在公司内部有一個響當當的名字:”阿裡昆侖”。昆侖神話自古以來,一直是中國古代神話的核心部分。而昆侖山就是這個神話的中心,這裡是大神、大仙的地盤,這裡有西王母和穆王的愛情故事。我們的初衷是寄意于昆侖神話和這座神山的庇護,在阿裡雲上孕育出更多大神、大仙級應用、産品和服務,并希望把這一網際網路的神話帶向全球的每個角落。這次産品化的曆程讓我們的cdn更為成熟,更為完整。除了提供cdn的标準服務外,我們還有:

使用者可以在阿裡雲網站上實作自助式服務

在使用者的portal上提供豐富的資料統計、使用者網站應用監控和使用者通路日志下載下傳等功能

提供給使用者高效的内容緩存重新整理接口工具,重新整理任務成功送出後可實作分鐘級别的全網生效

網站安全/防攻擊保障在産品服務中提升到一個新的高度,可以提供四、七層攻擊、網站入侵等防禦功能

随着阿裡雲cdn使用者和規模的增長,我們将逐漸完善和開放更多的功能和資源。功能上包括全站加速、多終端适配、視訊分發、上傳加速、ssl加速等等。服務覆寫能力将延伸到全球更多的地區。

<b>分享看得見的未來</b>

我們樂意把阿裡集團内部業務在cdn上多年的技術成果和經驗沉澱分享給阿裡雲上更多的使用者,我們将欣喜地看到阿裡雲更為豐富的一站式服務助力金融業、政企網站、網際網路企業應用的使用者體驗不斷地優化和提升,為開發者、創新創業者創造優質的孵化平台和生态環境。

阿裡雲cdn,我們來了,你在哪裡?

(本文作者是空明,阿裡技術保障cdn系統運維負責人)