AWS宣布推出多項現代化應用相關服務及功能,包括滿足客戶本地資料中心容器運算需求的容器協調服務Amazon Elastic Container Service Anywhere (Amazon ECS Anywhere),讓已部署容器的客戶更輕鬆建構Amazon Lambda應用程式中的Lambda容器映像功能,也透過Amazon EMR on EKS讓Amazon Elastic MapReduce (Amazon EMR) 客戶選用Amazon EKS作為大數據服務的容器化運算交付引擎等。
此外,Amazon Elastic Kubernetes Service Anywhere (Amazon EKS Anywhere)目前已於全球發布,並且可讓使用者下載使用。Amazon EKS Anywhere和Amazon ECS Anywhere為客戶在雲端及本地資料中心執行和管理容器提供一致的管理體驗。AWS進一步擴大其涵蓋容器、無伺服器運算以及開發工具等現代化應用程式相關服務與功能,並不斷加速深耕在各區域提供的這些服務,2021年至今,AWS已發布近50個相關的新服務與功能。
AWS大中華區產品部總經理顧凡表示,如何快速建構現代化應用程式已成為企業提高敏捷度、加速實現創新和發揮資料價值的關鍵。企業亟需解決現代化應用帶來的諸多技術挑戰,例如在短時間內擴展至百萬名使用者、實現毫秒級快速回應、處理PB級資料等;更需要根據自身應用狀況,考慮如何選擇路徑以實現現代化應用。為滿足客戶的不同需求,AWS不僅提供多元的現代化應用相關服務與功能,涵蓋容器、無伺服器運算及諸多不同開發工具組合,同時也汲取亞馬遜自身在現代化應用轉型的成功實踐,以及服務全球數十萬客戶的經驗,希望幫助企業處理無差異化的繁重工作,讓企業聚焦於發展業務,加速實現應用現代化。
已有15年歷史的Amazon Simple Queue Service (Amazon SQS)是一項適用於微服務、分佈式系統和無伺服器運算應用程式訊息佇列服務,至今仍被眾多客戶採用且不斷優化功能,並在今年Amazon Prime Day期間創下高峰時每秒處理4,770 萬則訊息的流量新紀錄。
2012年推出的鍵值資料庫Amazon DynamoDB,目前每天可處理超過10萬億個請求,並可支援每秒超過2,000萬個請求的峰值。2014年推出的無伺服器運算服務Amazon Lambda,開創業界無伺服器運算先例。2017年推出適用於容器的無伺服器運算服務Amazon Fargate被稱為「改變遊戲規則」的運算服務。2018年推出專為雲端打造的高效能關聯式資料庫服務Amazon Aurora,於2020年推出的升級版可以在幾分之一秒內,將資料庫工作負載從數百個事務擴展到數萬個,同時最多可減少90%成本。
容器是最被廣泛使用的代碼打包選擇,已成為多數企業遷移上雲的首選。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為業界第一個現代化應用的全受管交付服務平台,讓開發人員能以一致的方式部署無伺服器和容器應用,實現現代化應用程式的規模化部署。
目前全球數十萬客戶選擇AWS交付和執行現代化應用。在台灣,例如91APP、Tomofun、Cyberbiz等各產業的客戶都在採用AWS容器、無伺服器運算等服務建構現代化應用程式、提高業務敏捷度。91APP是台灣第一間提供虛實融合(Online Merge Offline, OMO)解決方案的零售軟體雲端服務公司。為因應越來越多的客戶數量及日趨龐大的交易量體,以及應對雙11這類重要的電商檔期,或產品預購開跑等活動帶來的瞬間流量,91APP透過使用Amazon DynamoDB等一系列無伺服器運算服務,簡化團隊規劃與維護基礎架構的工作,快速應對因銷量激增帶來的瞬間流量及業務需求,讓團隊能更專注於應用和業務創新,同時為使用者提供更好的購物體驗。
國際化的寵物科技新創公司Tomofun為打造Furbo狗保姆訂閱服務,導入AWS多項微服務應用,讓使用者在短時間就能收到寵物攝影機即時通知。同時,為服務遍及全球的飼主們,Tomofun透過Amazon Simple Storage Service (Amazon S3)、Amazon ElasticCache、Amazon Aurora等雲端資料儲存服務,將資料轉換至Amazon ECS全託管容器服務,從而簡化IT架構複雜度,開發出更安全且易於使用的解決方案。
另外,Tomofun通過AWS Fargate無伺服器架構來縮短設定、修補與安全上花費的時間,讓團隊有更快速簡便的開發過程。在使用AWS雲端託管無伺服器與微服務架構服務後,Tomofun減少維運成本並有效的提升服務品質。