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