Serverless是什么?
對不同人來說,這個問題有不同的答案,不過在不久前的 亞馬遜云科技創(chuàng)新大會上,亞馬遜云科技大中華區(qū)產(chǎn)品部總經(jīng)理陳曉建卻給出了一個簡潔的回答:“Serverless就是只做一件事情并且把這件事情做好?!?/p>
當然,他還有一個更全面的解釋——Serverless是描述云服務、應用開發(fā)實踐和云原生應用架構的一種方式,能夠幫助客戶更加敏捷地構建應用程序,從而更快地創(chuàng)新和應對變化。
無論如何,作為云計算領域當之無愧的巨頭,以及最早涉足Serverless的云廠商,亞馬遜云科技都有著足夠的權威來下類似的定義。但DoNews認為,更值得我們關注的,不止是“是什么”,還有“為什么要用Serverless”和怎樣“實現(xiàn)Serverless”。
“如同云計算將客戶從復雜的物理基礎設施中解放出來一樣,亞馬遜云科技進一步通過Serverless將這一過程延展到了云上的虛擬基礎設施和云服務領域。我們希望客戶寫的每一行代碼都是業(yè)務邏輯,Serverless正在讓它變?yōu)楝F(xiàn)實。過去17年,我們持續(xù)推進Serverless的發(fā)展,將Serverless提供的極致彈性和自動擴展能力帶給越來越多的客戶。此外,亞馬遜云科技大規(guī)模云服務的運營能力以及標準、安全的產(chǎn)品API體系,確保了我們的Serverless服務為客戶提供極致的瞬間并發(fā)能力,應對極端業(yè)務激增,并幫助他們實現(xiàn)大規(guī)模部署,把應用快速部署到全球?!标悤越ㄕf到。
Amazon Lambda自2014年推出以來,已更新100多項新功能,并與200多項云服務深度集成。在2022 re:Invent 全球大會上推出的Amazon Lambda Snapstart可將Lambda函數(shù)的冷啟動時間降低90%,實現(xiàn)10倍的快速啟動性能。新一代 Amazon Aurora Serverless v2 可在幾分之一秒內(nèi)自動擴展到數(shù)十萬個事務,支持最嚴苛的應用程序。Amazon Aurora Serverless v2 可根據(jù)應用程序的需求,以細粒度的增量擴展容量,與為峰值負載預置數(shù)據(jù)庫容量的方式相比,可幫助客戶節(jié)省高達90%的成本。此外,Serverless的對象存儲服務Amazon S3也在一直持續(xù)增加新功能,目前已經(jīng)從2006 年的一個由8個獨立微服務組成的系統(tǒng),成長為如今已經(jīng)有超過 235個不同的微服務。
目前,亞馬遜云科技的Serverless服務廣泛覆蓋計算、存儲、網(wǎng)絡、容器、數(shù)據(jù)庫、數(shù)據(jù)分析等多方面。其中,亞馬遜云科技的分析服務已全面實現(xiàn)Serverless化,包括交互式查詢服務Amazon Athena、大數(shù)據(jù)處理服務Amazon Managed Streaming for Apache Kafka (Amazon MSK)、實時分析服務Amazon Kinesis和Amazon MSK、數(shù)據(jù)倉庫服務Amazon Redshift、數(shù)據(jù)集成服務Amazon Glue、商業(yè)智能服務Amazon QuickSight以及運營分析服務Amazon OpenSearch Service。
在數(shù)據(jù)庫服務方面,亞馬遜云科技目前提供包括Amazon Aurora Serverless、Amazon DynamoDB、Amazon Timestream、Amazon Keyspaces和Amazon Quantum Ledger Database (Amazon QLDB)六大數(shù)據(jù)庫的Serverless選項。
亞馬遜云科技分析服務的全部Serverless化,也標志著亞馬遜云科技端到端的數(shù)據(jù)能力進入Serverless技術創(chuàng)新的新范式。
如今,亞馬遜云科技Serverless服務被客戶廣泛使用,數(shù)十萬客戶選擇亞馬遜云科技Serverless服務開展業(yè)務創(chuàng)新,從初創(chuàng)公司到全球知名企業(yè),例如豐田汽車、西門子、Netflix、迪士尼、iRobot、麥當勞、樂高、可口可樂等。Amazon Lambda每月被調(diào)用的次數(shù)超過10萬億次,Amazon DynamoDB數(shù)據(jù)庫服務每天發(fā)起10萬億次請求,Amazon Fargate計算每周新發(fā)布的任務超過22.5億。
亞馬遜云科技還構建了強大的合作伙伴網(wǎng)絡,通過合作伙伴網(wǎng)絡成員與亞馬遜云科技的解決方案組合,幫助各行業(yè)客戶基于Serverless服務開展創(chuàng)新。
此外,亞馬遜云科技在創(chuàng)新大會上還推出了Serverless訓練營,通過提供完整的學習路徑和資源,以講師授課、動手實驗、小組練習、知識測試等多種方式幫助不同水平的學習者提升Serverless技能。