編者按:本文來(lái)自微信公眾號(hào)胖福饅頭,創(chuàng)業(yè)邦經(jīng)授權(quán)發(fā)布。
不少人也許會(huì)對(duì)Snowflake感到陌生,但它卻是一家非常值得關(guān)注的公司。它的故事始于2012年,由兩位甲骨文的資深數(shù)據(jù)工程師Benoit Dageville和Thierry Cruanes發(fā)起,起初他們萌生了在云上建立數(shù)據(jù)倉(cāng)庫(kù)的想法。不久后工程師背景的Marcin ?ukowski也加入進(jìn)來(lái),三人一起創(chuàng)立了Snowflake,僅8年時(shí)間,Snowflake成功IPO并創(chuàng)造了史上最大的軟件IPO記錄。
一直以來(lái)我都對(duì)Snowflake非常好奇。首先,與通常由創(chuàng)始人來(lái)領(lǐng)導(dǎo)并作為CEO的科技公司不同,Snowflake的三位技術(shù)背景創(chuàng)始人都沒有成為CEO,而是由職業(yè)CEO來(lái)帶領(lǐng),Sutter Hill Venture的(孵化Snowflake)管理合伙人Mike Speiser作為首任CEO,2019年5月,F(xiàn)rank Slootman(曾帶領(lǐng)ServiceNow和Data Domain成功上市)加入Snowflake成為現(xiàn)任CEO,也許之后我們也可以談?wù)勥@位有意思的職業(yè)CEO。其次,與傳統(tǒng)的Saas公司的訂閱模式相比,Snowflake的商業(yè)模式基于按需付費(fèi),這在商業(yè)上看著似乎并不“聰明”,卻讓客戶有了更靈活的選擇。
今天的分享來(lái)自于Snowflake的聯(lián)合創(chuàng)始人和產(chǎn)品總裁Benoit Dageville(在2012年8月至2019年5月Dageville一直在Snowflake擔(dān)任CTO角色)和科技洞察者Stephen Hamm的對(duì)話內(nèi)容。作為一個(gè)架構(gòu)師背景的創(chuàng)始人,Dageville的分享雖然樸實(shí)但值得深思。Snowflake的很多做法在今天看來(lái)值得稱道,但在當(dāng)時(shí)面對(duì)諸多“誘惑”和挑戰(zhàn)時(shí),是如何堅(jiān)持下來(lái)的是值得欽佩的。
我近期一個(gè)深刻體會(huì)是:堅(jiān)持一個(gè)樸素的發(fā)心是一件看似簡(jiǎn)單但卻極其難的事。就像文中Dageville提到的:“對(duì)于北極星(Airbnb、Uber等40個(gè)高成長(zhǎng)公司的制勝武器|如何選擇你的北極星指標(biāo)),需要不妥協(xié)退讓的態(tài)度。許多公司都希望我們?nèi)プ霰镜夭渴?,并且承諾如果成功的話會(huì)給我們很多錢,但我們知道我們的北極星是云,我們從來(lái)沒有忘記這一點(diǎn)。不要試圖去做每一件事,而要有堅(jiān)定的信念?!?/p>
偉大的公司都來(lái)源于價(jià)值觀的勝利,Dageville和Snowflake對(duì)于數(shù)據(jù)云的篤定和對(duì)以客戶為中心的堅(jiān)持,讓它從一眾科技公司中脫穎而出。隨著數(shù)據(jù)在工作中扮演著越來(lái)越重要的角色,它的重要性會(huì)更加凸顯。我們期待如Dageville所說(shuō):現(xiàn)在,僅僅是Snowflake愿景的起點(diǎn)。
Stephen Hamm:先來(lái)說(shuō)說(shuō),你是如何進(jìn)入這個(gè)行業(yè)的,你是怎樣從一名架構(gòu)師成為一名企業(yè)家的?
Benoit Dageville:我總是說(shuō)我是為數(shù)據(jù)而生的,我從事的行業(yè)一直都和數(shù)據(jù)有關(guān)。我在博士期間研究的是并行數(shù)據(jù)庫(kù)系統(tǒng)。我是法國(guó)人,出生在法國(guó)南郡,并在巴黎第六大學(xué)攻讀計(jì)算機(jī)科學(xué)博士學(xué)位。1996年我加入了甲骨文,我當(dāng)時(shí)認(rèn)為甲骨文是數(shù)據(jù)革命的中心,包括甲骨文的數(shù)據(jù)庫(kù)以及它的并行數(shù)據(jù)庫(kù)系統(tǒng)。在這里,我遇到了Thierry(Thierry Cruanes),Snowflake的另一位創(chuàng)始人。我們一起在甲骨文工作了很多年,然后共同創(chuàng)辦了Snowflake。我們?cè)诩坠俏臅r(shí)都是架構(gòu)師,都希望能為甲骨文打造出一款優(yōu)秀的產(chǎn)品。
但是2012年我們都意識(shí)到,甲骨文錯(cuò)失了兩次掀起數(shù)據(jù)革命的機(jī)會(huì),一次是大數(shù)據(jù),機(jī)器生成的大量數(shù)據(jù);另一次是云數(shù)據(jù)。我們想要?jiǎng)?chuàng)造出一些不同的東西,這就是Snowflake的靈感來(lái)源。2012年我和Thierry一起離開了甲骨文并創(chuàng)辦了Snowflake。
Stephen Hamm:很多人都知道你的IPO是有史以來(lái)最大的IPO,而且你們一開始就堅(jiān)定了公司發(fā)展的方向,有不少初創(chuàng)公司在發(fā)展的過程中都轉(zhuǎn)變了方向。我們想知道Snowflake是如何開始的?又是如何堅(jiān)持朝著正確的方向前進(jìn)的?這些經(jīng)歷對(duì)企業(yè)家來(lái)說(shuō)一定很有啟發(fā)性。
Benoit Dageville:從2012年開始,我們就一直在說(shuō),我們開始的目標(biāo)并不是初創(chuàng)公司,最初我們想打造一款出色的產(chǎn)品,Snowflake只是實(shí)現(xiàn)這一目標(biāo)的手段,但它確實(shí)是我們想要構(gòu)建的,對(duì)我們十分重要。甲骨文錯(cuò)過了2012年的大數(shù)據(jù)云,不過至少Hadoop創(chuàng)造了這場(chǎng)革命,但是我和Thierry都不太相信Hadoop,因?yàn)樗_實(shí)比較復(fù)雜,有很多事情我們都不知道該怎么做,特別是交易,我們是數(shù)據(jù)庫(kù)架構(gòu)師,并且交易不是由 hadoop 完成的。另一個(gè)就是Hadoop比較慢,也是其復(fù)雜性造成的。為云構(gòu)建一個(gè)更好的系統(tǒng),這就是Snowflake的靈感來(lái)源。
當(dāng)時(shí),數(shù)據(jù)處于討論的中心,所有的公司都開始了解數(shù)據(jù)的力量,而且這項(xiàng)技術(shù)有很大的局限性,首先,人們想要分析更多機(jī)器生成的數(shù)據(jù),網(wǎng)絡(luò)日志\業(yè)務(wù)的 PB級(jí)數(shù)據(jù)。以前的數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)和分析系統(tǒng)是為一家公司的CEO和高管準(zhǔn)備的,但是從2012年開始,每個(gè)人都想訪問這個(gè)系統(tǒng),所以這種數(shù)據(jù)訪問的民主化十分關(guān)鍵。因?yàn)樵絹?lái)越多的用戶想要訪問數(shù)據(jù),所以就需要越來(lái)越多針對(duì)相同數(shù)據(jù)的測(cè)驗(yàn),甲骨文的分系統(tǒng)也因此進(jìn)入了瓶頸期。我們沒法在甲骨文內(nèi)部掀起這場(chǎng)革命,所以創(chuàng)辦了Snowflake。
我們找到Mike Speiser(Sutter Hill Ventures管理合伙人),我們第一個(gè)VC,他對(duì)我們幫助很大,給予了我們很大的自信,讓我們相信自己可以在甲骨文之外構(gòu)建一個(gè)新系統(tǒng)作為初創(chuàng)公司的基礎(chǔ)。
2012年8月,我和Thierry離開了甲骨文,我們不知道要怎么做,但是我們知道我們想要利用云。所以我們?cè)谖业墓⒗锎袅撕脦讉€(gè)月,思考我們?cè)撊绾卫迷苼?lái)構(gòu)建這場(chǎng)革命,云能帶來(lái)什么?
至少有兩個(gè)方面:一個(gè)是無(wú)限訪問資源,云可以無(wú)限存儲(chǔ),無(wú)限訪問計(jì)算資源。如果我們能夠利用這一點(diǎn),我們就可以解決規(guī)模問題,包括更多的數(shù)據(jù)和更多的用戶。另一個(gè)方面是我們可以將解決方案作為服務(wù),這對(duì)我們至關(guān)重要,因?yàn)槲覀冋娴南胍獙?shí)現(xiàn)數(shù)據(jù)訪問的民主化。對(duì)我們來(lái)說(shuō),這項(xiàng)服務(wù)是做到這一點(diǎn)的最佳方式。
所以我們想構(gòu)建一個(gè)作為服務(wù)的解決方案,用戶可以使用它并獲得所有功能,除了運(yùn)行測(cè)驗(yàn)之外不需要刻意地去管理它,這是一個(gè)大膽的愿景。最后我要說(shuō)的是云彈性,我們?cè)鯓硬拍芾迷频膹椥??很多人說(shuō)彈性意味著要向集群中增加或者減少服務(wù)器,但是彈性對(duì)我們來(lái)說(shuō)并非如此,它必須是與眾不同的東西,我們想要做的是真正讓用戶能夠圍繞相同數(shù)據(jù)添加新的工作負(fù)載,這些新的工作負(fù)載能夠在他們自己的計(jì)算機(jī)資源上啟動(dòng),這就是解耦,分離存儲(chǔ)和計(jì)算。這樣任何工作負(fù)載都可以有一組專用資源,不會(huì)相互爭(zhēng)奪資源,建立一個(gè)新的工作負(fù)載也會(huì)非常容易?,F(xiàn)在在Snowflake,幾秒鐘可以得到大量的計(jì)算機(jī)資源,你可以創(chuàng)建相同的數(shù)據(jù)。數(shù)據(jù)、存儲(chǔ)和計(jì)算完全獨(dú)立,這種支持多工作負(fù)載的思想實(shí)際上就是Snowflake的核心概念。
Stephen Hamm:談?wù)勀闼f(shuō)的關(guān)鍵架構(gòu)決策。
Benoit Dageville::在這個(gè)架構(gòu)中,我應(yīng)該提到的一件事是,我想讓Snowflake成為數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)的結(jié)合,而且速度快,不僅包括對(duì)資源的無(wú)限訪問,也能成為大數(shù)據(jù)。因?yàn)镠adoop的失敗,沒有理由讓兩個(gè)不同的系統(tǒng)來(lái)處理大數(shù)據(jù)和傳統(tǒng)分析,所以我們想結(jié)合這一點(diǎn),這意味著從第一天起就要支持非結(jié)構(gòu)化數(shù)據(jù),你可以把非結(jié)構(gòu)化數(shù)據(jù)看作是在Snowflake內(nèi)部本地生成的Weblogs json(JavaScript Object Notation, JS對(duì)象簡(jiǎn)譜,是一種輕量級(jí)的數(shù)據(jù)交換格式),并支持Beta字節(jié)規(guī)模。我們的許多知識(shí)產(chǎn)權(quán)也非常支持這種類型的數(shù)據(jù)。
Stephen Hamm:對(duì)于企業(yè)家來(lái)說(shuō),有一點(diǎn)值得注意,你和Thierry能把注意力放在這些重大技術(shù)問題的架構(gòu)上,是因?yàn)镸ike Spacier擔(dān)任了CEO,處理了一些商業(yè)方面的事情,所以才能進(jìn)展順利。
Benoit Dageville:沒錯(cuò),Thierry和我都希望能夠?qū)W⒂跇?gòu)建一個(gè)產(chǎn)品、帶來(lái)變革,我們對(duì)商業(yè)的興趣不大。
Stephen Hamm:你們的架構(gòu)目前最大的優(yōu)勢(shì)之一,就是讓客戶能夠按需付費(fèi)。這確實(shí)是一場(chǎng)革命,因?yàn)檫@意味著所有那些資金不多的創(chuàng)業(yè)公司,甚至其他公司,都可以獲得并使用你們的服務(wù),都可以發(fā)現(xiàn)其中的價(jià)值,而不必支付巨額費(fèi)用來(lái)購(gòu)買所有的服務(wù)器或者其他東西,比如一些對(duì)他們負(fù)擔(dān)很重的大合同。
Benoit Dageville:這點(diǎn)值得一提,它有以下幾個(gè)影響。第一個(gè)重大影響是,就像用電一樣,它的計(jì)費(fèi)方式很靈活。剛開始創(chuàng)業(yè)時(shí),它可能對(duì)你沒什么用處,因?yàn)榇藭r(shí)你可能正專注于開發(fā)你的產(chǎn)品,所以并沒有最大限度地使用分析系統(tǒng)。另外,你也不會(huì)在晚上或者周末使用它,所以這種按需付費(fèi)的方式真的很好。
另一個(gè)更有吸引力的地方是,當(dāng)運(yùn)行工作負(fù)載時(shí),如果你能投入大量的計(jì)算機(jī)資源,假設(shè)你將專用于該工作負(fù)載的計(jì)算資源乘以10倍。因?yàn)槲覀冎廊绾伟c瘓,所以這個(gè)工作負(fù)載的運(yùn)行速度會(huì)快10倍,但同時(shí)因?yàn)槟阃瓿傻乃俣瓤炝?0倍,你可以關(guān)閉專用于該工作負(fù)載的計(jì)算機(jī)資源。所以你的速度快了10倍,但價(jià)格不變。這也是彈性的魔力,如果你能在幾秒鐘內(nèi)變得非常有彈性,你就能在成本相同的情況下加快運(yùn)行速度。
Stephen Hamm:沒錯(cuò)。我還想知道,你們?cè)趧?chuàng)業(yè)早期有沒有犯過一些必須改正的重大錯(cuò)誤?我想這一點(diǎn)對(duì)企業(yè)家們也很有指導(dǎo)意義。
Benoit Dageville:我們可能沒有犯過什么必須修正的重大錯(cuò)誤,但是我們確實(shí)學(xué)到了很多東西。谷歌也不是五分鐘建成的,建立一種永遠(yuǎn)在線的世界范圍的服務(wù)和建立內(nèi)部部署的軟件非常不同,所以要學(xué)的東西很多。
我們要學(xué)會(huì)如何管理服務(wù),如何將一切自動(dòng)化。還要知道如何去維護(hù)、升級(jí),這些都要全部在線上完成。我認(rèn)為構(gòu)建一個(gè)服務(wù)會(huì)產(chǎn)生深遠(yuǎn)的影響,這不僅僅關(guān)于軟件,還有發(fā)布管理、質(zhì)量保證等等。因?yàn)閷W⒂谶\(yùn)行速度和數(shù)據(jù)庫(kù)之類的問題,我們確實(shí)低估了這一點(diǎn)的難度。
還有就是要建立正確的團(tuán)隊(duì),找到合適的人至關(guān)重要,對(duì)于一家初創(chuàng)公司來(lái)說(shuō),這可能是最重要的一點(diǎn)。你要向別人推銷你的愿景,如果你不能說(shuō)服某人,很可能是因?yàn)槟愕南敕]那么好。說(shuō)到這個(gè),Snowflake最初的愿景再加上我和Thierry的法國(guó)口音,說(shuō)服別人很困難,所以學(xué)會(huì)自信也是一項(xiàng)很重要的技能。
Stephen Hamm:是這樣的。我們都知道,你在早期做出了一些非常勇敢的決定,比如選擇不用軟件本地部署模式,很多大公司都想讓你們這么做,但是你說(shuō)不,我們有一個(gè)更好的模型,我們要用它。你們的產(chǎn)品一經(jīng)發(fā)布,就迅速起飛,擁有了各種大小公司的客戶。我想把時(shí)間快進(jìn)到幾年前,因?yàn)楫?dāng)時(shí)發(fā)生了一件非常重要的事情,之前,你對(duì)一些事情有了初步的認(rèn)識(shí)并且執(zhí)行了它,市場(chǎng)的反響很好。隨后你又提出了一個(gè)新的愿景,一個(gè)更大的愿景,關(guān)于數(shù)據(jù)云的愿景。你能否告訴我們,Snowflake所定義的數(shù)據(jù)云是什么樣子的?為什么它的力量會(huì)如此之大?
Benoit Dageville:要定義最佳數(shù)據(jù)云,首先要說(shuō)到云。我們是新的云,我經(jīng)常說(shuō)我們可能是第四個(gè)云供應(yīng)商。從某種意義上來(lái)說(shuō),我們正在建立云區(qū)域,數(shù)據(jù)云致力于數(shù)據(jù)以及運(yùn)行在這些數(shù)據(jù)之上的數(shù)據(jù)分析和應(yīng)用程序。我們不建造基礎(chǔ)設(shè)施,我們對(duì)成為亞馬遜、建立ec2和存儲(chǔ)不感興趣。
我們依靠現(xiàn)有的云提供商來(lái)構(gòu)建我們自己的區(qū)域,我們的云是一個(gè)由許多區(qū)域組成的單一平臺(tái),遍布世界各地。我們從美國(guó)開始,后來(lái)擴(kuò)展到歐洲、加拿大、亞洲和澳大利亞,到今天為止,我們有22個(gè)地區(qū)。在我們的云中,這些區(qū)域都相互連接,客戶可以同時(shí)使用多個(gè)區(qū)域,可以將數(shù)據(jù)從一個(gè)區(qū)域轉(zhuǎn)移到另一個(gè)區(qū)域。這些區(qū)域是多云團(tuán),我們從AWS開始,然后轉(zhuǎn)移到Azure,現(xiàn)在還有谷歌。當(dāng)然,由于我們從AWS開始,所以使用AWS的地區(qū)更多。但我們的愿景實(shí)際上是為數(shù)據(jù)云構(gòu)建這個(gè)數(shù)據(jù)云平臺(tái),這是一個(gè)面向全球的單一系統(tǒng)。
這非常重要,我稍后會(huì)解釋原因。
第二個(gè)方面是工作負(fù)載。當(dāng)然,現(xiàn)在構(gòu)建了數(shù)據(jù)云,我們希望擴(kuò)展到初始工作負(fù)載之外,這些工作負(fù)載實(shí)際上是大數(shù)據(jù)和數(shù)據(jù)倉(cāng)庫(kù)在單個(gè)系統(tǒng)中的組合。我們正在轉(zhuǎn)向數(shù)據(jù)工程,也就是傳遞數(shù)據(jù),并在平臺(tái)內(nèi)進(jìn)行所有的數(shù)據(jù)轉(zhuǎn)換,我們也正在轉(zhuǎn)向數(shù)據(jù)科學(xué),為了轉(zhuǎn)移這一工作負(fù)載,我們必須運(yùn)行本機(jī)java程序,因此平臺(tái)內(nèi)數(shù)據(jù)可編程性對(duì)我們來(lái)說(shuō)至關(guān)重要,我們?cè)谂ψ屧撈脚_(tái)真正易于應(yīng)用,這與創(chuàng)業(yè)息息相關(guān),因?yàn)樗麄冋谖覀兊臄?shù)據(jù)云之上構(gòu)建應(yīng)用。這是一個(gè)關(guān)于平臺(tái)和平臺(tái)功能的愿景,事實(shí)上平臺(tái)是全球性的,云的另一個(gè)維度是協(xié)作,這就是單一平臺(tái)如此重要的原因。
當(dāng)你是云的一部分時(shí),你就是同一個(gè)生態(tài)系統(tǒng)的一部分。你可以通過交換數(shù)據(jù)于不同的公司進(jìn)行合作,所以我們有分享數(shù)據(jù)的能力,可以把這種數(shù)據(jù)共享想象成數(shù)據(jù)的谷歌文檔。在當(dāng)今世界,你無(wú)法想象在不與任何人分享的情況下使用文檔,我們?cè)跀?shù)據(jù)方面的做法是一樣的,因?yàn)槲覀兪且粋€(gè)單一的云,你可以與任何人共享數(shù)據(jù)。我們甚至還有一個(gè)市場(chǎng),這也是最終的愿景,這種合作至關(guān)重要。
Stephen Hamm:這些觀點(diǎn)非常有用。當(dāng)我想到云領(lǐng)域的創(chuàng)新浪潮時(shí),我想到的是計(jì)算和存儲(chǔ),但是從某種意義上來(lái)說(shuō),數(shù)據(jù)是一個(gè)更有價(jià)值的浪潮。因?yàn)槭澜缟纤械臄?shù)據(jù),都將被遷移到云中,實(shí)現(xiàn)更好的管理、整合、共享、分析等等。這似乎是計(jì)算機(jī)歷史上的一個(gè)重要時(shí)刻,你們正好有一個(gè)關(guān)鍵的平臺(tái),你的愿景是繼續(xù)向平臺(tái)添加越來(lái)越多的功能嗎?
Benoit Dageville:是的,如你所說(shuō),云是一個(gè)非常不同的環(huán)境,能夠打開很多的可能性。不僅是Snowflake,我真的相信任何創(chuàng)業(yè)公司現(xiàn)在都應(yīng)該考慮在軟件的前提下建立一個(gè)服務(wù)。它本身仍然會(huì)存,但是,在這種消費(fèi)模式和合作方式下,世界正在向云轉(zhuǎn)移,并且正在向軟件即服務(wù)轉(zhuǎn)移,可以說(shuō)我們現(xiàn)在都在同一個(gè)數(shù)據(jù)中心進(jìn)行運(yùn)行。
Stephen Hamm:是的,我們?cè)俣嗾務(wù)勀切┫M⑿鹿δ芎托路?wù)的科技公司的創(chuàng)業(yè)機(jī)會(huì)吧。如果在你們的平臺(tái)上進(jìn)行構(gòu)建,你能為他們提供哪些服務(wù)?他們有哪些機(jī)會(huì)?有哪些人已經(jīng)成功了?
Benoit Dageville::第一個(gè)價(jià)值定位是,每個(gè)現(xiàn)代應(yīng)用程序都應(yīng)該將數(shù)據(jù)放在它的中心,我們應(yīng)該在這個(gè)應(yīng)用程序中使用數(shù)據(jù)來(lái)做許多事情。
Snowflake就是這樣的應(yīng)用程序。我們自己就是一家初創(chuàng)公司,同時(shí)我們自己也是Snowflake最大的客戶之一。我們利用它做很多事情,用它支持我們的產(chǎn)品,我們生成的每一條日志都會(huì)立即被“Snowflake”接收,我們所做的每項(xiàng)支持和每項(xiàng)故障排除都是基于這些數(shù)據(jù)完成的,我們生成了大量的日志數(shù)據(jù)和服務(wù)數(shù)據(jù),我們用這些半結(jié)構(gòu)化數(shù)據(jù)來(lái)支持我們的系統(tǒng)。這是第一點(diǎn)。
第二點(diǎn)是我所說(shuō)的產(chǎn)品智能,你需要使用分析來(lái)改進(jìn)你的產(chǎn)品,我們堅(jiān)持這樣做,我們的所有指標(biāo),不僅包括日志,還有用戶與我們系統(tǒng)的所有交互,執(zhí)行的每個(gè)查詢,我們都知道,我們會(huì)使用這些數(shù)據(jù)來(lái)改進(jìn)和提煉,了解我們的產(chǎn)品是否處于理想狀態(tài)。還有,除了改善用戶體驗(yàn),我們也用它來(lái)結(jié)算費(fèi)用、保障安全等等。有個(gè)大趨勢(shì)就是為了安全集中所有數(shù)據(jù)在Snowflake內(nèi)部進(jìn)行安全管理。
實(shí)際上,我們使用了大量?jī)?nèi)部和外部數(shù)據(jù)源來(lái)完成這項(xiàng)工作,但都是通過Snowflake完成的。我們的賬單也是Snowflake完成的。最后,我們收集了很多客戶的數(shù)據(jù),而我們的客戶也希望看到這些數(shù)據(jù)。我們使用數(shù)據(jù)共享這種在系統(tǒng)租戶之間交換數(shù)據(jù)的功能來(lái)共享這些客戶對(duì)Snowflake的所有使用,他們運(yùn)行的每個(gè)代碼、他們進(jìn)行的每個(gè)交互,我們都會(huì)把這些數(shù)據(jù)分享給他們,我們稱之為賬戶使用信息。這是另一種使用數(shù)據(jù)的方式,能讓你知道你可以用這個(gè)平臺(tái)做什么。
許多創(chuàng)業(yè)公司一開始規(guī)模都比較小,他們可以使用PostgreSQL,可以使用MySQL,可以使用小型系統(tǒng),但是隨著他們服務(wù)的增長(zhǎng),底層平臺(tái)的這些系統(tǒng)無(wú)法擴(kuò)展,他們不得不管理IT,不得不花費(fèi)時(shí)間管理基礎(chǔ)架構(gòu),而不是真正關(guān)注應(yīng)用程序的附加值,所以很多初創(chuàng)公司最終都選擇了Snowflake。這也是為什么全面管理的Snowflake系統(tǒng)如此出色的原因,因?yàn)樗哂袩o(wú)限的可擴(kuò)展性,因?yàn)樗昧嗽?,所以你可以依靠它,你不需要考慮它。
正如我所說(shuō),我們是多云計(jì)算,所以如果你在構(gòu)建服務(wù),并且希望你的服務(wù)存在于許多云計(jì)算之上, 你可以在每一“朵”云里找到“雪花”。
Stephen Hamm:是的,和你合作、建立在Snowflake系統(tǒng)的很多創(chuàng)業(yè)公司,包括Instacart,Blackboard,Brays,PDX等,都是是最引人注目、發(fā)展最快的公司。我認(rèn)為了解數(shù)據(jù)云非常重要的一點(diǎn)是,數(shù)據(jù)網(wǎng)絡(luò)效應(yīng)的整體概念。
人們過去談?wù)摼W(wǎng)絡(luò)效應(yīng)時(shí),只從互聯(lián)網(wǎng)和社交網(wǎng)絡(luò)等方面入手,但是數(shù)據(jù)網(wǎng)絡(luò)的影響是,使用數(shù)據(jù)的人越多,可以共享的數(shù)據(jù)就越多,這對(duì)每個(gè)相關(guān)的人來(lái)說(shuō)都是一種推動(dòng)力。這能給創(chuàng)業(yè)公司帶來(lái)哪些好處?
Benoit Dageville:實(shí)際上,我們的愿景是是要建立一個(gè)全球數(shù)據(jù)網(wǎng)絡(luò)并通過數(shù)據(jù)建立聯(lián)系,這不僅僅關(guān)于數(shù)據(jù),還關(guān)于所有圍繞數(shù)據(jù)的服務(wù)。作為一家初創(chuàng)企業(yè),如何交付服務(wù),并利用該服務(wù)將其投入市場(chǎng),并讓該平臺(tái)的其他租戶使用該服務(wù)。
首先,你可以使用所有這些數(shù)據(jù)集,正如我所說(shuō)的,我們有這個(gè)市場(chǎng),我們有數(shù)百個(gè)非常好的數(shù)據(jù)集提供商,你可以快速利用其中的一些。舉個(gè)例子,在安全方面,我談到了我們利用的一種安全模式,我們?cè)赟nowflake中進(jìn)行安全管理,我們會(huì)從外部用戶那里獲得大量相關(guān)數(shù)據(jù),這些用戶將這些數(shù)據(jù)分享給我們。這種模式可以知道你的網(wǎng)站和記錄,以及用戶的每一次點(diǎn)擊,并通過市場(chǎng)將數(shù)據(jù)分享給你。因此,不僅是你生成的數(shù)據(jù),還有外部數(shù)據(jù),這種能力和對(duì)數(shù)據(jù)的訪問至關(guān)重要。
Stephen Hamm:你能講講Snowflake支持企業(yè)家的這些形式嗎?比如一些給初創(chuàng)公司的幫助、投資、Snowflake挑戰(zhàn)等等。
Benoit Dageville:是的,我們確實(shí)有很多幫助創(chuàng)業(yè)公司的項(xiàng)目。第一個(gè)項(xiàng)目是Snowflake創(chuàng)業(yè)項(xiàng)目,它可以提供創(chuàng)業(yè)所需的資源,以建立這種數(shù)據(jù)密集型應(yīng)用和產(chǎn)品。我們通過信用方式提供幫助。
首先,我們給予創(chuàng)業(yè)者免費(fèi)信用來(lái)使用Snowflake,我們給他們提供架構(gòu)設(shè)計(jì)、咨詢、使用Snowflake品牌的聯(lián)合營(yíng)銷機(jī)會(huì),幫助他們更快地建立以及接觸更多的客戶。
然后,我們還有Snowflake風(fēng)險(xiǎn)投資,這以項(xiàng)目相對(duì)更針對(duì)處于成長(zhǎng)期的公司。我們希望幫助那些真正幫助我們圍繞數(shù)據(jù)建立生態(tài)系統(tǒng)和更廣闊市場(chǎng)的公司,從而拓展了數(shù)據(jù)云的信息和廣度。
最后,還有一個(gè)項(xiàng)目能夠真正幫助剛剛起步的早期創(chuàng)業(yè),也就是我們的Snowflake創(chuàng)業(yè)挑戰(zhàn)。我們會(huì)給你一個(gè)挑戰(zhàn),讓你去競(jìng)爭(zhēng)機(jī)會(huì)。你可以去snowflake.com的網(wǎng)站查看參賽條件,參加創(chuàng)業(yè)挑戰(zhàn)賽。如果你能贏得挑戰(zhàn),就會(huì)得到25萬(wàn)。所以,我們正在努力做許多事情來(lái)幫助創(chuàng)業(yè)者。
Stephen Hamm:沒錯(cuò)。你之前簡(jiǎn)要提到了數(shù)據(jù)共享,并談到了市場(chǎng),這是Snowflake所提供的真正重要的部分。在你的架構(gòu)中,是什么讓共享變得如此便捷?無(wú)論是在公司內(nèi)部還是在公司之間,或者在數(shù)據(jù)提供者和數(shù)據(jù)用戶之間。另外,進(jìn)入數(shù)據(jù)市場(chǎng)后,它是如何運(yùn)作的?人們又如何從中受益?
Benoit Dageville:是的,一定程度上,確實(shí)很神奇。它用起來(lái)很像像谷歌文檔,發(fā)送一個(gè)鏈接到你的數(shù)據(jù),并且這些數(shù)據(jù)可以掛載在另一個(gè)賬號(hào)中,直接訪問和運(yùn)行,所以數(shù)據(jù)的提供者可以用決定他想要分享什么數(shù)據(jù),他可以直接與消費(fèi)者分享,或?qū)⑵浞旁谑袌?chǎng)上供任何Snowflake的消費(fèi)者利用這些數(shù)據(jù)集。這之所以成為可能,是因?yàn)槲覀兊募軜?gòu)將計(jì)算和存儲(chǔ)剝離開來(lái)。你可以針對(duì)相同的數(shù)據(jù)運(yùn)行不同的工作負(fù)載,我們利用這一點(diǎn)來(lái)實(shí)現(xiàn)數(shù)據(jù)共享。
因此,不同的工作負(fù)載不僅是你的工作負(fù)載,也可能是其他消費(fèi)者的工作負(fù)載。你共享數(shù)據(jù),但不共享計(jì)算機(jī)資源,它們是完全分開的,它只是數(shù)據(jù)上的一個(gè)鏈接。神奇的是,當(dāng)你使用數(shù)據(jù)時(shí),會(huì)發(fā)生這樣的情況:當(dāng)提供者更新數(shù)據(jù)時(shí),會(huì)有ctl導(dǎo)入來(lái)維護(hù)該數(shù)據(jù),作為用戶,你會(huì)馬上就能看到數(shù)據(jù)的變化,這是實(shí)時(shí)數(shù)據(jù),與提供者看到的完全一致。它是安全的,因?yàn)樗鼰o(wú)需拷貝,而是在平臺(tái)上由你和提供者控制,并且還可以用刪除對(duì)數(shù)據(jù)的訪問。正是這種基礎(chǔ)技術(shù)使之成為可能。
在Snowflake的各區(qū)域內(nèi),工作原理也完全一樣,你可以跨地區(qū)和跨云共享數(shù)據(jù),你可以使用我們的復(fù)制系統(tǒng)來(lái)移動(dòng)這些數(shù)據(jù),并在不同的地區(qū)(可能是不同的地理區(qū)域)共享這些數(shù)據(jù),可以把美國(guó)的數(shù)據(jù)分享給歐洲,還可以跨云或兩者共享它。我們有很多這樣的數(shù)據(jù)提供商,有一個(gè)很好的例子就是向我們所有客戶提供Cove數(shù)據(jù)的提供者,我們有成千上萬(wàn)的顧客在使用這些實(shí)時(shí)Cove數(shù)據(jù),他們把它當(dāng)成自己的數(shù)據(jù)來(lái)使用,實(shí)際上這些數(shù)據(jù)是由這個(gè)分布在世界各地的星型模式公司提供的。
Stephen Hamm:在你們的數(shù)據(jù)市場(chǎng)中嗎?
Benoit Dageville:是的。我可以給你舉幾個(gè)例子,我們有另一家名為Compile的醫(yī)療保健公司,他們從不同的來(lái)源收集大量的數(shù)據(jù),然后匯總這些與藥房病人的健康數(shù)據(jù)相關(guān)的數(shù)據(jù),把它分享給消費(fèi)者??蛻舨恍枰獡?dān)心這些數(shù)據(jù)的維護(hù)和收集,我們的另一個(gè)客戶EPP,可以檢測(cè)你的應(yīng)用程序,收集數(shù)據(jù),包括點(diǎn)擊在內(nèi)的與應(yīng)用程序的任何交互,他們收集你的數(shù)據(jù)并與你分享,你可以直接把他們收集的數(shù)據(jù)和你的數(shù)據(jù)結(jié)合起來(lái),這是他們?nèi)绾螌⑦@種能力貨幣化的一個(gè)例子。另外還有很多圍繞安全性和安全數(shù)據(jù)的例子。
Stephen Hamm:這非常偉大。如果可以的話,可以談?wù)勀銓?duì)未來(lái)的設(shè)想嗎?你認(rèn)為下一年(這里指2022年)將會(huì)發(fā)生什么?還有在接下來(lái)的幾年里,數(shù)據(jù)領(lǐng)域?qū)?huì)發(fā)生什么大事?
Benoit Dageville:我們現(xiàn)在其實(shí)僅僅處于愿景的起點(diǎn),我稱這種聯(lián)系和力量為數(shù)據(jù)的萬(wàn)維網(wǎng),當(dāng)萬(wàn)維網(wǎng)剛出現(xiàn)的時(shí)候,沒有人能猜到會(huì)發(fā)生什么。所以說(shuō),這個(gè)旅程才剛剛開始。即使我們的市場(chǎng)上有數(shù)百家數(shù)據(jù)提供商,我們真的無(wú)法知道未來(lái)的事情。但我確信,通過消除數(shù)據(jù)孤島,只要它存在于我們的數(shù)據(jù)云中,你就可以將世界上的任何數(shù)據(jù)與任何其他數(shù)據(jù)連接起來(lái)。你不僅可以連接數(shù)據(jù),還可以連接這些服務(wù)、應(yīng)用程序,這個(gè)生態(tài)系統(tǒng)擁有驚人的力量,它可以用來(lái)做很多事情,比如研究。
舉個(gè)例子,新冠期間需要分配疫苗時(shí),你需要將數(shù)據(jù)與不同的組織、政府聯(lián)系起來(lái),比如世衛(wèi)組織提供了疫苗和供應(yīng)鏈。所以,數(shù)據(jù)將成為許多工作的重心。我很期待看到未來(lái)的發(fā)展,拭目以待吧。
Stephen Hamm:八年前,或者七六年前,你處于創(chuàng)業(yè)模式,到那時(shí)現(xiàn)在已經(jīng)發(fā)生了巨大的變化,你能給今天這些處于創(chuàng)業(yè)模式的人一些關(guān)鍵建議嗎?
Benoit Dageville:雖然我不喜歡給別人提建議,但是我想說(shuō),以客戶為中心非常重要。如果你正在開發(fā)一種產(chǎn)品,你希望你的客戶喜歡這種產(chǎn)品,就要去傾聽你的客戶,并真正地思考如何改變他們的生活,比如Snowflake現(xiàn)在在做的事情就改變了很多人以及許多公司的生活。這種感覺很棒。也是成功的不二法門。
還有一條建議也很重要,創(chuàng)辦一家公司,讓人們跟你一起工作,這很重要。組建團(tuán)隊(duì)需要很長(zhǎng)時(shí)間,你必須有一個(gè)長(zhǎng)期立場(chǎng),就像是一個(gè)巨大的承諾,我總是把它比作養(yǎng)孩子。你不能有了孩子然后又不管,你必須集中精力,必須把生活的大部分投入到冒險(xiǎn)中去。如果你還沒有準(zhǔn)備好,你就不應(yīng)該創(chuàng)業(yè),這可能是最重要的個(gè)人建議。如果你想的話,你必須超級(jí)樂觀,因?yàn)樵谶@個(gè)過程中會(huì)遇到很多問題。
你還需要一顆北極星(Airbnb、Uber等40個(gè)高成長(zhǎng)公司的制勝武器|如何選擇你的北極星指標(biāo)),需要不妥協(xié)退讓的態(tài)度。許多公司都希望我們?nèi)プ霰镜夭渴?,并且承諾如果成功的話會(huì)給我們很多錢,但是我們知道我們的北極星是云,我們從來(lái)沒有忘記這一點(diǎn)。不要試圖去做每一件事,要有堅(jiān)定的信念。
最后一件事是團(tuán)隊(duì)。團(tuán)隊(duì)非常重要,你需要合適的人加入,如果只有Thierry和我,Snowflake就不會(huì)存在,我們兩個(gè)人的力量微不足道,是團(tuán)隊(duì)造就了Snowflake。雇傭合適的人和你一起工作,非常重要,他們會(huì)認(rèn)可你的價(jià)值觀、和你擁有同樣的熱情。帶著對(duì)的人和你一起去冒險(xiǎn)!永遠(yuǎn)不要在這一點(diǎn)上妥協(xié),尤其是在開始的時(shí)候,現(xiàn)在也一樣。
Stephen Hamm:是的,這很有道理。還有一件重要的事情是,公司要關(guān)注客戶,就像你所說(shuō)的那種激光聚焦,但是隨著時(shí)間的推移,現(xiàn)在我們要關(guān)注利潤(rùn)最大化,我們已經(jīng)擁有了影響力,我們要利用這種影響力來(lái)對(duì)付我們的客戶,作為一名科技記者,我在很多公司里一次又一次地看到過這種情況。我覺得Snowflake仍然是一家非常以客戶為中心的公司,你們會(huì)保持這種狀態(tài)嗎?
Benoit Dageville:你是在告訴我們不要變成這樣嗎?哈哈,我完全同意你的說(shuō)法,關(guān)注客戶真的非常重要。尤其是對(duì)我們來(lái)說(shuō),因?yàn)槲覀冊(cè)谧龇?wù),我們靠我們的客戶過活,是他們?nèi)諒?fù)一日地支持者我們。因此,我認(rèn)為在構(gòu)建這些服務(wù)、軟件即服務(wù)時(shí),這一點(diǎn)就更為重要。
實(shí)際上,當(dāng)我們對(duì)系統(tǒng)進(jìn)行優(yōu)化時(shí),我們經(jīng)常做一些對(duì)客戶有益的事情,而可能會(huì)認(rèn)為對(duì)我們自己不利的事情。比如說(shuō)我們要加快運(yùn)行速度,也就是說(shuō)我們消耗的資源會(huì)更少,但是我們又是通過計(jì)算機(jī)資源收費(fèi)的,所以,如果有人在某個(gè)地方使用較少的資源時(shí),我們就會(huì)賠錢。但是實(shí)際上顧客會(huì)因此更開心,消費(fèi)也隨之增加。所以到最后總是雙贏的,盡管你一開始可能并不知道會(huì)有這樣的結(jié)果。
Benoit Dageville:這段結(jié)語(yǔ)非常精彩!
Benoit Dageville:非常感謝!
本文(含圖片)為合作媒體授權(quán)創(chuàng)業(yè)邦轉(zhuǎn)載,不代表創(chuàng)業(yè)邦立場(chǎng),轉(zhuǎn)載請(qǐng)聯(lián)系原作者。如有任何疑問,請(qǐng)聯(lián)系editor@cyzone.cn。