Docker的使用場景總結

本文首發於http://oliveryang.net,轉載時請包含原文或者作者網站鏈接。

Docker無疑是近兩年來最火熱的技術話題之一。而且落地速度之快也是大大出乎很多人的意料之外。而在10年前就接觸過Solaris Container技術的我,看到這種現象也不免疑惑:

爲什麼container在10年後藉助Docker火起來了?Docker在古老的container技術基礎上做了什麼什麼創新?

於是就有了研究Docker的想法, 雖然和目前工作無關。

隨後一週內寫出了Docker Use Case Summary這個文檔。裏面總結了8個常見的use case。因爲是新手,可能理解並不充分和全面, 後續會隨着認識加深不斷更新這個文檔。

總得看來,container技術只是Docker的一個building block而已。Docker重新定義和設計了application的build, ship, run的方式,使這些環節無縫的和container結合在一起。Container的deploy, run, management也出現了顛覆性的改變。隨着vSphere Integrated Container,Hyper,Unikernel技術和Docker技術的集成,Docker逐漸成爲這些基礎軟件棧的入口點,和container之間的定位差別愈發凸顯起來。

因此,Docker image和Docker engine成爲Docker技術在各種基礎構件(Container,VM,Unikernel)之上構建的核心價值。

圍繞着Docker技術,正在形成着一個龐大的雲計算的生態系統。IaaS和PaaS平臺的開發者都紛紛把Docker技術納入到自己的解決方案之中。PaaS在雲計算技術發展中一直落後於IaaS,而Docker很可能帶來了又一輪PaaS技術的創新,使得PaaS的解決方案得以廣泛應用。

Cloud Computing離我們越來越近了。在到達引爆點之前,工程師們得準備好啊。

發佈了105 篇原創文章 · 獲贊 21 · 訪問量 72萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章