宅中地 - 每日更新
宅中地 - 每日更新

贊助商廣告

X

引領Serverless持續進化,Amazon Lambda每月被調用次數超過10萬億次

2023年04月11日 首頁 » 熱門科技

引領Serverless持續進化,Amazon Lambda每月被調用次數超過10萬億次

「Serverless並不僅僅是Amazon Lambda,我們看到Serverless從2014年到今天有了長足的進步,在計算、存儲、資料庫、大數據、人工智慧等領域都有非常豐富的Serverless產品和各種各樣的應用。「亞馬遜雲科技大中華區產品部總經理陳曉建說道。

Serverless是在2012年提出,字面意思就是不需要伺服器。但真正被大家所熟知,是在 2014年亞馬遜雲科技推出Amazon Lambda,其推出開啟了雲計算的新時代。

「因為Serverless擁有幫助企業創意更快落地、降低成本、大規模適配、更快建立應用程序四大特徵。」亞馬遜雲副總裁、首席布道師傑夫·巴爾(Jeff Barr)說道。

現在首個Serverless計算服務Amazon Lambda每月被調用次數超過10萬億次,Serverless 資料庫Amazon DynamoDB每天發起10萬億次請求,Serverless 容器Amazon Fargate計算每周新發布的任務超過22.5億。

Serverless帶來四大價值

Amazon.com電商網站發展到今天已經擁有了數百萬個微服務,這些微服務都是通過Serverless來實現的。亞馬遜雲科技17年持續引領Serverless發展的技術創新、應用場景以及全球客戶的創新實踐,根據客戶需求豐富Serverless服務的廣度和深度。

亞馬遜雲科技認為,Serverless 是描述雲服務、應用開發實踐和雲原生應用架構的一種方式,能夠幫助客戶更加敏捷地構建應用程序,從而幫助他們更快地創新和應對變化。

陳曉建也給出了自己認為的Serverless四大優勢特徵:無需管理伺服器,自動擴展與縮減容量,按使用量付費,更高的安全與可用性。

今天,全球已經有數百萬的客戶在使用亞馬遜雲科技的Serverless服務。隨著去年Amazon OpenSearch Serverless的發布,亞馬遜雲科技在大數據分析裡面補上了最後一塊拼圖,今天所有的大數據分析產品都提供了Serverless選項。

引領Serverless持續進化,Amazon Lambda每月被調用次數超過10萬億次
亞馬遜雲科技大中華區產品部總經理陳曉建

Serverless是應對不確定性的有效手段

不可預測性、錯綜複雜、潛在風險是現在不確定性的三個方面。

創新型的技術會對行業的格局發生大的變化,通過快速創新響應不可預測。Serverless 應用無需管理 API、消息隊列、存儲、資料庫,企業只需要專注於業務邏輯,將更多的精力放在業務創新上,加速應用推出時間。

Serverless的一大問題是冷啟動,2022 re:Invent 全球大會上推出的Amazon Lambda Snapstart可將Lambda函數的冷啟動時間降低90%,實現10倍的快速啟動性能,消除在系統啟動的時候帶來的突發延時,客戶不需要做任何的代碼改變,也不需要支付任何的費用。

任何現實場景都是錯綜複雜的,全棧Serverless應對錯綜複雜的訴求。2023年3月15日,Aurora Serverless V2在中國區正式上線: 可在幾分之一秒內自動擴展到數十萬個事務; 以細粒度的增量擴展容量,與為峰值負載預置資料庫容量的方式相比,可幫助客戶節省高達90%的成本。

亞馬遜雲科技擁有六大Serverless資料庫服務:Amazon Aurora Serverless、Amazon DynamoDB、Amazon Timestream、Amazon Keyspaces和Amazon Quantum Ledger Database (Amazon QLDB)和Amazon Neptune。

在分析服務上,交互式查詢服務Amazon Athena、大數據處理服務Amazon Managed Streaming for Apache Kafka (Amazon MSK)、實時分析服務Amazon Kinesis和Amazon MSK、數據倉庫服務Amazon Redshift、數據集成服務Amazon Glue、商業智能服務Amazon QuickSight以及運營分析服務Amazon OpenSearch Service均具備了Serverless的能力。

亞馬遜雲科技通過故障隔離,應對潛在風險。Amazon Lambda融入了潛水艇隔離倉的安全理念,滿足企業級生產所需的99.99%高可用:執行環境在硬體虛擬化虛擬機(microVM)上運行,每個Amazon Lambda運行的microVM不會跨亞馬遜雲科技賬戶共享,每個執行環境只處理一個並發調用。

「無伺服器消除了管理基礎架構的需要,也就是說使用無伺服器架構,更多的責任例如給伺服器擴容或者打補丁,由亞馬遜雲科技承擔。」陳曉建說道。

Serverless的三條進階路徑

進階路徑1:從遷移開始,無需代碼改造

對於後端服務的無伺服器化重構,亞馬遜雲科技開發了開源工具Lambda Web Adapter,客戶無需修改代碼,可以隨意切換應用程序在Lambda和容器之間轉換,基於容器開發的代碼,經過鏡像打包,可以交付到Lambda里執行;相反基於Lambda開發的Web應用,也可以通過web adapter選擇採用Lambda還是採用容器部署和執行。

對於後端數據管理無伺服器化遷移,亞馬遜雲科技提供與標準接口全面兼容的Serverless數據云服務。

進階路徑2:擁抱事件驅動架構,靈活應對不確定性

事件驅動架構(Event-Driven Architecture,EDA)是基於事件來解耦應用程序組件,主要分為三個主要的節點,第一個節點是事件產生者,第二個是事件路由,第三個是事件消費者。

事件驅動架構有三大優勢:更少的依賴、故障隔離、可進化的架構。Amazon S3對象存儲服務服務是事件驅動架構的典範,從 2006 年的一個由 8 個獨立微服務組成的系統,如今已經進化為超過 235 個不同的微服務。

進階路徑3:Serverless First,降低應用成本

Serverless First是在構建新的應用時首先考慮是否首選 Serverless 來實現。Serverless First思維還包括,面向應用場景選擇各種所需雲原生Serverless服務來設計架構,充分發揮服務之間的功能集成和協同治理優勢。

陳曉建表示,用戶需要意識到有非常多的應用現在已經可以通過亞馬遜雲科技豐富的Serverless服務來實現,而且不需要很深的技術背景,或是需要更改架構才能實現。

亞馬遜雲科技的CEO Andy Jassy曾說:「經驗沒有壓縮算法」。陳曉建則認為,成功沒有捷徑的,任何的經驗都是需要通過一遍一遍的實踐才能獲得,所有的機會都是藏在一遍遍的優化、疊代、進化中,所謂的長期主義者就是踏平波動,穿越周期,擁抱趨勢。

宅中地 - Facebook 分享 宅中地 - Twitter 分享 宅中地 - Whatsapp 分享 宅中地 - Line 分享
相關內容
Copyright ©2025 | 服務條款 | DMCA | 聯絡我們
宅中地 - 每日更新