1. 蠻力發(fā)布是什么?
答:指刪除老版本,用新版本來代替,中間更新的時(shí)候服務(wù)會(huì)中斷

蠻力發(fā)布
2. 金絲雀發(fā)布是什么?
答:是指礦工以前挖礦之前會(huì)放一只金絲雀下去看是否有毒。但是比蠻力發(fā)布好一些。先替換一臺(tái)舊版本,然后將所有的舊版本都替換。

金絲雀發(fā)布
3. 滾動(dòng)發(fā)布是什么?
答:相當(dāng)于金絲雀的升級(jí)版,逐步逐步的替代舊版本。分批次的替換。

滾動(dòng)發(fā)布
4. 單服務(wù)器組和雙服務(wù)器組的區(qū)別是什么?
答:原來的運(yùn)維是預(yù)先設(shè)置服務(wù)器大小,無法擴(kuò)展,所以成為單服務(wù)器組,上面所說的三種方式都是針對(duì)單服務(wù)器組的運(yùn)維。但是雙服務(wù)器組是有了云運(yùn)維之后可以出現(xiàn)的方式,叫做藍(lán)綠發(fā)布。
5. 什么是藍(lán)綠發(fā)布?

雙服務(wù)器組

雙服務(wù)器組

藍(lán)綠發(fā)布+金絲雀發(fā)布

藍(lán)綠發(fā)布+滾動(dòng)發(fā)布
6. 什么是A/B測試?

A/B測試

A/B測試
7. 影子測試是什么?
答:相當(dāng)于等價(jià)測試,將原有系統(tǒng)的服務(wù)和數(shù)據(jù)庫拷貝一份,然后將現(xiàn)有系統(tǒng)的服務(wù)和原有系統(tǒng)的數(shù)據(jù)庫拷貝一份,再把原有系統(tǒng)的日志通過kafka收集起來,將請(qǐng)求通過GoReplay發(fā)送給拷貝好的兩個(gè)系統(tǒng),如果輸出的結(jié)果一致,則認(rèn)為系統(tǒng)遷移成功。

影子測試

影子測試