すべてのプロダクト
Search
ドキュメントセンター

Elastic Compute Service:NVMe プロトコル

最終更新日:Jun 22, 2026

このトピックでは、Elastic Compute Service (ECS) インスタンスで NVMe プロトコルを使用するためのインスタンスファミリー、イメージ、およびクラウドディスクの要件について説明します。関連操作についても説明します。

Non-Volatile Memory Express (NVMe) は、フラッシュベースの SSD などのソリッドステートストレージ向けに設計された高速インターフェイスプロトコルです。これにより、ストレージデバイスが CPU と直接通信できるようになり、データ転送のレイテンシが削減されます。NVMe プロトコルを介してクラウドディスクを ECS インスタンスにアタッチすると、I/O レイテンシが大幅に削減されます。

使用制限

ECS インスタンスで NVMe プロトコルを使用するには、インスタンスファミリー、イメージ、クラウドディスクが次の要件を満たしている必要があります。

リソース

説明

インスタンスファミリー

インスタンスファミリーは、デフォルトで NVMe プロトコルをサポートしている必要があります。

説明

DescribeInstanceTypes API を呼び出してインスタンスファミリーを照会し、レスポンスの NvmeSupport パラメーターでインスタンスファミリーが NVMe をサポートしているか確認できます。

イメージ

イメージに NVMe ドライバーが含まれている必要があります。

説明

クラウドディスク

サポートされているのは、ESSD および ESSD AutoPL ディスクのみです。

説明
  • NVMe プロトコルをサポートするクラウドディスクは、NVMe ディスクと呼ばれます。

  • マルチアタッチ機能が有効になっている NVMe ディスクは、共有 NVMe ディスクと呼ばれます。共有 NVMe ディスクを複数の ECS インスタンスにアタッチして、データ共有を行うことができます。詳細については、「クラウドディスクのマルチアタッチ機能を有効化」をご参照ください。

課金

NVMe プロトコルを使用しても追加料金は発生しません。NVMe をサポートするリソースは、標準的な方法に従って課金されます。ECS リソースの課金の詳細については、「課金の概要」をご参照ください。

関連操作

ECS インスタンスで NVMe プロトコルを使用する場合、次の操作が必要になることがあります。

操作

説明

NVMe プロトコルをサポートする ECS インスタンスの作成

インスタンスを作成するときに、インスタンスと一緒に ESSD または ESSD AutoPL ディスクを作成できます。

ESSD または ESSD AutoPL ディスクの個別購入と ECS インスタンスへのアタッチ

  1. データディスクの作成

    説明

    ESSD または ESSD AutoPL ディスクを作成するときに、マルチアタッチ機能を有効にできます。詳細については、「クラウドディスクのマルチアタッチ機能を有効化」をご参照ください。

  2. データディスクのアタッチ

NVMe ディスクの初期化

NVMe ディスクは、インスタンスとともに作成されたか、個別に購入されたかにかかわらず、使用前に初期化する必要があります。詳細については、「データディスクの初期化」をご参照ください。

説明

NVMe ディスクを初期化する際、デバイス名とパーティション名は他のクラウドディスクとは異なります。詳細については、「NVMe ディスクのデバイス名」をご参照ください。

その他の操作は、他のクラウドディスクの場合と同様です。詳細については、「クラウドディスクの管理」をご参照ください。

デバイス名

NVMe プロトコルを介して ESSD または ESSD AutoPL ディスクを Linux インスタンスにアタッチすると、デバイス名とパーティション名が他のクラウドディスクとは異なります。sudo fdisk -lu コマンドを実行して、これらの名前を確認できます。

次のコマンド出力は、インスタンスにアタッチされた 3 つのクラウドディスクの例を示しています。

  • デバイス名は /dev/nvmeXn1 形式になります。

    • システムディスク:/dev/nvme0n1

    • データディスク:/dev/nvme1n1/dev/nvme2n1 など。

  • パーティション名は <デバイス名>p<パーティション番号> 形式になります。たとえば、システムディスク /dev/nvme0n1 に 3 つのパーティションがある場合、パーティション名は /dev/nvme0n1p1/dev/nvme0n1p2、および /dev/nvme0n1p3 となります。

ecs-user@iZbjxxx:~$ sudo fdisk -lu
Disk /dev/nvme0n1: 40 GiB, 42949672960 bytes, 83886080 sectors
Disk model: Alibaba Cloud Elastic Block Storage
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: F53CFB28-7636-46F8-BA70-5CDF01E0FD43
Device          Start      End  Sectors  Size Type
/dev/nvme0n1p1   2048     4095     2048    1M BIOS boot
/dev/nvme0n1p2   4096   395263   391168  191M EFI System
/dev/nvme0n1p3 395264 83886046 83490783 39.8G Linux filesystem
Disk /dev/nvme1n1: 40 GiB, 42949672960 bytes, 83886080 sectors
Disk model: Alibaba Cloud Elastic Block Storage
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/nvme2n1: 40 GiB, 42949672960 bytes, 83886080 sectors
Disk model: Alibaba Cloud Elastic Block Storage
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes