使用Azure托管磁盤簡(jiǎn)化云存儲(chǔ)管理
今年早些時(shí)候,微軟公司發(fā)布了Azure托管磁盤,這是一個(gè)簡(jiǎn)化云計(jì)算管理員存儲(chǔ)管理的新功能,并為可用性,圖像捕獲等提供了其他優(yōu)勢(shì)。
非托管磁盤面臨的挑戰(zhàn)是快速?gòu)?fù)雜化。每個(gè)云存儲(chǔ)賬戶在總體容量和支持多少IOPS方面都有限制。此模式意味著管理員可能需要在部署多個(gè)虛擬機(jī)時(shí)創(chuàng)建多個(gè)存儲(chǔ)賬戶。此外,管理員必須確保它們不會(huì)超出容量限制,并且每個(gè)存儲(chǔ)賬戶都可以提供賬戶中所有磁盤所需的IOPS(每秒的輸入輸出量)。
Azure托管磁盤簡(jiǎn)化了這個(gè)過(guò)程。它們提供了一個(gè)抽象層,可以幫助管理員處理為虛擬硬盤(VHD)創(chuàng)建和管理存儲(chǔ)賬戶所受到的限制。
除了不必?fù)?dān)心超過(guò)存儲(chǔ)賬戶限制之外,Azure管理磁盤還有三個(gè)優(yōu)點(diǎn):
(1)增強(qiáng)可用性
為防止出現(xiàn)單點(diǎn)硬件故障,管理員將虛擬機(jī)置于可用性套件中。例如,他們可以將負(fù)載平衡的Web服務(wù)器隊(duì)列放置在具有多個(gè)故障域的可用性套件中,以確保每個(gè)虛擬機(jī)在獨(dú)立硬件上運(yùn)行。但是,非托管磁盤沒(méi)有提供同樣的保證。可用性套件的每個(gè)虛擬機(jī)的所有磁盤可能最終存儲(chǔ)在同一存儲(chǔ)單元上的存儲(chǔ)賬戶中。因此,即使將虛擬機(jī)置于可用性套件時(shí),即使使用非托管磁盤時(shí),也存在潛在的單點(diǎn)故障存儲(chǔ)。
Azure托管磁盤有助于消除虛擬機(jī)存儲(chǔ)的潛在單點(diǎn)故障,它們確保可用性集中的虛擬機(jī)將使用放置在單獨(dú)存儲(chǔ)單元上的虛擬磁盤。
(2)改進(jìn)映像捕獲過(guò)程
虛擬機(jī)映像非常適合加快部署。在構(gòu)建映像之后,管理員可以使用相同的配置和設(shè)置重復(fù)部署服務(wù)器。
要捕獲非托管磁盤的映像,管理員必須使用命令行界面(CLI)。使用Azure托管磁盤,管理員可以在Azure門戶中使用一個(gè)簡(jiǎn)單的用戶界面來(lái)捕獲圖像。托管映像還包括連接到虛擬機(jī)的托管數(shù)據(jù)磁盤,因此管理員可以在進(jìn)程的一部分捕獲托管操作系統(tǒng)磁盤和數(shù)據(jù)磁盤的映像。管理員捕獲托管映像后,可以根據(jù)該映像部署新的虛擬機(jī),而無(wú)需創(chuàng)建新的存儲(chǔ)賬戶或復(fù)制VHD文件。
(3)獨(dú)立快照
除了映像之外,管理員還可以使用Azure托管磁盤的獨(dú)立快照。這允許他們制作單個(gè)磁盤的時(shí)間點(diǎn)副本,并對(duì)數(shù)據(jù)執(zhí)行時(shí)間點(diǎn)恢復(fù)。使用獨(dú)立的快照,管理員可以刪除父磁盤,但快照可以持續(xù)很長(zhǎng)時(shí)間。
管理員還可以使用這些快照從頭重建虛擬機(jī)。例如,如果它們需要虛擬機(jī)的時(shí)間點(diǎn)恢復(fù),則管理員可以使用基于時(shí)間點(diǎn)快照的新托管磁盤創(chuàng)建新的虛擬機(jī)。管理員甚至可以將獨(dú)立的快照放置在全局冗余的存儲(chǔ)賬戶中以進(jìn)行災(zāi)難恢復(fù)。
開(kāi)始使用Azure托管磁盤
托管磁盤提供標(biāo)準(zhǔn)(機(jī)械硬盤驅(qū)動(dòng)器)和高級(jí)(固態(tài)硬盤驅(qū)動(dòng)器)存儲(chǔ)的性能層。如果開(kāi)始使用,請(qǐng)?jiān)陂T戶網(wǎng)站中創(chuàng)建虛擬機(jī)時(shí)選擇Azure托管磁盤選項(xiàng),如圖1所示。
圖1.使用Azure托管磁盤創(chuàng)建虛擬機(jī)
除了在門戶網(wǎng)站中配置Azure托管磁盤的虛擬機(jī)外,管理員還可以使用PowerShell,Azure CLI和Azure資源管理器模板進(jìn)行自動(dòng)部署。
如果企業(yè)已經(jīng)使用非托管磁盤,并且其虛擬機(jī)位于支持Azure托管磁盤的區(qū)域中,則可以遷移到新功能。該過(guò)程需要使用PowerShell命令在虛擬機(jī)被釋放后執(zhí)行轉(zhuǎn)換。微軟公司提供了有關(guān)如何執(zhí)行遷移的腳本集合。請(qǐng)記住,Azure管理磁盤功能仍然是新的,目前在Azure政府領(lǐng)域還沒(méi)有采用。