為什么Snowflake這樣的SaaS供應(yīng)商喜歡開源?

開源云中文社區(qū)
云計(jì)算與私有數(shù)據(jù)中心的類比說明了一個(gè)機(jī)會:專家在上游做一般性的工作,騰出時(shí)間和腦力專注于新的特定于組織的能力。

從MongoDB誕生之初,其聯(lián)合創(chuàng)始人Eliot Horowitz就計(jì)劃構(gòu)建一個(gè)托管數(shù)據(jù)庫服務(wù)。正如他在一次采訪中強(qiáng)調(diào)的那樣,如果能夠有人為他們管理數(shù)據(jù)庫,開發(fā)人員就不會希望自己管理數(shù)據(jù)庫,當(dāng)然前提是他們不會犧牲安全性和可靠性。換句話說,開源的自然補(bǔ)充就是云。

這并不是說云計(jì)算會扼殺開源。盡管Redmonk分析師James Governor的觀點(diǎn)是正確的:在開發(fā)者關(guān)注的地方,“便利是殺手級應(yīng)用”,但他也提醒我們,開源“是構(gòu)建軟件、建立信任和培養(yǎng)社區(qū)的一個(gè)好方法”,而云服務(wù)不一定能提供這些。即使企業(yè)客戶接受更多的軟件即服務(wù)(SaaS)供應(yīng)商,如Snowflake、Datadog,開源軟件還是會比以往任何時(shí)候都重要。

這一事實(shí)在我們急于云化一切的時(shí)候是很容易被忽略的。Tidelift首席執(zhí)行官兼聯(lián)合創(chuàng)始人Donald Fischer說:“十年后,管理開源的許多復(fù)雜性將對開發(fā)人員不可見,就像云計(jì)算讓人們忘記了服務(wù)器刀片和路由器一樣。”

這聽起來不錯(cuò),但并不是每個(gè)人都對這一趨勢充滿熱情。

一方面,正如分析師Lawrence Hecht所指出的,還不確定我們是不是“希望(開源)對用戶是不可見的”。“當(dāng)然,我們可能想省去管理代碼的麻煩,但是有一個(gè)可審計(jì)的線索是有價(jià)值的。”即使是那些不想檢查或編譯源代碼的人(我們大多數(shù)人都是這樣),擁有這種訪問權(quán)限也是很有用的。

此外,Duane O'Brien強(qiáng)調(diào)還有另一個(gè)風(fēng)險(xiǎn):消除用戶對支持托管云服務(wù)的開源軟件的可見性“也會有在用戶和貢獻(xiàn)者之間增加一個(gè)隔離層的效果。這種隔離層將進(jìn)一步傳播這樣一種觀念,即開源是其他人做的事情,會帶來一些額外的副作用。正如Alberto Ruiz指出的,這可能會有害于開源項(xiàng)目的可持續(xù)性。Jason Baker認(rèn)為,這也可能會降低開發(fā)人員參與其中的熱情。

但是,事實(shí)上,這不是云與開源之間的較量。正如Fischer繼續(xù)強(qiáng)調(diào)的那樣,這實(shí)際上是一個(gè)轉(zhuǎn)移最終用戶對該軟件的關(guān)注的問題:“云計(jì)算與私有數(shù)據(jù)中心的類比說明了一個(gè)機(jī)會:專家在上游做一般性的工作,騰出時(shí)間和腦力專注于新的特定于組織的能力。”

即使是提供專有服務(wù)的公司,開源也是必不可少的。Snowflake剛剛公開了它的專有數(shù)據(jù)倉庫服務(wù),其底層是開源軟件,比如FoundationDB。Datadog也類似,下面用著Elasticsearch。

我們應(yīng)該感謝這些SaaS公司,它們使開源軟件的使用更加容易。我們也認(rèn)識到,沒有開源,它們根本就不可能存在。

正如Randy Shoup所說,“如果我們必須運(yùn)維基礎(chǔ)設(shè)施,我們強(qiáng)烈希望開源。但如果我們把它當(dāng)作一項(xiàng)服務(wù)來購買,我們就不在乎它里面有什么了。”而最終用戶不必在意的原因恰恰是是構(gòu)建者們?nèi)匀环浅jP(guān)心開源。這種情況短期內(nèi)不會改變。

THEEND

最新評論(評論僅代表用戶觀點(diǎn))

更多
暫無評論