決定虛擬機器儲存體

已完成

就像所有其他電腦一樣,Azure 中的虛擬機器會使用磁碟作為儲存作業系統、應用程式與資料的位置。

虛擬機器儲存體和磁碟的須知事項

所有 Azure 都至少有二個磁碟:作業系統磁碟和暫存磁碟。 虛擬機器也可以有一或多個資料磁碟。 所有磁碟都會儲存為虛擬硬碟 (VHD)。 VHD 類似內部部署伺服器中的實體磁碟,但是為虛擬化。

Diagram that shows disks used by an Azure virtual machine, including disks for the OS, data, and temporary storage.

作業系統磁碟

每個虛擬機器都有一個連結的作業系統磁碟。 OS 磁碟具有預先安裝的作業系統,會在建立虛擬機器時選取。 OS 磁碟會註冊為 SATA 磁碟機 (序列進階技術附件),並預設標示為 C: 磁碟機。

暫存磁碟

暫存磁碟上的資料可能會在維護事件期間或重新部署虛擬機器時遺失。 在虛擬機器的標準重新開機期間,暫存磁碟機上的資料應仍存在。 不過,某些案例下資料可能不存在,例如移至新主機時。 因此,請勿將系統的關鍵資料放在暫存磁碟機上。

  • 在 Windows 虛擬機器上,暫存磁碟預設會標示為 D: 磁碟機。 此磁碟機會用於儲存 pagefile.sys 檔案。
  • 在 Linux 虛擬機器上,暫存磁碟通常是 /dev/sdb。 Azure Linux 代理程式會格式化此磁碟並將其裝載至 /mnt

重要

請勿在暫存磁碟上儲存資料。 這個磁碟將暫存儲存體提供給應用程式和程序使用,主要用來儲存分頁檔等資料。

資料磁碟

資料磁碟是連接至虛擬機器的受控磁碟,用來儲存應用程式資料或其他您需要保留的資料。 資料磁碟註冊為 SCSI 磁碟機,並以您選擇的字母標示。 虛擬機器的大小會決定您可以連接之資料磁碟的數量,以及您可以用來裝載資料磁碟的儲存體類型。

為虛擬機器選擇儲存體時要考量的事項

請檢閱下列有關搭配虛擬機器使用 Azure 儲存體和 Azure 受控磁碟的考量。

  • 請考量 Azure 進階儲存體。 您可以選擇進階儲存體,為具有輸入/輸出 (I/O) 密集工作負載的虛擬機器,獲得高效能、低延遲的磁碟支援。 使用進階儲存體的虛擬機器磁碟會將資料儲存在固態硬碟上 (SSD)。 您可以將現有虛擬機器磁碟移轉到進階儲存體,以利用進階儲存體磁碟的速度和效能。

  • 請考量多個儲存體磁碟。 在 Azure 中,您可以將數個進階儲存體磁碟連結至虛擬機器。 使用多個磁碟可讓應用程式在每部虛擬機器上,獲得最多 256 TB 的儲存空間。 透過進階儲存體,應用程式可在每部虛擬機器上達到每秒執行 80,000 I/O 作業 (IOPS),以及每部虛擬機器上的磁碟輸送量達每秒 2,000 MB (MB/秒)。 使用進階儲存體完成的讀取作業會產生低延遲。

  • 請考量受控磁碟。 Azure 受控磁碟是 VHD。 Azure 受控磁碟會儲存為分頁 Blob,它是 Azure 中的隨機 IO 儲存物件。 受控磁碟之所以稱為「受控」,因為這是對分頁 Blob、Blob 容器和 Azure 儲存體帳戶的抽象概念。 使用受控磁碟,您只要佈建磁碟,Azure 會負責執行剩餘的部分。 當您選擇搭配工作負載使用 Azure 受控磁碟時,Azure 會為您建立並管理磁碟。 可用的磁碟類型為 Ultra 固態硬碟 (SSD)、進階 SSD、標準 SSD 和標準硬碟機 (HDD)。

    注意

    單一執行個體虛擬機器 SLA 需要受控磁碟。

  • 請考量移轉至進階儲存體。 為了發揮應用程式最佳效能,我們建議您將任何需要高 IOPS 的虛擬機器磁碟移轉到進階儲存體。 如果磁碟不需要高 IOPS,您可以將其保存在標準 Azure 儲存體中以控制成本。