這是亞馬遜云科技大中華區(qū)戰(zhàn)略業(yè)務(wù)發(fā)展部總經(jīng)理顧凡,在2022年10月,亞馬遜云科技峰會(huì)上的開場(chǎng)白。

貝索斯也曾說過,“如果你要?jiǎng)?chuàng)新,你必須愿意接受長(zhǎng)時(shí)間被誤解”。這一番話,既道出了亞馬遜云科技當(dāng)年“孤勇者”的氣質(zhì),也道出了所有創(chuàng)新者面臨的壓力和挑戰(zhàn)。

今天,我們從IT技術(shù)創(chuàng)新角度,總結(jié)了“云計(jì)算孤勇者”亞馬遜云科技所推動(dòng)的四大技術(shù)創(chuàng)新。

請(qǐng)注意用詞,這里說的是亞馬遜云科技所推動(dòng)的技術(shù)創(chuàng)新,并不意味著技術(shù)本身是它首創(chuàng)的,著重強(qiáng)調(diào)的是,這些技術(shù)能被廣泛采用,是因?yàn)閬嗰R遜云科技是強(qiáng)有力的推動(dòng)者。

對(duì)象存儲(chǔ)S3讓對(duì)象存儲(chǔ)發(fā)揚(yáng)光大

2006年,亞馬遜云科技發(fā)布了叫Amazon Simpple Storage Service的存儲(chǔ)服務(wù),這就是大名鼎鼎的對(duì)象存儲(chǔ)服務(wù)Amazon S3。Amazon S3是產(chǎn)品名字,同時(shí)也是對(duì)象存儲(chǔ)領(lǐng)域的通用標(biāo)準(zhǔn),足見亞馬遜云科技對(duì)象存儲(chǔ)服務(wù)的江湖地位。

事實(shí)上,對(duì)象存儲(chǔ)的概念最早于1996年,出現(xiàn)在卡內(nèi)基梅隆大學(xué)實(shí)驗(yàn)室的一個(gè)研究項(xiàng)目里。隨后幾年中,IT產(chǎn)業(yè)界有許多廠商都在研究一種長(zhǎng)期有效地存儲(chǔ)大量數(shù)據(jù)的方法,當(dāng)時(shí)業(yè)內(nèi)將這種存儲(chǔ)叫做CAS(Content Address Storage或者Content Aware Storage)。

2005年前后,業(yè)內(nèi)開始出現(xiàn)一波真正做對(duì)象存儲(chǔ)的廠商,本質(zhì)上做的事情跟CAS十分相像,但利用糾刪碼實(shí)現(xiàn)了更好的數(shù)據(jù)完整性和持久性。2006年,當(dāng)時(shí)的零售巨頭亞馬遜推出了Amazon S3,這是一種顛覆性存儲(chǔ)模型,對(duì)云存儲(chǔ),對(duì)IT產(chǎn)業(yè)產(chǎn)生了深遠(yuǎn)影響。

雖然,企業(yè)級(jí)存儲(chǔ)市場(chǎng)涉足這一領(lǐng)域更早,但企業(yè)部署在本地,數(shù)據(jù)規(guī)模也有限,企業(yè)的需求容易被滿足。而亞馬遜的對(duì)象存儲(chǔ)服務(wù)于互聯(lián)網(wǎng)上的用戶,其規(guī)模更大,在技術(shù)和實(shí)踐上要經(jīng)受更大挑戰(zhàn),推動(dòng)對(duì)象存儲(chǔ)發(fā)展的重?fù)?dān)就放在了亞馬遜云科技肩膀上。

Amazon Nitro掀起新一波技術(shù)浪潮

從2017年開始,Amazon EC2實(shí)例的類型增速開始加快,這都得益于Amazon Nitro系統(tǒng),Amazon Nitro系統(tǒng)解決了所有云廠商在構(gòu)建大規(guī)模實(shí)例時(shí)候都會(huì)碰到的三大問題:

首先,如何降低虛擬化對(duì)物理機(jī)性能的損耗?亞馬遜云科技的做法是,將虛擬化功能從CPU卸載到了Amazon Nitro專用芯片上,配合一個(gè)輕量級(jí)的Hypervisior運(yùn)行,對(duì)物理機(jī)造成的損耗不到1%,從而足量、穩(wěn)定輸出CPU的業(yè)務(wù)性能。

第二,如何有效地隔離虛擬機(jī)對(duì)底層硬件的寫操作,保證安全?亞馬遜云科技的做法是,提供硬件級(jí)別的安全機(jī)制,實(shí)現(xiàn)了網(wǎng)絡(luò)、存儲(chǔ)隔離的獨(dú)立安全通道。

第三,如何將CPU的更新?lián)Q代和服務(wù)器其他硬件模塊,向底層的IO模塊解耦,從而加快Amazon EC2實(shí)例推出速度?亞馬遜云科技的做法是,通過提供獨(dú)立的Amazon Nitro網(wǎng)卡和Amazon Nitro存儲(chǔ)卡,來解耦底層的IO子系統(tǒng),從而更快推出更多實(shí)例。

Amazon Nitro系統(tǒng)的研發(fā)可以追溯到2013年,經(jīng)過了大約十年的持續(xù)研發(fā),如今已經(jīng)來到了第五代。Amazon Nitro對(duì)于超大規(guī)模數(shù)據(jù)中心降本增效至關(guān)重要,過去幾年來,業(yè)內(nèi)陸續(xù)有英偉達(dá)推出了DPU,英特爾推出了IPU,還有許多智能網(wǎng)卡躍躍欲試,想做類似Amazon Nitro在做的事情。

以Amazon Nitro為開端的這一類技術(shù),如今已是另一大業(yè)內(nèi)技術(shù)風(fēng)向。

Amazon Graviton芯片重燃ARM服務(wù)器市場(chǎng)

如今,包括手機(jī)、平板等日常生活中常用的移動(dòng)設(shè)備中,很大一部分用的都是ARM處理器,而個(gè)人電腦、服務(wù)器市場(chǎng)上,多年來一直是x86架構(gòu)統(tǒng)治的領(lǐng)域。

2008年前后,ARM就開始計(jì)劃準(zhǔn)備進(jìn)軍服務(wù)器芯片市場(chǎng),但先是由于性能不足的問題,迎來第一波打擊。隨后,雖然性能有所提升,但當(dāng)幾家芯片廠商和服務(wù)器廠商將ARM服務(wù)器推向市場(chǎng)時(shí),發(fā)現(xiàn)了生態(tài)這一根本性問題。直到現(xiàn)在,生態(tài)仍舊是ARM陣營(yíng)最大的問題。

亞馬遜云科技另辟蹊徑走出了一條獨(dú)特的道路,于2018發(fā)布首款基于Amazon Graviton的實(shí)例后,還開始將亞馬遜自身運(yùn)營(yíng)和托管的服務(wù)遷移到了Amazon Graviton服務(wù)器上。由于亞馬遜云科技的數(shù)據(jù)中心規(guī)模非常巨大,很快就成為最大的ARM服務(wù)器用戶。

基于Graviton的亞馬遜云科技的托管服務(wù)

芯片產(chǎn)業(yè)需要有規(guī)模效應(yīng)才能攤薄單個(gè)芯片的成本,成本降低才能吸引更多用戶,以Amazon Graviton為代表的ARM服務(wù)器不僅有性價(jià)比優(yōu)勢(shì),還有功耗優(yōu)勢(shì)以及擴(kuò)展性方面的優(yōu)勢(shì),吸引更多用戶將應(yīng)用負(fù)載遷移到ARM服務(wù)器上。

與以往服務(wù)器廠商主推的ARM服務(wù)器不同的是,亞馬遜云科技有充分的耐心等著用戶慢慢將應(yīng)用負(fù)載進(jìn)行遷移,等著生態(tài)一步步成長(zhǎng)起來。如今主流的Linux發(fā)行版以及非常多的開源軟件也都開始提供對(duì)ARM的支持。

2021年年底,亞馬遜云科技發(fā)布第三代Amazon Graviton芯片和對(duì)應(yīng)的實(shí)例,不僅性價(jià)比進(jìn)一步提升,還針對(duì)高性能計(jì)算等場(chǎng)景做了優(yōu)化。亞馬遜云科技有節(jié)奏地更新著ARM服務(wù)器產(chǎn)品線,儼然成了ARM陣營(yíng)里的一面旗幟。

如今市場(chǎng)上有比較有代表性的ARM芯片廠商,比如Ampere Computing,同時(shí),這一兩年來,幾乎所有主流云服務(wù)廠商也推出了ARM實(shí)例。可以說,Amazon Graviton芯片重燃了ARM服務(wù)器市場(chǎng)。

Serverless與云原生的技術(shù)潮流

有人說,Serverless一詞最早出現(xiàn)在2012年,但在亞馬遜云科技看來,從2006年推出消息隊(duì)列服務(wù)Amazon SQS時(shí)候開始,就已經(jīng)有了第一款Serverless服務(wù)了。2012年,亞馬遜云科技推出的Amazon DynamoDB算是第二款服務(wù)。

真正讓Serverless走進(jìn)大眾視野的明顯還是亞馬遜云科技發(fā)布的Serverless計(jì)算服務(wù)——Amazon Lambda,Amazon Lambda讓用戶完全不用管理服務(wù)器,只需編寫業(yè)務(wù)邏輯代碼,然后把業(yè)務(wù)代碼部署上來即可,也完全不用考慮資源彈性伸縮的問題。

Serverless被視為云計(jì)算下一階段發(fā)展的重要方向,而Amazon Lambda的推出引起了不少震動(dòng),隨后,幾乎所有的IT巨頭都爭(zhēng)相進(jìn)軍Serverless,包括微軟、谷歌、阿里、騰訊也都先后推出自己的相關(guān)方案產(chǎn)品。如今,幾乎成了全球主流云服務(wù)商的標(biāo)配服務(wù)。

而亞馬遜云科技也沒有止步于此。2017年,亞馬遜云科技推出了Serverless的容器服務(wù)Amazon Fargate,2018年推出了Serverless的關(guān)系型數(shù)據(jù)庫(kù)Amazon Aurora Serverless。顧凡表示,Amazon Lambda和Amazon Fargate都是改變游戲規(guī)則的創(chuàng)新。

從技術(shù)特征來看,云原生架構(gòu)充分利用了更高級(jí)別的云服務(wù),能做到安全交付、全球部署、彈性,能提高開發(fā)人員的工作效率、業(yè)務(wù)敏捷性、可擴(kuò)展性、可用性、資源利用率,并能優(yōu)化成本。

Serverless與云原生架構(gòu)有千絲萬縷的聯(lián)系,有人說,Serverless 是云原生發(fā)展的高級(jí)階段。無論如何,最重要的是發(fā)揮價(jià)值,為了讓開發(fā)者體驗(yàn)到其中的價(jià)值,亞馬遜云科技總結(jié)了應(yīng)用邁向云原生階段要經(jīng)過的三個(gè)階段和九個(gè)步驟,每個(gè)步驟都有相應(yīng)的云服務(wù)和最佳實(shí)踐。

先進(jìn)的技術(shù)沒有停留在PPT上,而是能看得見摸得著,這大概就是云計(jì)算的魅力吧。

結(jié)束語

說到底,亞馬遜云科技最大的貢獻(xiàn)在于,作為云計(jì)算的孤勇者,掀起了將IT資源作為服務(wù)的潮流。

這點(diǎn)不算是技術(shù)層面的創(chuàng)新,只能算是商業(yè)服務(wù)模式層面的創(chuàng)新,但對(duì)IT本身的發(fā)展產(chǎn)生的影響其實(shí)更大。

云計(jì)算提供了更好的使用體驗(yàn),云計(jì)算降低了大型資源和復(fù)雜技術(shù)的使用門檻,從而為更多人的創(chuàng)新開辟了更大空間。

比如,用戶利用云上資源的彈性優(yōu)勢(shì)來應(yīng)對(duì)業(yè)務(wù)高峰;比如,用戶利用托管的專庫(kù)專用的數(shù)據(jù)庫(kù)服務(wù),分分鐘獲得面向場(chǎng)景優(yōu)化的數(shù)據(jù)庫(kù);比如,用戶用Amazon SageMaker快速開啟機(jī)器學(xué)習(xí)旅程,并利用大規(guī)模集群快速完成機(jī)器模型的訓(xùn)練;又比如,高性能計(jì)算場(chǎng)景的用戶,可以快速完成一次仿真模擬,趕上創(chuàng)新的步伐。

但云并不適合所有人和所有場(chǎng)景,必須充分做好成本上的考量,敢于創(chuàng)新的孤勇者,更適合云計(jì)算。

分享到

zhupb

相關(guān)推薦