偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

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

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

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

導購轉(zhuǎn)型電商的背后是靈活變通的技術策略

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

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

但電商平臺與導購平臺不同的地方在于:

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

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

那么,蘑菇街的技術團隊應該用何種方法應對產(chǎn)品及業(yè)務的快速變更呢?

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

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

此外,七牛對于客戶的反饋處理非常及時。蘑菇街技術負責人蘇武回憶道,“蘑菇街平臺上圖片的分辨率達幾百種,最開始使用七牛時,七牛的分辨率支持一百多種,所以蘑菇街無法進行更多分辨率的添加,于是我們將該問題反饋給了七牛,七牛這邊響應很快,可以算是立即修改,立刻使用”。

成熟一體化源站解決方案的應用

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

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

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

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

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

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

責任編輯:老門
相關推薦

2013-04-08 09:28:05

Chrome OS第三方云存儲

2015-11-05 16:44:37

第三方登陸android源碼

2018-01-19 08:35:47

存儲系統(tǒng)SAS

2012-02-24 11:26:01

酷盤云存儲

2014-07-23 08:55:42

iOSFMDB

2019-07-30 11:35:54

AndroidRetrofit

2011-08-15 17:20:25

iPhone應用Sqlite3FMDB

2022-04-17 18:45:57

YUM開源包管理工具

2022-01-14 09:57:14

鴻蒙HarmonyOS應用

2013-06-25 09:10:36

云數(shù)據(jù)安全云學習曲線云安全

2023-01-10 08:05:10

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

2012-03-01 20:42:12

iPhone

2009-12-31 14:38:34

Silverlight

2017-12-11 15:53:56

2016-10-21 14:09:10

2019-09-03 18:31:19

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

2017-07-10 09:02:24

NAS存儲云存儲

2015-03-04 09:39:31

對象存儲系統(tǒng)Hadoop云存儲系統(tǒng)

2013-09-12 10:15:15

云通訊平臺 CRMPaaS

2020-12-08 09:53:46

Fedora軟件第三方存儲庫
點贊
收藏

51CTO技術棧公眾號