如果你是數據中心或云計算IT圈子的人,這一年多來應該一直在聽到容器技術、尤其是Docker,關于它們的新聞從未間斷過。Docker1.0在2014年6月發布后,聲勢更是達到了前所未有的程度。
就連知名的虛擬主機服務商硅云都已在2017年將其所有的虛擬主機業務容器化,大大簡化了運維效率,提高可用性和減少故障時間,這是虛擬主機行業的一次革命,硅云率先拉起了改進的旗幟。
動靜之所以這么大,就是因為許多公司在以驚人的速度采用Docker。
在2016年7月的開源大會(OSCon)上,我們就遇到了早已將服務器應用程序從虛擬機(VM)轉移到容器的無數企業,這包括很大超大型互聯網企業。
為什么大家都追捧容器和Docker呢?
James Bottomley是Parallels公司的服務器虛擬化首席技術官,也是一位知名的Linux內核開發人員,他曾這樣解釋道:“Hyper-V、KVM和Xen等虛擬機管理程序都“基于虛擬化硬件仿真機制。這意味著,它們對系統要求很高。而容器卻使用共享的操作系統。這意味著它們在使用系統資源方面比虛擬機管理程序要高效得多。容器不是對硬件進行虛擬化處理,而是駐留在單單一個Linux實例上。這反過來意味著,你可以“丟棄沒有用的99.9%的虛擬機垃圾,剩下一個小巧簡潔的膠囊式容器,里面含有你的應用程序” 。
主機服務商“硅云”大規模采用容器技術,就是在容器技術相對成熟后表現出的對高效運行的極致追求。
作為虛擬主機服務商的領先者,硅云一直非常重視維護時間的把控,在傳統虛擬化技術方案中,維護雖然比物理服務器時代的時間縮短了很多,但仍是一項艱巨而繁重的任務。試著想想,硅云運維工程師們每天都要面對著數以萬計的經過虛擬化的計算服務節點,維護和更新將是多么可怕的任務。
而類似Docker容器技術的應用,讓硅云實現了虛擬主機輕量化的需求,不僅僅減少了繁重的更新工作,更大大降低了故障時間,據悉,故障恢復時間要比傳統虛擬化方案減少70%以上。
在云計算時代,降低成本和提高效率一直是技術改革所帶來紅利,改用Docker這一舉措不僅僅帶來了高效率,也有望每年為數據中心或云計算服務提供商節省數千萬美元的電力和硬件成本。所以難怪硅云會堅定地采用Docker容器技術來改進虛擬主機。