基于Docker的B2B服務(wù)思考:Docker到底解決了什么問題
我很喜歡Docker,它容易使用并且速度快,它真的很棒,以至于我每天都能看到與它有關(guān)的應(yīng)用。但是話又說回來,Docker究竟解決了什么實際問題?穩(wěn)定的環(huán)境?配置管理?高性價比的虛擬化?
我認(rèn)為Docker解決了其它的問題。
我之前公司的主營業(yè)務(wù)是為客戶提供B2B( business-to-business )服務(wù)。從這個角度來看,令我驚訝的是在技術(shù)革新如此之快的時代,B2B的服務(wù)本質(zhì)上也還都是簡單的內(nèi)容聚合:超高速的寬帶網(wǎng)絡(luò)、云、分布式數(shù)據(jù)庫等。
當(dāng)然也有一些不同,不同點主要集中在廣告領(lǐng)域(Google AdWords、Facebook Ads)、分析(Google Analytics)和流媒體(Netflix)的B2B的服務(wù)。但是,大部分的B2B市場發(fā)展速度仍然緩慢。
為什么會這樣呢?我認(rèn)為,企業(yè)客戶要比最終用戶更期望高質(zhì)量的服務(wù)。所以B2B服務(wù)市場很難成長。實際上只有極少數(shù)公司能夠贏得客戶的信賴。我剛剛提到了幾個,也就是谷歌、Facebook和Netflix。
假如你是一個客戶,如果你能得到一個可以通過“黑盒子”交付的服務(wù),你想把它部署到哪里?你的數(shù)據(jù)中心還是云端?這肯定要取決于它們的網(wǎng)絡(luò)以及資源配置(CPU、內(nèi)存等)。即使你不知道該服務(wù)實際是如何工作的,但你已經(jīng)很相信它了,不是嗎?
Docker技術(shù)可以***解決服務(wù)打包的問題。使用Docker,企業(yè)客戶可以方便的把服務(wù)部署到他們所需要的應(yīng)用程序上。當(dāng)在高頻地交易中使用同樣的模型,其網(wǎng)絡(luò)延遲也被降到***。
從技術(shù)的角度來看,時間剛剛好,aaS(IaaS、PaaS、SaaS)的解決方案已經(jīng)足夠成熟。Docker的下一步棋可能是Service as a Product(服務(wù)即產(chǎn)品)。但是,仍然還缺少一些東西:
- 市場。讓買家能找到他們所需要的容器服務(wù)。
- 產(chǎn)權(quán)保護機制。
- 許可的基礎(chǔ)設(shè)施。當(dāng)客戶的服務(wù)需求增長時,供應(yīng)商應(yīng)該同時獲得收益(聯(lián)合許可證服務(wù)器?)。
- 知識產(chǎn)權(quán)保護(加密的容器?)。
- 容器的編配。來管理復(fù)雜的多容器服務(wù)。
不過,我很樂觀。 我認(rèn)為B2B的市場空間將會改變,因為Docker開啟了一個易于部署的B2B服務(wù)的新標(biāo)準(zhǔn)市場,我希望很快就能看到這種變化。