全鏈路壓測(cè)體系建設(shè)方案的思考與實(shí)踐
來自:阿里巴巴中間件
全鏈路壓測(cè)的意義?
ALIWARE



全鏈路壓測(cè)解決方案
ALIWARE


對(duì)于整個(gè)全鏈路壓測(cè)來說,我們需要幾個(gè)關(guān)鍵的技術(shù):
全鏈路流量染色
可能通過在壓縮機(jī)上做一些標(biāo)識(shí),比如加一個(gè)后綴,或者通過一些標(biāo)識(shí)手段把流量讀出來,分散到相關(guān)的表里去。同時(shí)在全鏈路流量展示過程中我們還需要做流量的識(shí)別,對(duì)于壓測(cè)流量經(jīng)過的每一個(gè)中間件,每一個(gè)服務(wù)我們都希望能夠準(zhǔn)確的識(shí)別出來,這個(gè)流量是來自于壓測(cè)機(jī)還是來自于正常流量,這是第一步。
全鏈路的數(shù)據(jù)隔離
我們需要通過哪些手段,比如通過影子庫(kù),通過運(yùn)維的同學(xué)做一個(gè)和生產(chǎn)上面同樣的影子庫(kù),然后切到影子庫(kù)上,或者在生產(chǎn)庫(kù)上做一個(gè)相同的影子表,來做數(shù)據(jù)隔離。第一種方式安全度高一些,但是缺點(diǎn)在于我們用影子庫(kù)的時(shí)候整個(gè)生產(chǎn)環(huán)境是不可用的。生產(chǎn)影子庫(kù)不能完全模擬出整個(gè)線上的情況,因?yàn)橛白颖硇枰覀冇懈叩募夹g(shù)水平,能夠保障整個(gè)鏈路可追蹤,包括整個(gè)數(shù)據(jù)如果一旦出錯(cuò)數(shù)據(jù)恢復(fù)能力等等。
全鏈路風(fēng)險(xiǎn)管控機(jī)制
全鏈路日志日志隔離


壓測(cè)流程的建議
ALIWARE

客戶案例
ALIWARE
案例一

案例二

推薦閱讀
接受來自中國(guó)電信的嘲諷:“你來營(yíng)業(yè)廳呀 -_,< ” 輕量級(jí)日志 Loki 全攻略 放棄密碼模式吧!最先進(jìn)的Spring Cloud認(rèn)證授權(quán)方案
你好,我是程序猿DD,10年開發(fā)老司機(jī)、阿里云MVP、騰訊云TVP、出過書創(chuàng)過業(yè)、國(guó)企4年互聯(lián)網(wǎng)6年。從普通開發(fā)到架構(gòu)師、再到合伙人。一路過來,給我最深的感受就是一定要不斷學(xué)習(xí)并關(guān)注前沿。只要你能堅(jiān)持下來,多思考、少抱怨、勤動(dòng)手,就很容易實(shí)現(xiàn)彎道超車!所以,不要問我現(xiàn)在干什么是否來得及。如果你看好一個(gè)事情,一定是堅(jiān)持了才能看到希望,而不是看到希望才去堅(jiān)持。相信我,只要堅(jiān)持下來,你一定比現(xiàn)在更好!如果你還沒什么方向,可以先關(guān)注我,這里會(huì)經(jīng)常分享一些前沿資訊,幫你積累彎道超車的資本。
