自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

訪蘑菇街:自建存儲(chǔ)系統(tǒng)后為何還要選用第三方云存儲(chǔ)?

云計(jì)算
蘑菇街2013年底開始從導(dǎo)購(gòu)平臺(tái)轉(zhuǎn)向電商平臺(tái),在轉(zhuǎn)型的過(guò)程中,業(yè)務(wù)發(fā)展迅猛成為團(tuán)隊(duì)關(guān)注的焦點(diǎn),而技術(shù)層面,他們考慮的更多的便是如何能支撐起業(yè)務(wù)的快速發(fā)展。

蘑菇街早期主要為女性導(dǎo)購(gòu)平臺(tái),在為廣大女性提供有效信息的同時(shí),也為各大電商平臺(tái)帶去精準(zhǔn)的流量。但隨著電商綜合平臺(tái)流量入口的關(guān)閉和移動(dòng)端的發(fā)展,蘑菇街成功轉(zhuǎn)型女性垂直電商,深受1.3億女性用戶的喜愛(ài),成為大家眼中最受親睞的“時(shí)尚買手街”。如此強(qiáng)勁的發(fā)展勢(shì)頭,讓蘑菇街在資本寒冬之際,一舉拿下金額超過(guò)2億美元的D輪融資,并于近日宣布與另一女性快時(shí)尚電商平臺(tái)“美麗說(shuō)”合并。事實(shí)上,蘑菇街不僅頁(yè)面清麗、內(nèi)容時(shí)尚前衛(wèi),骨子里,它其實(shí)是一家科技型公司。

導(dǎo)購(gòu)轉(zhuǎn)型電商的背后是靈活變通的技術(shù)策略

蘑菇街2013年底開始從導(dǎo)購(gòu)平臺(tái)轉(zhuǎn)向電商平臺(tái),在轉(zhuǎn)型的過(guò)程中,業(yè)務(wù)發(fā)展迅猛成為團(tuán)隊(duì)關(guān)注的焦點(diǎn),而技術(shù)層面,他們考慮的更多的便是如何能支撐起業(yè)務(wù)的快速發(fā)展。

電商平臺(tái)涉及交易、支付等功能,對(duì)業(yè)務(wù)數(shù)據(jù)的及時(shí)性要求和系統(tǒng)穩(wěn)定性要求很高。而蘑菇街團(tuán)隊(duì)不論是從最初的開源工具的使用、改造,還是到后續(xù)開源軟件無(wú)法達(dá)到系統(tǒng)要求時(shí)對(duì)系統(tǒng)的自我研發(fā),甚至自建了存儲(chǔ)系統(tǒng)、CDN管理系統(tǒng)。在滿足業(yè)務(wù)發(fā)展的道路上,蘑菇街技術(shù)團(tuán)隊(duì)的每一步都走得非常扎實(shí)。

但電商平臺(tái)與導(dǎo)購(gòu)平臺(tái)不同的地方在于:

一方面,電商平臺(tái)的圖片文件會(huì)更多,每張圖片都會(huì)涉及壓縮、多種格式、不同分辨率等。尤其圖片的各種轉(zhuǎn)碼方面,需求非常大,傳統(tǒng)的做法是讓后臺(tái)運(yùn)維工程師將圖片所需要的規(guī)格都列出來(lái),上傳全部圖片后再進(jìn)行轉(zhuǎn)化。當(dāng)圖片有改動(dòng)時(shí),運(yùn)維人員再遍歷所有圖片,生成一個(gè)新規(guī)格。這時(shí),運(yùn)維人員的工作量很大,也需要大量存儲(chǔ)空間。在移動(dòng)互聯(lián)網(wǎng)時(shí)代,用戶的移動(dòng)設(shè)備種類繁多,屏幕分辨率不一致,就需要越來(lái)越多的規(guī)格,隨之而來(lái)的工作量和存儲(chǔ)壓力也會(huì)越來(lái)越大。

另一方面,電商的訪問(wèn)量及并發(fā)量很高,導(dǎo)致帶寬占有高,從而對(duì)存儲(chǔ)的空間要求更大。隨著用戶量的不斷增長(zhǎng),數(shù)據(jù)的存儲(chǔ)和處理問(wèn)題也越來(lái)越凸顯。然而,在業(yè)務(wù)快速發(fā)展面前,技術(shù)也需要以同樣的速度予以支撐。這時(shí)侯,如果技術(shù)上面全部考慮自建,除建設(shè)周期較長(zhǎng)外,還會(huì)耗費(fèi)團(tuán)隊(duì)很大精力和巨額資金成本。

那么,蘑菇街的技術(shù)團(tuán)隊(duì)?wèi)?yīng)該用何種方法應(yīng)對(duì)產(chǎn)品及業(yè)務(wù)的快速變更呢?

在想到用第三方存儲(chǔ)服務(wù)作為應(yīng)對(duì)方案后,蘑菇街技術(shù)團(tuán)隊(duì)開始了調(diào)研工作,但那時(shí),成熟的云存儲(chǔ)方案商卻寥寥可數(shù)。在功能需求、成立時(shí)間、技術(shù)積累及口碑等多方面因素的綜合對(duì)比下,最終,七牛以穩(wěn)定可靠的性能,圖片處理API全面及快速的文件上傳下載而贏得了蘑菇街技術(shù)團(tuán)隊(duì)的青睞。為了對(duì)七牛進(jìn)行性能和壓力測(cè)試,蘑菇街技術(shù)團(tuán)隊(duì)精心設(shè)計(jì)了壓力測(cè)試程序,并選取了線上小部分流量進(jìn)行測(cè)試,從各項(xiàng)數(shù)據(jù)指標(biāo)來(lái)看,七牛表現(xiàn)非常穩(wěn)定。于是,蘑菇街正式將大量圖片數(shù)據(jù)遷移到七牛平臺(tái)。

七牛提供圖片實(shí)時(shí)轉(zhuǎn)碼功能,能實(shí)時(shí)擴(kuò)展一種新的圖片規(guī)格,并且將轉(zhuǎn)碼生成的新規(guī)格圖片放在七牛提供的緩存層供App調(diào)用,不用占用存儲(chǔ)空間。這種服務(wù)器端只需存儲(chǔ)一份原圖,其他規(guī)格實(shí)時(shí)生成且不占用存儲(chǔ)空間的機(jī)制,能幫助蘑菇街節(jié)省大量的存儲(chǔ)成本,同時(shí)用戶體驗(yàn)也能得到很好的提升。

此外,七牛對(duì)于客戶的反饋處理非常及時(shí)。蘑菇街技術(shù)負(fù)責(zé)人蘇武回憶道,“蘑菇街平臺(tái)上圖片的分辨率達(dá)幾百種,最開始使用七牛時(shí),七牛的分辨率支持一百多種,所以蘑菇街無(wú)法進(jìn)行更多分辨率的添加,于是我們將該問(wèn)題反饋給了七牛,七牛這邊響應(yīng)很快,可以算是立即修改,立刻使用”。

成熟一體化源站解決方案的應(yīng)用

圖片相關(guān)的很多數(shù)據(jù)均具有價(jià)值,因此,蘑菇街自己也會(huì)對(duì)圖片相關(guān)數(shù)據(jù)進(jìn)行一些處理。所以,他們會(huì)備份一份全量的數(shù)據(jù),方便其內(nèi)部程序使用內(nèi)部的存儲(chǔ)。例如,團(tuán)隊(duì)內(nèi)部對(duì)圖片的處理、一些圖片算法工程、鑒別廣告及對(duì)圖片上某些對(duì)電商有影響的算法的預(yù)演等。同時(shí),他們也使用了七牛的一體化源站解決方案。

即針對(duì)圖片存儲(chǔ),大的網(wǎng)站都會(huì)做多機(jī)房的冗余,使用七牛,蘑菇街可以在自己的主機(jī)房里做一份備份,其它的數(shù)據(jù)全部存儲(chǔ)到七牛,由七牛的多副本機(jī)制保證蘑菇街?jǐn)?shù)據(jù)的完整性,降低成本,并自然地達(dá)到多機(jī)房冗余技術(shù)方案的效果。

在該方案中,七牛的“鏡像存儲(chǔ)”服務(wù)有著非常重要的作用。蘑菇街利用鏡像存儲(chǔ)功能,可以非常簡(jiǎn)單地把源站數(shù)據(jù)被動(dòng)同步到七牛對(duì)象存儲(chǔ)平臺(tái)。被動(dòng)同步即只有在資源被訪問(wèn)時(shí),七牛才會(huì)回源站獲取一次,此后對(duì)該資源的訪問(wèn)都不會(huì)再發(fā)生回源動(dòng)作,而是直接從七牛對(duì)象存儲(chǔ)平臺(tái)拿到數(shù)據(jù)。如果七牛對(duì)象存儲(chǔ)平臺(tái)上沒(méi)有用戶需要讀取的數(shù)據(jù),則七牛的服務(wù)器會(huì)從蘑菇街源站拉取資源,再返回給終端用戶。

此外,使用第三方云服務(wù)還能使產(chǎn)品的整個(gè)技術(shù)架構(gòu)可以平衡擴(kuò)展,輕松應(yīng)對(duì)流量爆發(fā)或者其它的突發(fā)性事件。對(duì)于電商平臺(tái)來(lái)講,各種促銷活動(dòng)以及“雙十一”則是蘑菇街需要打的另一場(chǎng)技術(shù)硬仗。在“雙十一”這天,蘑菇街承擔(dān)的壓力和流量是平時(shí)的幾十倍甚至幾百倍,如果為了雙十一采購(gòu)過(guò)多的機(jī)器,等到雙十一結(jié)束時(shí)又會(huì)造成該批機(jī)器的閑置。使用七牛云存儲(chǔ)服務(wù)則能保證其彈性伸縮及按需付費(fèi),從容應(yīng)對(duì)突發(fā)業(yè)務(wù)的流量,同時(shí)還避免了技術(shù)及成本上的資源浪費(fèi)。

事實(shí)上,蘑菇街轉(zhuǎn)型電商平臺(tái)以來(lái),由于七牛云存儲(chǔ)的彈性擴(kuò)容特質(zhì),即使在雙十一當(dāng)天流量暴增的情況下,用戶的訪問(wèn)速度也很快,體驗(yàn)很好,也并沒(méi)出現(xiàn)任何意外。

至今,蘑菇街已使用七牛近四年,在這段時(shí)間里,七牛滿足了蘑菇街圖片存儲(chǔ)、處理、CDN回源等功能需求,為蘑菇街省下了不少成本。未來(lái),蘑菇街技術(shù)團(tuán)隊(duì)的關(guān)注點(diǎn)不會(huì)變,將繼續(xù)修煉內(nèi)功,以穩(wěn)定支撐蘑菇街的業(yè)務(wù)發(fā)展,做到系統(tǒng)、能力及資源三方面的平衡,同時(shí)加強(qiáng)技術(shù)與人才方面的儲(chǔ)備。

責(zé)任編輯:老門
相關(guān)推薦

2013-04-08 09:28:05

Chrome OS第三方云存儲(chǔ)

2015-11-05 16:44:37

第三方登陸android源碼

2012-02-24 11:26:01

酷盤云存儲(chǔ)

2018-01-19 08:35:47

存儲(chǔ)系統(tǒng)SAS

2011-08-15 17:20:25

iPhone應(yīng)用Sqlite3FMDB

2022-04-17 18:45:57

YUM開源包管理工具

2014-07-23 08:55:42

iOSFMDB

2019-07-30 11:35:54

AndroidRetrofit庫(kù)

2022-01-14 09:57:14

鴻蒙HarmonyOS應(yīng)用

2023-01-10 08:05:10

私有云監(jiān)理平臺(tái)

2013-06-25 09:10:36

云數(shù)據(jù)安全云學(xué)習(xí)曲線云安全

2019-09-03 18:31:19

第三方支付電商支付行業(yè)

2012-03-01 20:42:12

iPhone

2013-12-24 16:58:28

搜狐

2009-12-31 14:38:34

Silverlight

2016-10-21 14:09:10

2017-12-11 15:53:56

2011-08-05 16:50:00

iPhone 數(shù)據(jù) Sqlite

2020-12-08 09:53:46

Fedora軟件第三方存儲(chǔ)庫(kù)

2009-01-14 12:45:05

MSNIM蘋果
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)