最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

曾經(jīng)制霸開源界的Docker緣何遭遇沒落?

2023-07-31 17:19 作者:水哥  | 我要投稿


Docker曾經(jīng)作為開源界的一顆璀璨新星,是計(jì)算機(jī)科學(xué)虛擬化進(jìn)程中的重要產(chǎn)物,也是那個(gè)時(shí)候“容器”的代名詞。Docker原本有著巨大的商業(yè)潛力,然而與許多“草根”出身的開源商業(yè)項(xiàng)目一樣,Docker也沒能沖破自身的局限,正如本身的Logo一樣,這條載著集裝箱的鯨魚逐漸在激烈的商業(yè)潮流中潛下海面。

Docker的創(chuàng)始人Solomon Hykes 2008年在巴黎創(chuàng)立了 DotCloud,這就是Docker前身。DotCloud最初被設(shè)計(jì)成一個(gè)供開發(fā)人員輕松構(gòu)建和發(fā)布應(yīng)用程序的PaaS項(xiàng)目,而我們眾所周知的 Docker是在2013年3月的Python編程大會(huì)PyCon上首次演示的。

從2013年起,Docker開源項(xiàng)目迅速壯大,一開始就吸引了成千上萬(wàn)的用戶,高調(diào)與風(fēng)險(xiǎn)資本的提供者微軟、亞馬遜、IBM、甲骨文等建立和合作伙伴關(guān)系,并從Benchmark、Coatue Management、高盛和Greylock Partners等公司籌集了近 3 億美元。在2015年以10億美元的“獨(dú)角獸”估值完成9500萬(wàn)美元的大型D輪融資后,Docker因業(yè)界的熱炒抵達(dá)了其商業(yè)資本期的巔峰。

然而與許多致力于商業(yè)化的開源軟件公司一樣,Docker很難找到有利可圖的商業(yè)模式,而此前的投資者也逐漸退出項(xiàng)目。這種情況在開源界似乎是一個(gè)魔咒。

在2014年和2015年,Docker公司分別用一部分風(fēng)險(xiǎn)投資收購(gòu)了Koality和Tutum項(xiàng)目,同時(shí)也推出了Docker企業(yè)支持計(jì)劃的首個(gè)迭代版本。這些投資催生出了Docker Hub等產(chǎn)品,最終又成就了Docker Enterprise。然而,這些產(chǎn)品一直未能真正受到企業(yè)客戶的認(rèn)可,他們通常樂于同更成熟合作伙伴攜手(比如谷歌),或者是自主構(gòu)建而非直接采購(gòu)解決方案。因此,Docker只能繼續(xù)努力開發(fā)客戶真正想要的產(chǎn)品組合。

而在2016年,Kubernetes(K8s)宣布加入Cloud Native Computing Foundation(CNCF),成為第一個(gè)CNCF托管項(xiàng)目。它希望利用基金會(huì)的力量聯(lián)合其他廠商來(lái)打倒Docker。在2016年底的1.5版本中,Kubernetes引入了新的接口標(biāo)準(zhǔn):Container Runtime Interface(CRI)。CRI使用ProtoBuffer和gPRC來(lái)指定kubelet應(yīng)該如何調(diào)用容器運(yùn)行時(shí)來(lái)管理容器和鏡像。雖然此時(shí)Docker已經(jīng)非常成熟,市場(chǎng)的慣性也非常強(qiáng),但Kubernetes通過引入CRI,實(shí)現(xiàn)了對(duì)其他容器技術(shù)(如rkt、kata等)的訪問,可以隨時(shí)“踢開”Docker。

面對(duì)Kubernetes的挑戰(zhàn),Docker采取了“斷臂求生”的策略,推動(dòng)自身重構(gòu),將原有單一架構(gòu)的Docker Engine拆分成多個(gè)模塊,其中Docker daemon部分捐贈(zèng)給CNCF,形成了containerd。作為CNCF的托管項(xiàng)目,containerd必須符合CRI標(biāo)準(zhǔn)。但是由于很多原因,Docker只是containerd在Docker Engine中調(diào)用,對(duì)外的接口保持不變,也就是說(shuō)不兼容CRI。

Docker的敗局在于,在2015年同時(shí)退出企業(yè)版和社區(qū)版的時(shí)候,由于管理層的分歧導(dǎo)致反應(yīng)速度太慢,被拆分的業(yè)務(wù)沒有及時(shí)獲取相應(yīng)資源;面對(duì)有著巨大后臺(tái)背景的k8s襲來(lái)之時(shí),Docker團(tuán)隊(duì)拒絕接受前者作為新興的容器編排工具而繼續(xù)推進(jìn)自己專有的編排器Docker Swarm,然后后者推出時(shí)機(jī)已晚,且在容器編排之戰(zhàn)中敗給了k8s。

直到2018年裂痕開始顯現(xiàn),Docker公司努力在日益不滿的開源社區(qū)、強(qiáng)勢(shì)的合作伙伴和嘗試在業(yè)務(wù)中運(yùn)行容器的要求苛刻的企業(yè)客戶之間找到一條可行的道路,種種嘗試均以失敗告終。不久之后,創(chuàng)始人Hykes辭去了公司的日常職務(wù),失落的離開了。他在一篇個(gè)人博客中回憶:“作為創(chuàng)始人,我的心情是相當(dāng)復(fù)雜的。當(dāng)你創(chuàng)建一家公司時(shí),你的工作就是確保有一天即使沒有你,它也能取得成功。期望這一天最終到來(lái),慶祝的過程可能會(huì)苦樂參半。對(duì)于創(chuàng)始人而言,放棄畢生的事業(yè)絕非易事?!?/p>

此后Docker公司更換了新的掌舵者,斷臂求生之后,Docker企業(yè)部分業(yè)務(wù)被出售給了Mirantis(它是另一個(gè)知名開源項(xiàng)目OpenStack的擁有者);Docker Enterprise被并入Mirantis Kubernetes Engine。

文/水哥

曾經(jīng)制霸開源界的Docker緣何遭遇沒落?的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
中山市| 新邵县| 醴陵市| 永川市| 瑞金市| 教育| 城步| 巢湖市| 沂源县| 封丘县| 偃师市| 苍溪县| 陕西省| 独山县| 银川市| 云浮市| 清镇市| 新巴尔虎左旗| 司法| 曲松县| 贵溪市| 普陀区| 宣城市| 库尔勒市| 阿克陶县| 团风县| 施秉县| 高阳县| 祥云县| 英吉沙县| 洛川县| 板桥市| 乐至县| 景德镇市| 图木舒克市| 清涧县| 商水县| 如皋市| 潼关县| 赫章县| 萍乡市|