(全球TMT2021年5月25日訊)亞馬遜云科技宣布其新的全托管容器應(yīng)用服務(wù)Amazon App Runner正式可用,客戶只需點擊幾下,即可更輕松、更快速地構(gòu)建、部署和運行容器化web應(yīng)用和APIs。Amazon App Runner可處理高性能應(yīng)用和APIs的所有操作,包括部署、擴(kuò)展、管理容器編排器、負(fù)載均衡器和持續(xù)集成及持續(xù)交付(CI/CD)管道,還允許客戶在無服務(wù)器或集群的情況下運行容器??蛻糁恍杼峁┰创a、容器鏡像或部署管道,Amazon App Runner就可以構(gòu)建和部署web應(yīng)用或API,負(fù)載均衡網(wǎng)絡(luò)流量,根據(jù)需求增加或減少容量,監(jiān)控應(yīng)用程序運行狀況,并在默認(rèn)設(shè)置下加密流量。
Web應(yīng)用和APIs支撐著客戶業(yè)務(wù)的基本構(gòu)成,包括面向最終用戶的網(wǎng)站和處理重要業(yè)務(wù)邏輯的后端服務(wù)。鑒于客戶應(yīng)用程序和APIs的業(yè)務(wù)關(guān)鍵特性,亞馬遜云科技提供一系列強大的工具,幫助客戶管理應(yīng)用程序的部署和操作,包括擴(kuò)展底層基礎(chǔ)設(shè)施、負(fù)載均衡和加密網(wǎng)絡(luò)流量。然而,有些客戶并不需要如此精細(xì)的控制,他們不想在配置和集成每個底層基礎(chǔ)設(shè)施上額外花費時間,并希望降低操作的復(fù)雜性。雖然Amazon Fargate讓客戶無需管理計算集群或容量就可以更輕松地部署和運行容器化應(yīng)用,但一些客戶仍要求提供全托管的服務(wù),以簡化整個容器環(huán)境。這些客戶只想簡單地基于其現(xiàn)有的代碼或容器存儲庫,讓應(yīng)用和APIs在云中自動運行和擴(kuò)展,即一個完全托管的服務(wù),由該服務(wù)處理運行容器化應(yīng)用相關(guān)的所有任務(wù),比如構(gòu)建和配置容器協(xié)調(diào)器、負(fù)載均衡器和CI/CD管道,并通過減少延遲和消除冷啟動來確保一致的應(yīng)用程序和API響應(yīng)時間——即便他們的開發(fā)團(tuán)隊之前缺乏部署和管理容器或基礎(chǔ)設(shè)施的經(jīng)驗。
Amazon App Runner在亞馬遜云科技平臺上提供簡單、快速地構(gòu)建、部署和運行現(xiàn)代容器化web應(yīng)用和APIs的方式,從而簡化了客戶的容器環(huán)境??蛻艨梢酝ㄟ^將Amazon App Runner連接到其源代碼或容器鏡像,并從Amazon App Runner控制臺選擇“部署”來發(fā)布其web應(yīng)用或API??蛻艨墒褂肁mazon Fargate這一無服務(wù)器的計算引擎,實現(xiàn)底層計算自動部署、擴(kuò)展和管理,Amazon Fargate在安全的環(huán)境中支撐著亞馬遜云科技平臺上數(shù)億個容器,消除了客戶選擇實例和擴(kuò)展容量的需求。Amazon App Runner基于亞馬遜云科技操作和配置最佳實踐構(gòu)建,包括自動化的安全部署(通過監(jiān)控和測試新的應(yīng)用環(huán)境,減少由于應(yīng)用程序版本的變更而造成的中斷)和運行狀況檢查。此外,Amazon App Runner基于收到的請求負(fù)載均衡流量,并根據(jù)流量模式自動伸縮資源??蛻魺o需使用Amazon App Runner構(gòu)建和配置CI/CD管道,因為它會自動檢測對代碼或容器鏡像的更改,并部署應(yīng)用程序的新版本。此外,通過為空閑應(yīng)用程序預(yù)留內(nèi)存,Amazon App Runner消除了冷啟動,確保了一致的應(yīng)用程序響應(yīng)時間。使用Amazon App Runner,網(wǎng)絡(luò)流量默認(rèn)是加密的,因此客戶不必設(shè)置或管理加密密鑰。Amazon App Runner使開發(fā)人員(即便是那些以前沒有容器或基礎(chǔ)設(shè)施經(jīng)驗的人)只需點擊幾下,即可更輕松、快速地使用單個服務(wù)構(gòu)建、部署和運行現(xiàn)代容器化web應(yīng)用。