SSD 執行個體存放區磁碟區 - Amazon Elastic Compute Cloud

SSD 執行個體存放區磁碟區

如同其他的執行個體存放磁碟區,您必須在啟動執行個體時,對應執行個體的 SSD 執行個體存放磁碟區。SSD 執行個體磁碟區上的資料,只會存在於其相關執行個體的生命週期期間。如需詳細資訊,請參閱 將執行個體存放區磁碟區新增至 EC2 執行個體

NVMe SSD 磁碟區

某些執行個體提供非揮發性記憶體儲存裝置 (NVMe) 固態硬碟 (SSD) 執行個體存放區磁碟區。關於每種執行個體類型所支援的執行個體存放磁碟區類型,詳細資訊請參閱執行個體存放區磁碟區

下列作業系統的最新 AWS Windows AMI 包含了 AWS NVMe 驅動程式,用於和作為 NVMe 區塊裝置的 SSD 執行個體存放區磁碟區進行互動,以實現更理想的效能:

  • Windows Server 2019

  • Windows Server 2016

  • Windows Server 2012 R2

  • Windows Server 2012

  • Windows Server 2008 R2

連線到執行個體之後,您可以在 Disk Manager 中,確認是否顯示 NVMe 磁碟區。在任務列上開啟 Windows 標誌的內容 (按右鍵) 選單,然後選擇 Disk Management (磁碟管理)。在 Windows Server 2008 R2 上,依序選擇 Start (開始)Administrative Tools (系統管理工具)Computer Management (電腦管理)Disk Management (磁碟管理)

由 Amazon 提供的 AWS Windows AMI,包含了 AWS NVMe 驅動程式。若您使用的並非是最新的 AWS Windows AMI,可以安裝目前的 AWS NVMe 驅動程式

NVMe 執行個體儲存體上的資料會以執行個體上的硬體模組中實作的 XTS-AES-256 區塊編碼器來加密。加密金鑰是以硬體模組來產生,且對每個 NVMe 執行個體儲存體設備而言是唯一的。所有加密金鑰會在執行個體停止或終止時銷毀,且無法復原。您無法停用此加密,也無法提供您自己的加密金鑰。

非 NVMe SSD 磁碟區

下列執行個體支援使用非 NVMe SSD 的執行個體存放區磁碟區,以提供高度的隨機 I/O 效能:C3、G2、I2、M3、R3 和 X1。關於每種執行個體類型所支援的執行個體存放磁碟區,詳細資訊請參閱執行個體存放區磁碟區

執行個體存放區磁碟區 TRIM 支援

某些執行個體類型支援具有 TRIM 的 SSD 磁碟區。如需詳細資訊,請參閱 執行個體存放區磁碟區

從 AWS PV 驅動程式 7.3.0 版開始,執行 Windows Server 2012 R2 的執行個體支援 TRIM。執行較早版本 Windows Server 的執行個體不支援 TRIM。

支援 TRIM 的執行個體存放磁碟區,會在分配給執行個體之前完全停用刪除通知 (執行 trim 指令)。在執行個體啟動時,這些磁碟區不會格式化為任何檔案系統,因此您必須先將這些磁碟區格式化之後,才能掛載和使用這些磁碟區。若要更快速地存取這些磁碟區,應在將這些磁碟區格式化時跳過 TRIM 操作。在 Windows 上,若要在初始格式化期間暫時停用 TRIM 支援,請使用 fsutil behavior set DisableDeleteNotify 1 命令。格式化完成後,請使用 fsutil behavior set DisableDeleteNotify 0 重新啟用 TRIM 支援。

使用支援 TRIM 的執行個體存放磁碟區時,當不再需要已寫入的資料時,可以利用 TRIM 指令來通知 SSD 控制器。這會讓控制器有更多的可用空間能夠使用,可減少寫入放大現象,並提升效能。在 Windows 上,使用 fsutil behavior set DisableDeleteNotify 0 命令以確保在正常操作期間啟用 TRIM 支援。