2011年,許式偉和他的合伙人們創(chuàng)建了七牛這家能夠理解數(shù)據(jù)價值的公司,也是最能理解程序員痛苦的公司。現(xiàn)在總結(jié)七牛創(chuàng)業(yè)初期成功的關(guān)鍵——其以程序員的視角,重新定義了存儲。
初期,七牛定位為云存儲服務(wù)商。而在此之前,例如AWS等公司,更早涉及云存儲。但業(yè)內(nèi)大部分公司只是將云存儲視為云主機(jī)中的一個“零件”而已,核心價值無非是數(shù)據(jù)倉庫,而且相當(dāng)不好用。
以圖片存儲為例,從云端調(diào)用圖片可謂相當(dāng)復(fù)雜,首先是租賃虛擬機(jī),其后是在虛擬機(jī)上搭建轉(zhuǎn)碼集群,之后還要建立調(diào)度系統(tǒng)、建立緩存系統(tǒng)。這對所有程序員而言,都是相當(dāng)痛苦和繁瑣的工作。正是看到這一點,七牛云認(rèn)為,我們?yōu)槭裁床荒茉傧蚯白咭徊剑岄_發(fā)者解脫出來,因為對于圖片網(wǎng)站而言,這些需求相當(dāng)“通用”。
許式偉說:“七??匆姷?ldquo;通用”需求還有很多,數(shù)據(jù)存儲是基礎(chǔ)服務(wù),但我們認(rèn)為,云存儲還要具備加速、數(shù)據(jù)處理方面的能力。因此,七牛是世界上第一家用加速和數(shù)據(jù)處理,來描述云存儲的公司。除此以外,2015年,七牛云在應(yīng)用組件服務(wù)中還增加了直播功能,七牛的霹靂云可實現(xiàn)直播和點播的融合,七??稍谂Z云中完成與用戶的溝通。”
正因為比競爭友商多走一步,解放了程序員。四年后,七牛云已經(jīng)擁有28萬家注冊企業(yè)客戶,覆蓋3.7億網(wǎng)民,每日數(shù)據(jù)處理量達(dá)到12億次。而對于公司的成功,許式偉認(rèn)為:“時代帶給了我們一次機(jī)遇,這是七牛的榮幸?;ヂ?lián)網(wǎng)不再是新興的產(chǎn)業(yè),而是新興的生產(chǎn)力,它正在改變各行各業(yè)。”
數(shù)據(jù)重構(gòu)未來
這是七牛成功的歷史,而在當(dāng)前階段,七牛這家公司,已經(jīng)從一家云存儲公司,漸變成一家數(shù)據(jù)服務(wù)公司。因為在數(shù)據(jù)服務(wù)中,七??匆娏烁蟮膬r值。在許式偉看來,至少還有兩類數(shù)據(jù)的價值還沒有被充分挖掘,即非結(jié)構(gòu)化數(shù)據(jù)和日志數(shù)據(jù)。
什么首先是非結(jié)構(gòu)化數(shù)據(jù)?非結(jié)構(gòu)化數(shù)據(jù)是人類最自然的溝通方式,其中包括文本、圖片,以及音頻、視頻等信息。計算機(jī)雖然有強(qiáng)大的邏輯計算能力,但其語言理解能力相當(dāng)原始,甚至不如三歲小孩。計算機(jī)可以將語音轉(zhuǎn)化為文本,可以識別視頻和圖片中的場景和動作,但總體而言,這些分析方式還處于較早期階段,而且?guī)缀跛蟹墙Y(jié)構(gòu)化數(shù)據(jù)都沒有被二次分析。“但二次分析是可能的,因為你與客戶的每一次交流,都沉淀下大量信息,七牛就是要將這些信息的價值挖掘出來。”許式偉說。
另一方面,用戶對日志數(shù)據(jù)的浪費也相當(dāng)令人可惜。直到今天,很多企業(yè)還沒有進(jìn)行用戶行為分析,因為他們的業(yè)務(wù)根本還沒有實現(xiàn)互聯(lián)網(wǎng)化。即使是互聯(lián)網(wǎng)公司,他們的日志數(shù)據(jù)處理能力、處理數(shù)量,以及處理方式也仍有諸多不足。
更可惜的是,大部分企業(yè)還在定期刪除他們的日志數(shù)據(jù),因為他們并不知道這些日志到底能做什么?“業(yè)務(wù)日志是由計算機(jī)生成,計算機(jī)應(yīng)該對其有更好的理解能力。因此,業(yè)務(wù)日志是一座含金量更高的金礦,今天的日志數(shù)據(jù)使用情況,還處于原生狀態(tài)。”許式偉說。
推出七大行業(yè)解決方案
基于此,許式偉提出了公司的新定位:“七牛云是最開放、最完備的數(shù)據(jù)服務(wù)商。”許式偉說:“分析非結(jié)構(gòu)化數(shù)據(jù),分析日志數(shù)據(jù)面臨的挑戰(zhàn),絕不是七牛云一家公司所能解決,我們希望分析數(shù)據(jù)的使用場景,構(gòu)建基于行業(yè)的基礎(chǔ)架構(gòu),同時,與合作伙伴共同為用戶的數(shù)據(jù)服務(wù)。”
可以看出,七牛的視角已經(jīng)逐漸聚焦到應(yīng)用場景中,在本次D-Future數(shù)據(jù)時代峰會中,七牛首次推出七大行業(yè)解決方案,以及31個細(xì)分應(yīng)用場景。
但這并不意味著七牛要介入頂層應(yīng)用。七大行業(yè)解決方案是基于此前,七牛對28萬家客戶業(yè)務(wù)模式的理解,總結(jié)提煉而成。對此,七牛首席架構(gòu)師李道兵表示,從傳統(tǒng)行業(yè)向互聯(lián)網(wǎng)轉(zhuǎn)型是相當(dāng)痛苦的過程,能不能招聘到優(yōu)秀的架構(gòu)師,適合的開發(fā)工程師、運維工程師,這都是問題。七牛云首先推出的七大行業(yè)解決方案,是希望提供一個框架,一組模塊。程序員看到解決方案示意圖,就應(yīng)該知道如何接入程序,完成企業(yè)業(yè)務(wù)的互聯(lián)網(wǎng)化。
此外,李道兵還表示,行業(yè)解決方案架構(gòu)一定要具備高可靠、高可用、高伸縮性的特性。“傳統(tǒng)思路一直認(rèn)為,遇突發(fā)流量,要快速增加服務(wù)器數(shù)量,但這是片面的,只有解決方案架構(gòu)具備高伸縮性,才能保障后續(xù)計算資源的疊加。”
有創(chuàng)見才能去創(chuàng)業(yè)
這就是七牛“數(shù)據(jù)重構(gòu)未來”的思路。而除此之外,七牛的想法還不止如此。在D-Future數(shù)據(jù)時代峰會中,七牛發(fā)布了其中期企業(yè)戰(zhàn)略目標(biāo):在2016年之前,重新定義大數(shù)據(jù)和云計算。
一直以來,七牛一直堅持:如果沒有創(chuàng)見,干脆放棄創(chuàng)業(yè)的想法。發(fā)現(xiàn)不了用戶的痛點,跟隨別人,永遠(yuǎn)不可能成功創(chuàng)業(yè)。重新定義存儲即是如此。
此次,七牛為何提出重新定義大數(shù)據(jù)?李道兵認(rèn)為,當(dāng)前大數(shù)據(jù)的痛點在于,響應(yīng)速度較慢,數(shù)據(jù)處理時間在1天,甚至1周以上;同時,只能提供基礎(chǔ)數(shù)據(jù),不能對用戶提供個性化數(shù)據(jù)分析。 “七牛云希望用戶得到實時的數(shù)據(jù)分析,將想法快速變?yōu)闆Q策。”同時,李道兵也強(qiáng)調(diào):“七牛希望用戶更好地利用數(shù)據(jù),而不是七牛要基于客戶數(shù)據(jù)提供增值服務(wù)。”
此外,如何重新定義云計算?虛擬機(jī)解決了采購周期問題,采購周期從2~3周,縮短到幾分鐘,也解決了計算能力利用率問題。但虛擬機(jī)始終沒解決開發(fā)和運維工作量問題,甚至對運維工程師而言,工作量不降反增加,之前維護(hù)的是100臺物理機(jī),現(xiàn)在維護(hù)的300臺虛擬機(jī)。2016年之前,七牛會將開發(fā)和運維作為標(biāo)準(zhǔn)化服務(wù),推向用戶,“七牛云就是希望工程師能工作更輕松、活的更有尊嚴(yán)。”李道兵說。