紅帽推出Fuse 7和Buildah 1.0推進(jìn)應用開(kāi)發(fā)

2019-09-24 14:24:26    來(lái)源:    作者:

紅帽正在通過(guò)一對新版本(包括Fuse 7和Buildah 1.0)來(lái)促進(jìn)其應用程序開(kāi)發(fā)工作,這將幫助開(kāi)發(fā)人員構建和集成云原生容器應用程序。

Red Hat Fuse 7是一個(gè)云原生集成平臺,并通過(guò)稱(chēng)為Fuse Online的新托管低代碼集成平臺即服務(wù)(iPaaS)進(jìn)行了擴充。Buildah 1.0版本是一個(gè)新的開(kāi)源項目,使開(kāi)發(fā)人員能夠構建容器應用程序映像。

紅帽Linux容器高級技術(shù)產(chǎn)品經(jīng)理Ben Breard告訴eWEE K:“ Buildah是一個(gè)實(shí)用程序,專(zhuān)注于遵循OCI圖像規范1.0創(chuàng )建符合OCI(開(kāi)放容器計劃)的容器圖像。” “通過(guò)這種方式,它更類(lèi)似于docker build命令,區別在于docker build同時(shí)需要守護程序和運行中的容器。”

Breard解釋說(shuō),除了buildah run命令外,Buildah不使用守護程序,并且不需要運行中的容器,它可以使創(chuàng )建映像的方式更加靈活。他補充說(shuō),Buildah也不能替代Docker Compose實(shí)用程序,后者是用于定義和運行多容器應用程序的工具。

使用Buildah構建圖像

Red Hat DevOps Strategy的高級咨詢(xún)工程師William Henry 解釋說(shuō),Buildah提供了創(chuàng )建容器映像的多種途徑。使用Docker進(jìn)行容器構建的方法有一個(gè)稱(chēng)為Dockerfile的文本文件,其中包含有關(guān)如何構建給定應用程序映像的說(shuō)明。亨利說(shuō),開(kāi)發(fā)人員可以以與dockerfile相同的方式使用Buildah。

“喜歡Dockerfile格式的用戶(hù)可以繼續在Buildah上使用該工作流,因為您只需將Buildah指向Dockerfile,它將處理所有事情,” Henry告訴eWEEK。“ Buildah的亮點(diǎn)在于,它克服了Dockerfile格式的一些傳統缺陷,可以使用容器宿主的工具來(lái)修改圖像內容,而不必依賴(lài)于圖像中的內容。”

Breard評論說(shuō),從最近發(fā)布的7.5版本開(kāi)始,Red Hat Enterprise Linux當前包括并支持Buildah。他補充說(shuō),Buildah可能還會(huì )在Red Hat OpenShift的未來(lái)版本中發(fā)揮重要作用,Red Hat OpenShift是Red Hat用于容器編排的Kubernetes的企業(yè)發(fā)行版。展望未來(lái),Red Hat的咨詢(xún)軟件工程師Daniel Walsh表示,作為社區項目,Buildah將在很大程度上受到最終用戶(hù)需求和社區的推動(dòng)。

Walsh告訴eWEEK: “我們還致力于將Buildah與OpenShift集成在一起,因為我們看到了圍繞用戶(hù)名稱(chēng)空間的巨大潛力,并為緩存模型帶來(lái)了增強。”

保險絲

Red Hat Fuse 7版本是Red Hat代碼集成平臺的最新更新,該平臺最初稱(chēng)為JBoss Fuse。有多個(gè)上游開(kāi)源項目可幫助啟用Red Hat Fuse,其中Apache Camel項目是核心組件。

作為Fuse 7版本的一部分,紅帽正在啟動(dòng)一個(gè)新的Fuse Online平臺,該平臺使開(kāi)發(fā)人員能夠使用托管服務(wù)部署云原生集成。Red Parulkar的高級產(chǎn)品營(yíng)銷(xiāo)經(jīng)理Sameer Parulkar說(shuō),Fuse在OpenShift上本地運行,開(kāi)發(fā)人員可以使用Red Hat Fuse可用的工具和功能來(lái)為OpenShift開(kāi)發(fā)容器原生的集成應用程序或API。

“保險絲7允許更敏捷的集成開(kāi)發(fā),因為它創(chuàng )建了一個(gè)跨多個(gè)環(huán)境的集成平臺,同時(shí)仍然是輕量級的和分散的,” Parulkar告訴eWEEK。

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。