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

Elastic Compute Service:NVMe プロトコル

最終更新日:Apr 30, 2025

Non-Volatile Memory Express (NVMe) は、Elastic Compute Service (ECS) インスタンスのストレージ パフォーマンスを向上させるのに役立ちます。このトピックでは、ECS インスタンスファミリー、イメージ、クラウドディスクに関する NVMe の制限と、NVMe ディスクで実行できる操作について説明します。

NVMe は、フラッシュベースの SSD などのソリッドステート ストレージ用の高速インターフェイス プロトコルです。 NVMe を使用すると、ストレージ デバイスは CPU と直接通信できます。これにより、データ転送のレイテンシを短縮できます。クラウドディスクが NVMe に基づいて ECS インスタンスに接続されている場合、I/O アクセス レイテンシが大幅に短縮されます。

制限

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

リソース

制限

インスタンスファミリー

インスタンスファミリーは NVMe をサポートしている必要があります。

説明

インスタンスファミリーをクエリし、インスタンスファミリーが NVMe をサポートしているかどうかを確認するには、DescribeInstanceTypes 操作を呼び出し、レスポンスで NvmeSupport パラメーターの値を確認します。

イメージ

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

説明

クラウドディスク

企業向け SSD(ESSD)ESSD AutoPL ディスクのみが NVMe をサポートしています。

説明
  • NVMe をサポートする ESSD は、NVMe ディスクと呼ばれます。

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

課金

NVMe は無料で提供されます。NVMe をサポートするリソースについては、対応する課金方法に基づいて課金されます。 ECS リソースの課金については、「課金の概要」をご参照ください。

関連操作

NVMe を使用して ECS インスタンスのストレージ パフォーマンスを向上させるための操作を実行できます。次の表に、関連する操作を示します。

操作

説明

NVMe をサポートする ECS インスタンスを作成する

カスタムインスタンスを購入する際に、インスタンスと一緒に ESSD または ESSD AutoPL ディスクを作成できます。詳細については、「[カスタム起動] タブでインスタンスを作成する」をご参照ください。

ESSD、ESSD AutoPL ディスク、またはリージョナル ESSD を個別に作成し、クラウドディスクを ECS インスタンスに接続する

  1. 空のデータディスクを作成する

    説明

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

  2. データディスクを接続する

NVMe ディスクを初期化する

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

説明

NVMe ディスクを初期化する場合は、クラウドディスクのデバイス名とパーティション名が、他のクラウドディスクのデバイス名とパーティション名と異なることを確認してください。詳細については、このトピックの「NVMe ディスクのデバイス名」セクションをご参照ください。

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

NVMe ディスクのデバイス名

ESSD または ESSD AutoPL ディスクが NVMe に基づいて Linux インスタンスに接続されている場合、クラウドディスクのデバイス名とパーティション名は、他のクラウドディスクのデバイス名とパーティション名とは異なります。 NVMe ディスクのデバイス名とパーティション名を表示するには、sudo fdisk -lu コマンドを実行します。

たとえば、次の図は、3 つのクラウドディスクが ECS インスタンスに接続されていることを示しています。クラウドディスクは NVMe ディスクです。

  • クラウドディスクのデバイス名は、/dev/nvmeXn1 形式で表示されます。

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

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

  • クラウドディスクのパーティション名は、<デバイス名>p<パーティション番号> 形式で表示されます。たとえば、/dev/nvme0n1 という名前のシステムディスクには、/dev/nvme0n1p1/dev/nvme0n1p2/dev/nvme0n1p3 というパーティションがあります。

image

関連情報

NVMe ディスクのシリアル番号をクエリするには、「ブロック ストレージ デバイスのシリアル番号をクエリする」をご参照ください。