【TechTarget中國原創】 容器技術,好比Docker,正在雲供應商和企業間愈來愈流行。可是對於企業而言,容器技術是否是正確的選擇呢? 容器技術正在強有力地佔領雲市場,隨着供應商繼續深刻擁抱Docker,CoreOS,其餘企業也在嘗試進入該領域。可是在企業雲戰略包含進容器時,頗有 必要理解該技術是如何工做的,以及它是否知足了企業的需求。 容器提供了服務器虛擬化的替代方案,首先安裝一個主機操做系統(OS),而不須要安裝hypervisor。而後,安裝虛擬化層,應用就好像運行在底層操 做系統上同樣。虛擬層建立出隔離的客戶虛擬機(VM),稱爲容器。每一個容器均可以運行本身的應用——或者某個相同應用程序的副本——可是全部容器共享同一 個OS內核。 對於單個OS的依賴使得基於容器的虛擬化比起傳統的基於hypervisor的虛擬化來講,沒有那麼通用。好比,由於容器必須移動到帶有兼容OS內核的服 務器上,因此容器的遷移要求更多的考量和計劃。另外一方面,傳統VM則可以遷移到任何帶有合適hypervisor的地方,無論OS是什麼。 可是,由於容器共享單個OS內核,它們能夠下降OS許可證的費用,提升性能,無需運行多個OS版本所須要的那麼多內存和處理器的資源。 容器技術可以從多個方面利好雲環境。和輕量級VM相比,容器是輕量級組件化環境,無需大量的重複工做,應用就能夠在雲間移動。容器可以適應平臺差別,而不 會影響其中運行的應用,這頗有益於DevOps和軟件開發人員。 另外,容器減小了每一個虛擬實例所需的冗餘資源,比起VM而言,同一臺服務器可以託管更多的容器——這大幅改進了雲的可擴展性和性能。 所以,對於你的企業和雲戰略而言,容器是不是正確的選擇?容器對於要求擴展性以及共享核心組件的環境而言是很是契合的。好比,若是你須要啓動並部署相同工 做負載和OS的100個副本,使用容器,比起傳統基於hypervisor的VM,要更加高效而且划算。 要求最佳的工做負載普適度和隔離性的數據中心應該繼續使用基於hypervisor的VM。可是,這兩種方案並非互斥的。二者能夠並存來知足特定的業務 計算需求。容器技術的確很是值得企業研究和投資。
TechTarget中國原創內容,原文連接:
http://www.searchcloudcomputing.com.cn/showcontent_92669.htm © TechTarget中國:http://www.techtarget.com.cn