1. 程式人生 > >Docker 會取代虛擬機器嗎待到舊人離別時,只道新人迎來舊人棄

Docker 會取代虛擬機器嗎待到舊人離別時,只道新人迎來舊人棄

作者簡介:張勳聯通研究院軟體與系統實驗室軟體開發工程師 研究方向docker,kubernets,mesos

-----------------------------分割線------------------------

曾幾何時虛擬機器還是當紅的辣子雞,哪知風雲變幻,容器眼看就做大做強動搖著虛擬機器老大哥的地位

撼動不只是夢想

遠在2013 年 Docker 釋出的時候,Docker 還只是谷歌黑科技的產物,沒人會真以為它會有朝一日取代虛擬機器的地位。但自此之後 Docker 技術日漸崛起。截至 2014 年底,容器映象下載量高達 1 億;到 2017 年初,這一數量超過 80 億。這樣竄紅的過程是史無前例的。也是虛擬機器所始料未及的

取代已成現實

來自Datadog的統計

2016 年中期Datadog針對客戶的有一項調查,整個2015年,Dcoker 技術行業使用率從 2015年 5 月的 8.2% 增長至 10.7%,增幅為 30%。

Datadog 的客戶普遍頗具規模,在軟體部署方面趨於保守,因此超過 10% 的採用率,其實對於面臨諸多戰略級限制的企業來說,比例已經相當驚人。

另外一項調查,Docker 使用率在 2015-2016 年增長了 100%。這在2016 DockerCon 的主題演講中,Docker CEO Ben Golub 也有提到,過去的兩年是docker野蠻生長的兩年,大約有 46 萬個應用實現了 Docker 化(相比 2014 年增長了 3100%)。

Docker化的好處

近期在 Hacker News 上也有類似的討論,其中對於開發者、IT 技術人員,包括Docker 的企業級使用者來說,Docker 最受歡迎的特點就是其部署非常簡易。

Docker的海外市場情況

通用電氣

通用電氣轉而使用 Docker,開發者發現 Docker 操作簡便,並能夠很快適應。他們圍繞 Docker 搭建核心服務,相比虛擬機器,實現了更高密度的應用。對於擁有悠久歷史的公司來說,重要的是 Docker 讓通用電氣可以為遺留應用提供支援,極大地加速了從年代久遠的(20 世紀中期)遺留資料中心的遷移。

BBC News

系統的速度和容量一直是最令BBC 的新聞部門頭疼的問題,BBC News 的每條新聞都需要以30 種語言釋出廣播和線上新聞,僅英語新聞每天就超過 8 萬條。在 10 個不同且難以修改的持續整合環境中,依照順序執行 26000 項任務,這導致長期的擁擠和疊加等待,每項任務執行時間長達 60 分鐘。使用docker後,彈性的伸縮和高併發讓BBC News 縮減了任務等待時間,同時增強了應用架構等因素的可控性。

hypervisor是否正在接近終結。

總部位於俄勒岡州的諮詢公司Dragon Slayer的高階分析師Marc Staimer說:“容器可以以更高的效率、更低的成本,幾乎能夠做到hypervisor所能做的一切。容器是下一代虛擬化,已經對VMware構成直接威脅。”

VMware 肯定不會忽略有關新容器的大肆宣傳,它釋出了更新程式,能夠將Docker容器從開發平臺無縫遷移至vSphere或vCloud Air環境中的測試或開發環境。公司主管說他們將Docker視作為開發人員提供工具的合作伙伴而非伺服器虛擬化業務的威脅。當然VMware支援容器在虛擬機器之上執行,解決了應用可移植性問題,但並沒有進行進一步的整合。

Docker的市場銷售副總裁David Messina說:“實際上,雖然在大多數情況下Docker被部署在虛擬機器上執行。但容器取代虛擬機器的可能性不言而喻。Docker容器的核心價值當然是應用百分之百的可移植性,但Docker容器確實再往hypervisor方向延伸。”

Docker 時代已經全面到來,VMwar你害怕了嘛?