什么是Azure虛擬機(jī)規(guī)模集?

來源: Microsoft Azure
作者:Microsoft Azure
時(shí)間:2021-02-18
17283
使用Azure虛擬機(jī)規(guī)模集可以創(chuàng)建并管理一組負(fù)載均衡的VM。可以根據(jù)需求或定義的計(jì)劃自動增減VM實(shí)例的數(shù)目。規(guī)模集為應(yīng)用程序提供高可用性,用于集中管理、配置和更新大量VM??梢允褂锰摂M機(jī)規(guī)模集為計(jì)算、大數(shù)據(jù)和容器工作負(fù)荷等領(lǐng)域構(gòu)建大規(guī)模的服務(wù)。

使用Azure虛擬機(jī)規(guī)模集可以創(chuàng)建并管理一組負(fù)載均衡的VM??梢愿鶕?jù)需求或定義的計(jì)劃自動增減VM實(shí)例的數(shù)目。規(guī)模集為應(yīng)用程序提供高可用性,用于集中管理、配置和更新大量VM??梢允褂锰摂M機(jī)規(guī)模集為計(jì)算、大數(shù)據(jù)和容器工作負(fù)荷等領(lǐng)域構(gòu)建大規(guī)模的服務(wù)。

為何使用虛擬機(jī)規(guī)模集?

為了提供冗余性并改進(jìn)性能,通常會跨多個(gè)實(shí)例來分發(fā)應(yīng)用程序??蛻艨赡軙ㄟ^負(fù)載均衡器來訪問應(yīng)用程序,由負(fù)載均衡器負(fù)責(zé)將請求分發(fā)到某個(gè)應(yīng)用程序?qū)嵗?。如果你需要進(jìn)行維護(hù)或更新某個(gè)應(yīng)用程序?qū)嵗?,則必須將客戶分發(fā)到其他可用的應(yīng)用程序?qū)嵗榱藵M足客戶的額外需求,可能需要增加運(yùn)行應(yīng)用程序的應(yīng)用程序?qū)嵗臄?shù)量。

Azure虛擬機(jī)規(guī)模集為跨多個(gè)VM運(yùn)行的應(yīng)用程序提供管理功能,可以自動縮放資源,還可以對流量進(jìn)行負(fù)載均衡。規(guī)模集具有下述主要優(yōu)勢:

·易于創(chuàng)建和管理多個(gè)VM

有多個(gè)運(yùn)行應(yīng)用程序的VM時(shí),必須在整個(gè)環(huán)境中維持一致的配置。為了確保應(yīng)用程序性能可靠,所有VM的VM大小、磁盤配置和應(yīng)用程序安裝都應(yīng)匹配。

使用規(guī)模集時(shí),所有VM實(shí)例都是根據(jù)相同的基礎(chǔ)OS映像和配置來創(chuàng)建的。使用這種方法可以輕松地管理數(shù)百個(gè)VM,不需執(zhí)行其他的配置任務(wù)或網(wǎng)絡(luò)管理。

規(guī)模集支持使用Azure負(fù)載均衡器進(jìn)行基本的第4層流量分發(fā)操作,以及使用Azure應(yīng)用程序網(wǎng)關(guān)進(jìn)行更高級的第7層流量分發(fā)和TLS終止操作。

·提供高可用性和應(yīng)用程序復(fù)原能力

規(guī)模集用于運(yùn)行應(yīng)用程序的多個(gè)實(shí)例。如果某個(gè)VM實(shí)例出現(xiàn)問題,客戶可以繼續(xù)通過其他VM實(shí)例來訪問應(yīng)用程序,將中斷的可能性降至最低。

若要提高可用性,可以使用可用性區(qū)域,在單個(gè)或多個(gè)數(shù)據(jù)中心自動分發(fā)規(guī)模集中的VM實(shí)例。

·允許應(yīng)用程序隨資源需求變化自動進(jìn)行縮放

客戶對應(yīng)用程序的需求可能會在一天或一周內(nèi)變化。規(guī)模集可以遵循客戶需求,在應(yīng)用程序需求增加時(shí)自動增加VM實(shí)例數(shù),在需求減少時(shí)減少VM實(shí)例數(shù)。

另外,自動縮放還可以盡量降低在需求較低時(shí)運(yùn)行應(yīng)用程序的不必要的VM實(shí)例數(shù),并可讓客戶在需求增加時(shí)繼續(xù)享受可以接受的性能級別,而且會自動添加更多的VM實(shí)例。此功能有助于降低成本,并根據(jù)需要高效地創(chuàng)建Azure資源。

·大規(guī)模工作

規(guī)模集最多支持1,000個(gè)VM實(shí)例。如果創(chuàng)建和上傳自己的自定義VM映像,則該限制為600個(gè)VM實(shí)例。

若要盡量提高生產(chǎn)工作負(fù)荷的性能,請使用Azure托管磁盤。

虛擬機(jī)和規(guī)模集的差異

規(guī)模集是使用虛擬機(jī)構(gòu)建的。使用規(guī)模集時(shí),會提供管理層和自動層來運(yùn)行和縮放應(yīng)用程序??梢愿挠檬謩臃绞絹韯?chuàng)建和管理單個(gè)VM,也可以集成現(xiàn)有的工具,以便構(gòu)建類似級別的自動化。下表概述了規(guī)模集的優(yōu)勢(與手動管理多個(gè)VM實(shí)例相比)。

微信圖片_20210218143322.png

如何監(jiān)視規(guī)模集

使用用于VM的Azure Monitor,它具有簡單的載入過程,并將自動從規(guī)模集中的VM收集重要的CPU、內(nèi)存、磁盤和網(wǎng)絡(luò)性能計(jì)數(shù)器。它還包括額外的監(jiān)視功能和預(yù)定義的可視化效果,這些可視化效果可以幫助你專注于規(guī)模集的可用性和性能。

使用Application Insights啟用對虛擬機(jī)規(guī)模集應(yīng)用程序的監(jiān)視,以收集有關(guān)應(yīng)用程序的詳細(xì)信息,包括頁面視圖、應(yīng)用程序請求和異常。通過配置可用性測試來模擬用戶流量,進(jìn)一步驗(yàn)證應(yīng)用程序的可用性。

數(shù)據(jù)駐留

在Azure中,將客戶數(shù)據(jù)存儲到一個(gè)區(qū)域的功能目前僅適用于亞太地區(qū)的東南亞區(qū)域(新加坡)和巴西地區(qū)的巴西南部區(qū)域(圣保羅州)。對于其他所有區(qū)域,客戶數(shù)據(jù)存儲在以下地域。有關(guān)詳細(xì)信息,請參閱信任中心。

立即登錄,閱讀全文
版權(quán)說明:
本文內(nèi)容來自于Microsoft Azure,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對觀點(diǎn)贊同或支持。如有侵權(quán),請聯(lián)系管理員(zzx@kchuhai.com)刪除!
掃碼登錄
打開掃一掃, 關(guān)注公眾號后即可登錄/注冊
加載中
二維碼已失效 請重試
刷新
賬號登錄/注冊
個(gè)人VIP
小程序
快出海小程序
公眾號
快出海公眾號
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家