Docker與Amazon合作加速云應(yīng)用交付
軟件容器公司Docker Inc.昨日表示,它已與云計(jì)算巨頭Amazon Web Services Inc.合作,以加快應(yīng)用程序交付。
尤其是,兩家公司正在為希望使用Docker Compose來(lái)構(gòu)建可在AWS Fargate 上的Amazon Elastic Container Service和Amazon ECS上運(yùn)行的應(yīng)用程序的開(kāi)發(fā)人員創(chuàng)建簡(jiǎn)化的工作流程。
他們?cè)贏WS Cloud Containers Conference虛擬活動(dòng)上宣布,他們創(chuàng)建了一個(gè)新的工作流,該工作流負(fù)責(zé)在Amazon ECS上部署和管理容器,因此開(kāi)發(fā)人員有更多時(shí)間專注于實(shí)際構(gòu)建其應(yīng)用程序。軟件容器在開(kāi)發(fā)人員中很流行,因?yàn)樗鼈冇糜谕泄芸稍谌魏晤愋偷挠?jì)算基礎(chǔ)結(jié)構(gòu)上運(yùn)行的現(xiàn)代應(yīng)用程序的組件。
Docker Compose是一個(gè)工具,使開(kāi)發(fā)人員能夠協(xié)調(diào)多個(gè)可協(xié)同工作的容器,并通過(guò)Web請(qǐng)求相互通信。它幫助開(kāi)發(fā)人員將這些容器作為單個(gè)服務(wù)運(yùn)行。該工具在開(kāi)發(fā)人員中很受歡迎,因?yàn)樗试S他們構(gòu)建更復(fù)雜的應(yīng)用程序。
但是到目前為止,遷移這些應(yīng)用程序并在Amazon ECS上運(yùn)行它們一直是非常棘手的,該服務(wù)用于管理云中的容器,而無(wú)需配置運(yùn)行代碼的環(huán)境。
Docker產(chǎn)品副總裁賈斯汀·格雷厄姆(Justin Graham)在接受媒體采訪時(shí)說(shuō),問(wèn)題在于Amazon ECS具有一些必須在Docker云上運(yùn)行應(yīng)用程序的結(jié)構(gòu),而這些結(jié)構(gòu)不屬于Docker Compose規(guī)范。格雷厄姆說(shuō):“其中一些結(jié)構(gòu)無(wú)法用Compose表示?!?“因此,開(kāi)發(fā)人員必須采取一些步驟來(lái)彌補(bǔ)這些構(gòu)造無(wú)法表示的事實(shí)?!?/p>
缺乏互操作性增加了將工作負(fù)載移至云所需的時(shí)間和精力?!伴_(kāi)發(fā)人員必須進(jìn)入任務(wù)定義,這是一個(gè)額外的步驟,” Graham說(shuō)。“而且每次部署都必須發(fā)生?!?/p>
這就是Docker和Amazon合作解決此問(wèn)題的原因,它構(gòu)建了簡(jiǎn)化的工作流程,使開(kāi)發(fā)人員可以輕松地從本地環(huán)境中運(yùn)行的容器切換到Amazon ECS。現(xiàn)在,開(kāi)發(fā)人員可以更輕松地在亞馬遜云上的生產(chǎn)環(huán)境中運(yùn)行其應(yīng)用程序。
Graham說(shuō):“想法是使用Docker Compose和Docker Desktop在Amazon ECS上從代碼過(guò)渡到云?!?他說(shuō),新的工作流程可能會(huì)節(jié)省數(shù)天或數(shù)周的時(shí)間,具體取決于應(yīng)用程序的復(fù)雜性。
星座研究公司(Constellation Research Inc.)分析師Holger Mueller告訴SiliconANGLE,總是很高興看到像亞馬遜這樣的云供應(yīng)商與其合作伙伴合作,以簡(jiǎn)化開(kāi)發(fā)人員的生活。
“今天,亞馬遜和Docker正在共同努力,以提供更好的開(kāi)發(fā)人員體驗(yàn),最終將提高開(kāi)發(fā)人員的速度,” Mueller說(shuō)?!斑@對(duì)于兩家公司以及一直在尋找更快構(gòu)建下一代應(yīng)用程序的企業(yè)來(lái)說(shuō)都是一個(gè)勝利?!?/p>