作為一種部署虛擬化應(yīng)用程序的新方法,開(kāi)源Docker容器技術(shù)在今年繼續(xù)保持增長(zhǎng)勢(shì)頭。但是,實(shí)際上要在多個(gè)主機(jī)上啟動(dòng)和運(yùn)行Docker,加載應(yīng)用程序以及管理整個(gè)過(guò)程仍然是某些組織面臨的挑戰(zhàn),而這正是新的Panamax努力發(fā)揮作用的地方。
Panamax是由Century Link創(chuàng)新實(shí)驗(yàn)室創(chuàng)建的開(kāi)放源代碼成果。CenturyLink目前是美國(guó)第三大電信供應(yīng)商。
Panamax提供了用于部署,創(chuàng)建和管理Docker容器應(yīng)用程序的用戶界面。與傳統(tǒng)的虛擬化虛擬機(jī)管理程序(如VMware的ESX)要求每個(gè)應(yīng)用程序都有其自己的操作系統(tǒng)相反,Docker位于主機(jī)系統(tǒng)之上,并且應(yīng)用程序不需要其他操作系統(tǒng)。
CenturyLink首席創(chuàng)新官盧卡斯·卡爾森(Lucas Carlson)解釋說(shuō),巴拿馬型這個(gè)名字是巴拿馬運(yùn)河上的戲??柹瓕?duì)eWEEK表示: “ Panamax是集裝箱通過(guò)巴拿馬運(yùn)河的最大運(yùn)輸集裝箱尺寸;因此,它為運(yùn)輸集裝箱制定了標(biāo)準(zhǔn)。” “我們正在嘗試為Dockerized應(yīng)用程序創(chuàng)建應(yīng)用程序標(biāo)準(zhǔn)。
在過(guò)去的9個(gè)月中,CenturyLink有11位工程師在Panamax上進(jìn)行了技術(shù)開(kāi)發(fā)??柹芙^提供CenturyLink在這項(xiàng)工作中投入的確切金額的具體數(shù)字。
卡爾森說(shuō):“但是,我可以告訴你,CenturyLink已經(jīng)在建立巴拿馬型車隊(duì)背后投入了大量資金。” “而且我們公開(kāi)分享了我們將投入超過(guò)100,000美元用于開(kāi)發(fā)人員競(jìng)賽,以采用Panamax。”
巴拿馬開(kāi)發(fā)人員競(jìng)賽對(duì)開(kāi)發(fā)人員來(lái)說(shuō)是一個(gè)挑戰(zhàn),他們需要為Docker應(yīng)用程序部署構(gòu)建Panamax App模板。模板是獲取應(yīng)用程序部署配置并使其他開(kāi)發(fā)人員可以根據(jù)自己的部署需求重用它的一種方法。Panamax開(kāi)源應(yīng)用程序模板庫(kù)的目標(biāo)是使從單個(gè)控制臺(tái)部署復(fù)雜的多容器Docker應(yīng)用程序變得更簡(jiǎn)單。
卡爾森說(shuō):“您也可以將Panamax用作新建Docker部署的構(gòu)建和部署技術(shù)。” “實(shí)際上,我們希望人們最終能夠使用它。”
從管理的角度來(lái)看,Panamax本身并不像由Google或CoreOS的車隊(duì)技術(shù)啟動(dòng)的Kubernetes平臺(tái)那樣是業(yè)務(wù)流程層。CoreOS是一個(gè)開(kāi)放源代碼Linux操作系統(tǒng),專門針對(duì)Docker容器部署和高可用性進(jìn)行了優(yōu)化。
“ Panamax具有支持業(yè)務(wù)流程層的驅(qū)動(dòng)程序,”卡爾森說(shuō)。“目前,我們?yōu)镃oreOS機(jī)隊(duì)提供支持,但是在接下來(lái)的幾個(gè)月中,我們希望為Kubernetes,Mesos和其他編排技術(shù)提供驅(qū)動(dòng)程序。”