全部產品
Search
文件中心

Elastic Compute Service:NVMe雲端硬碟概述

更新時間:Jun 19, 2024

支援NVMe(Non-Volatile Memory Express)協議的ESSD雲端硬碟稱為NVMe雲端硬碟。NVMe雲端硬碟支援同時掛載到多台支援NVMe協議的ECS執行個體上,以實現資料共用。本文主要介紹NVMe雲端硬碟的使用限制以及相關操作。

概述

NVMe雲端硬碟支援多ECS執行個體並發讀寫訪問,具備高可靠、高並發、高效能等特點,為ECS執行個體提供了多執行個體掛載和IO攔截功能。當Linux執行個體基於NVMe協議掛載了NVMe雲端硬碟後,您可以運行lsblk命令,查看Block Storage資源的裝置名稱和分區名稱。如下圖所示:磁碟和分區名稱

裝置名稱和分區名稱說明如下:

  • 裝置名稱顯示為/dev/nvmeXn1,例如/dev/nvme0n1/dev/nvme1n1/dev/nvme2n1,以此類推。

  • 分區名稱顯示為<裝置名稱>p<分區號>,例如/dev/nvme0n1p1/dev/nvme1n1p1/dev/nvme1n1p2等。

另外,NVMe雲端硬碟支援被同時掛載到最多16台支援NVMe協議的ECS執行個體上,即多重掛載功能。為NVMe雲端硬碟開啟多重掛載功能的具體操作,請參見開啟多重掛載功能

使用限制

ECS執行個體基於NVMe協議掛載NVMe雲端硬碟時,各雲端服務資源的使用限制說明如下表所示。

資源

說明

地區及可用性區域

與對應支援的規格類型系列的售賣地區及可用性區域相同。

執行個體規格類型系列

執行個體規格類型系列需要預設支援NVMe協議。

僅以下執行個體規格類型系列支援多重掛載功能:g7se、c7se、r7se、c8y、g8y、r8y、g8ae、c8ae、r8ae、g8i、c8i和r8i。更多資訊,請參見執行個體規格類型系列

說明

您可以通過DescribeInstanceTypes介面查詢執行個體規格類型系列,再根據查詢結果中的NvmeSupport參數確認執行個體規格類型系列是否支援NVMe協議。

鏡像

鏡像需要已經包含NVMe協議的相關驅動,已預設安裝NVMe驅動的公用鏡像如下:

說明

目前僅部分Linux/Windows公用鏡像支援了NVMe驅動。

  • Alibaba Cloud Linux 2.1903及以上版本

  • Ubuntu 16.04及以上版本

  • Debian GNU/Linux 10及以上版本

  • CentOS:

    • CentOS 7.6及以上版本(CentOS 7系列)

    • CentOS 8.0及以上版本(CentOS 8系列)

  • OpenSUSE 15.2及以上版本

  • Fedora 33及以上版本

  • Fedora CoreOS

  • Windows Server 2016及以上版本

雲端硬碟

  • 雲端硬碟類型:ESSD雲端硬碟

  • 建立方式:

    • 在建立支援NVMe協議的ECS執行個體時,ESSD雲端硬碟隨執行個體一起建立。

    • 在建立雲端硬碟時,選擇ESSD雲端硬碟並開啟多重掛載功能。

計費

NVMe協議不會產生額外費用,支援NVMe協議的相關資源仍保持各資源原有的計費方式。關於ECS資源計費的更多資訊,請參見計費概述

相關操作

NVMe雲端硬碟的相關操作如下:

相關操作

說明

相關文檔

建立支援NVMe協議的ECS執行個體

在建立支援NVMe協議的ECS執行個體時,隨執行個體一起建立的ESSD雲端硬碟即為NVMe雲端硬碟。

自訂購買執行個體

為NVMe雲端硬碟開啟多重掛載功能

在單獨建立ESSD雲端硬碟時,可選擇開啟多重掛載功能,並將雲端硬碟掛載到多台支援NVMe協議的ECS執行個體上。

開啟多重掛載功能

初始化NVMe雲端硬碟

隨執行個體一起建立的NVMe雲端硬碟支援初始化。

重要

該操作僅適用於隨執行個體一起建立的ESSD雲端硬碟,不適用於開啟多重掛載的ESSD雲端硬碟。

擴容NVMe雲端硬碟

當NVMe雲端硬碟使用空間不足時,您可以線上擴容雲端硬碟的儲存容量。

步驟一:擴容雲端硬碟容量