作為一種部署虛擬化應用程序的新方法,開(kāi)源Docker容器技術(shù)在今年繼續保持增長(cháng)勢頭。但是,實(shí)際上要在多個(gè)主機上啟動(dòng)和運行Docker,加載應用程序以及管理整個(gè)過(guò)程仍然是某些組織面臨的挑戰,而這正是新的Panamax努力發(fā)揮作用的地方。

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