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

圖 1. 可突增虛擬機(jī)上典型的外賣服務(wù)使用模式
表 1 對(duì)比了在運(yùn)行 Redis 時(shí),每臺(tái)不同類型的通用型虛擬機(jī)三年所產(chǎn)生的成本。如圖所示,Bpsv2 虛擬機(jī)可節(jié)省高達(dá) 31% 的成本,并且不產(chǎn)生任何性能損失。

Bpsv2 虛擬機(jī)適于有可突增性能要求的實(shí)例,與 Azure Dpsv5 虛擬機(jī)一樣,擁有卓越的性能、可預(yù)測(cè)性和可持續(xù)性,這些特性也是 Dpsv5 虛擬機(jī)廣受歡迎的原因。目前,微軟正與 Ampere 緊密合作,將這些虛擬機(jī)推向市場(chǎng),并根據(jù)云開發(fā)人員的需求定制計(jì)算。
Ampere 致力于幫助更多的云計(jì)算開人員實(shí)現(xiàn)一項(xiàng)意義非凡的改變——遷移到基于可持續(xù)平臺(tái)的云原生處理器上。這一改變不僅有益于開發(fā)者,也有利于成本控制,更有助于實(shí)現(xiàn)可持續(xù)發(fā)展的未來。
審核編輯:湯梓紅
-
處理器
+關(guān)注
關(guān)注
68文章
20339瀏覽量
255356 -
虛擬機(jī)
+關(guān)注
關(guān)注
1文章
975瀏覽量
30721 -
Azure
+關(guān)注
關(guān)注
1文章
130瀏覽量
13729 -
Ampere
+關(guān)注
關(guān)注
1文章
81瀏覽量
4915
原文標(biāo)題:創(chuàng)芯課堂|選用 Azure Bpsv2 可突增虛擬機(jī),為基礎(chǔ)設(shè)施配置適度算力并降低成本
文章出處:【微信號(hào):AmpereComputing,微信公眾號(hào):安晟培半導(dǎo)體】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
【米爾全志T153開發(fā)板評(píng)測(cè)】虛擬機(jī)資料下載與安裝
虛擬機(jī)數(shù)據(jù)恢復(fù)—虛擬機(jī)vmdk文件被刪除的數(shù)據(jù)恢復(fù)案例
服務(wù)器數(shù)據(jù)恢復(fù)—EqualLogic存儲(chǔ)硬盤離線導(dǎo)致上層虛擬機(jī)不可用的數(shù)據(jù)恢復(fù)案例
S32Z2:安全可靠的高性能實(shí)時(shí)處理器
Arm架構(gòu)助力Azure Cobalt 100虛擬機(jī)工作負(fù)載性能提升
虛擬機(jī)數(shù)據(jù)恢復(fù)—異常斷電致ESXI存儲(chǔ)失聯(lián)?這份實(shí)戰(zhàn)數(shù)據(jù)恢復(fù)案例請(qǐng)收好
在Ubuntu 虛擬機(jī)中使用verilator對(duì)蜂鳥E203內(nèi)核進(jìn)行仿真
蜂鳥e203在虛擬機(jī)unbuntu上面驗(yàn)證時(shí)報(bào)錯(cuò)的可能原因及解決措施
搭建自己的ubuntu系統(tǒng)之創(chuàng)建ubuntu虛擬機(jī)
德承新款工控機(jī)P2302系列全面搭載新一代 Intel? Meteor Lake-PS Core? Ultra 7/5/3 處理器
基于兆芯開先KX-7000處理器的聯(lián)和東海XTD30系列臺(tái)式機(jī)發(fā)布
中軟國際鴻云虛擬機(jī)安裝指南
TECS OpenStack資源池虛擬機(jī)網(wǎng)絡(luò)二層地址無法互通的問題處理
龍芯處理器支持WINDOWS嗎?
虛擬化數(shù)據(jù)恢復(fù)—XenServer虛擬化平臺(tái)上VPS不可用的數(shù)據(jù)恢復(fù)案例
微軟發(fā)布Azure Bpsv2可突增虛擬機(jī) 搭載Ampere Altra系列處理器
評(píng)論