亞馬遜云科技大中華區(qū)產(chǎn)品部總經(jīng)理 陳曉建

Serverless如何幫企業(yè)應(yīng)對不確定性?

所謂的“不確定性”大體上可以分為兩大類:

一類是如新冠疫情這樣的黑天鵝事件,完全看不見,預(yù)測不了。另一類則是新技術(shù)驅(qū)動(dòng)下的行業(yè)變革,雖然能看得見,但不一定能應(yīng)對好。

第一類,預(yù)測不了的黑天鵝事件,需要的是更及時(shí)的響應(yīng)和應(yīng)對能力。

像疫情這種預(yù)測不了的黑天鵝事件,讓所有人都正視著數(shù)字化技術(shù)的價(jià)值。過去三年證明,數(shù)字化基礎(chǔ)扎實(shí)的企業(yè)受影響比較小,也印證了數(shù)字化技術(shù)應(yīng)對“不確定性”的能力。

Serverless將業(yè)務(wù)應(yīng)用開發(fā)的靈活性推到了一個(gè)極致,更靈活、更及時(shí),這使得它具備了應(yīng)對各種不確定性的能力。

一個(gè)典型的云服務(wù)都由六個(gè)部分來組成:基礎(chǔ)設(shè)施、計(jì)算、存儲與數(shù)據(jù)庫、消息隊(duì)列和編排、API,最后是頂層業(yè)務(wù)邏輯。

沒有Serverless的時(shí)候,一次業(yè)務(wù)應(yīng)用的創(chuàng)新需要同時(shí)關(guān)注六個(gè)方面,而有了Serverless之后,能讓企業(yè)將精力只聚焦在頂層的業(yè)務(wù)應(yīng)用本身。

當(dāng)不確定性來臨,當(dāng)需要業(yè)務(wù)層面的創(chuàng)新時(shí),Serverless可以為企業(yè)提供更快的響應(yīng)能力。

為了追求極致,2022年re:Invent上,一個(gè)叫Amazon Lambda SnapStart的功能又將Amazon Lambda的啟動(dòng)性能提高了十倍。

第二類,能看得見的新技術(shù)驅(qū)動(dòng)下,更需要在錯(cuò)綜復(fù)雜的事務(wù)中找到方向。

新技術(shù)驅(qū)動(dòng)指的是,比如汽車的智能化、電動(dòng)化的發(fā)展趨勢,手機(jī)的智能化,以及GPT大模型技術(shù)爆火帶來的影響,這些技術(shù)將重塑原有行業(yè),同時(shí),可能帶來全新的行業(yè)。

眼前的ChatGPT就是非常典型的例子,現(xiàn)如今,幾乎所有科技領(lǐng)域的人都在關(guān)注ChatGPT為代表的大語言模型的進(jìn)展,有些人在評估對所在行業(yè)的沖擊,還有很多人在尋找機(jī)會,誰受到的沖擊最多,誰受益最多,現(xiàn)在看起來都言之尚早。

亞馬遜云科技用一系列Serverless服務(wù),幫助企業(yè)快速構(gòu)建各種復(fù)雜的業(yè)務(wù)邏輯,能幫助企業(yè)在摸索中找到方向。

Amazon S3和Amazon Lambda都是亞馬遜云科技的明星級Serverless服務(wù),Amazon S3能穩(wěn)穩(wěn)地存下大量數(shù)據(jù),Amazon Lambda每分鐘可以處理多達(dá)1.5億次調(diào)用。

數(shù)據(jù)庫方面,亞馬遜云科技有六大Serverless數(shù)據(jù)庫,Amazon Aurora Serverless、Amazon DynamoDB、Amazon Timestream、Amazon Keyspaces和Amazon Quantum Ledger Database (Amazon QLDB)。

大數(shù)據(jù)分析方面,交互式查詢服務(wù)Amazon Athena、大數(shù)據(jù)處理服務(wù)Amazon Managed Streaming for Apache Kafka (Amazon MSK)、實(shí)時(shí)分析服務(wù)Amazon Kinesis和Amazon MSK、數(shù)據(jù)倉庫服務(wù)Amazon Redshift、數(shù)據(jù)集成服務(wù)Amazon Glue、商業(yè)智能服務(wù)Amazon QuickSight以及運(yùn)營分析服務(wù)Amazon OpenSearch Service,也全都具備了Serverless能力。

此外,Amazon SQS、Amazon SNS、Amazon EventBridge、Amazon Step Functions等Serverless服務(wù)也都能幫助企業(yè)用戶快速構(gòu)建復(fù)雜應(yīng)用。

除了業(yè)務(wù)層面的應(yīng)對,Serverless的價(jià)值還在于安全方面的價(jià)值。

選擇了亞馬遜云科技的Serverless服務(wù),等于是把底層的基礎(chǔ)設(shè)施的安全工作交給了亞馬遜云科技,這種安全通常會更高效,也更專業(yè)。

從陳曉建的介紹中了解到,2021年12月Log4j漏洞曝光后,有52%的企業(yè)花費(fèi)了超過一個(gè)月的時(shí)間去解決問題,還有48%的企業(yè)利用非工作時(shí)間來盡快解決問題。相比之下,Amazon Lambda在三天之內(nèi)就解決了這個(gè)問題。

一條走向Serverless的平緩路徑

Serverless是公有云的高級用法,想要轉(zhuǎn)向Serverless其實(shí)也比較麻煩。于是,為了讓更多人用上Serverless,亞馬遜云科技梳理了一條平緩的路徑。

首先,當(dāng)用戶意識到Serverless的好,但又不想修改太多代碼時(shí)候,可以用Amazon Lambda Web Adapter,將已經(jīng)開發(fā)好的 Web 應(yīng)用程序打包成容器鏡像,運(yùn)行在Amazon Lambda里。

它可以在不改造已有Web應(yīng)用代碼,使用熟悉的框架構(gòu)建 Web 應(yīng)用程序并在 Amazon Lambda 上運(yùn)行它。這是最快的Serverless的方法。

第二階段,對于想更好發(fā)揮Serverless價(jià)值,下決心修改代碼的用戶,可以把應(yīng)用修改成事件驅(qū)動(dòng)型架構(gòu)。

事件驅(qū)動(dòng)型的優(yōu)勢很明顯,由于應(yīng)用的不同模塊之間是隔離的,它便于獨(dú)立部署和更新,避免模塊更新可能給系統(tǒng)帶來的問題。

第三階段,對于優(yōu)先考慮Serverless的用戶,在構(gòu)建新應(yīng)用時(shí)可以優(yōu)先考慮Serverless的方式,更充分地享受到Serverless帶來的種種價(jià)值。

17年積淀的亞馬遜云科技Serverless服務(wù)

提起Serverless,很多人先想到的是可運(yùn)行應(yīng)用程序代碼的Amazon Lambda。

實(shí)際上,作為Serverless技術(shù)潮流主要推動(dòng)者的亞馬遜云科技,其Serverless服務(wù)覆蓋計(jì)算、存儲、數(shù)據(jù)庫、大數(shù)據(jù)分析、人工智能等諸多領(lǐng)域。

2006年,亞馬遜云科技推出第一個(gè)Serverless服務(wù)——Amazon S3,此后,歷經(jīng)17年的發(fā)展,Serverless產(chǎn)品家族不斷壯大。

2014年發(fā)布的Amazon Lambda開始讓更多人認(rèn)識并開始使用Serverless服務(wù),這被視為一個(gè)重要的時(shí)間節(jié)點(diǎn)。

作為另一個(gè)階段性時(shí)間點(diǎn),在2022年的re:Invent大會上,亞馬遜云科技發(fā)布Amazon OpenSearch Serverless,標(biāo)志著大數(shù)據(jù)分析服務(wù)全系都可提供Serverless選項(xiàng)。

亞馬遜云科技為什么十幾年如一日地做Serverless呢?陳曉建談到了Serverless的四大價(jià)值:

第一,Serverless不需要管理服務(wù)器。用戶不用關(guān)心底層的物理資源,不需要配置CPU、內(nèi)存、網(wǎng)絡(luò);

第二,Serverless會自動(dòng)擴(kuò)縮容。當(dāng)業(yè)務(wù)量有變化時(shí),Serverless通過自動(dòng)擴(kuò)縮容來適應(yīng)流量和負(fù)載的變化,而無需關(guān)心底層物理資源的狀態(tài);

第三,Serverless按用量付費(fèi)。非常適合波峰波谷變化明顯的業(yè)務(wù),相比較于傳統(tǒng)的云主機(jī),能提高資源的使用效率,減少使用成本;

第四,Serverless提供了包括計(jì)算、存儲等硬件資源和軟件配置以及安全方面的環(huán)境,以亞馬遜云科技的最佳實(shí)踐提供一套有安全性優(yōu)勢的系統(tǒng);

從介紹中了解到,全球已經(jīng)有數(shù)百萬的客戶在使用亞馬遜云科技的Serverless服務(wù),包括很多國內(nèi)外的知名企業(yè)和大型機(jī)構(gòu)。

分享到

zhupb

相關(guān)推薦