沒有電商巨頭有錢,又要挑戰雙十一流量高峯,一次低成本、高質量的大促是如何做到的?

今年7月初,易車網數據庫負責人田震愈發焦慮。

此時,離易車818汽車狂歡節正式開幕只剩一月有餘,但數據庫壓力測試結果並不理想。

818汽車狂歡節乃易車網首次大促活動,並且採用臺網互動的直播形式,涉及數據庫的應用場景頗多,如實時數據看板、臺網互動直播、搖一搖、直播投票等,不僅要求數據庫能夠存儲海量數據,同時還能支撐起高併發、低延遲場景。然而最初基於MySQL設計的方案着實不給力,在壓測過程中,極端情況下主從延遲高、切換時間過長,數據庫出現短暫不可用,並且實時任務持續寫入大量數據,引起磁盤爆滿,在實際使用中可能會對用戶體驗造成影響。

第一次面對大促場景,易車網DBA團隊並無太多經驗。時間緊、任務急,團隊規模又有限,田震心裏越來越沒底,能不能扛過818狂歡節的流量高峯成了未知數。

就在此時,一次機緣巧合,讓易車網在短短一月時間內順利完成數據庫的立項、選型、方案設計、壓測和上線部署,最終完美支撐起易車818狂歡節,取得全平臺觀看直播人次2.24億次,線上訂單4.39萬筆,累計成交額64.2億元的優異成績。

無獨有偶,易車網、汽車之家、小米有品、京東物流、平安……如今,大促已不再是電商巨頭們的獨有,正在成爲所有行業改變業務模式、貼近消費者的一種新業務場景,越來越多的用戶都在面臨着大促場景下的數據流量峯值挑戰,這也驅動着一個新趨勢的誕生:即大促能否實現更低的門檻,讓更多不是電商巨頭的企業獨立、低成本、高質量地應對大促等數據流量高峯場景。

大促,帶來的是機遇,也是挑戰。

每次大促都是一場大考

好的技術,往往讓消費者無感,只沉浸在消費過程的喜悅之中。

然而,哪怕是電商巨頭們,在幾年前大促中也有諸多“不堪”:每逢雙十一零點,頁面卡頓、App無響應、訂單支付一直在轉圈圈……

2009年到現在,十餘年時間裏,阿里、京東這些電商巨頭的訂單峯值擴大了上千倍之多,訂單數量、總交易額更是節節攀升。每一次大促就像是一場對技術的大考,一次次挑戰着交易量、實時數據分析、數據一致性的極限。京東雲數據庫產品經理楊牧就直言,大促場景期間的流量一般是平常的10倍以上,像大促期間的搶購、秒殺會帶來極爲密集的流量,對數據庫等業務壓力極大。

如今,大促儼然成爲電商巨頭們最爲核心的的業務場景,不斷擴大的數據交易規模也推動着電商巨頭們對於技術的持續反思和演進。以京東云爲例,支撐着京東商城、京東物流等大量業務,在支撐大促場景時,數據庫就經歷了從MySQL到TiDB的過程。

和大多數互聯網公司一樣,京東雲在支撐京東物流業務時一開始也是採用的MySQL數據庫。但MySQL也有不少弊病,像分控監管架構在提前擴容時,過程繁瑣、運維複雜,有節點失敗了還需要人工處理,這些在壓測時不是大問題,一旦發生在大促真實場景中,對於用戶體驗可能帶來極大影響。

“如今,京東雲只需要根據需求,在控制檯用鼠標點一點就行,整個擴容過程非常簡單。在大促場景中,流量峯值從到來到消失整個過程非常平靜。”楊牧如是說,“TiDB本身與也MySQL有強兼容性,遷移成本小、風險低,將MySQL遷移到TiDB之後,整體成本都有顯著下降,最高一個業務系統成本下降到之前的三分之一。”

事實上,爲準備大促場景,電商巨頭們往往會提前小半年投入備戰,投入衆多人員進行全方位準備,加上在技術上的不斷迭代和改進,才逐漸有了如今購物體驗良好的各種大促活動。現在,大促有着常態化的趨勢,不僅僅是電商們的專有,更讓其他行業紛紛躍躍欲試。越來越多企業在驚歎和羨慕阿里的同時,也在積極思考“能否也像阿里一樣來做自己的大促活動?”。

沒有電商巨頭的技術團隊和規模也能應對自己的大促場景?答案是YES!

如何像電商巨頭一樣做大促

理想很豐滿,現實卻骨感。

放眼天下,幾乎沒有企業能夠擁有互聯網巨頭的技術體系和團隊配置,但現實中又有實打實的大促場景需求,比如汽車之家、易車等汽車互聯網平臺都在推動818汽車狂歡節;又如小米有品作爲粉絲經濟的代表,每年通過816感恩季活動來回饋粉絲和擴大影響力;平安人壽在“開門紅”的基礎上升級出 108 財神節……在強調用戶至上的今天,大促一定會逐漸成爲各行各業的標配。

與此同時,很多企業面對大促的數據海量場景,又有着不可迴避的現實“囧境”。

最大的挑戰之一就是大部分企業沒有足夠規模的技術團隊來支撐起大促場景。以汽車之家爲例,其連續三年與湖南衛視聯手打造“818全球汽車夜”,這種直播活動互動多、變數大,一次秒殺引發的數據流量可能是平時的數十倍之多,今年最大數據峯值更是高達40萬/秒寫入;數據庫不僅需要解決海量實時交易的挑戰,還需要將實時分析數據反饋給現場主持人,整個過程還需穩定可靠。

沒有巨頭有錢,又要挑戰雙十一,低成本、高質量的大促如何做到

 

整個“818全球汽車夜”對於分佈式數據庫的水平高擴展性、容災能力、雲端能力要求極高,以汽車之家技術團隊的編制,靠自身來進行方案設計、壓測、優化和部署上線在短時間內難度極大。事實證明,汽車之家選擇 TiDB是明智之選,通過成熟、可靠的分佈式數據庫解決方案,以及PingCAP技術專家的力量,讓汽車之家能夠迅速彌補自身技術團隊的不足,高效完成對大促場景的支撐。

另一大不能忽視的因素則是沒有大促場景的相關經驗。像易車這樣的企業不在少數,第一次面對大促場景,往往心裏沒底:不可預測性強,不知道流量峯值能到多少,也不知道應該如何設計數據庫方案;對於活動期間可能引發的極端情況也不清楚,更不知道如何應對。而經過實際大促場景檢驗的數據庫解決方案無疑會更受他們青睞。

最後則是大部分企業渴求成本合理的大促技術解決方案。與電商平臺不同,大部分企業都是在數字化轉型的過程中逐漸衍生出大促場景的需求,很少有企業具備互聯網巨頭的財力和人力,它們更加渴望通過一個成本合理的數據庫解決方案來滿足大促需求。

事實證明,越來越多像汽車之家、易車網、小米、平安這樣的企業正在獨立完成自己的大促業務,這種大促場景可能沒有電商平臺規模大,技術團隊配置也比較有限,準備週期較短。但無一例外,這些企業都傾向於省心、好用的 TiDB分佈式數據庫解決方案,拿來即用,無需太多技術遷移和系統維護,在短時間內完成對大促場景的高效支撐。

大促背後的啓示

Forrester首席分析師James McQuivey在《顛覆:數字經濟的創新思維和商業模式》中直言:在數字化浪潮中,市場競爭者們都在利用新的技術、工具和平臺來參與市場競爭、接近用戶,甚至是顛覆舊的商業模式。

如今,大促不僅是一個“顯性”的商業節日,更像是一個“隱形”的技術戰場。它代表着商業的角力,更是數字化能力的比拼。它就像一塊試金石,檢驗着各家企業數字化轉型的成敗。大促給予企業的不僅僅是營業額的提升、用戶粘性的增強,更是對於數字化轉型和新技術價值的再思考。

首先,在數字化時代中,場景變化之快絕非虛談,哪怕是大促,現在的大促跟十年前在形式、方法、規模上都是千差萬別,大促場景的創新在未來會只多不少,迅速變化的業務邏輯則會進一步推動企業的數字化轉型和技術的選擇。

沒有巨頭有錢,又要挑戰雙十一,低成本、高質量的大促如何做到

 

其次,大促等新場景是打破技術偏見、接納先進技術的絕佳機會,新技術趨勢會在場景中得到落地、認可和推廣。以如今火熱的HTAP爲例,不用像MySQL那樣分表,實現實時海量規模的OLTP和實時數據分析,還能多雲部署和兩三中心容災,這與大促的海量交易、實時數據展現、平穩運行的要求高度契合。人們過去總認爲HTAP離實際場景太遠,但汽車之家、易車網等用戶用事實證明了新技術的價值。

最後,所有企業都在面臨一個不確定增加的時代,唯有不斷的場景創新能力和數字化能力方能抵禦各種不確定性。互聯網巨頭的業務規模、技術體系固然代表着業界頂尖水平,但是否真正適合自己和爲之所用還有待商榷,用戶需要不斷認識自我,尋找到適合自身發展需求的技術、方案和模式。

面向未來,數據將成爲企業最爲重要的生產要素,圍繞數據存儲、管理和應用創新的能力將成爲企業的核心競爭力,尤其是隨着大促等高峯值場景走向常態化,像TiDB這樣低門檻、低成本和高質量的分佈式數據庫技術和解決方案一定會受到更多行業用戶的青睞,以實現數字化核心能力的快速提升,從而在千變萬化的市場中做到心中有“數”。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章