199IT訊 2019年12月4日,亞馬遜雲科技在re:Invent大會上釋出了基於Arm架構的Graviton2伺服器晶片。2021年1月28日,由 Amazon Graviton2 處理器提供支援的 Amazon Elastic Compute Cloud (Amazon EC2) M6g、C6g 和 R6g 例項落地中國區。

除亞馬遜雲科技合作的傳統的Intel、AMD x86架構外,ARM架構例項也落地中國區,意味著亞馬遜雲科技正豐富其生態多樣性。目前,Amazon EC2提供的例項型別已接近400種,被全球幾百萬客戶廣泛使用。相當於傳統上一家提供400種伺服器型號的中大型伺服器廠商。

Amazon Graviton2主要是解決基於微服務架構的現代化應用的需求。

微服務架構已經成為一股重要力量

 以前的架構基本上是單體架構,系統中所有的功能、模組耦合在一個應用中的架構中,整個應用包括應用、資料庫等都在同一個伺服器上。

隨著應用越來越複雜,一個大型的複雜軟體應用,由一個或者多個微服務組成,系統中的各個微服務可以被獨立部署,各個微服務之間是松耦合的,每個微服務僅僅關注於完成一件任務並很好的完成該任務。將一個複雜的軟體系統,進行了拆分之後,應用系統變的更加的高效。這也是近幾年來十分火熱的應用架構趨勢。

對伺服器晶片而言,傳統的x86伺服器架構已經有些不適應微服務化的現代應用發展。

在亞馬遜雲科技大中華區產品部計算與儲存總監周舸看來,這些新的應用軟體都更適合於可以平行擴充套件的架構,去充分地利用CPU的多個核、多個執行緒、可以並行處理多個任務的特點去發展出來的能力。

Graviton2希望為每一個核心都為雲上面的現代化應用,去設計最好的效能。“所以我們的每一個核在Graviton2裡面,都能夠達到最好的所謂真實的效能,去滿足這些現代化應用的需要。是客戶真的用Graviton2去執行他們的現代化的架構的應用的時候,他能得到什麼樣的結果。我們希望我們的每一個核都能做到,只針對這些東西去特定的最佳化,讓它發揮出最好的效能來。同時我們希望在一個CPU裡面,放盡量多的獨立的核,以便於最大程度的讓它充分發揮平行擴充套件的能力。”

(圖:Graviton2 適用的八大方向)

Graviton2適用的方向已經越來越廣,周舸舉例稱,Graviton2已經應用在八大方向,包括高效能運算如天氣預測的超算、飛機船舶流體設計以及半導體設計等。

客戶需求和價效比驅動伺服器架構生態多樣性

因為Graviton2基於ARM架構,不禁讓人聯想到ARM在此前的市場目標設想,其目標是未來ARM架構伺服器的市佔率將達到20%-30%。然而現實有一些殘酷,目前x86的晶片還是佔有絕大部分的市場份額。

ARM架構伺服器是否會成為未來市場主流?對於199IT的問題,顧凡認為這並不是一個簡單的非此即彼的市場問題。問題的焦點在於客戶的需求和雲端計算的價效比。

顧凡表示亞馬遜雲科技瞭解客戶的工作負載需求,同時在提供雲端計算解決方案有價效比優勢,在運營的過程當中形成了設計晶片的能力,所以從客戶需求和價效比角度出發自研“量體裁衣”的適合客戶的晶片就變得水到渠成。同時顧凡也強調“雲端計算裡面對價效比的追求是不會停的,既然自研晶片,一定會在價效比上走得更遠。”

Graviton 2作為亞馬遜雲科技第二代基於Arm架構的處理器,基於 64位Arm Neoverse N1微架構設計,這是ARM第一款資料中心定位的CPU架構。與同配置X86例項相比,Amazon EC2 M6g、C6g 和 R6g 例項的價效比提高了40%。

與第一代 Amazon Graviton 處理器相比,AWS Graviton2 處理器在效能和功能方面實現了重大飛躍,效能達到前者 7 倍、計算核心數量達到 4 倍、快取達到 2 倍、記憶體速度達到 5 倍。Amazon Graviton2 處理器具有全天候執行的256 位記憶體加密功能,每個核心的加密效能速度比第一代 Amazon Graviton 處理器提高 50%。

顧凡認為Graviton 2是在為兩個未來趨勢做準備,第一個是工作負載未來的迭代,比如未來五年,容器、微服務化趨勢會越來越明顯,更多企業的工作負載轉向了微服務化,遲早客戶都會需要像Graviton2這樣的處理器,即單核單執行緒大快取,把它的效能發揮到極致。第二個是雲端計算對價效比的追求。

亞馬遜雲科技自研晶片的驅動力,在於“服務好未來的現代化應用對於計算架構的需求,以及怎麼服務好雲端計算裡面客戶對於價效比追求,而CPU僅僅是一個工具。” (Ralf)