谷歌的云部門周四宣布了一個新的虛擬機產(chǎn)品系列,它聲稱與來自其他供應(yīng)商的虛擬機相比,尤其是亞馬遜基于 Graviton 芯片的實例,它可以為最大的云工作負(fù)載提供很大比例的性能和經(jīng)濟(jì)性改進(jìn)。
谷歌云基礎(chǔ)設(shè)施副總裁 Sachin Gupta 在接受ZDNet采訪時表示,Tau 虛擬機是“業(yè)界最佳的橫向擴(kuò)展應(yīng)用程序性價比” 。
在這種情況下,橫向擴(kuò)展應(yīng)用程序可以包括互聯(lián)網(wǎng)應(yīng)用程序,例如可能由社交媒體運行的應(yīng)用程序。Twitter 和 Snap 是首次亮相的客戶,他們被引述稱贊 Tau VM 的品質(zhì)。Snap 和 Twitter 使用帶有容器的虛擬機,因為 Google 提供了在實例之上運行的 Google Kubernetes Engine。
這些向外擴(kuò)展的應(yīng)用程序通常是微服務(wù),其中底層機器實例的細(xì)節(jié)被抽象掉了。這可能包括 Web 服務(wù)、媒體轉(zhuǎn)碼、大型日志文件處理等。
Tau 實例每個實例最多可提供 60 個虛擬 CPU,并且基于 AMD 的第三代 EPYC 服務(wù)器處理器“Milan”。谷歌已經(jīng)為許多實例提供了 EPYC Rome 部分。這些實例的每個虛擬 CPU 最多可以有 4 GB 的內(nèi)存。
谷歌認(rèn)為,與亞馬遜基于 Graviton 的 ARM 處理器虛擬機等服務(wù)相比,根據(jù)常見的 SPECInt 處理器基準(zhǔn)測試,其原始性能提高了 56%。它聲稱,與亞馬遜和其他公司相比,谷歌自己的測試在性價比方面也提高了 42%。(可以在此處找到有關(guān)公司測試方法的詳細(xì)信息。)
Tau VM 似乎位于Google 的 E2 實例之間,可擴(kuò)展到 32 個虛擬機,并且專注于通用用途;和 N2 實例,可擴(kuò)展到每個實例 80 個虛擬 CPU。
Tau 虛擬機“在 CPU、內(nèi)存、I/O 等方面進(jìn)行了特別優(yōu)化,經(jīng)過微調(diào),最適合橫向擴(kuò)展環(huán)境?!?/p>
谷歌云預(yù)計,隨著時間的推移,它可能會在 AMD 部分之外整合其他芯片。Gupta 指出,目前在 CPU 世界中“這有點像一場競賽”?!坝腥擞幸粋€新的 CPU,他們領(lǐng)先了一點?!?/p>
“對我們的客戶來說特別重要的一點是,我們能夠在不重新設(shè)計應(yīng)用程序的情況下提供這種性價比改進(jìn),”Gupta 說,而基于 AWS Graviton 的實例必須將代碼從 x86 移植到 ARM 指令放。
“到目前為止,他們聽到的消息是,如果你想要橫向擴(kuò)展,首先你必須在你的應(yīng)用程序中做一些手術(shù),重新調(diào)整它,并為你的環(huán)境維護(hù)兩個堆棧,”Gupta 說。
不過,Google Cloud 不排除其他架構(gòu)?!叭绻磥淼拇鸢甘俏覀冃枰?Tau 系列中擁有基于 Intel 或基于 ARM 的實例,無論哪種最適合我們的客戶進(jìn)行橫向擴(kuò)展,我們都希望以此為基礎(chǔ)構(gòu)建并優(yōu)化滿足他們的應(yīng)用需求?!?/p>
這可能包括谷歌定制芯片;Google Cloud 擁有使用其用于機器學(xué)習(xí)的 TPU 處理器的實例。
Gupta 說:“我們絕對會繼續(xù)投資于通過硅實現(xiàn)差異化?!?/p>