AWS宣布推出多項現代化應用相關服務及功能,包括滿足客戶本地資料中心容器運算需求的容器協調服務Amazon Elastic Container Service Anywhere(Amazon ECS Anywhere),讓已部署容器的客戶更輕鬆建構Amazon Lambda應用程式中的Lambda容器映像功能,也透過Amazon EMR on EKS讓Amazon Elastic MapReduce(Amazon EMR)客戶選用Amazon EKS作為大數據服務的容器化運算交付引擎等。Amazon EKS Anywhere已於全球發布,並且可讓使用者下載使用。
Amazon EKS Anywhere和Amazon ECS Anywhere為客戶在雲端及本地資料中心執行和管理容器提供一致的管理體驗。此外,AWS進一步擴大其涵蓋容器、無伺服器運算以及開發工具等現代化應用程式相關服務與功能,並不斷加速深耕在各區域提供的這些服務,2021年至今,AWS已發布近50個相關的新服務與功能。
容器是最被廣泛使用的代碼打包選擇,已成為多數企業遷移上雲的首選。Nucleus Research先前的報告指出,80%的雲上託管容器都在AWS上執行。AWS提供廣泛的容器服務,全面涵蓋容器開發建構、執行管理及安全治理等各個環節。其中,僅容器編排服務,AWS就提供三種全受管容器協調服務Amazon ECS、Amazon EKS和Amazon Fargate,客戶可根據不同的技術偏好和業務需求靈活選擇。
Amazon ECS是AWS自行研發的容器產品,可與AWS的其它服務深度整合。Amazon EKS讓客戶能在AWS上使用Kubernetes輕鬆部署、管理和擴展容器化應用程式。Amazon Fargate則讓客戶無需預置和管理伺服器,可專注於建構應用程式。新推出的Amazon ECS Anywhere和Amazon EKS Anywhere讓客戶便利且靈活地選擇部署位置,客戶可透過AWS在任何應用環節及任何所需之處執行容器服務。
Amazon Lambda的推出開創無伺服器運算先例,讓使用者只需關注商業邏輯,無需預置或管理基礎設施即可執行編寫代碼,且只需按照使用量付費。無伺服器運算在AWS不只是運算服務,更是端對端的架構,除Lambda外,AWS提供全端式的無伺服器運算服務,廣泛涵蓋運算、儲存、網路、容器、資料庫、應用整合等,幫助客戶快速建構現代化應用。亞馬遜為「無伺服器運算架構」的深度實踐者,2020年有近一半的新應用都部署在Lambda上。
在現代化應用程式開發層面,AWS提供多元的開發人員工具,除有端對端的從創意、交付到持續維護的開發工具選擇,也有完整的持續整合和持續部署(CI/CD)的生產線,亦提供整合度較高的外掛程式,支援開發人員透過如Java、Python、Javascript、C++等主流程式語言,靈活輕鬆地進行開發和迭代。此外,AWS發布的Amazon Proton為業界第一個現代化應用的全受管交付服務平台,讓開發人員能以一致的方式部署無伺服器和容器應用,實現現代化應用程式的規模化部署。