近日,微軟發(fā)布了最新的 Azure 虛擬機(jī)——Bpsv2 可突增虛擬機(jī)正式版。與 Dpsv5、Epsv5 實例相同,Bpsv2 可突增虛擬機(jī)也搭載了AmpereAltra系列處理器。B 系列虛擬機(jī)所面向的工作負(fù)載具有可突增的性能要求,無需 CPU 長期維持高性能狀態(tài)。Bpsv2 可突增虛擬機(jī)能夠幫助開發(fā)人員大幅節(jié)省成本,同時確保應(yīng)用程序的性能達(dá)到預(yù)期??傮w而言,Bpsv2 虛擬機(jī)充分發(fā)揮了云計算的彈性優(yōu)勢,使開發(fā)人員無需為額外的資源付費。
由于應(yīng)用程序和使用模式的數(shù)量眾多,降低云計算支出既是挑戰(zhàn),也是機(jī)遇。云計算使開發(fā)人員能夠根據(jù)需求的變化,靈活地增加或減少虛擬機(jī)的數(shù)量。然而,此類應(yīng)用程序的最小計算單元是虛擬機(jī),它們的大小需根據(jù)每項工作負(fù)載來確定。為工作負(fù)載配置適度算力(指分析應(yīng)用程序的性能及要求并匹配適當(dāng)?shù)乃懔Γ枰私鈶?yīng)用程序的需求和使用模式。但由于使用模式難以預(yù)測,因此通常根據(jù)工作負(fù)載的峰值來確定虛擬機(jī)大小。
然而,云端工作負(fù)載很少會持續(xù)地在高性能水平運行,其流量模式通常是突增性的,同時也隨著晝夜的變化而波動。傳統(tǒng)虛擬機(jī)的收費方式為按照時長計費,無論是否使用相關(guān)資源,都會產(chǎn)生費用。因此,一旦托管應(yīng)用程序的虛擬機(jī)啟動,您就需要按使用時長付費??赏辉鎏摂M機(jī)的運作模式則不同,下文將帶您進(jìn)行深入了解。
和 Dpsv5 虛擬機(jī)類似,Bpsv2 虛擬機(jī)具備特定數(shù)量的 vCPU(在 Ampere Altra 處理器中為內(nèi)核)、內(nèi)存量、存儲和網(wǎng)絡(luò)能力。不同點在于,Bpsv2 虛擬機(jī)的每個 vCPU 都能提供有保證的基線性能,當(dāng)應(yīng)用程序的需求未達(dá)到其基線性能時,虛擬機(jī)將累積額度;當(dāng)應(yīng)用程序需要更高的性能時,此前累積的額度將發(fā)揮作用,虛擬機(jī)可以使用 100% vCPU 突增到基線以上。您可以訪問下方網(wǎng)址查看不同類型的額度以及 B 系列虛擬機(jī)的基線性能。
為更好地解釋 CPU 的“額度”及“突增”的概念,下文將通過具體的例子進(jìn)行闡述。
設(shè)想在一個餐飲外賣服務(wù)中,運行著一套端到端的配送物流系統(tǒng),從消費者手機(jī)中的移動客戶端橫跨至 Azure 上運行的云原生應(yīng)用程序。為了確保能夠快速、可預(yù)測地訪問如菜單之類的資產(chǎn),可以使用像 Redis 這樣以低延遲讀寫著稱的內(nèi)存緩存。在此示例中,我們假設(shè) Redis 部署在傳統(tǒng)型的非可突增虛擬機(jī)上,如基于 Ampere Altra 處理器的 Dpsv5 虛擬機(jī)(該虛擬機(jī)專為提供可預(yù)測的性能和抵抗“嘈雜鄰居”而設(shè)計)。
外賣服務(wù)有較強(qiáng)的時間規(guī)律,每天會出現(xiàn)數(shù)次突增性的活動高峰。在用餐高峰期間,訂單數(shù)量會急劇增加,這時對 Redis 集群的吞吐量需求會高于其他時間段。如上所述,為了有效應(yīng)對這種峰值流量,開發(fā)人員可調(diào)整虛擬機(jī)大小,以處理更多的活動;當(dāng)需求下降時,可以利用 Azure 計算的彈性優(yōu)勢,關(guān)閉多余的虛擬機(jī)。這是一種有效的技術(shù)手段,相較于傳統(tǒng)的非可突增虛擬機(jī),Bpsv2 可突增虛擬機(jī)更適用于此類用途。
圖 1 展示了典型的外賣服務(wù)高峰場景,即早餐、午餐和晚餐三次高峰。該圖描繪了 CPU 利用率的變化,以及與之相應(yīng)的流入流量和虛擬機(jī)額度累積的變化。當(dāng)額度降至零或零以下時,B 系列虛擬機(jī)只能以 CPU 基線性能運行。在此示例中,額度始終保持在零以上,這意味著虛擬機(jī)的大小與流入流量匹配得當(dāng)。
圖 1. 可突增虛擬機(jī)上典型的外賣服務(wù)使用模式
表 1 對比了在運行 Redis 時,每臺不同類型的通用型虛擬機(jī)三年所產(chǎn)生的成本。如圖所示,Bpsv2 虛擬機(jī)可節(jié)省高達(dá) 31% 的成本,并且不產(chǎn)生任何性能損失。
Bpsv2 虛擬機(jī)適于有可突增性能要求的實例,與 Azure Dpsv5 虛擬機(jī)一樣,擁有卓越的性能、可預(yù)測性和可持續(xù)性,這些特性也是 Dpsv5 虛擬機(jī)廣受歡迎的原因。目前,微軟正與 Ampere 緊密合作,將這些虛擬機(jī)推向市場,并根據(jù)云開發(fā)人員的需求定制計算。
Ampere 致力于幫助更多的云計算開人員實現(xiàn)一項意義非凡的改變——遷移到基于可持續(xù)平臺的云原生處理器上。這一改變不僅有益于開發(fā)者,也有利于成本控制,更有助于實現(xiàn)可持續(xù)發(fā)展的未來。
審核編輯:湯梓紅
-
處理器
+關(guān)注
關(guān)注
68文章
19286瀏覽量
229873 -
虛擬機(jī)
+關(guān)注
關(guān)注
1文章
917瀏覽量
28209 -
Azure
+關(guān)注
關(guān)注
1文章
123瀏覽量
12781 -
Ampere
+關(guān)注
關(guān)注
1文章
66瀏覽量
4544
原文標(biāo)題:創(chuàng)芯課堂|選用 Azure Bpsv2 可突增虛擬機(jī),為基礎(chǔ)設(shè)施配置適度算力并降低成本
文章出處:【微信號:AmpereComputing,微信公眾號:安晟培半導(dǎo)體】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論