由于微博的用戶規(guī)模和業(yè)務體量以及特殊的社交媒體特性,微博IT的傳統(tǒng)應對手段,主要是“靠提前申請足夠的設備保證冗余、降級非核心及周邊的業(yè)務”這兩種,除了需要提前預知相關IT成本外,還有業(yè)務負載飽和度不一、擴縮容流程繁瑣且周期長等問題。

后來,為了更好的應對微博這種特殊的業(yè)務場景,微博基于云計算等新技術設計與實現(xiàn)了新一代基于Docker的混合云平臺DCP(Docker Container Platform)。DCP目前已經(jīng)具備20分鐘將服務器部署規(guī)模擴大1倍的交付能力。

所謂20分鐘內(nèi)彈性擴容1倍服務器規(guī)模,即阿里云要滿足10分鐘內(nèi)完成上千臺服務器的創(chuàng)建與交付,同時,微博DCP平臺則在接下來的10分鐘內(nèi)完成服務器的初始化、服務調(diào)度、上線等全流程。

“這在國內(nèi)還處于非常領先的水平,絕大多數(shù)國內(nèi)技術團隊做不到,這是因為他們沒有把這件事情標準化,主要原因是沒有業(yè)務動力。”劉道儒表示微博業(yè)務的獨特性造就了國內(nèi)社交媒體史上最大規(guī)模的混合云。

混合云的關鍵之一是實現(xiàn)雙方資源的無縫銜接,專有網(wǎng)絡VPC是核心功能。為此,雙方在2017年春節(jié)期間部署開通了超100Gb的專線。改造后,阿里云資源和微博原有的數(shù)據(jù)中心組成了可稱之為無邊界的計算資源池,微博實現(xiàn)了從提前擴容到實時擴容的升級。

2017年春晚,微博首次達成了全業(yè)務無降級的混合云架構實踐,平穩(wěn)渡過了流量新高峰,部署了近5000臺服務器,這一數(shù)字在2016年的除夕夜是1400臺。

經(jīng)過了這一次考驗,如今微博已經(jīng)放心地把紅包飛業(yè)務全部遷移到了阿里云上,包括微博的Feed、廣告、搜索、話題、視頻、直播、手機微博、圖片等多個核心業(yè)務系統(tǒng)已部分遷移至了阿里云平臺。

Tablet_Vecul

分享到

xiesc

相關推薦