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