2020年 12月 1日,AWS 全球 CEO Andy Jassy Keynote,發表了許多重量級的服務革新,銓鍇國際 CKmates 將針對本次發表會所提到的服務,給予重點式摘要。
當前雲端市場,目前仍然有很大的增長,目前只有 4% 的 IT 支出在雲上,其餘卻有 96% 在仍然還在地端。然而,2020年的 COVID-19 疫情關係,正在將公司推向雲端。而且 Andy Jassy 建議,最好是在企業本身服務健康時儘早轉向雲端,而不是在發生狀況絕望之時才緊急考慮。為此,企業需要正確的文化和正確的技術。
AWS 截至目前為止,一直致力於雲端服務,不斷的嘗試創新,至今已經推出非常多兼具廣度跟深度的服務項目,服務廣大的企業。
一、運算 Computing
( 1 ) 晶片更新 (Chip)
對於計算方面, AWS Nitro System 重塑虛擬化,能獲得與裸機無與倫比的性能。後續為了通用的工作負載,AWS 建構了 Graviton。然而,Graviton2 現在能夠提供 40% 更好的價格與效能表現,甚至還有更多的成長空間。
與機器學習相關的部分,inf1 晶片的實例能夠降低 Alexa 推理成本達 30% 並減少 25% 延遲時間。然而,現在甚至更推出可以用於深度學習訓練的晶片,包括圖形運算 Habana 以及訓練用晶片 Trainium。以下列出本次運算更新項目:
- 推出支援 MacOS 的 EC2 主機:用於開發與發佈 iOS 應用程式。
- 新型 c6gn 實例:強化網路能力,2021年推出。
- Habana Gaudi-based EC2 Instance:目前最強的 GPU 增強運算的機器,多達 40% 更強的效能,主要能夠用於深度學習,預期 2021年上半年推出。
- Trainium:專門為了機器學習訓練使用的新型晶片,可以有最好的成本效益,支援 Tensorflow、PyTorch、Mxnet 三大常見機器學習框架,預期將於 2021年推出。
( 2 ) 容器 (Container)
AWS 更加強悍的支援容器化運行,除了原本可以讓開發團隊選擇包括 Amazon Elastic Kubernetes 服務(EKS)、Amazon Elastic Container Service(ECS)和 AWS Fargate。
現在,為因應本地端需求,現在推出了:
- Amazon ECS Anywhere:地端運行 ECS
- Amazon EKS Anywhere : 地端運行 EKS
( 3 ) 無伺服器 (Serverless)
提到 serverless,運算的單元逐漸地變得更小的需求,數以千計的企業都已經在使用 Lambda,目前來說,有 140 個 AWS 服務可以觸發 Lambda 函數。而且現在 Lambda 也有容器支援,用現有工作流程部署。藉此構建更多微服務,然而,新的部署挑戰將隨之出現。故針對 Lambda 推出相關更新:
- Lambda 計價更新:以 1ms 計價,而非原本 100 ms,藉以節省更多成本。
- AWS Proton:可幫助自動化和管理無服務器和基於容器的應用程序的基礎架構配置和代碼部署的新服務。
- Lambda Container Support:目前支援使用容器化打包程式與相依套件。
二、資料儲存 Storage
( 1 ) 區塊儲存 (Block)
資料儲存服務的部分,為求應付未來巨量成長的數據量,需要更高的 IOPS 與儲存量,針對資料儲存相關服務,包括 gp3 、 io2 與 io2 Block Express,推出了以下服務:
- gp3 volume for EBS:可不需擴展存儲來額外配置 IOPS ,且價格比 gp2 低 20%。
- io2 Block Express:第一個為雲端構建的 SAN,其為 io2 所有尺寸的4倍,包括多達 256,000 IOPS、4000MB/s throughput、 64 TB 的容量。2021年將有更多 SAN 功能。
( 2 ) 資料庫 (Database)
- Aurora Serverless v2:隨著 Amazon Aurora 客戶越來越多,並且仍是增長最快的 AWS服務,且可以透過 Serverless 的模式,讓服務器在 5 到 50 秒內(通過將容量增加一倍)進行擴展。但客戶常需要更多功能,以及更快,更精確的縮放比例。於是推出 ,可允許在不到一秒鐘的時間內擴展到成千上萬的 TPS,處理更多的交易。將支援現在的 MySQL,以及 2021年上半年的 PostgreSQL。
- Babelfish:Babelfish 在 Aurora PostgreSQL 上運行 SQL Server,可以不用任何程式碼,透過 DMS 服務執行資料遷移。此外,更可以協助客戶免除昂貴的 SQL Server 授權費用!未來,Babelfish PostgreSQL 會是開源軟體,協助客戶轉移 SQL Server 至 PostgreSQL,2021年將於 GitHub 推出。
- Babelfish PostgreSQL (Available on Github in 2021):將為開源軟體,轉移 SQL server 到 PostgreSQL。
( 3 )資料呈現 (Visualization)
面對 PB 級或是 EB 級的數據資料,必需要使用正確的工具以完成,常見是以 S3 為中心,以成為數以萬計資料集中的資料湖,協助處理 ML 或是分析數據。然而客戶可能會有跨數據庫的資料呈現需求,一般可以使用 AWS DMS 進行資料庫移轉,但如果同時有多個不同的資料庫,處理上並不容易。
- AWS Glue Elastic Views:可以跨數據存儲構建實例化視圖,不需要撰寫程式碼,可以輕鬆使用不同資料庫數據。Materialized View 能持續更新資料,再將其資料匯入到目標資料位置,如 ElasticSearch 或是 DynamoDB。
AWS re:Invent 2020 長達三週的精彩活動,銓鍇國際 CKmates 持續關注此雲端盛會的最新訊息,提供關鍵的重點資訊。