發(fā)布時(shí)間:2021-9-15 分類: 電商動(dòng)態(tài)
摘要:阿里巴巴集團(tuán)無(wú)線技術(shù)高級(jí)主管莊南田于2009年加入阿里,目睹了阿里技術(shù)的發(fā)展。幾天前,南天做了一個(gè)有趣的分享,并談到了八年的“消防戰(zhàn)斗”,這是一個(gè)有趣的幕后故事。
馬云的父親曾經(jīng)說(shuō)過(guò)是因?yàn)樗涣私饧夹g(shù),所以阿里的技術(shù)很強(qiáng)大。 “因?yàn)槲也幻靼祝視?huì)好奇地看著他們說(shuō)出他們說(shuō)的話。 ”的
據(jù)說(shuō)最早的淘寶版本是阿里小兒從馬爸爸那里拿信用卡到加拿大購(gòu)買開(kāi)源系統(tǒng)。那時(shí),淘寶只是一個(gè)社區(qū)。
不過(guò),馬云說(shuō)它很輕,但背后的程序并不容易。羅馬不是一天建成的,不管它是否每年都在挖空用戶的思想,技術(shù)大腦都被打破了。 “雙11”,或淘寶從PC到移動(dòng)的轉(zhuǎn)型,對(duì)該計(jì)劃來(lái)說(shuō)是一個(gè)很好的考驗(yàn)。
阿里巴巴集團(tuán)無(wú)線技術(shù)高級(jí)總監(jiān)莊卓然(著名名稱:南天)告訴泰坦媒體,自2009年以來(lái),他已經(jīng)在阿里加入了阿里,從一線工程師到領(lǐng)導(dǎo)整個(gè)技術(shù)團(tuán)隊(duì),到產(chǎn)品,為了做生意,他成長(zhǎng)的每個(gè)節(jié)點(diǎn)都與阿里技術(shù)的進(jìn)化歷史有很大關(guān)系。用他的話說(shuō),它是“在生命的盡頭”。
幾天前,南天做了一個(gè)有趣的分享,并談到了八年的“消防戰(zhàn)斗”。歷史上有趣的幕后故事:
程序猿的阿里八年
莊卓然,阿里巴巴集團(tuán)無(wú)線技術(shù)高級(jí)總監(jiān)(花名:南天)
南天最初負(fù)責(zé)淘寶的技術(shù)架構(gòu)。 2011年,“Santao Spin-off”(淘寶分拆成淘,淘寶和天貓),他被調(diào)到天貓,復(fù)雜領(lǐng)導(dǎo)天貓的產(chǎn)品技術(shù)團(tuán)隊(duì)。
2013年是Ali——的重要節(jié)點(diǎn)。完全轉(zhuǎn)向無(wú)線。那時(shí),無(wú)線業(yè)務(wù)受到了很大的期待。阿里從各個(gè)業(yè)務(wù)部轉(zhuǎn)移到一個(gè)無(wú)線業(yè)務(wù)部門。南天當(dāng)年被轉(zhuǎn)移到無(wú)線業(yè)務(wù)部門并開(kāi)始負(fù)責(zé)該技術(shù)。
去年,阿里與濤濤和淘寶合并。之所以提出這樣的舉動(dòng),南天也說(shuō)了原因。淘寶已經(jīng)轉(zhuǎn)變?yōu)橐苿?dòng)領(lǐng)域13年,實(shí)際上處于非常被動(dòng)的狀態(tài)。當(dāng)時(shí),許多小型移動(dòng)電子商務(wù)規(guī)模已達(dá)到百萬(wàn)級(jí)規(guī)模。當(dāng)時(shí),淘寶想快速將業(yè)務(wù)轉(zhuǎn)移到移動(dòng)終端。另一方面,對(duì)于移動(dòng)電子商務(wù),當(dāng)時(shí)還不清楚。
后來(lái)隨著淘寶DAU的不斷崛起,移動(dòng)終端的數(shù)量已占到60%到70%,因此單個(gè)人群做PC的意義并不大,所以阿里決定不區(qū)分PC和無(wú)線,將兩者合并。目前包括許多阿里應(yīng)用程序,包括移動(dòng)魚(yú),移動(dòng)基礎(chǔ)設(shè)施由南天團(tuán)隊(duì)提供。
2016年,南天還擔(dān)任優(yōu)酷團(tuán)隊(duì)的技術(shù)平臺(tái)負(fù)責(zé)人。在他看來(lái),淘寶和優(yōu)酷的業(yè)務(wù)類型非常相似。它們基本上通過(guò)分發(fā)內(nèi)容來(lái)結(jié)合供需關(guān)系,但分布的內(nèi)容將是不同的。
淘寶的技術(shù)演化之路
淘寶技術(shù)的演變,把它放在整個(gè)互聯(lián)網(wǎng)領(lǐng)域,非常具有代表性。目前,整個(gè)阿里樓的計(jì)算和存儲(chǔ)基礎(chǔ)設(shè)施正逐步從淘寶系統(tǒng)演變而來(lái)。
2003年,阿里開(kāi)始制作淘寶的第一個(gè)版本。南天聽(tīng)說(shuō)阿里·肖基從馬云那里拿了一張信用卡到加拿大買了一個(gè)開(kāi)源系統(tǒng)。在這個(gè)時(shí)候,淘寶只是一個(gè)社區(qū),只有一個(gè)。圍繞這個(gè)開(kāi)源系統(tǒng)開(kāi)發(fā)了一個(gè)由十幾個(gè)人組成的團(tuán)隊(duì)。
隨著業(yè)務(wù)規(guī)模的迅速擴(kuò)大,許多平臺(tái),存儲(chǔ)和IO鏈路都面臨著問(wèn)題。為了更好地管理IO,存儲(chǔ)和網(wǎng)絡(luò),Ali進(jìn)行了一次重大的底層架構(gòu)轉(zhuǎn)型——將淘寶遷移到JAVA。在南天的觀點(diǎn)中,許多技術(shù)架構(gòu)調(diào)整都圍繞著兩件。事情:
首先,當(dāng)業(yè)務(wù)規(guī)模太大而無(wú)法通過(guò)簡(jiǎn)單地添加機(jī)器進(jìn)行調(diào)整時(shí),通常需要進(jìn)行結(jié)構(gòu)變更。
其次,當(dāng)發(fā)展規(guī)模如此之大以至于每個(gè)人都在一起發(fā)展時(shí),它們還需要在彼此互動(dòng)時(shí)進(jìn)行結(jié)構(gòu)轉(zhuǎn)換。
當(dāng)南天在2009年加入淘寶網(wǎng)時(shí),整個(gè)淘寶系統(tǒng)服務(wù)器首次加深。根據(jù)他的記憶,“800多個(gè)技術(shù)團(tuán)隊(duì),分為不同的研發(fā)團(tuán)隊(duì),必須做交易,會(huì)員和商品,因?yàn)橛泻芏嘀丿B的功能,一旦任何應(yīng)用程序出現(xiàn)問(wèn)題,那么它將影響所有模塊。 ”的
正是由于這個(gè)原因,淘寶當(dāng)時(shí)進(jìn)行了SOA轉(zhuǎn)型。 SOA的核心是分層所有業(yè)務(wù)并執(zhí)行垂直和水平分段。它也是當(dāng)年淘寶的第一個(gè)原型。
2014年,云時(shí)代開(kāi)啟了。在技??術(shù)團(tuán)隊(duì)的工作中,有一項(xiàng)重要的任務(wù),就是每年,雙十一的零點(diǎn)將增加機(jī)器資源以支持峰值,從而確保相對(duì)較高的交易量可以在零點(diǎn)抵抗。例如,今年的交易速度是每秒175,000。
事實(shí)上,在零之外,特別是在下午,沒(méi)有大量的流量,這是大量機(jī)器閑置和浪費(fèi)資源的情況。
為了解決這個(gè)問(wèn)題,阿里開(kāi)始采用混合云部署方法,利用電子商務(wù)集群中的所有資源來(lái)抵制交易量。例如,天南設(shè)定了每秒數(shù)萬(wàn)的基本交易量,其余的則通過(guò)云計(jì)算方法靈活地補(bǔ)充資源。因此,在峰值之外的時(shí)間,可以使用機(jī)器的資源。其他事情。
從“黑色五分鐘”到1207億的背后
南天表示,從2011年到2013年的三年,天貓是“三年的運(yùn)氣和悲傷”;與此同時(shí),年度雙十一是一個(gè)考驗(yàn),每一次重大轉(zhuǎn)變都是一項(xiàng)技術(shù)。提升能力。
Double Eleven在2009年出現(xiàn)的那一年沒(méi)有引起太多關(guān)注。 2010年,發(fā)生了很大的變化。今年,整個(gè)Amoy系統(tǒng)面臨的整個(gè)資源線都已耗盡。 Double 11的整個(gè)帶寬無(wú)法支持正常操作。當(dāng)時(shí),技術(shù)團(tuán)隊(duì)考慮是否關(guān)閉一些省份或?qū)⒉噬珗D片變成黑白圖片。最后,采取了折衷方案,將大局變成一張小圖片,以支持更多人訪問(wèn)。
在2011年,它可能是雙十一的最混亂的一年,并出現(xiàn)著名的“黑色5分鐘”。
每年,技術(shù)團(tuán)隊(duì)都會(huì)進(jìn)行系統(tǒng)的流量估算(系統(tǒng)能夠抵抗每秒的交易次數(shù)),例如,在110,000次/秒之后,如果系統(tǒng)無(wú)法抵抗它,那一定是自我重保護(hù)。讓那些超過(guò)110,000筆/秒的用戶進(jìn)入隊(duì)列。 Nan Tian表示,Double Eleven的技術(shù)核心是對(duì)系統(tǒng)中每個(gè)應(yīng)用的服務(wù)能力進(jìn)行精確評(píng)估,并有一個(gè)非常精確的保證機(jī)制。
在2009年和2010年,消費(fèi)者受到廣泛的批評(píng),因?yàn)樯碳艺谔岣邇r(jià)格,然后打折。因此,2011年,雙十一想要解決價(jià)格確定性問(wèn)題。
那一年,雙十一成了,商家告訴平臺(tái)打幾折,平臺(tái)根據(jù)原價(jià)格數(shù)據(jù)幫助商家修改價(jià)格。然而,在零銷售開(kāi)始時(shí),技術(shù)團(tuán)隊(duì)發(fā)現(xiàn)管理優(yōu)化定價(jià)的系統(tǒng)懸而未決。
“這就是我們每年說(shuō)的11倍。沒(méi)有通過(guò)雙11測(cè)試的系統(tǒng)是我們眼中不穩(wěn)定的系統(tǒng)。這會(huì)引起問(wèn)題。這是該系統(tǒng)首次亮相的第一年,它出乎意料地掛起了。您擔(dān)心的任何人,在您未經(jīng)驗(yàn)證的地方經(jīng)常會(huì)出現(xiàn)問(wèn)題。 ”的南天笑著說(shuō)道。
因此,技術(shù)團(tuán)隊(duì)立即決定將價(jià)格逐一刷新到產(chǎn)品庫(kù)中。但是,計(jì)劃中的代碼行再次出現(xiàn)。
“您讀取了一段數(shù)據(jù)進(jìn)行更改,然后將其更新回來(lái)。在更新過(guò)程中,該行的相應(yīng)接口將出現(xiàn)問(wèn)題。默認(rèn)情況下,未設(shè)置的值為空。 ”的
這導(dǎo)致了價(jià)格的變化,但產(chǎn)品的顏色和尺寸并不匹配。
那一年的雙十一出現(xiàn)了著名的“黑五分鐘”,一方面價(jià)格不好,有的是對(duì)錯(cuò);一些價(jià)格不容易改變,東西售罄,結(jié)果這里的商人看不到他們賣多少碼和顏色。
但是,有些人建議打開(kāi)系統(tǒng)來(lái)修改背景。讓商人能夠自己改變價(jià)格,但南天立刻反對(duì)。 “因?yàn)锳問(wèn)題已經(jīng)被B錯(cuò)誤解決了,現(xiàn)在如果我想解決B錯(cuò)誤,我會(huì)收回A的問(wèn)題,這意味著我今年沒(méi)有做任何事情?!痹谀咸斓膱?jiān)持下幾乎所有的信息最終都在早上7點(diǎn)左右恢復(fù)。
那一年,有很多有趣的關(guān)鍵詞——爆裂,自燃,“ 2011年,許多商家印刷了運(yùn)輸訂單,打印機(jī)被點(diǎn)燃,幾家??企業(yè)也有這樣的事情。 ”的
2012年,了解到這一教訓(xùn)的天貓?jiān)诿磕甑?月31日開(kāi)始正式建立項(xiàng)目,并每年在業(yè)務(wù)突破的方向上設(shè)置產(chǎn)品,以升級(jí)和優(yōu)化目標(biāo)系統(tǒng)架構(gòu)。
“有一個(gè)直觀的數(shù)據(jù)。例如,2011年,整個(gè)公司準(zhǔn)備了雙11計(jì)劃??偣仓挥?0個(gè)計(jì)劃。這個(gè)計(jì)劃意味著什么?當(dāng)有A情況時(shí),做什么,當(dāng)有B時(shí),我必須做什么。但到了2012年,整個(gè)公司的800計(jì)劃,該系統(tǒng)的整體成色度已經(jīng)做得非常深入。 ”的
然而,在2012年,雙十一有另一個(gè)問(wèn)題,阿里內(nèi)部稱其為“最長(zhǎng)的180分鐘”。今年,產(chǎn)品數(shù)據(jù)庫(kù)的NIC超出了上限并爆炸了。 “這一年代表阿里在交易系統(tǒng)上的穩(wěn)定性達(dá)到了一定程度,但問(wèn)題仍然存在。這是一個(gè)非常長(zhǎng)的180分鐘,在180分鐘的振蕩期間發(fā)生了一系列問(wèn)題。 ”的
隨著問(wèn)題的不斷出現(xiàn),計(jì)劃數(shù)量逐年增加,2011年增加20個(gè),2012年增加800個(gè),2013年增加2,300個(gè)。
“這實(shí)際上是一個(gè)非常可怕的數(shù)字,因?yàn)樗荒鼙WC2300的準(zhǔn)確性。它是為了確保2300的安排。它不是要測(cè)量2300次,而是測(cè)量2300種組合。 ”的
為了解決這個(gè)問(wèn)題,技術(shù)團(tuán)隊(duì)提出了一種方法來(lái)真正模擬消費(fèi)者在雙十一的時(shí)刻?
因此,那一年,技術(shù)團(tuán)隊(duì)在全鏈路壓力測(cè)試上花費(fèi)了大量精力,模擬了所有用戶行為和訪問(wèn)數(shù)據(jù),然后在系統(tǒng)上點(diǎn)擊這些數(shù)據(jù)來(lái)模擬雙十一。然后看看里面這個(gè)計(jì)劃沒(méi)有生效,無(wú)法抗拒,這個(gè)系統(tǒng)掛起,系統(tǒng)沒(méi)有問(wèn)題,整個(gè)鏈接都有辦法恢復(fù)和測(cè)試。
“整個(gè)鏈接壓力測(cè)量的事情,阿里的里程碑方面,意味著我們不再需要說(shuō)這是否會(huì)成為一個(gè)問(wèn)題,這個(gè)問(wèn)題是否會(huì)出錯(cuò),以及一點(diǎn)評(píng)價(jià)。相反,我們直接模擬那個(gè)時(shí)刻,看看問(wèn)題出在哪里,然后我們就可以修改它。這種邏輯要好得多。 ”的
在過(guò)去,經(jīng)過(guò)幾年的雙十一,阿里的雙十一是解決兩件事:第一個(gè),對(duì)系統(tǒng)的可擴(kuò)展性沒(méi)有限制,可以通過(guò)快速添加機(jī)器或擴(kuò)展, go解決系統(tǒng)容量問(wèn)題;第二,系統(tǒng)的所有準(zhǔn)備工作都可能發(fā)生,可以實(shí)施到一定程度。
但是,對(duì)于接近成千上萬(wàn)人的團(tuán)隊(duì)來(lái)說(shuō),很難確保每個(gè)點(diǎn)都沒(méi)有問(wèn)題。因此,整個(gè)環(huán)節(jié)的壓力測(cè)量是一個(gè)里程碑事件,并且對(duì)上述兩個(gè)問(wèn)題有一些理解。
PC到移動(dòng)端,技術(shù)思路怎么變?
從PC時(shí)代走過(guò)的淘寶網(wǎng)已經(jīng)面臨各種不兼容的問(wèn)題。三個(gè)可怕的問(wèn)題:第一個(gè)是網(wǎng)絡(luò)帶寬問(wèn)題;第二,涉及大規(guī)模業(yè)務(wù)遷移的架構(gòu)轉(zhuǎn)型,第三,缺乏架構(gòu)靈活性。
當(dāng)時(shí),南天所面臨的挑戰(zhàn)是,阿里在PC時(shí)代的核心技術(shù)競(jìng)爭(zhēng)力體現(xiàn)在研發(fā)效率上;但移動(dòng)時(shí)代的速度優(yōu)勢(shì)不起作用,APP必須首先獲得“用戶安裝”。
南天和他的團(tuán)隊(duì)劃分了客戶端版本—— 分為兩個(gè)時(shí)代:APP 1.0和APP 2.0。
APP1.0期間解決了便利問(wèn)題,“當(dāng)時(shí)的版本只不過(guò)是搜索訂單。 PC天時(shí)具有生態(tài)屬性的電子商務(wù)平臺(tái)已經(jīng)退化為一種工具,“田南說(shuō)。這使得阿里的許多業(yè)務(wù)無(wú)法得到很好的體現(xiàn),這使得產(chǎn)品升級(jí)勢(shì)在必行。
“與PC時(shí)代不同,APP的孤島效應(yīng)非常明顯?!边@是阿里技術(shù)團(tuán)隊(duì)在一個(gè)APP中收集所有功能的起點(diǎn)。
電子商務(wù)的頻率仍然相對(duì)較低,因此您需要將與生活消費(fèi)相關(guān)的所有事物都放入應(yīng)用程序中,這樣才能通過(guò)更多低頻業(yè)務(wù)的組合產(chǎn)生更多的業(yè)務(wù)協(xié)同效應(yīng)。要?jiǎng)?chuàng)建一個(gè)高頻入口,它有Hand Amoy的2.0版本。
在過(guò)去,電子商務(wù)是關(guān)于效率的,淘寶網(wǎng)在過(guò)去幾年一直在追求效率。但是,當(dāng)平臺(tái)的規(guī)模增加到每月活躍用戶超過(guò)4億時(shí),保留變得更加重要。淘寶的想法已成為——從節(jié)省時(shí)間到消磨時(shí)間,使用內(nèi)容來(lái)推動(dòng)銷售。
大量垂直電子商務(wù)平臺(tái)的出現(xiàn)也侵蝕了淘寶的領(lǐng)土。因此,淘寶也試圖在大平臺(tái)上做“小而美”。例如,淘寶允許個(gè)體商家在他們的私人空間中運(yùn)行自己的粉絲,為他們提供不同的工具,幫助他們與粉絲建立聯(lián)系,最終推動(dòng)銷售。
做社區(qū)的邏輯是,在移動(dòng)場(chǎng)景中,用戶可以隨時(shí)在線,這意味著可以通過(guò)增加人與人之間的弱聯(lián)系來(lái)增強(qiáng)人與人之間的聯(lián)系。目的也是讓用戶消磨時(shí)間。
移動(dòng)場(chǎng)景帶來(lái)的另一個(gè)變化是屏幕變得越來(lái)越小。在移動(dòng)場(chǎng)景中,屏幕變小,手動(dòng)操作量非常有限,機(jī)器學(xué)習(xí)和人工智能是唯一的出路。
人工智能在淘寶上有兩種典型的應(yīng)用場(chǎng)景。
首先是搜索和推薦。
例如,精心挑選的“有好貨”,達(dá)人和買家選擇他們認(rèn)為好的東西,把它放在這個(gè)產(chǎn)品庫(kù)中,然后根據(jù)用戶的興趣圖提出建議。該模塊的入口圖對(duì)于每個(gè)用戶是不同的。用戶看到的圖片是與用戶具有最高相關(guān)性的所有商品。
第二是要求每個(gè)人“——很多用戶都使用過(guò)這個(gè)功能。
向購(gòu)買此產(chǎn)品的人詢問(wèn)一個(gè)問(wèn)題,誰(shuí)可以接收該產(chǎn)品,誰(shuí)無(wú)法接收該產(chǎn)品,是通過(guò)算法完成的,這樣就可以將問(wèn)題發(fā)給愿意回答并且不會(huì)過(guò)度騷擾的買家。 “當(dāng)你問(wèn)每個(gè)人”時(shí),你也會(huì)通過(guò)機(jī)器學(xué)習(xí)對(duì)同樣的問(wèn)題進(jìn)行分類,以減少問(wèn)題的數(shù)量。
在南天看來(lái),只要它是一個(gè)分布式APP,就會(huì)經(jīng)歷三種形式的同化,社區(qū)和智能。從PC到Internet,從圖形到視頻,每當(dāng)用戶聯(lián)系技術(shù)發(fā)生變化時(shí),其實(shí)質(zhì)是信息的組織和分布方式發(fā)生了變化。在天南看來(lái),這個(gè)過(guò)程類似于媒體變革的過(guò)程。從最早的文本到圖片再到視頻,再到今年的流行直播,這是一個(gè)非常明顯的演變,即從一維到二維,未來(lái)必將是進(jìn)入三維時(shí)代。 ”的
但未來(lái)的內(nèi)容是否構(gòu)成VR?驗(yàn)證需要很長(zhǎng)時(shí)間,而Ali的技術(shù)團(tuán)隊(duì)正在嘗試使用Buy +產(chǎn)品進(jìn)行驗(yàn)證。
« 您的“詩(shī)歌和距離”,佳能即時(shí)彩色記錄為您 | 虎博搜索發(fā)布“2020年上半年投資融資動(dòng)向盤點(diǎn)” »
周一周五 8:30 - 18:00
Copyright ? 聊城開(kāi)發(fā)區(qū)百川網(wǎng)絡(luò)服務(wù)有限公司 All Rights Reserved