關(guān)于 Azure Windows VM 的磁盤和 VHD

就像其他任何計算機一樣,Azure 中的虛擬機將磁盤用作存儲操作系統(tǒng)政勃、應用程序和數(shù)據(jù)的位置唧龄。 所有 Azure 虛擬機都至少有兩個磁盤,即 Windows 操作系統(tǒng)磁盤和臨時磁盤奸远。 操作系統(tǒng)磁盤基于映像創(chuàng)建既棺,操作系統(tǒng)磁盤和該映像都存儲在 Azure 存儲帳戶中的虛擬硬盤 (VHD) 內(nèi)。 虛擬機還可以有一個或多個數(shù)據(jù)磁盤懒叛,而這些磁盤也存儲為 VHD丸冕。

在本文中,我們將討論磁盤的不同用法薛窥,并討論可以創(chuàng)建和使用的不同磁盤類型胖烛。 本文也適用于Linux 虛擬機

Note

Azure 具有用于創(chuàng)建和處理資源的兩個不同的部署模型:Resource Manager 和經(jīng)典诅迷。 這篇文章介紹了如何使用這兩種模型佩番,但 Azure 建議大多數(shù)最新部署使用 Resource Manager 模型。

VM 使用的磁盤

讓我們來看看 VM 如何使用磁盤罢杉。

操作系統(tǒng)磁盤

每個虛擬機都附加了一個操作系統(tǒng)磁盤趟畏。 默認情況下,它注冊為 SATA 驅(qū)動器并標為 C: 盤滩租。 此磁盤的最大容量為 2048 GB赋秀。

臨時磁盤

每個 VM 包含一個臨時磁盤利朵。 臨時磁盤為應用程序和進程提供短期存儲存儲空間,僅用于存儲頁面或交換文件等數(shù)據(jù)沃琅。 在維護事件期間或重新部署 VM時哗咆,臨時磁盤上的數(shù)據(jù)可能會丟失。 在 VM 標準重啟期間益眉,臨時驅(qū)動器上的數(shù)據(jù)應會保留晌柬。

臨時磁盤默認標記為 D: 盤,用于存儲 pagefile.sys郭脂。 若要將此磁盤重新映射到其他驅(qū)動器號年碘,請參閱更改 Windows 臨時磁盤的驅(qū)動器號。 臨時磁盤的大小因虛擬機的大小而異展鸡。 有關(guān)詳細信息屿衅,請參閱Windows 虛擬機的大小

有關(guān) Azure 如何使用臨時磁盤的詳細信息莹弊,請參閱Understanding the temporary drive on Azure Virtual Machines

數(shù)據(jù)磁盤

數(shù)據(jù)磁盤是附加到虛擬機的 VHD涤久,用于存儲應用程序數(shù)據(jù)或其他需要保留的數(shù)據(jù)。 數(shù)據(jù)磁盤注冊為 SCSI 驅(qū)動器并且?guī)в兴x擇的字母標記忍弛。 每個數(shù)據(jù)磁盤的最大容量為 4095 GB响迂。 虛擬機的大小決定了可附加的磁盤數(shù)目,以及可用來托管磁盤的存儲類型细疚。

Note

有關(guān)虛擬機容量的詳細信息蔗彤,請參閱Windows 虛擬機的大小

當你基于映像創(chuàng)建虛擬機時疯兼,Azure 會創(chuàng)建操作系統(tǒng)磁盤然遏。 如果使用包含數(shù)據(jù)磁盤的映像,則 Azure 還會在創(chuàng)建虛擬機時創(chuàng)建數(shù)據(jù)磁盤吧彪。 )否則待侵,需要在創(chuàng)建虛擬機后添加數(shù)據(jù)磁盤。

隨時可以將數(shù)據(jù)磁盤添加到虛擬機姨裸,只需將該磁盤附加到虛擬機即可诫给。 可以使用已上傳或復制到存儲帳戶的 VHD,也可以讓 Azure 創(chuàng)建 VHD啦扬。 附加數(shù)據(jù)磁盤會將 VHD 文件與 VM 關(guān)聯(lián),方法是在 VHD 上放置“租約”凫碌,因此在仍附加 VHD 時無法從存儲中刪除它扑毡。

關(guān)于 VHD

Azure 中使用的 VHD 是在 Azure 的標準或高級存儲帳戶中作為頁 Blob 存儲的 .vhd 文件。 有關(guān)頁 blob 的詳細信息盛险,請參閱了解塊 blob 和頁 blob瞄摊。 有關(guān)高級存儲的詳細信息勋又,請參閱高性能高級存儲和 Azure VM

Azure 支持固定的磁盤 VHD 格式换帜。 固定格式在文件內(nèi)對邏輯磁盤以線性方式布局楔壤,使磁盤偏移量 X 存儲在 Blob 偏移量 X 的位置。在 Blob 末尾有一小段腳注惯驼,描述了 VHD 的屬性蹲嚣。 通常,由于大多數(shù)磁盤中都有較大的未使用區(qū)域祟牲,因此固定格式會浪費空間隙畜。 不過,Azure 以稀疏格式存儲 .vhd 文件说贝,因此可兼獲固定和動態(tài)格式磁盤的優(yōu)點议惰。 有關(guān)更多詳細信息令宿,請參閱虛擬硬盤入門膜眠。

Azure 中所有要用作磁盤或映像創(chuàng)建來源的 .vhd 文件都是只讀文件。 當你創(chuàng)建磁盤或映像時凉袱,Azure 會生成 .vhd 文件的副本傲宜。 這些副本可以是只讀文件运杭,也可以是讀寫文件,具體取決于使用 VHD 的方式蛋哭。

在通過映像創(chuàng)建虛擬機時县习,Azure 為虛擬機創(chuàng)建磁盤,該磁盤是源 .vhd 文件的副本谆趾。 為避免被意外刪除躁愿,Azure 對任何用于創(chuàng)建映像、操作系統(tǒng)磁盤或數(shù)據(jù)磁盤的源 .vhd 文件設(shè)置了租約沪蓬。

在刪除源 .vhd 文件之前彤钟,需要先通過刪除磁盤或映像來解除租約。 若要刪除當前由虛擬機用作操作系統(tǒng)磁盤的 .vhd 文件跷叉,可以通過刪除虛擬機并刪除所有關(guān)聯(lián)的磁盤逸雹,一次性刪除虛擬機、操作系統(tǒng)磁盤和源 .vhd 文件云挟。 但是梆砸,刪除用作數(shù)據(jù)磁盤來源的 .vhd 文件需要按一定順序執(zhí)行幾個步驟。 首先從虛擬機分離該磁盤园欣,再刪除該磁盤帖世,才能刪除 .vhd 文件。

Warning

如果從存儲中刪除了源 .vhd 文件或刪除了存儲帳戶沸枯,Microsoft 則無法為用戶恢復數(shù)據(jù)日矫。

磁盤類型

Azure 磁盤具備 99.999% 的可用性赂弓。 Azure 磁盤持續(xù)提供企業(yè)級持久性,年化故障率為 0%哪轿,達到行業(yè)領(lǐng)先水平盈魁。

在創(chuàng)建磁盤時,有兩種適用于存儲的性能層可供選擇 -- 標準存儲和高級存儲窃诉。 另外還有兩類磁盤 -- 非托管磁盤和托管磁盤 -- 這兩類磁盤可以駐留在任一性能層中杨耙。

標準存儲

標準存儲以 HDD 為基礎(chǔ),可以在確保性能的同時提供經(jīng)濟高效的存儲褐奴。 標準存儲可在一個數(shù)據(jù)中心進行本地復制按脚,也可以通過主要和輔助數(shù)據(jù)中心實現(xiàn)異地冗余。 有關(guān)存儲復制的詳細信息敦冬,請參閱Azure 存儲復制辅搬。

要詳細了解如何將標準存儲與 VM 磁盤結(jié)合使用,請參閱標準存儲和磁盤脖旱。

高級存儲

高級存儲以 SSD 為基礎(chǔ)堪遂,為運行 I/O 密集型工作負荷的 VM 提供高性能、低延遲的磁盤支持萌庆。 可將高級存儲與 DS溶褪、DSv2 或 FS 系列的 Azure VM 配合使用。 有關(guān)詳細信息践险,請參閱高級存儲猿妈。

非托管磁盤

非托管磁盤是 VM 一直使用的傳統(tǒng)類型的磁盤。 有了這些以后巍虫,即可創(chuàng)建自己的存儲帳戶并在創(chuàng)建磁盤時指定該存儲帳戶彭则。 必須確保不將太多磁盤置于同一存儲帳戶中,因為可能會超過存儲帳戶的可伸縮性目標(例如 20,000 IOPS)占遥,導致 VM 數(shù)受限俯抖。 使用非托管磁盤時,必須確定如何最大程度地使用一個或多個存儲帳戶瓦胎,以便充分利用 VM 的性能芬萍。

托管磁盤

托管磁盤為用戶在后臺處理存儲帳戶的創(chuàng)建/管理,確保用戶無需擔心存儲帳戶的可伸縮性限制搔啊。 用戶只需指定磁盤大小和性能層(標準/高級)柬祠,Azure 就會自動創(chuàng)建和管理磁盤。 即使是添加磁盤或者擴展和縮減 VM负芋,也無需考慮要使用哪種存儲瓶盛。

還可以按 Azure 區(qū)域在一個存儲帳戶中管理自定義映像,并使用這些映像在同一訂閱中創(chuàng)建數(shù)百個 VM。 有關(guān)管理磁盤的詳細信息惩猫,請參閱托管磁盤概述

建議為新 VM 使用 Azure 托管磁盤蚜点,并將以前的非托管磁盤轉(zhuǎn)換為托管磁盤轧房,以便充分利用托管磁盤中提供的多項功能。

磁盤比較

下表對托管磁盤與非托管磁盤的高級和標準性能層做了比較绍绘,方便用戶確定要使用哪個層奶镶。

Azure 高級磁盤Azure 標準磁盤

磁盤類型固態(tài)硬盤 (SSD)機械硬盤 (HDD)

概述基于 SSD 的高性能、低延遲磁盤支持陪拘,適用于運行 IO 密集型工作負荷或托管任務(wù)關(guān)鍵型生產(chǎn)環(huán)境的 VM基于 HDD 的經(jīng)濟高效型磁盤支持厂镇,適用于開發(fā)/測試 VM 方案

方案生產(chǎn)和性能敏感型工作負荷開發(fā)/測試、非關(guān)鍵左刽、

不經(jīng)常訪問的工作負荷

磁盤大小P4:32 GB(僅托管磁盤)

P6:64 GB(僅托管磁盤)

P10:128 GB

P20:512 GB

P30:1024 GB

P40:2048 GB

P50:4095 GB

非托管磁盤:1 GB - 4 TB (4095 GB)

托管磁盤:

S4:32 GB

S6:64 GB

S10:128 GB

S20:512 GB

S30:1024 GB

S40:2048 GB

S50:4095 GB

每個磁盤的最大吞吐量250 MB/秒60 MB/秒

每個磁盤的最大 IOPS7500 IOPS500 IOPS

最后一個建議:對非托管標準磁盤使用 TRIM

如果使用非托管標準磁盤 (HDD)捺信,則應啟用 TRIM。 TRIM 會放棄磁盤上未使用的塊欠痴,以便僅對實際使用的存儲進行收費迄靠。 如果創(chuàng)建了較大的文件,并將其刪除喇辽,這樣可以節(jié)省成本掌挚。

可以運行此命令來檢查 TRIM 設(shè)置。 在 Windows VM 上打開命令提示符菩咨,并鍵入:

復制

fsutil behavior query DisableDeleteNotify

如果該命令返回 0吠式,則表示正確啟用了 TRIM。 如果返回 1抽米,請運行以下命令啟用 TRIM:

復制

fsutil behavior set DisableDeleteNotify 0

Note

注意:從 Windows Server 2012/Windows 8 及更高版本開始支持 Trim特占,請參閱New API allows apps to send "TRIM and Unmap" hints to storage media(新 API 允許應用向存儲媒體發(fā)發(fā)送“TRIM 和 Unmap”提示)。

后續(xù)步驟

附加磁盤可為 VM 添加額外的存儲缨硝。

更改 Windows 臨時磁盤的驅(qū)動器號摩钙,使應用程序能夠?qū)?D: 盤用于數(shù)據(jù)。

立即訪問http://market.azure.cn

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末查辩,一起剝皮案震驚了整個濱河市胖笛,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌宜岛,老刑警劉巖长踊,帶你破解...
    沈念sama閱讀 206,378評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異萍倡,居然都是意外死亡身弊,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,356評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來阱佛,“玉大人帖汞,你說我怎么就攤上這事〈帐酰” “怎么了翩蘸?”我有些...
    開封第一講書人閱讀 152,702評論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長淮逊。 經(jīng)常有香客問我催首,道長,這世上最難降的妖魔是什么泄鹏? 我笑而不...
    開封第一講書人閱讀 55,259評論 1 279
  • 正文 為了忘掉前任郎任,我火速辦了婚禮,結(jié)果婚禮上备籽,老公的妹妹穿的比我還像新娘舶治。我一直安慰自己,他們只是感情好胶台,可當我...
    茶點故事閱讀 64,263評論 5 371
  • 文/花漫 我一把揭開白布歼疮。 她就那樣靜靜地躺著,像睡著了一般诈唬。 火紅的嫁衣襯著肌膚如雪韩脏。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,036評論 1 285
  • 那天铸磅,我揣著相機與錄音赡矢,去河邊找鬼。 笑死阅仔,一個胖子當著我的面吹牛吹散,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播八酒,決...
    沈念sama閱讀 38,349評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼空民,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了羞迷?” 一聲冷哼從身側(cè)響起界轩,我...
    開封第一講書人閱讀 36,979評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎衔瓮,沒想到半個月后浊猾,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,469評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡热鞍,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,938評論 2 323
  • 正文 我和宋清朗相戀三年葫慎,在試婚紗的時候發(fā)現(xiàn)自己被綠了衔彻。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,059評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡偷办,死狀恐怖艰额,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情爽篷,我是刑警寧澤悴晰,帶...
    沈念sama閱讀 33,703評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站逐工,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏漂辐。R本人自食惡果不足惜泪喊,卻給世界環(huán)境...
    茶點故事閱讀 39,257評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望髓涯。 院中可真熱鬧袒啼,春花似錦、人聲如沸纬纪。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,262評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽包各。三九已至摘仅,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間问畅,已是汗流浹背娃属。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留护姆,地道東北人矾端。 一個月前我還...
    沈念sama閱讀 45,501評論 2 354
  • 正文 我出身青樓,卻偏偏與公主長得像卵皂,于是被迫代替她去往敵國和親秩铆。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 42,792評論 2 345

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