開發者生態,未來雲的勝負手?

過去一年雲廠商在開發者生態上的爭奪開始變得激烈,爲什麼會出現這樣的現象呢,是不是開發者生態,已經成爲了雲這場戰爭的勝負手呢?這篇文章就來探討下這個話題。

事件

我們先看看在過去一年發生的幾起重要的開發者生態的事件:

  1. 微軟75億美金收購Github,Google領投1億美金Gitlab,使得Gitlab估值突破10億美金;

  2. Coding獲騰訊雲一億元戰略融資;

  3. 開源廠商 Vs 雲廠商

    開源廠商和雲廠商在2018年發生了非常多的狀況,關係在開始變得微妙,有幾種現象出現:

    1). MongoDB、Kafka、Redis紛紛修改開源協議,限制雲廠商,Neo4j企業版不再提供免費下載;

    2). 微軟在2018年非常明顯的加大了在開源的投入,上面說到的收購github,還有例如加入OIN,開源的VS Code在2018年是github上吸引到最多contributor的項目;

    3). Pivotal、ElasticSearch上市,目前的市值都超過50億美金,Confluent(主要產品Kafka)、Databricks(主要產品Spark)宣佈完成新一輪融合,市值均突破25億美金,國內的話主要是Pingcap完成的新一輪5kw美金的融資,致敬下,作爲技術人員對在國內能創辦出Pingcap這樣的技術產品公司無比佩服;

    4). 阿里巴巴9kw歐元收購Flink母公司,微軟收購開源公司 CitusData(PostgreSQL 商業化的Startup);

海外三家雲廠商的觀點

再來看看海外幾家雲廠商自己在開發者生態這塊傳達的信號:

  1. AWS

    “大概12年之前,我們深知雲將給軟件帶來翻天覆地的變化,我們創造了AWS。一直以來AWS希望與軟件開發者密切合作,打造出一個現代化的軟件開發框架。而不是告訴客戶,你們需要什麼工具。在AWS的信念中,我們認爲真正知道軟件應該如何開發的只有一個人,就是客戶本人。”

    這是AWS CTO在去年中國的AWS Summit上講的,其實在其他很多場合,尤其是每年的AWS:reInvent上也都會不斷的表達這個觀點,就是AWS和軟件開發者是在一起的,AWS的會議吸引了無數頂尖開發者參加和關注,畢竟裏面講的很多都是未來的軟件發展趨勢。

    儘管Amazon給人的感覺在開源上貢獻不大,但在技術發展的引領上我覺得還是起到了不小的作用的,在開發者羣體中的認可度也足夠高。

  2. 微軟

    微軟作爲一家操作系統起家的公司,在開發者生態上一直就非常重視,而隨着雲的發展,感覺更進一步了,除了上面的github收購外,微軟也開始非常大力的加大在開源上的投入,可以說,微軟對開源的貢獻是非常有助於推進這個世界技術的發展的,微軟之前的形象開始有了不少的扭轉。

  3. Google

    Google早期通過發表論文,在開發者羣體中得到了非常高的認可,同時也非常切實的影響了世界的技術發展,例如大數據領域。

    近幾年Google通過各種開源,更是形成了不錯的開發者生態,無論是K8S、TensorFlow,都對世界技術的發展起到了很大的推進作用。

    Google Cloud的CEO最近還公開的講”谷歌雲:我們對開源的態度與AWS不同“來懟AWS,講的核心的一段是”一直以來,谷歌雲採取與開源社區合作的方式,而不是在自己的雲平臺中使用並出售開源技術。“,結合上面的開源廠商 Vs 雲廠商的一些事件來看這段就更明白了。

關於開發者生態,我的觀點

從上面的這些內容可以看到的現象是,各家雲廠商都在通過開源、收購等方式加強對開發者生態的投入,擁有衆多開發者用戶的開源軟件廠商在資本市場得到了很好的認可,開源廠商和雲廠商由於利益上的衝突,關係尚待理清。

開發者生態爲什麼會發展到今天的這個局面,必須說說雲的發展趨勢。

最早用戶對雲的使用基本是純粹的使用機器資源,和以前的虛擬主機等其實沒有太大的區別,而發展到今天,幾個大的雲廠商強大的資源集約形成的規模效應,更是讓用雲的機器資源這件事成爲了不需要再糾結的點,尤其是對初創公司而言。

隨着對雲機器資源的使用後,慢慢的開始有了用戶開始使用更多的雲的軟件服務,例如存儲、數據庫等,在美國這個趨勢非常明顯,越來越多的公司畫的技術棧中有越來越多的雲軟件產品的出現,下面這張圖是Next Platform上對於AWS中計算、存儲、網絡和軟件收入的分析:

可以明顯看到軟件這塊越來越高,意味着越來越多的用戶除了使用雲機器資源外,開始使用雲軟件服務。

從對客戶的價值上來說,越多的使用雲軟件服務,也就意味着自己在這方面投入的人員可以大幅減少,更加專注在自己的業務上,這一點隨着經濟形勢的變化會更加的重要,而站在雲廠商角度呢,客戶使用越來越多的產品當然是更好,所以從趨勢上來說,越來越多的使用雲軟件服務會加速。

而從技術趨勢上,看到非常明顯的兩點:

  1. 通過PaaS屏蔽IaaS,對客戶價值而言這是非常有益的,同時對雲廠商來說也意味着IaaS層擁有了巨大的創新機會,以及不透明後帶來的利益機會;
  2. No Lock-in,由於越來越多的使用雲軟件服務,客戶心裏上會非常擔心Lock-in的問題,儘管我認爲不會有多少客戶真的同時部署在多家雲上,但一定會需要具備這個能力,就是可以很簡單的進行切換。

從這些趨勢來看,也就意味着雲的競爭進入雲軟件競爭的時代,雲軟件的用戶羣體是開發者(當然,有另外一種觀點是通過強有力的SaaS軟件直接服務最終用戶,但我認爲那樣覆蓋的面始終是有限的,雲廠商自己很難去做好各種SaaS,只能是構建好一個平臺,讓上面有更多的SaaS廠商),並且軟件和其他很多產品不一樣,尤其是那些滲透到代碼中的API,通常來說切換的代價很高,例如開發框架用了Spring,要想切換成別的很複雜,所以這層的競爭非常重要的一點就是誰能擁有對應最核心的非標準化領域的最多的開發者用戶,也就是開發者生態。

要想獲得開發者用戶,和2C的很多產品競爭完全不同,這個領域基本不是靠砸錢就能獲得用戶的,很重要的三點是:

  1. 開源觸達

    通過開源,讓更多的開發者用戶能即使不使用雲軟件服務的時候也能接觸到,從而培養大量會用的開發者。

    同時藉助開源,也可以更好的吸收各行各業的需求,使得產品更加的具備通用化的能力,覆蓋更大的規模和更廣的場景。

    怎麼做好開源,對中國的公司是很大的挑戰,這裏面的套路非常的深。

    成功的開源軟件因爲在相應領域覆蓋了大量的開發者用戶,當在雲上推出相應的商業服務時也會自然的收穫用戶,但由於目前這些利益基本都被雲廠商拿走,這讓相對應的開源廠商的努力得不到回報,導致產生矛盾。

    關於雲廠商和開源廠商的關係,我覺得在2019應該會進一步明晰,一方面雲廠商自己會加強在覈心領域的開源,觸達更多的開發者用戶,另一方面會通過收購去補強核心領域的能力,很多人可能覺得這樣不好,但我還是堅定的認爲正因爲有商業利益的訴求,這樣的開源反而才能更爲持續、健康快速的發展,對這個社會的發展而言是更有利的。

    開源對這個世界的技術發展、業務創新是起到了很大的幫助的,真心希望這個世界越來越多的開源,而不是越來越封閉。

  2. 技術領先

    在開源界中,同技術領域同質的產品基本只會留下一個,必須保持持續的技術領先,否則就算一個階段領先,也很容易在下一輪技術迭代中格局被改變。

  3. 工具觸達

    觸達開發者用戶的另一個很好的方法是工具,開發者用戶羣體最大公約數的工具是IDE,這大家就很容易看懂爲什麼微軟開源vs code,並且那麼重視,另外一個方面的工具就是開發流程方面的,代碼是整個開發流程流轉的核心產物,這也是Github巨大的價值。

綜合來說,我認爲開發者生態是未來雲的勝負手的關鍵,從上面也可以看出,要做好開發者生態並不簡單的是一件運營的事,而是產品規劃、技術創新、社區建設、工具建設、運營等一起的事,這也是爲什麼我們看到海外的幾家雲公司是把這個上升到非常高的高度的原因。

最後,對於中國做這塊的創業公司而言,我認爲以下的兩個方向是非常好的時機點:

  1. 社區

    一個優秀的開發者社區對形成繁榮的開發者生態是至關重要的,無論是問題、討論、線下活動等,國內現在好像已經基本沒有優質的開發者社區了,前幾年還是有幾個的,可惜當年做社區的同學都太難獲得利潤,導致很難運轉下去,但到了今天這個局面下,我覺得會很有機會,不過要做起一個社區必須有長時間投入的打算。

  2. 開源技術產品

    技術領域需要的產品其實是非常多的,即使是雲廠商自己,也很難去全部覆蓋,因此這個方向的機會空間還是不錯的,首先需要的是對相應有一定規模的技術領域的洞察,影響力,同時需要長時間的投入和經營。

衷心希望看到國內在爲程序員這個行業羣體服務的創業越來越繁榮,那樣一定會讓中國在IT技術層面逐漸對世界產生越來越大的影響力,更好的推進世界技術的發展。

本文轉載自公衆號HelloJava(ID:hellojavacases)

原文鏈接

https://mp.weixin.qq.com/s/gpDKKAN90QEmUUZI0-HviA

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章