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