124 灰色世界(1 / 2)

加入書籤

為什麼程旭元會說香蕉能成功算是一個不大不小的奇跡?

這中間,路舟自然明白程旭元這話裡頭的道理。這源於產品迭代和更新的方法論。

怎麼說千度也是三巨頭之一,而程旭元又是在千度乾了一段時間。

若是有懂行的知道了路舟這中間給夢穀廣告、給方強的指路,絕對能驚掉一幫人的下巴。

路舟這番產品嗅覺,一點就中,一做就對,幾近妖孽。這不是尋常人能辦到的事情。

最為關鍵的還是,香蕉做成功了,融了一大筆錢,而且還在大規模擴張當中。

話又說回來,路舟又何嘗不知道,一個互聯網產品一經發布,這個產品的後續版本應該怎麼更新?這道裡可是有著大量不同的手段和策略。

以夢穀廣告來說,最初的一切架構和產品原型均來自路舟自己腦子中的想法。

創業伊始,夢穀廣告是借由輝騰提供的十台服務器一年的租約做起來的,在早期這些服務器甚至還不到滿載。

前期的業務量較小,而路舟自然也就沒有按照常規的開發路子走。

到了現在,承載夢穀廣告日常業務運轉的服務器大約是二十台左右。

這是自香蕉上線後,帶來的業務膨脹。中間的大部分業務也在後續的版本更新中逐步切分成了微服務。

這些微服務,大多經由某個負載均衡服務來均衡入網的用戶訪問,就近、就閒為用戶轉到相應的服務器上獲取數據。

如果現在方強要更新夢穀平台或者香蕉市場,那他應該是怎麼做的?

假定今天正在服務器上運行的是20版本,明天將要發布的是30版本,那麼方強就得在淩晨時分登陸服務器,通過遠程指令或者腳本,將服務器上的版本更新到30。

簡言之,夢穀廣告現在就是「暴力發布」的階段。

當方強決定要升級夢穀廣告的版本,那麼二十台服務器上所有業務的代碼版本都將在某個集中的時間內從20更替至30。而這個升級過程中間,相關的服務也會麵臨中斷。

甚至,一旦新版本中出現了突發性bug,那服務器就不得不麵臨版本回退的問題。

自然,「暴力」有暴力的好處,簡單粗暴地靠人力和腳本來解決日常迭代,操作簡單,成本低廉。這倒是非常適合夢穀廣告這樣的初創公司。

較之「暴力」,更為優雅的則是「金絲雀」,又或者叫「灰度發布」。

金絲雀這個詞,來源於17世紀英國的礦井工人有攜帶金絲雀下井的做法。因為人的鼻子難以嗅出瓦斯的氣味。而恰恰金絲雀卻對瓦斯極其敏感,能夠預警礦井中是否有瓦斯泄露。

互聯網中的發布測試,所指的「金絲雀發布」,也就是將其中某部分服務器或者服務當初「金絲雀」、「小白鼠」。

如果夢穀廣告要更替為這樣的版本發布模式,那便是在每個更新期中,將30的版本更新到其中一台「金絲雀」服務器上。

待到金絲雀確定了新版本功能一切正常後,再繼而逐一進行後續服務器的版本發布。

↑返回頂部↑

書頁/目錄

本章報錯

都市相关阅读: 重生之神級學霸 明末第一梟雄 周遊仙武世界 天行緣記 女校男籃 異世界的滿級玩家 我才不要變成喪屍 妖女,哪裡跑 帶著戰士模板混漫威 變身錦鯉少女