Docker改變戰(zhàn)略方向 將目光瞄準(zhǔn)開(kāi)發(fā)者群體
在賣(mài)掉企業(yè)業(yè)務(wù)幾個(gè)月之后,軟件容器公司Docker近日更新了戰(zhàn)略,將更多專(zhuān)注于使用擴(kuò)展服務(wù)的開(kāi)發(fā)者方面。在推出了用于承載現(xiàn)代應(yīng)用組件的軟件容器概念之后,Docker曾被視為硅谷最有前途的“獨(dú)角獸”公司之一。對(duì)于Docker來(lái)說(shuō),發(fā)布新戰(zhàn)略是一個(gè)必不可少的步驟。
軟件容器自問(wèn)世以來(lái)已經(jīng)有很長(zhǎng)一段時(shí)間了,如今已經(jīng)被絕大多數(shù)開(kāi)發(fā)者所使用,但是Docker的命運(yùn)卻截然不同。雖然廣受贊譽(yù),但Docker一直無(wú)法實(shí)現(xiàn)盈利,這對(duì)Docker的風(fēng)險(xiǎn)投資方來(lái)說(shuō),確實(shí)是個(gè)問(wèn)題。在過(guò)去五年時(shí)間內(nèi),風(fēng)險(xiǎn)投資方已經(jīng)累計(jì)為Docker注資數(shù)百萬(wàn)美元,他們一定期望著獲得投資回報(bào)。
Docker最初的計(jì)劃是通過(guò)容器編排工具Docker Swarm實(shí)現(xiàn)盈利,但是隨后谷歌推出了開(kāi)源Kubernetes軟件,而且廣受歡迎,從而扼殺了Docker的希望。自那之后,Kubernetes已經(jīng)成為了容器編排技術(shù)的行業(yè)標(biāo)準(zhǔn),甚至Docker自己也采用了Kubernetes。
Docker Swarm的戰(zhàn)敗促使Docker在11月將企業(yè)業(yè)務(wù)賣(mài)給Mirantis,當(dāng)時(shí)Docker前首席執(zhí)行官Rob Bearden表示,Docker有“兩項(xiàng)截然不同的業(yè)務(wù)”,有不同的產(chǎn)品和財(cái)務(wù)模型,他認(rèn)為Docker最好只專(zhuān)注于一個(gè)。
Docker產(chǎn)品副總裁Justin Graham在今天的博客中表示,Docker看到了機(jī)會(huì),從源代碼一直到多云應(yīng)用運(yùn)行當(dāng)中,為開(kāi)發(fā)者提供獨(dú)特的互連體驗(yàn)。
Docker新任首席執(zhí)行官Scott Johnson在采訪(fǎng)時(shí)闡述了Docker試圖解決的問(wèn)題。Johnson表示:“我們一直傾聽(tīng)開(kāi)發(fā)者的心聲,對(duì)于開(kāi)發(fā)者來(lái)說(shuō),有三大復(fù)雜性領(lǐng)域,我們認(rèn)為自己非常適合解決這一問(wèn)題。”
這里所提到的復(fù)雜性主要指應(yīng)用本身。Johnson說(shuō),當(dāng)今大多數(shù)應(yīng)用實(shí)際上是由數(shù)以千計(jì)的容器組成,有用多種語(yǔ)言編寫(xiě)的組件,這給開(kāi)發(fā)者帶來(lái)了沉重的負(fù)擔(dān)。
第二個(gè)復(fù)雜性和工具鏈有關(guān)。開(kāi)發(fā)者往往必須手動(dòng)編寫(xiě)從一種工具到另一種工具的連接代碼。例如,在源代碼管理中,他們可能要花費(fèi)數(shù)小時(shí)來(lái)編寫(xiě)代碼才能將GitHub與Atlassian的Bitbucket連接起來(lái)。
第三個(gè)復(fù)雜性涉及到在開(kāi)源軟件世界找到方向。Docker相信,可以通過(guò)關(guān)注Docker Desktop上的開(kāi)發(fā)者經(jīng)驗(yàn)以及使Docker Hub成為集成、配置和管理應(yīng)用組件的紐帶,來(lái)解決這些問(wèn)題。
“首先,我們將對(duì)Docker Desktop的工具和體驗(yàn)進(jìn)行擴(kuò)展,以加快讓新開(kāi)發(fā)者加入開(kāi)發(fā)團(tuán)隊(duì)流程和工作流程工作,幫助新開(kāi)發(fā)者使用容器進(jìn)行開(kāi)發(fā),以及提供幫助改善團(tuán)隊(duì)協(xié)作和溝通的功能,” Graham在博客中這樣寫(xiě)道。
這些新功能將通過(guò)Docker Hub交付到Docker Command Line Interface和Docker Desktop UI。
“我們希望幫助你在本地開(kāi)發(fā)環(huán)境中盡可能多地完成工作,而不必在各種界面之間切換。我們希望你無(wú)需離開(kāi)CLI即可訪(fǎng)問(wèn)上游服務(wù)(注冊(cè)表、CI、部署到運(yùn)行時(shí))并與之進(jìn)行交互。”Graham這樣表述。
Docker還將擴(kuò)展Docker Hub,讓開(kāi)發(fā)者可以使用其更好地管理應(yīng)用組件。Docker開(kāi)發(fā)了一項(xiàng)新的自動(dòng)化構(gòu)建服務(wù),可以輕松地從任何存儲(chǔ)庫(kù)中獲取代碼,并利用該代碼構(gòu)建新的容器映像。該服務(wù)在使用帶有時(shí)間戳的公鑰基礎(chǔ)結(jié)構(gòu)密鑰對(duì)其進(jìn)行簽名之前,還會(huì)掃描該映像以查找安全漏洞。完成之后,會(huì)提交到Docker Hub以供使用。
RedMonk分析師Stephen O’Grady表示,“考慮到Docker在軟件容器領(lǐng)域有悠久的歷史,將重點(diǎn)放在開(kāi)發(fā)者領(lǐng)域是合理的策略,而且由于上云之前使用的工具和集成空間仍然相當(dāng)分散,所以這個(gè)策略也是很有道理的。”
O'Grady說(shuō):“鑒于Docker的品牌知名度,以及Docker讓容器技術(shù)成為了過(guò)去二十年中最重要的技術(shù)趨勢(shì)之一,這些都為Docker提供了機(jī)會(huì),但和以往一樣,這還要取決于執(zhí)行力。”
IDC平臺(tái)即服務(wù)研究總監(jiān)兼首席分析師Larry Carvalho認(rèn)為,Docker的新戰(zhàn)略重點(diǎn)對(duì)開(kāi)發(fā)者可能是有吸引力的,因?yàn)殚_(kāi)發(fā)者喜歡獨(dú)立于公有云平臺(tái),這些平臺(tái)提供了他們自己用于加速應(yīng)用生命周期的工具。
Carvalho說(shuō):“Docker的產(chǎn)品組合讓企業(yè)不必依賴(lài)于單一的云服務(wù)提供商。開(kāi)源技術(shù)在企業(yè)中越來(lái)越受歡迎,因?yàn)檫@些企業(yè)不具備自己建立管道的能力。由于Docker在開(kāi)發(fā)者群體中影響力很大,所以他們有機(jī)會(huì)利用這個(gè)獲得全面支持的DevOps工具鏈。”
Docker將以月度軟件即服務(wù)訂閱的模式提供開(kāi)發(fā)者服務(wù),并將在不久的將來(lái)更新進(jìn)展情況。
















 
 
 



 
 
 
 