思科系統和紅帽聯手,擬在推出Docker的同時正式推出Linux應用程序容器(Container)。思科和紅帽工程師在一篇甚為詳細的聯合博文中表示,思科和紅帽兩家正就紅帽的一個名為Project Atomic(原子計劃)的開源容器項目進行合作。項目擬利用輕量級的紅帽企業Linux主機以Docker容器的形式交付應用程序。
思科稱,Project Atomic“將協調體積小巧的主機操作系統,在相應的生態系統中提供空間和工具。”
思科和紅帽達成共識,旨在融合Linux容器和虛擬機即平臺技術,使得多種應用程序可以同時在同一物理機上運行。思科和紅帽表示,作為合作伙伴,他們是正致力于令企業和服務供應商可以在產品里使用Linux容器。
兩家公司還稱,他們正在積極開發利用容器技術,以加速應用程序的部署。
Linux容器據稱可以加速應用程序的開發和交付,原因是只需要構建出來的同一個Linux容器,可以在裸機服務器、虛擬機、公共云或網絡設備上運行。
啟動和重啟集成化(Containerized)后的應用程序只需幾秒鐘,而啟動和重啟虛擬機需15分鐘。推廣這種技術可以使得企業利用公有云服務以低成本處理更高的交易量。思科稱,“Linux容器的潛力可望——在數據中心、網絡核心以及網絡邊緣——引起應用程序交付的大變化。”
思科表示,Linux容器的各類使用案例之一是“互聯云的便攜性”,便攜性的定義是能夠在公有云和私有云里“支持原始Docker容器”,而且具有可以交換“云與云之間的應用程序組件”的益處。
思科和紅帽稱,Linux容器能夠充分提高現有的基礎設施的性能,其做法是:在工作負載大的情況下,快速地“推出”容器;而在不需要時,減少使用容器。
思科和紅帽表示,容器技術有十多年的歷史了,一直以來卻不知道用在什么地方。現在,加快交付應用程序似乎為容器技術找到了一個大有作為的地方,正如紅帽公司高管常常說的那樣,“應用程序至高無上。”
思科的博文指出,“利用容器來封裝所有的應用程序組件(如依賴性和服務),這是個新穎的東西。封裝了所有的要依賴的東西后,應用程序就成了可攜式(Portable)的了。”
有些云服務提供商已經在擴展Linux容器的使用,包括諸如紅帽OpenShift的平臺即服務一類的產品。思科和紅帽表示,他們會補上基礎設施里存在的一些漏洞,包括在主機操作系統層次上可能的內核漏洞安全問題,這些內核漏洞會“影響到主機上的所有容器”。
隨著各廠商準備將容器用于生產環境,解決容器安全問題和其他問題的需要也變得越來越迫切。目前市場上的容器除了紅帽OpenShift和思科應用程序容器外,其他還包括Apache Mesos、谷歌Kubernetes和VMware CloudFoundry。
思科和紅帽提供的Linux容器市場預測為:“Linux容器的發展可能與Linux類似,即是說,最初比較緩慢,然后會逐步加快。” 思科和紅帽預期,服務提供商會率先采用Linux容器技術,企業“看到服務提供商獲得投資回報及在技術上更有把握后”,隨之也會采用Linux容器技術。