Alibaba Cloud エンタープライズ SSD(ESSD)は、25 ギガビットイーサネットとリモートダイレクトメモリアクセス(RDMA)を使用して遅延を削減し、ディスクあたり最大 1,000,000 ランダム読み取り/書き込み IOPS を提供します。このトピックでは、パフォーマンスレベル(PL)、使用シナリオ、パフォーマンス仕様など、ESSD に関する一般的な情報を提供します。
仕様
API パラメーター値 cloud_essd は ESSD を示します。 ESSD は、ディスクあたりの最大パフォーマンスに基づいて 4 つの PL に分類されます。
ESSD 属性 | パフォーマンスレベル | |||
PL3 | PL2 | PL1 | PL0 | |
パフォーマンスの説明 | 超高 I/O パフォーマンスと低 I/O 遅延 | 高 I/O パフォーマンスと低 I/O 遅延 | 中程度の I/O パフォーマンスと比較的低い I/O 遅延 | 中程度の I/O パフォーマンスと比較的低い I/O 遅延 |
容量範囲(GiB) | 1,261 ~ 65,536 | 461 ~ 65,536 | 20 ~ 65,536 | 1 ~ 65,536 |
データの耐久性 | 99.9999999% | 99.9999999% | 99.9999999% | 99.9999999% |
ディスクあたりの最大 IOPS | 1,000,000 | 100,000 | 50,000 | 10,000 |
ディスクあたりの最大スループット(MB/秒) | 4,000 | 750 | 350 | 180 |
ディスクあたりの IOPS を計算するための式 | min{1,800 + 50 × 容量, 1,000,000} | min{1,800 + 50 × 容量, 100,000} | min{1,800 + 50 × 容量, 50,000} | min{1,800 + 12 × 容量, 10,000} |
ディスクあたりのスループットを計算するための式(MB/秒) | min{120 + 0.5 × 容量, 4,000} | min{120 + 0.5 × 容量, 750} | min{120 + 0.5 × 容量, 350} | min{100 + 0.25 × 容量, 180} |
シナリオ例 | コアビジネスのための大規模および中規模のリレーショナルデータベース、NoSQL データベース、および大規模 SAP データベースと Oracle データベース | 中規模のリレーショナルデータベースと NoSQL データベース、中規模の Elasticsearch、Logstash、Kibana(ELK)ログクラスター、および SAP や Oracle などのエンタープライズレベルの商用ソフトウェア | 小規模および中規模の MySQL データベースと SQL Server データベース、小規模および中規模の ELK ログクラスター、SAP や Oracle などのエンタープライズレベルの商用ソフトウェア、およびコンテナアプリケーション | 小規模および中規模の MySQL データベースと SQL Server データベース、小規模および中規模の ELK ログクラスター、SAP や Oracle などのエンタープライズレベルの商用ソフトウェア、およびコンテナアプリケーション |
推奨されるビジネスシナリオで ESSD に置き換えることが推奨されるシステムディスクまたはデータディスク | ローカル SSD を搭載し、16 個以上の vCPU を持つインスタンスファミリーのデータディスク(i1、i2、i2g) | 標準 SSD と、ローカル SSD を搭載したインスタンスファミリーのデータディスク(i1、i2、i2g) | 標準 SSD | システムディスク |
ESSD の IOPS パフォーマンスをテストする方法については、「ESSD の IOPS パフォーマンスをテストする」をご参照ください。
課金方法
ESSD は、従量課金とサブスクリプションの課金方法をサポートしています。
異なる PL での ESSD の価格設定については、Elastic Compute Service ページの [価格設定] タブをご参照ください。
シナリオ
ESSD は、次のような遅延の影響を受けやすいアプリケーションまたは I/O 集中型のビジネスシナリオに適しています。
大規模なオンライントランザクション処理(OLTP)データベース: MySQL、PostgreSQL、Oracle、SQL Server データベースなどのリレーショナルデータベース
NoSQL データベース: MongoDB、HBase、Cassandra データベースなどの非リレーショナルデータベース
Elasticsearch 分散ログ: ELK ログ分析
NVMe プロトコルのサポート
NVMe(Non-Volatile Memory Express)プロトコルを使用して ESSD を Elastic Compute Service(ECS)インスタンスにアタッチし、マルチアタッチ機能を有効にして、ESSD を複数の ECS インスタンスにアタッチできるようにすることができます。詳細については、「NVMe ディスク」および「クラウドディスクのマルチアタッチ」をご参照ください。
容量と PL
ストレージデバイスのパフォーマンスは、デバイスの容量と密接に関連しています。容量が大きいストレージデバイスは、より高いデータ処理能力を提供します。すべての ESSD は、容量単位あたり同じ I/O パフォーマンスを備えています。ただし、ESSD の全体的なパフォーマンスは、PL でのディスクあたりの最大パフォーマンスに達するまで、容量とともに直線的に増加します。
パフォーマンスレベル | ESSD 容量範囲(GiB) | 最大 IOPS | 最大 I/O スループット(MB/秒) |
PL0 | 1 ~ 65,536 | 10,000 | 180 |
PL1 | 20 ~ 65,536 | 50,000 | 350 |
PL2 | 461 ~ 65,536 | 100,000 | 750 |
PL3 | 1,261 ~ 65,536 | 1,000,000 | 4,000 |
例 1: Alex が [ECS コンソール] で ESSD を作成するときにディスク容量として 20 GiB を選択した場合、Alex は ESSD の PL として PL0 または PL1 を選択できます。PL0 ESSD は最大 10,000 IOPS を提供します。PL1 ESSD は最大 50,000 IOPS を提供します。

例 2: Alex が [ECS コンソール] で ESSD を作成するときに 32,000 GiB のストレージ容量を選択した場合、すべての PL を使用できます。PL0 では最大 10,000 IOPS、PL1 では 50,000 IOPS、PL2 では 100,000 IOPS、PL3 では 1,000,000 IOPS が提供されます。

インスタンスタイプのストレージ I/O パフォーマンス
特定の新世代インスタンスファミリーのインスタンスのストレージ I/O パフォーマンスは、インスタンスタイプの仕様に比例します。たとえば、g7se ストレージ強化インスタンスファミリーでは、仕様の高いインスタンスタイプは、より高いストレージ IOPS とスループットを提供できます。詳細については、「ストレージ I/O パフォーマンス」をご参照ください。
次のセクションでは、パフォーマンスの観点から、インスタンスタイプと ESSD の関係について説明します。
インスタンスの ESSD の合計パフォーマンスがインスタンスタイプのストレージ I/O パフォーマンスを超えない場合、ESSD の合計パフォーマンスが優先されます。
インスタンスの ESSD の合計パフォーマンスがインスタンスタイプのストレージ I/O パフォーマンスを超える場合、インスタンスタイプのストレージ I/O パフォーマンスが優先されます。
異なるインスタンスタイプのインスタンスに異なる PL の ESSD がアタッチされている場合、実際のストレージパフォーマンスは異なります。次の例では、g7se インスタンスファミリーを使用しています。
例 1: Alex は、16 GiB のメモリを搭載し、最大 60,000 IOPS を提供できる ecs.g7se.xlarge インスタンスタイプのインスタンスを作成します。Alex は、PL2 ESSD をインスタンスにアタッチします。ESSD の容量は 2,000 GiB で、最大 100,000 IOPS を提供できます。インスタンスの最大 IOPS は、インスタンスタイプの最大 IOPS によって 60,000 に制限されます。
例 2: Alex は、64 GiB のメモリを搭載し、最大 150,000 IOPS を提供できる ecs.g7se.4xlarge インスタンスタイプのインスタンスを作成します。Alex は、3 つの PL2 ESSD をインスタンスにアタッチします。各 ESSD の容量は 2,000 GiB で、最大 100,000 IOPS を提供できます。これらの ESSD が提供できる合計最大 IOPS は 300,000 です。インスタンスの最大 IOPS は、インスタンスタイプの最大 IOPS によって 150,000 に制限されます。
例 3: Alex は、64 GiB のメモリを搭載し、最大 150,000 IOPS を提供できる ecs.g7se.4xlarge インスタンスタイプのインスタンスを作成します。Alex は、PL3 ESSD をインスタンスにアタッチします。ESSD の容量は 2,000 GiB で、最大 101,800 IOPS を提供できます。インスタンスの最大 IOPS は、ESSD の最大 IOPS によって 101,800 に制限されます。
ESSD でサポートされているインスタンスファミリー
PL0、PL1、PL2、および PL3 の ESSD でサポートされているインスタンスファミリーについては、「インスタンスファミリーの概要」をご参照ください。
関連情報
アプリケーションまたはワークロードのパフォーマンス要件が変更された場合、またはストレージ容量が不足している場合は、ディスクカテゴリを変更する必要がある場合があります。詳細については、「ディスクのカテゴリを変更する」をご参照ください。
4 つの PL の ESSD には、それぞれ異なるパフォーマンス制限があります。アプリケーションの要件に基づいて、パフォーマンスレベルを選択または変更できます。詳細については、「ESSD のパフォーマンスレベルを変更する」をご参照ください。