快手聯合阿里雲打造彈性架構,應對直播秒殺的極端流量峰值
10月25日消息,爲應對直播秒殺的極端流量峰值,快手容器雲聯合阿里雲打造混合雲彈性調度架構。日前首次大規模應用,成功支撐了百萬級別秒殺峰值的計算資源需求。
據公開資料,快手目前平均日活躍用戶達3.76億,平均月活躍用戶達6.73億,累計互關用戶對數超過311億對,日均互動(包括點贊、評論和轉發等)總量達80億次。爲了支撐如此龐大的用戶規模、業務量級,快手建立了多個龐大的數據中心,海量的服務器集羣來承載每日數億用戶的訪問。
據介紹,直播成爲快手技術挑戰最大的場景,而直播秒殺的技術挑戰尤爲突出,它具有併發量大的特點。在秒殺活動期間,大量用戶會同時訪問快手的電商平臺,對系統的併發處理能力提出了極高的要求。特別是對於上億粉絲的主播而言,直播間單件秒殺商品可能達到數百萬件,單品最高秒殺請求達每秒百萬次,下單交易鏈路系統同時支撐每秒百萬次的併發。
爲此,快手技術系統採用分佈式系統架構,搭建了彈性容器雲平臺,它能夠根據業務需求自動擴展和收縮容器實例,以滿足高併發和大流量場景下的業務需求。通過使用彈性容器雲,快手可以在大促秒殺期間快速擴展容器實例,以應對突然增加的流量和請求。當流量和請求減少時,彈性容器雲又可以自動收縮容器實例,以節省資源成本。
據悉,快手容器雲平臺構建了快手IDC+阿里雲的混合雲架構,通過專線打通雙方網絡互聯互通,利用阿里雲豐富的產品能力和彈性優勢進行業務“削峰填谷”,爲快手容器的彈性和擴展提供了強有力的支持。
在快手大促期間,這種混合雲架構首次大規模應用,當秒殺期間實際峰值流量達到每秒百萬次請求時,系統各項指標穩定,系統100%可用,順利通過快手大促考驗。(一橙)