您當(dāng)前的位置是:  首頁 > 資訊 > 國際 >
 首頁 > 資訊 > 國際 >

微軟推出無服務(wù)器容器服務(wù)Azure Container Apps

2021-11-04 14:06:05   作者:   來源:CTI論壇   評(píng)論:0  點(diǎn)擊:


  Azure Container Apps提供了一個(gè)易于使用的平臺(tái),讓用戶能夠以容器部署應(yīng)用程式,而不需要管理底層Kubernetes和基礎(chǔ)設(shè)施
 
  Azure Container Apps支援打包成為容器的任何應(yīng)用程式,不問Runtime和程式碼開發(fā)模型,應(yīng)用程式可以依據(jù)HTTP請(qǐng)求、事件進(jìn)行擴(kuò)展,微軟提到,Azure Container Apps解決了微服務(wù)中,像是加密服務(wù)間的通訊,和規(guī)?s放等需求。
  Azure Container Apps建立在開源Kubernetes技術(shù)之上,使得用戶能夠獲得Kubernetes所帶來的好處,卻又不需要直接理解Kubernetes和運(yùn)作概念,藉由開放標(biāo)準(zhǔn)和API,就可實(shí)現(xiàn)應(yīng)用程式的可移植性,官方提到,在Azure Container Apps背后,每個(gè)應(yīng)用程式都在Azure Kubernetes服務(wù)上運(yùn)作,并且深度整合Kubernetes事件驅(qū)動(dòng)自動(dòng)縮放(KEDA)、Dapr(Distributed Application Runtime)和Envoy等技術(shù)。
  在Azure Container Apps中,多個(gè)容器應(yīng)用程式,可以部署至單一容器應(yīng)用程式環(huán)境中,并可將其視為一組容器應(yīng)用程式,與另一組應(yīng)用程式間的隔離和可觀察性邊界,部署到相同環(huán)境的容器應(yīng)用,能夠?qū)⑷罩緦懭氲较嗤腖og Analytics工作區(qū)。
  微軟表示,這種結(jié)構(gòu)可以在建構(gòu)整體解決方案時(shí),方便微服務(wù)之間通訊,而且也能夠?qū)⒍鄠(gè)容器部署成同一個(gè)容器應(yīng)用程式,這些容器就會(huì)被視為一個(gè)單位或是容器Pod,一起部署和擴(kuò)展。
  用戶可以藉由宣告式縮放規(guī)則,來管理Azure Container Apps的水平自動(dòng)縮放,在預(yù)設(shè)情況下,Azure Container Apps在不使用時(shí),會(huì)縮減至0并且暫停收費(fèi),隨著流量增加,容器應(yīng)用程式橫向擴(kuò)展的過程,會(huì)按需建立新的執(zhí)行個(gè)體。
  另外,Azure Container Apps提供Dapr API全托管版本,Dapr為一個(gè)開源的事件驅(qū)動(dòng)Runtime,開發(fā)者可以使用熟悉的程式語言和框架,將可移植的微服務(wù)建置成為無關(guān)平臺(tái)的模塊。在Azure Container Apps中,用戶可以使用適用于Azure Container Apps的Dapr,以邊車的方式在應(yīng)用程式旁運(yùn)作,以獲得額外的功能。
  Azure Container Apps支援多重修訂來管理應(yīng)用程式的版本,并在不同版本間提供分流和負(fù)載平衡,還透過Log Analytics以獲得整合性監(jiān)控功能,簡(jiǎn)化應(yīng)用程式生命周期管理。
【免責(zé)聲明】本文僅代表作者本人觀點(diǎn),與CTI論壇無關(guān)。CTI論壇對(duì)文中陳述、觀點(diǎn)判斷保持中立,不對(duì)所包含內(nèi)容的準(zhǔn)確性、可靠性或完整性提供任何明示或暗示的保證。請(qǐng)讀者僅作參考,并請(qǐng)自行承擔(dān)全部責(zé)任。

專題

CTI論壇會(huì)員企業(yè)