適用於:
✔️ Linux VM ✔️ Windows VM ✔️ 彈性擴展集 ✔️ 統一擴展集
暫時性 OS 磁碟會在本機虛擬機器 (VM) 儲存體上建立,不會儲存於遠端 Azure 儲存體。 暫時性 OS 磁碟適合無狀態工作負載,其中的應用程式可容忍個別 VM 失敗,但更會受到 VM 部署時間或個別 VM 執行個體重新映像的影響。 透過暫時性 OS 磁碟,將可縮短 OS 磁碟的讀取/寫入延遲,並加快 VM 重新安裝映像的速度。
暫時性磁碟的主要功能包括:
適合無狀態應用程式。
自訂映像受到 Marketplace 和
Azure Compute Gallery
(先前稱為共用映像庫) 支援。
能夠將 VM 和擴展集執行個體快速重設或重新映像到原始開機狀態。
延遲較低,類似於暫存磁碟。
暫時性 OS 磁碟是免費的,您不會衍生 OS 磁碟的任何儲存體成本。
所有 Azure 區域均可使用。
持續性和暫時性 OS 磁碟之間的主要差異:
OS 磁碟的大小限制
4* TiB
VM 大小的快取大小或暫存大小,或 2040 GiB,以較小者為準。 如需
快取或暫存大小 (以 GiB 為單位)
,請參閱
DS
、
ES
、
M
、
FS
和
GS
支援的 VM 大小
支援進階儲存體的 VM 大小,例如 DSv1、DSv2、DSv3、Esv3、Fs、FsV2、GS、M、Mdsv2、Bs、Dav4、Eav4
磁碟類型支援
受控和非受控 OS 磁碟
僅限受控 OS 磁碟
資料持續性
寫入 OS 磁碟的 OS 磁碟資料會儲存在 Azure 儲存體中
寫入 OS 磁碟的資料會儲存在本機 VM 儲存體上,且不會保存到 Azure 儲存體。
停止解除配置狀態
VM 和擴展集執行個體可以是停止解除配置狀態,並從停止解除配置狀態重新啟動
特製化 OS 磁碟支援
OS 磁碟調整大小
在 VM 建立期間和 VM 停止解除配置之後支援
僅在 VM 建立期間支援
調整為新的 VM 大小
保留 OS 磁碟資料
刪除 OS 磁碟上的資料,重新佈建 OS
保留 OS 磁碟資料
刪除 OS 磁碟上的資料,重新佈建 OS
停止/啟動 VM
保留 OS 磁碟資料
頁面檔案放置
針對 Windows,頁面檔案會儲存在資源磁碟上
針對 Windows,頁面檔案會儲存在 OS 磁碟上 (供 OS 快取放置和暫存磁碟放置) 使用。
使用
修復
維護 VM/VMSS
保留 OS 磁碟資料
不會保留 OS 磁碟資料
使用
即時移轉
維護 VM/VMSS
保留 OS 磁碟資料
保留 OS 磁碟資料
* 4 TiB 是受控 (永續性) 磁片支援的 OS 磁片大小上限。 不過,根據預設,許多 OS 磁片會以主要開機記錄分割 (MBR) ,因此限制為 2 TiB。 如需詳細資訊,請參閱
OS 磁片
。
暫時性 OS 磁碟的放置選項
暫時性 OS 磁碟可以儲存在 VM 的 OS 快取磁碟或 VM 的暫存/資源磁碟上。
DiffDiskPlacement
是新的屬性,可用來指定您要放置暫時性 OS 磁碟的位置。 利用此功能,佈建 Windows VM 時,我們會將分頁檔設定為位於 OS 磁碟上。
您可以選擇在 VM 快取或 VM 暫存磁碟上部署暫時性 OS 磁碟。
映像 OS 磁碟的大小應小於或等於所選 VM 大小的暫存/快取大小。
例如,如果您想要選擇
OS 快取放置
:來自 Marketplace 的標準 Windows 伺服器映像大約是 127 GiB,這表示您需要快取等於或大於 127 GiB 的 VM 大小。 Standard_DS3_v2 的快取大小為 127 GiB,符合需求。 在此情況下,Standard_DS3_v2 是 DSv2 系列中您可以與此映像搭配使用的最小大小。
例如,如果您想要選擇暫
存磁片放置
:Marketplace 的標準 Ubuntu 伺服器映射大約是 30 GiB。 若要在暫存上啟用暫時性 OS 磁碟,暫存磁碟大小必須等於或大於 30 GiB。 Standard_B4ms 有 32 GiB 的暫存大小,可容納 30 GiB OS 磁碟。 建立 VM 時,暫存磁碟空間會是 2 GiB。
如果您選擇暫存磁碟放置,最終暫存磁碟大小 = (初始暫存磁碟大小 - OS 映像大小)。
在
暫存磁碟位置
作為暫時性 OS 磁碟放置於暫存磁碟的情況下,會根據您所選擇的 VM 大小,與暫存磁碟共用 IOPS。
Marketplace 中以
[smallsize]
表示的基本 Linux 和 Windows 伺服器映像,通常大約是 30 GiB,而且可以使用大部分可用的 VM 大小。
暫時性磁碟也需要 VM 大小支援
進階儲存體
。 大小的名稱中通常 (但不一定) 會有
s
,例如 DSv2 和 EsV3。 如需詳細資訊,請參閱
Azure VM 大小
,以取得哪些大小支援進階儲存體的詳細資料。
暫時性磁碟將無法透過入口網站存取。 存取暫時性磁碟時,您會收到「找不到資源」或 "404" 錯誤,這是預期的。
不支援的功能
擷取 VM 映像
磁碟快照集
Azure 磁碟加密
Azure 備份
Azure Site Recovery
OS 磁碟交換
暫時性 OS 磁碟的可信啟動
可以使用可信啟動來建立暫時性 OS 磁碟。 並非所有 VM 大小和區域都支援可信啟動。 檢查
可信啟動的限制
,以了解支援的大小和區域。
VM 客體狀態 (VMGS) 為可信啟動 VM 特定。 它是 Azure 管理的 Blob,並包含整合可延伸韌體介面 (UEFI) 安全開機簽章資料庫和其他安全性資訊。 使用可信啟動時,根據所選的放置選項,預設會保留來自
OS 快取
或
暫存儲存體
的
1 GiB
供 VMGS 使用。VMGS Blob 的生命週期會繫結至 OS 磁碟的生命週期。
例如,如果您嘗試在使用暫存磁碟放置時使用大小為 56 GiB 的 OS 映像搭配 VM 大小
Standard_DS4_v2
來建立可信啟動暫時性 OS 磁碟,則會收到錯誤
:「當 DiffDiskPlacement 為 ResourceDisk 時,VM 大小 Standard_DS4_v2 不允許暫時性 VM 的 OS 磁碟大於 55 GB。」
這是因為
Standard_DS4_v2
的暫存儲存體是 56 GiB,而使用可信啟動時會將 1 GiB 保留給 VMGS。
針對上述相同的範例,如果您建立標準暫時性 OS 磁碟 VM,則不會收到任何錯誤,而且作業會成功。
針對可信啟動 VM 使用暫時性磁碟時,在 VM 建立之後由 vTPM 產生或密封的金鑰和秘密可能無法對重新映像和平台事件 (例如服務修復) 之類的作業保存。
如需詳細資訊,請參閱
如何部署可信啟動 VM
使用暫時 OS 磁片的機密 VM
符合客戶高安全性和機密性需求的 AMD 型機密 VM。 這些 VM 會提供強式且硬體強制的界限,以便協助符合您的安全性需求。 使用機密 VM 有一些限制。 檢查機密 VM
的區域
、
大小
和
OS 支援的
限制。
虛擬機器客體狀態 (VMGS) Blob 包含了機密 VM 的安全性資訊。
針對使用暫時性 OS 磁碟的機密 VM,根據所選的放置選項,預設會保留來自
OS 快取
或
暫存儲存體
的
1 GiB
供 VMGS 使用。VMGS Blob 的生命週期會繫結至 OS 磁碟的生命週期。
在使用客戶自控金鑰 (CMK) 的 VM 部署之前,選擇具有完整 OS 磁碟加密的機密 VM 時。 暫時性 OS 磁碟不支援
更新 CMK 金鑰版本
或
金鑰輪替
。 必須先刪除使用暫時性 OS 磁碟的機密 VM,才能更新或輪替金鑰,而之後可以重新建立。
如需
機密 VM
的詳細資訊
客戶管理金鑰
當您使用暫時性 OS 磁碟啟用 VM 的端對端加密時,您可以選擇使用客戶受控的金鑰或平台受控金鑰。 目前,於所有區域中僅能夠透過
PowerShell
、
CLI
和 SDK 使用此選項。
暫時性 OS 磁碟不支援
更新 CMK 金鑰版本
或客戶受控金鑰的
金鑰輪替
。 必須先刪除使用暫時性 OS 磁碟的 VM,才能更新或輪替金鑰,而之後可以重新建立。
如需
在主機加密
的詳細資訊
使用
Azure 入口網站/CLI/PowerShell/ARM 範本
來建立具有暫時性 OS 磁碟的 VM。
請查看
暫時性 OS 磁碟上的常見問題
。