理解托管磁盤(pán)的原理與優(yōu)勢(shì)

簡(jiǎn)介

Azure 托管磁盤(pán),是指將虛擬機(jī)使用的虛擬磁盤(pán)文件(VHD)和存儲(chǔ)賬號(hào)交由 Azure 來(lái)規(guī)劃和控制的服務(wù)喂饥。

此功能的上線旅急,意味著用戶能更方便地管理 Azure 虛擬機(jī)的存儲(chǔ)醇坝。Azure 托管磁盤(pán)將儲(chǔ)存在標(biāo)準(zhǔn)或高級(jí)存儲(chǔ)賬戶中的虛擬磁盤(pán)文件(VHD)抽象成 Azure 資源管理器中的頂級(jí)資源胜嗓。用戶只需給定磁盤(pán)類型(標(biāo)準(zhǔn)或高級(jí))與磁盤(pán)大小高职,Azure 便會(huì)替用戶創(chuàng)建并管理磁盤(pán)。

更高的虛擬機(jī)可用性

在使用搭建在非托管磁盤(pán)上的虛擬機(jī)時(shí)辞州,通常我們會(huì)把多臺(tái)虛擬機(jī)放到同一個(gè)可用性集中怔锌,以得到99.95% 的可用性。Azure 會(huì)把在同一個(gè)可用性集中的虛擬機(jī)放到不同的容錯(cuò)域(FD)內(nèi)变过,以保證后臺(tái)單個(gè)節(jié)點(diǎn)的故障不會(huì)影響可用性集中的所有虛擬機(jī)埃元。

但是在這種情況下,Azure 無(wú)法保證對(duì)存放虛擬磁盤(pán)文件的存儲(chǔ)賬戶也做到同樣的容錯(cuò)媚狰。如果用戶將虛擬磁盤(pán)文件都放到同一個(gè)存儲(chǔ)賬戶中岛杀,一旦存儲(chǔ)賬戶對(duì)應(yīng)的存儲(chǔ)單元發(fā)生故障導(dǎo)致磁盤(pán)無(wú)法訪問(wèn),會(huì)對(duì)用戶的應(yīng)用造成毀滅性的影響崭孤。

現(xiàn)在类嗤,在可用性集中使用托管磁盤(pán)時(shí),可用性集會(huì)負(fù)責(zé)將每臺(tái)虛擬機(jī)使用的磁盤(pán)分配到不同的存儲(chǔ)容錯(cuò)域中裳瘪,以保證單個(gè)存儲(chǔ)單元故障不會(huì)影響可用性集內(nèi)的所有虛擬機(jī)土浸。Azure 為可用性集添加了一個(gè)新的性能層罪针,叫做 “Aligned”彭羹。這個(gè)性能層只支持使用托管磁盤(pán)的虛擬機(jī),會(huì)自動(dòng)分配虛擬機(jī)的托管磁盤(pán)到不同的存儲(chǔ)容錯(cuò)域中泪酱,以達(dá)到容錯(cuò)的目的派殷。

這一優(yōu)勢(shì)對(duì)托管數(shù)據(jù)磁盤(pán)也同樣有效。

擺脫存儲(chǔ)賬戶的諸多限制

眾所周知墓阀,每個(gè)存儲(chǔ)賬戶存在最大 20000 IOPS 的限制毡惜,當(dāng)前的最佳實(shí)踐是每個(gè)標(biāo)準(zhǔn)存儲(chǔ)賬戶存放不超過(guò) 40 個(gè) VHD 文件,使得虛擬磁盤(pán)的性能不會(huì)因超出存儲(chǔ)賬戶的上限而收到影響斯撮。在使用高級(jí)存儲(chǔ)賬戶時(shí)经伙,更要考慮到高級(jí)存儲(chǔ)賬戶最多只能存放 35TB 頁(yè)面文件的限制。為使用高級(jí)存儲(chǔ)賬戶的虛擬機(jī)規(guī)劃備份時(shí)勿锅,還得考慮到備份時(shí)高級(jí)存儲(chǔ)賬戶中生成的暫存位置帕膜。

在使用托管磁盤(pán)時(shí),由于存儲(chǔ)賬戶在后臺(tái)都交由 Azure 來(lái)管理溢十,用戶無(wú)需考慮存儲(chǔ)賬戶的規(guī)劃垮刹,即可享受托管磁盤(pán)帶來(lái)的高性能與簡(jiǎn)便性。當(dāng)然张弛,托管磁盤(pán)也有如下的限制:

單臺(tái)虛擬機(jī)可附加的硬盤(pán)數(shù)荒典、IOPS 和吞吐量保持不變酪劫,這僅與虛擬機(jī)的大小有關(guān)。

單塊磁盤(pán)最高容量可達(dá) 4095GB寺董,包括托管與非托管磁盤(pán)覆糟。

每個(gè)訂閱和地區(qū),默認(rèn)最多可以部署 2000 個(gè)托管磁盤(pán)遮咖、托管鏡像或托管快照搪桂。這個(gè)上限最高可以提升到 10000 個(gè)。

托管磁盤(pán)的性能與收費(fèi)是根據(jù)磁盤(pán)的大小盯滚,向上一級(jí)靠攏踢械。比如用戶部署了一塊 200GB 的高級(jí)托管磁盤(pán),獲得的性能為 P20 的 2300 IOPS 和 150MB/s 的吞吐量魄藕,而費(fèi)用也會(huì)按照 P20 的標(biāo)準(zhǔn)來(lái)收取内列。與標(biāo)準(zhǔn)非托管磁盤(pán)的按用量收費(fèi)不同,標(biāo)準(zhǔn)托管磁盤(pán)也同樣按磁盤(pán)大小收費(fèi)背率。

將磁盤(pán)作為頂級(jí)資源

在 Azure 資源管理器模式中使用非托管磁盤(pán)時(shí)话瞧,用戶其實(shí)無(wú)法先創(chuàng)建一塊磁盤(pán),再將這塊磁盤(pán)附加到虛擬機(jī)上寝姿。用戶能做的只是在創(chuàng)建虛擬機(jī)或附加磁盤(pán)時(shí)交排,指定某個(gè)頁(yè)面文件并將其作為系統(tǒng)磁盤(pán)或數(shù)據(jù)磁盤(pán)附加到虛擬機(jī)上。

現(xiàn)在饵筑,與托管磁盤(pán)相關(guān)的 PowerShell 命令已經(jīng)被加到AzureRm.Compute模塊中(v2.6.0以上)埃篓,而非AzureRm.Storage模塊中,因?yàn)橥泄艽疟P(pán)本質(zhì)上是對(duì) Azure 存儲(chǔ)中虛擬磁盤(pán)文件的抽象根资。在使用托管磁盤(pán)時(shí)架专,用戶并不能找到任何 VHD 的 URL,資源模塊Microsoft.Compute會(huì)為用戶管理后臺(tái)實(shí)際的 VHD 文件玄帕。

當(dāng)用戶對(duì)托管磁盤(pán)或托管快照使用導(dǎo)出功能時(shí)部脚,會(huì)看到生成的 SAS Uri 中其實(shí)包含著后臺(tái)存放 VHD 文件的實(shí)際存儲(chǔ)賬戶名。

同時(shí)裤纹,Azure 為托管磁盤(pán)提供了全套管理命令委刘,用戶可以像管理虛擬機(jī)一樣對(duì)托管磁盤(pán)進(jìn)行創(chuàng)建、刪除和更新等動(dòng)作鹰椒,更可以為其他賬戶設(shè)置基于角色的權(quán)限控制(Role-based Authorization Control)來(lái)控制對(duì)托管磁盤(pán)的管理權(quán)限锡移。

下圖羅列了托管磁盤(pán)功能引入的三個(gè)頂級(jí)資源之間的關(guān)系,其中托管鏡像和托管快照我們會(huì)在后文詳細(xì)講述吹零。

更簡(jiǎn)便的鏡像管理

在部署使用非托管磁盤(pán)的虛擬機(jī)時(shí)罩抗,用戶必須先將作為鏡像的 VHD 文件拷貝至目標(biāo)存儲(chǔ)賬戶,才能在賬戶中創(chuàng)建虛擬機(jī)磁盤(pán)并搭建虛擬機(jī)灿椅。在創(chuàng)建大量虛擬機(jī)時(shí)套蒂,拷貝鏡像文件時(shí)常會(huì)讓人頭疼钞支。

現(xiàn)在,用戶只需同一個(gè)區(qū)域/訂閱中保留一個(gè)托管鏡像操刀,就能從這個(gè)鏡像中部署出多臺(tái)虛擬機(jī)烁挟,無(wú)需考慮存儲(chǔ)賬戶的限制。而一個(gè)托管鏡像中可以包含系統(tǒng)硬盤(pán)和多塊數(shù)據(jù)硬盤(pán)骨坑,可以一鍵部署出帶全套磁盤(pán)的虛擬機(jī)撼嗓,更省去了管理數(shù)據(jù)磁盤(pán)的麻煩。

雖然托管鏡像可以脫離原先的 VHD 文件欢唾,但是別急著把 VHD 文件刪除且警。一個(gè)托管鏡像只能在同一個(gè)訂閱或區(qū)域內(nèi)使用,如果需要跨訂閱或區(qū)域礁遣,用戶仍然需要將托管磁盤(pán)或快照導(dǎo)出成 VHD 文件斑芜,拷貝至其他訂閱或區(qū)域,再重新創(chuàng)建一個(gè)托管鏡像祟霍。

Note

托管鏡像中的系統(tǒng)硬盤(pán)仍然像非托管磁盤(pán)時(shí)的鏡像文件一般杏头,需要進(jìn)行一般化后才可以部署成多臺(tái)虛擬機(jī)。

獨(dú)立的托管快照

托管磁盤(pán)的快照是單個(gè)磁盤(pán)在當(dāng)前時(shí)間點(diǎn)的只讀拷貝沸呐。托管快照不依存于托管磁盤(pán)醇王,即使將托管磁盤(pán)刪除,托管快照仍然存在崭添。針對(duì)單個(gè)托管磁盤(pán)寓娩,用戶可以創(chuàng)建多個(gè)托管快照。以下是托管快照支持的操作:

從托管磁盤(pán)創(chuàng)建托管快照

從托管快照創(chuàng)建托管磁盤(pán)

從虛擬磁盤(pán)文件(VHD)創(chuàng)建托管快照

從托管快照創(chuàng)建托管鏡像

將托管快照復(fù)制成另一個(gè)托管快照

用戶可以做到將托管磁盤(pán)的級(jí)別(標(biāo)準(zhǔn)或高級(jí)磁盤(pán))自由轉(zhuǎn)換滥朱,只需為在用的托管磁盤(pán)創(chuàng)建快照根暑,再通過(guò)快照創(chuàng)建不同級(jí)別的磁盤(pán)即可。用戶還可以將托管磁盤(pán)的大小縮小——同樣創(chuàng)建快照徙邻,再使用快照創(chuàng)建小一號(hào)的托管磁盤(pán)。

就像導(dǎo)出托管磁盤(pán)一樣畸裳,托管快照也支持對(duì)快照內(nèi)容的導(dǎo)出操作缰犁。

即刻拷貝

用戶可能會(huì)注意到,不像之前的非托管磁盤(pán)怖糊,幾乎所有針對(duì)托管磁盤(pán)和托管快照的拷貝操作都非乘荩快。這得益于 Azure 團(tuán)隊(duì)最近開(kāi)發(fā)的 “讀時(shí)拷貝” 功能伍伤。此功能會(huì)即刻對(duì)拷貝操作返回 Success并徘,然后在后臺(tái)異步拷貝數(shù)據(jù)。目前此功能唯一的限制扰魂,是它只能應(yīng)用于同一地區(qū)內(nèi)的拷貝操作麦乞。

以下內(nèi)容需要注意:

遷移

虛擬機(jī)在從非托管磁盤(pán)遷移至托管磁盤(pán)時(shí)蕴茴,會(huì)給在同一個(gè)可用性集內(nèi)的所有虛擬機(jī)帶來(lái)有短暫的停機(jī)時(shí)間。因?yàn)榭捎眯约枰獜钠胀ㄐ阅軐由?jí)為 “Aligned” 性能層姐直。

PowerShell 提供了ConvertTo-AzureRmVMManagedDisk命令倦淀,使得 ARM 模式下的虛擬機(jī)可以直接從非托管磁盤(pán)遷移至托管磁盤(pán)。

Note

如果虛擬機(jī)的非托管磁盤(pán)處于開(kāi)啟了存儲(chǔ)服務(wù)加密功能(SSE)的存儲(chǔ)賬號(hào)下声畏,則無(wú)法通過(guò)此命令遷移到托管磁盤(pán)撞叽。用戶需要將對(duì)應(yīng)虛擬磁盤(pán)文件拷貝至未開(kāi)啟存儲(chǔ)服務(wù)加密的存儲(chǔ)賬號(hào)下,再將其轉(zhuǎn)換成托管磁盤(pán)插龄。

安全性

托管磁盤(pán)愿棋、托管快照與托管鏡像的后臺(tái)存儲(chǔ)賬號(hào)均默認(rèn)開(kāi)啟存儲(chǔ)服務(wù)加密功能。

使用托管磁盤(pán)的虛擬機(jī)也可以開(kāi)啟Azure磁盤(pán)加密功能均牢。

備份

Azure 門戶中的Azure 備份服務(wù)支持使用托管磁盤(pán)的虛擬機(jī)初斑。

管理

請(qǐng)使用 2.6.0 以上版本的AzureRm.ComputePowerShell 模塊管理托管磁盤(pán)。

立即訪問(wèn)http://market.azure.cn

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末膨处,一起剝皮案震驚了整個(gè)濱河市见秤,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌真椿,老刑警劉巖鹃答,帶你破解...
    沈念sama閱讀 223,002評(píng)論 6 519
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異突硝,居然都是意外死亡测摔,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,357評(píng)論 3 400
  • 文/潘曉璐 我一進(jìn)店門解恰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)锋八,“玉大人,你說(shuō)我怎么就攤上這事护盈⌒矗” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 169,787評(píng)論 0 365
  • 文/不壞的土叔 我叫張陵腐宋,是天一觀的道長(zhǎng)紊服。 經(jīng)常有香客問(wèn)我,道長(zhǎng)胸竞,這世上最難降的妖魔是什么欺嗤? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 60,237評(píng)論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮卫枝,結(jié)果婚禮上煎饼,老公的妹妹穿的比我還像新娘。我一直安慰自己校赤,他們只是感情好吆玖,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,237評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布筒溃。 她就那樣靜靜地躺著,像睡著了一般衰伯。 火紅的嫁衣襯著肌膚如雪铡羡。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 52,821評(píng)論 1 314
  • 那天意鲸,我揣著相機(jī)與錄音烦周,去河邊找鬼。 笑死怎顾,一個(gè)胖子當(dāng)著我的面吹牛读慎,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播槐雾,決...
    沈念sama閱讀 41,236評(píng)論 3 424
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼夭委,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了募强?” 一聲冷哼從身側(cè)響起株灸,我...
    開(kāi)封第一講書(shū)人閱讀 40,196評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎擎值,沒(méi)想到半個(gè)月后慌烧,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,716評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡鸠儿,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,794評(píng)論 3 343
  • 正文 我和宋清朗相戀三年屹蚊,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片进每。...
    茶點(diǎn)故事閱讀 40,928評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡汹粤,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出田晚,到底是詐尸還是另有隱情嘱兼,我是刑警寧澤,帶...
    沈念sama閱讀 36,583評(píng)論 5 351
  • 正文 年R本政府宣布肉瓦,位于F島的核電站遭京,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏泞莉。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,264評(píng)論 3 336
  • 文/蒙蒙 一船殉、第九天 我趴在偏房一處隱蔽的房頂上張望鲫趁。 院中可真熱鬧,春花似錦利虫、人聲如沸挨厚。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,755評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)疫剃。三九已至钉疫,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間巢价,已是汗流浹背牲阁。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,869評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留壤躲,地道東北人城菊。 一個(gè)月前我還...
    沈念sama閱讀 49,378評(píng)論 3 379
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像碉克,于是被迫代替她去往敵國(guó)和親凌唬。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,937評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容