看Amazon Graviton如何實(shí)現(xiàn)優(yōu)化性能、降低工作負(fù)載成本

來(lái)源: 亞馬遜云科技
作者:亞馬遜云科技
時(shí)間:2021-05-11
17213
Amazon Graviton由Amazon Web Services使用64位Arm Neoverse內(nèi)核定制而成,為在Amazon EC2中運(yùn)行的云工作負(fù)載提供更高的性?xún)r(jià)比。Amazon EC2提供更為廣泛且深入的計(jì)算實(shí)例組合,其中包括許多由新一代Intel和AMD處理器提供支持的實(shí)例。

Amazon Graviton由Amazon Web Services使用64位Arm Neoverse內(nèi)核定制而成,為在Amazon EC2中運(yùn)行的云工作負(fù)載提供更高的性?xún)r(jià)比。Amazon EC2提供更為廣泛且深入的計(jì)算實(shí)例組合,其中包括許多由新一代Intel和AMD處理器提供支持的實(shí)例。Amazon Graviton處理器帶來(lái)更多選擇,幫助客戶(hù)優(yōu)化性能和降低工作負(fù)載成本。

第一代Amazon Graviton處理器支持Amazon EC2 A1實(shí)例——亞馬遜云科技第一個(gè)基于Arm的實(shí)例。對(duì)于擴(kuò)展的應(yīng)用程序(如Web服務(wù)器、容器化微服務(wù)、數(shù)據(jù)/日志處理和其他可以在更小的內(nèi)核上運(yùn)行并適合可用內(nèi)存占用空間的工作負(fù)載),這些實(shí)例與其他通用實(shí)例相比可節(jié)省大量成本。

與第一代Amazon Graviton處理器相比,Amazon Graviton2處理器不管在性能還是功能上都實(shí)現(xiàn)了巨大的飛躍。它們都支持Amazon EC2 T4g、M6g、C6g和R6g實(shí)例,及其具有本地基于NVMe的SSD存儲(chǔ)的變體,而且與當(dāng)前這一代基于x86的實(shí)例相比,這些實(shí)例為各種工作負(fù)載(包括應(yīng)用程序服務(wù)器、微服務(wù)、高性能計(jì)算、電子設(shè)計(jì)自動(dòng)化、游戲、開(kāi)源數(shù)據(jù)庫(kù)和內(nèi)存中的緩存)提供高達(dá)40%的性?xún)r(jià)比提升。Amazon Graviton2處理器也為視頻編碼工作負(fù)載提供增強(qiáng)的性能,為壓縮工作負(fù)載提供硬件加速,并為基于CPU的機(jī)器學(xué)習(xí)推理提供支持。它們可以提供高7倍的性能、多4倍的計(jì)算核心、快5倍內(nèi)存和大2倍緩存。

優(yōu)勢(shì)

為廣泛的工作負(fù)載提供更高的性?xún)r(jià)比

與當(dāng)前這一代基于x86的實(shí)例1相比,基于Amazon Graviton2的通用突發(fā)型(T4g)、通用型(M6g)、計(jì)算優(yōu)化型(C6g)和內(nèi)存優(yōu)化型(R6g)EC2實(shí)例,及其具有基于NVMe的SSD存儲(chǔ)的變體,為廣泛的工作負(fù)載(如應(yīng)用程序服務(wù)器、微服務(wù)、視頻編碼、高性能計(jì)算、電子設(shè)計(jì)自動(dòng)化、壓縮、游戲、開(kāi)源數(shù)據(jù)庫(kù)、內(nèi)存中的緩存和基于CPU的機(jī)器學(xué)習(xí)推理)提供高達(dá)40%的性?xún)r(jià)比提升。

廣泛的生態(tài)系統(tǒng)支持

Amazon Graviton2處理器(基于64位Arm架構(gòu))受多個(gè)常用Linux操作系統(tǒng)(包括Amazon Linux 2、Red Hat、SUSE和Ubuntu)支持。來(lái)自Amazon和獨(dú)立軟件供應(yīng)商的多個(gè)常用應(yīng)用程序以及服務(wù)也支持基于Amazon Graviton2的實(shí)例,包括Amazon ECS、Amazon EKS、Amazon ECR、Amazon CodeBuild、Amazon CodeCommit、Amazon CodePipeline、Amazon CodeDeploy、Amazon CloudWatch、Crowdstrike、Datadog、Docker、Drone、Dynatrace、GitLab、Jenkins、NGINX、Qualys、Rancher、Rapid7、Tenable和TravisCI。Arm開(kāi)發(fā)人員也可以利用這個(gè)生態(tài)系統(tǒng)在云中構(gòu)建原生應(yīng)用程序,這樣就無(wú)需進(jìn)行模擬和交叉編譯,以免出錯(cuò)且耗時(shí)過(guò)長(zhǎng)。

云應(yīng)用程序的增強(qiáng)安全性

為云構(gòu)建應(yīng)用程序的開(kāi)發(fā)人員依賴(lài)云基礎(chǔ)設(shè)施來(lái)獲得高安全性、高速度和更優(yōu)的資源占用。與第一代Amazon Graviton相比,Amazon Graviton2處理器具備的關(guān)鍵功能(包括全天候運(yùn)行的256位DRAM加密)讓開(kāi)發(fā)人員可以安全、大規(guī)模地運(yùn)行云原生應(yīng)用程序,并且將每個(gè)核心的加密性能速度提升了50%。Graviton2支持的實(shí)例依托Nitro系統(tǒng)構(gòu)建,該系統(tǒng)裝有采用專(zhuān)用硬件的Nitro安全芯片和用于實(shí)現(xiàn)安全功能的軟件,并默認(rèn)支持加密的EBS存儲(chǔ)卷。

Amazon EC2實(shí)例

由Amazon Graviton2提供支持

通用

640.png

平衡了計(jì)算、內(nèi)存和網(wǎng)絡(luò)資源,

為通用工作負(fù)載提供更高的性?xún)r(jià)比

構(gòu)建的目標(biāo)對(duì)象:通用工作負(fù)載,如應(yīng)用程序服務(wù)器、中型數(shù)據(jù)存儲(chǔ)、微服務(wù)和集群計(jì)算。

640 (1).png

突發(fā)型通用工作負(fù)載的更高性?xún)r(jià)比選擇

適用于:廣泛的突發(fā)型通用工作負(fù)載,例如大型微服務(wù)、中小型數(shù)據(jù)庫(kù)、虛擬桌面和關(guān)鍵業(yè)務(wù)應(yīng)用程序。

計(jì)算優(yōu)化型

640 (2).png

為計(jì)算密集型工作負(fù)載提供更高的性?xún)r(jià)比

構(gòu)建的目標(biāo)對(duì)象:計(jì)算密集型應(yīng)用程序,如高性能計(jì)算、視頻編碼、游戲和基于CPU的機(jī)器學(xué)習(xí)推理加速。

內(nèi)存優(yōu)化型

640 (3).png

為處理內(nèi)存中大型數(shù)據(jù)集的工作負(fù)載提供更高的性?xún)r(jià)比

構(gòu)建的目標(biāo)對(duì)象:內(nèi)存密集型工作負(fù)載,如開(kāi)源數(shù)據(jù)庫(kù)(MySQL、MariaDB和PostgreSQL)或內(nèi)存中的緩存(Redis、KeyDB和Memcached)。

基于本地NVMe的SSD存儲(chǔ)選項(xiàng)還可用于通用(M6gd)、計(jì)算優(yōu)化型(C6gd)和內(nèi)存優(yōu)化型(R6gd)實(shí)例。此外,還提供具有100Gbps聯(lián)網(wǎng)性能并支持Elastic Fabric adapter(EFA)的經(jīng)過(guò)計(jì)算優(yōu)化型C6gn實(shí)例。

在看完了以上的內(nèi)容,

是否對(duì)Amazon Graviton2更感興趣了?

一起來(lái)看看

客戶(hù)們對(duì)Amazon Graviton2的評(píng)價(jià)吧!

Netflix

Netflix是全球領(lǐng)先的互聯(lián)網(wǎng)娛樂(lè)服務(wù)公司,在190個(gè)國(guó)家/地區(qū)擁有1.58億會(huì)員,提供的內(nèi)容包括眾多類(lèi)型和語(yǔ)言的電視劇、紀(jì)錄片和故事片。

“我們將Amazon EC2 M實(shí)例類(lèi)型應(yīng)用于諸多工作負(fù)載,包括我們的流式傳輸、編碼、數(shù)據(jù)處理和應(yīng)用程序監(jiān)控。我們使用行業(yè)標(biāo)準(zhǔn)LMbench和某些Java基準(zhǔn)對(duì)新的M6g實(shí)例進(jìn)行測(cè)試,發(fā)現(xiàn)與M5實(shí)例相比,性能提高了50%。我們對(duì)引入基于Amazon Graviton2的Amazon EC2實(shí)例感到非常興奮?!?/p>

——Netflix性能和操作系統(tǒng)總監(jiān)

Ed Hunter

Nielsen

Nielsen是一家全球測(cè)量和數(shù)據(jù)分析公司,提供關(guān)于世界各地消費(fèi)者和市場(chǎng)的最全面且可信的數(shù)據(jù)。

“我們開(kāi)發(fā)了基于OpenJDK的Java應(yīng)用程序,用于收集數(shù)字?jǐn)?shù)據(jù)、處理傳入Web請(qǐng)求,并根據(jù)業(yè)務(wù)需要重定向請(qǐng)求。這是一個(gè)I/O密集型應(yīng)用程序,其一項(xiàng)關(guān)鍵要求是通過(guò)經(jīng)濟(jì)高效的方式擴(kuò)展。我們無(wú)縫地將此Java應(yīng)用程序傳送到由Amazon Graviton處理器提供支持的Amazon EC2 A1實(shí)例。我們已經(jīng)對(duì)新的基于Graviton2的M6g實(shí)例進(jìn)行了測(cè)試,它能夠處理兩倍于A1的負(fù)載。我們希望能夠在新的基于Amazon Graviton2的實(shí)例上運(yùn)行更多的工作負(fù)載。”

——Nielsen數(shù)字部門(mén)高級(jí)副總裁

Chris Nicotra

Snap Inc

Snap Inc因其受歡迎的社交媒體服務(wù)(如Snapchat和Bitmoji)而知名,采用基于Amazon Graviton2的實(shí)例優(yōu)化其在Amazon EC2上的性?xún)r(jià)比。Snap將Amazon EC2 C6g和M6g實(shí)例與Amazon Elastic Kubernetes Service(EKS)結(jié)合使用來(lái)運(yùn)行其消息收發(fā)核心服務(wù)(平臺(tái)上的消息收發(fā)核心)以及后端上下文服務(wù)。Snap還希望采用R6g實(shí)例來(lái)運(yùn)行其ElastiCache工作負(fù)載。

“使用基于Graviton2的實(shí)例,與C5實(shí)例相比,我們可以減小Snapchat消息隊(duì)列的大小并顯著降低成本。”由于Amazon Graviton2具有更好的性能,遷移到C6g實(shí)例大約可將CPU利用率降低10%。我們計(jì)劃未來(lái)將更多工作負(fù)載遷移到Amazon Graviton2中,并且已在其他大型工作負(fù)載上發(fā)現(xiàn)了類(lèi)似的性能提升?!?/p>

——Snap的軟件工程師

Aaron Sheldon

Cibo Labs

Cibo Labs是一家農(nóng)業(yè)數(shù)據(jù)分析公司,它提供了一種監(jiān)控澳大利亞牧場(chǎng)的全新方法,可幫助農(nóng)場(chǎng)實(shí)現(xiàn)更高利潤(rùn)和更加可持續(xù)的發(fā)展。為了繪制澳大利亞的田園景觀,Cibo Labs需要處理數(shù)TB的數(shù)據(jù),而他們現(xiàn)有的本地系統(tǒng)對(duì)于處理這些負(fù)載不堪負(fù)重,因此變得不可靠。

“由于其卓越的性能,在基于Amazon Graviton2的R6g實(shí)例上運(yùn)行數(shù)據(jù)密集型衛(wèi)星圖像處理應(yīng)用程序,與本地系統(tǒng)相比,我們能夠節(jié)省50%的成本。采用Amazon Graviton2無(wú)需更改任何代碼,而性?xún)r(jià)比的優(yōu)勢(shì)讓定期更新和加快未來(lái)產(chǎn)品的快速周轉(zhuǎn)成為可能?!?/p>

——Cibo Labs首席研究科學(xué)家

Peter Scarth

立即登錄,閱讀全文
AWS
版權(quán)說(shuō)明:
本文內(nèi)容來(lái)自于亞馬遜云科技,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對(duì)觀點(diǎn)贊同或支持。如有侵權(quán),請(qǐng)聯(lián)系管理員(zzx@kchuhai.com)刪除!
優(yōu)質(zhì)服務(wù)商推薦
更多
掃碼登錄
打開(kāi)掃一掃, 關(guān)注公眾號(hào)后即可登錄/注冊(cè)
加載中
二維碼已失效 請(qǐng)重試
刷新
賬號(hào)登錄/注冊(cè)
個(gè)人VIP
小程序
快出海小程序
公眾號(hào)
快出海公眾號(hào)
商務(wù)合作
商務(wù)合作
投稿采訪(fǎng)
投稿采訪(fǎng)
出海管家
出海管家