クラウドディスクやローカルディスクなどのさまざまなブロックストレージデバイスは、異なるパフォーマンスメトリックと仕様を持っています。 パフォーマンスメトリックをよく理解し、ストレージ容量要件とパフォーマンスメトリックに基づいて、特定のワークロードとアプリケーションに適したブロックストレージデバイスを選択します。 このトピックでは、クラウドディスクとローカルディスクのパフォーマンスメトリックと仕様について説明します。
パフォーマンスメトリクス
ブロックストレージデバイスのパフォーマンスを測定するために使用される主要なメトリックには、IOPS、スループット、およびレイテンシが含まれます。 特定のブロック記憶装置は容量要件を有する。 例えば、異なる性能レベル (PL) の拡張SSD (ESSD) は、異なる容量範囲を有する。
IOPS
IOPSは、1秒あたりに実行できる読み取り /書き込み操作の数を測定します。 高IOPSは、データベースアプリケーションなどのトランザクション集約型アプリケーションにとって重要です。 標準SSDは、標準SSDがI/O最適化Elastic Compute Service (ECS) インスタンスに接続されている場合にのみ、最大IOPSを提供できます。 インスタンスファミリーがI/O最適化インスタンスであるECSインスタンスの詳細については、「インスタンスファミリーの概要」をご参照ください。 次の表に、一般的なIOPSメトリックを示します。
メトリック
説明
データアクセス方法
IOPS の合計
1秒あたりのI/O操作の総数。
ストレージデバイス上の位置に連続的または非連続的にアクセスする。
ランダムリード IOPS
1秒あたりのランダム読み取りI/O操作の平均数。
ストレージデバイス上の場所に非連続的にアクセスします。
ランダムライト IOPS
1秒あたりのランダム書き込みI/O操作の平均数。
シーケンシャルリード IOPS
1秒あたりのシーケンシャル読み取りI/O操作の平均数。
ストレージデバイス上の場所に連続的にアクセスします。
シーケンシャルライト IOPS
1秒あたりのシーケンシャル書き込みI/O操作の平均数。
スループット
スループットは、1秒あたりに転送されるデータ量を測定します。 単位:MB/秒。 高スループットは、多数のシーケンシャルな読み取り /書き込み操作を必要とするHadoopオフラインコンピューティングアプリケーションなどのアプリケーションにとって重要です。
Latency
待ち時間は、ブロック記憶装置がI/O要求を処理するのに必要な時間の量を測定する。 単位: 秒、ミリ秒、またはマイクロ秒。 レイテンシが高いと、低レイテンシを必要とするアプリケーションでパフォーマンスが低下したり、エラーが発生する可能性があります。
データベースアプリケーションなどのレイテンシーに敏感なアプリケーションの場合は、ESSD AutoPLディスク、ESSD、標準SSD、またはローカルSSDを使用することを推奨します
Hadoopオフラインコンピューティングアプリケーションなど、高スループットを必要とするレイテンシの影響を受けにくいアプリケーションの場合、ローカルSATA HDDが接続されているd1またはd1neインスタンスファミリーのECSインスタンスを使用することを推奨します。
容量
容量はストレージスペースの量です。 単位: TiB、GiB、MiB、またはKiB。 ブロックストレージの容量はバイナリ単位で測定されます。 例えば、1 GiBは、1,024 MiBに等しい。
ブロックストレージデバイスのパフォーマンスを測定する指標として容量を使用することはできませんが、ブロックストレージデバイスのパフォーマンスはデバイスの容量によって異なります。 より大きな容量を有するブロックストレージデバイスは、より強力な処理能力を提供する。 同じカテゴリのブロックストレージデバイスは、単位容量あたりのI/Oパフォーマンスが同じです。 ただし、クラウドディスクのパフォーマンスは、ディスクカテゴリのシングルディスク最大パフォーマンスまで、ディスク容量とともに線形に向上します。 異なる容量範囲のESSDは、異なるPLを有する。
さまざまなカテゴリのブロックストレージデバイスのパフォーマンスをテストする方法については、「ブロックストレージデバイスのパフォーマンスのテスト」、「ESSDのIOPSパフォーマンスのテスト」をご参照ください。、およびi4pインスタンスのローカルディスクのパフォーマンスをテストします。
クラウドディスクのパフォーマンス
次の表に、さまざまなカテゴリのクラウドディスクのパフォーマンスと一般的な使用シナリオを示します。
標準SSD、ウルトラディスク、およびベーシックディスクは、前世代のクラウドディスクであり、特定のリージョンおよびゾーンでは購入できなくなりました。 ウルトラディスクとベーシックディスクの代わりに、PL 0 (PL0 ESSD) またはESSDエントリディスクでESSDを使用し、標準SSDの代わりにESSD AutoPLディスクを使用することを推奨します。
項目 | ESSD AutoPLディスク | ESSD | ESSDエントリディスク | 標準SSD | ウルトラディスク | 基本ディスク | |||
PL | ESSD AutoPLディスクは、パフォーマンスから容量を分離し、ESSD PL1ディスクのベースラインパフォーマンスと同等のベースラインパフォーマンスを提供できます。 ESSD AutoPLディスクのプロビジョニングされたパフォーマンスとバーストパフォーマンスを設定できます。 | PL3 | PL2 | PL1 | PL0 | なし | なし | なし | なし |
シングルディスク容量範囲 (GiB) | 1から65,536 | 65,536に1,261 | 65,536に461 | 20 to 65,536 | 1から65,536 | 10から32,768 | 20 to 32,768 | 20 to 32,768 | 5から2,000 |
最大IOPS /最小IOPS | 1,000,000/3,000 | 1,000,000/64,850 | 100,000/24,872 | 50,000/2,800 | 10,000/1,812 | 6,000/1,880 | 25,000/2、400 ② | 5,000/1,960 | 数百 |
最大スループット /最小スループット (MB/s) | 4,096/125 | 4,000/750.5 | 750/350.5 | 350/130 | 180/100 | 150/101.5 | 300/130 ② | 140/103 | 30から40 |
シングルディスクIOPSの計算式 ① | ベースラインパフォーマンス: max{min{1,800 + 50 × 容量, 50,000}, 3,000} プロビジョニング済みパフォーマンス: min {プロビジョニング済みIOPS, 50,000} バーストパフォーマンス: min {インスタンスタイプでサポートされているIOPS, 1,000,000} | min{1,800 + 50 × 容量, 1,000,000} | min{1,800 + 50 × 容量, 1,000,000} | min{1800 + 50 × 容量, 50,000} | min{1,800 + 12 × 容量, 10,000} | min{1,800 + 8 × 容量, 6,000} | min{1,800 + 30 × 容量, 25,000} | min{1,800 + 8 × 容量, 5,000} | なし |
シングルディスクのスループット (MB/s) の計算式 ① | ベースラインパフォーマンス: max{min{120 + 0.5 × 容量, 350}, 125} プロビジョニング済みパフォーマンス: min{16 KB × プロビジョニング済みIOPS/1,024、ディスクあたりの最大スループット} バーストパフォーマンス: min {インスタンスタイプでサポートされている全体、4ギガバイト/秒} | min {120 + 0.5 × 容量, 4,000 } | min {120 + 0.5 × 容量, 750 } | min {120 + 0.5 × 容量, 350 } | min {100 + 0.25 × 容量, 180 } | min{100 + 0.15 × 容量, 150} | min{120 + 0.5 × 容量, 300} | min{100 + 0.15 × 容量, 140} | なし |
データの耐久性 | 99.9999999% | 99.9999999% | 99.9999999% | 99.9999999% | 99.9999999% | 99.9999999% | 99.9999999% | 99.9999999% | 99.9999999% |
平均一方向ランダム書き込みレイテンシ (ミリ秒単位) (ブロックサイズ=4 KB) | 0.2 | 0.2 | 0.2 | 0.2 | 0.5に0.3 | 1から3 | 2に0.5 | 1から3 | 5から10 |
① 次の例では、PL0 ESSDを使用して、単一ディスクのパフォーマンスを計算する方法を説明します。
シングルディスクの最大IOPS: ベースラインIOPSは1,800で、追加のGiBごとに12増加して最大10,000になります。
シングルディスクの最大スループット: ベースラインスループットは100メガバイト/秒で、追加のGiBあたり0.25メガバイト/秒増加して最大180メガバイト/秒になります。
② 標準SSDのパフォーマンスは、データブロックのサイズによって異なります。 より小さなデータブロックを含む標準SSDは、より低いスループットとより高いIOPSを実現します。 次の表は、データブロックの比較を提供する。
データブロックサイズ (KiB)
最大IOPS
スループット
4
約25,000
約100
16
約17,200
約260
32
約9,600
約300
64
約4,800
約300
ローカルディスクのパフォーマンス
ローカルNVMe SSD
次の表に、d3cインスタンスファミリーが使用するローカルNVMe SSDのパフォーマンスメトリックを示します。
メトリック
シングルディスクのパフォーマンス
ecs.d3c.3xlarge
ecs.d3c.7xlarge
ecs.d3c.14xlarge
最大読み取りIOPS
100,000
100,000
200,000
400,000
最大読み取りスループット
4ギガバイト/秒
4ギガバイト/秒
8ギガバイト/秒
16 GB/s
最大書き込みスループット
2ギガバイト/秒
2ギガバイト/秒
4ギガバイト/秒
8ギガバイト/秒
次の表に、i4インスタンスファミリーが使用するローカルNVMe SSDのパフォーマンスメトリックを示します。
メトリック
ecs.i4.large
ecs.i4.xlarge
ecs.i4.2xlarge
ecs.i4.4xlarge
ecs.i4.8xlarge
ecs.i4.16xlarge
ecs.i4.32xlarge
最大読み取りIOPS
112,500
225,000
450,000
900,000
1,800,000
3,600,000
7,200,000
最大読み取りスループット
0.75 GB/s
1.5 GB/s
3ギガバイト/秒
6ギガバイト/秒
12 GB/s
24 GB/s
48 GB/s
最大書き込みスループット
0.375 GB/s
0.75 GB/s
1.5 GB/s
3ギガバイト/秒
6ギガバイト/秒
12 GB/s
24 GB/s
説明上の表のパフォーマンスデータは、インスタンスファミリー内のローカルストレージの最高パフォーマンスレベルを表しています。 インスタンスファミリーはLinuxイメージのみをサポートしています。 最適なパフォーマンスを得るために、Alibaba Cloud Linux 3などの最新のLinuxイメージバージョンを使用することを推奨します。
次の表に、i4gおよびi4rインスタンスファミリーが使用するローカルNVMe SSDのパフォーマンスメトリックを示します。
メトリック
ecs.i4g.4xlargeおよびecs.i4r.4xlarge
ecs.i4g.8xlargeおよびecs.i4r.8xlarge
ecs.i4g.16xlargeおよびecs.i4r.16xlarge
ecs.i4g.32xlargeおよびecs.i4r.32xlarge
最大読み取りIOPS
250,000
500,000
1,000,000
2,000,000
最大読み取りスループット
1.5 GB/s
3ギガバイト/秒
6ギガバイト/秒
12 GB/s
最大書き込みスループット
1ギガバイト/秒
2ギガバイト/秒
4ギガバイト/秒
8ギガバイト/秒
説明上の表のパフォーマンスデータは、インスタンスファミリーのローカルストレージの最高パフォーマンスレベルを表しています。 インスタンスファミリーはLinuxイメージのみをサポートしています。 最適なパフォーマンスを得るために、Alibaba Cloud Linux 3などの最新のLinuxイメージバージョンを使用することを推奨します。
次の表に、i3インスタンスファミリーが使用するローカルNVMe SSDのパフォーマンスメトリックを示します。
メトリック
ecs.i3.xlarge
ecs.i3.2xlarge
ecs.i3.4xlarge
ecs.i3.8xlarge
ecs.i3.13xlarge
ecs.i3.26xlarge
最大読み取りIOPS
250,000
500,000
1,000,000
2,000,000
3,000,000
6,000,000
最大読み取りスループット
1.5 GB/s
3ギガバイト/秒
6ギガバイト/秒
12 GB/s
18 GB/s
36 GB/s
最大書き込みスループット
1ギガバイト/秒
2ギガバイト/秒
4ギガバイト/秒
8ギガバイト/秒
12 GB/s
24 GB/s
説明上の表のパフォーマンスデータは、インスタンスファミリーのローカルストレージの最高パフォーマンスレベルを表しています。 インスタンスファミリーはLinuxイメージのみをサポートしています。 最適なパフォーマンスを得るために、Alibaba Cloud Linux 3などの最新のLinuxイメージバージョンを使用することを推奨します。
次の表に、i3gインスタンスファミリーが使用するローカルNVMe SSDのパフォーマンスメトリックを示します。
メトリック
ecs.i3g.2xlarge
ecs.i3g.4xlarge
ecs.i3g.8xlarge
ecs.i3g.13xlarge
ecs.i3g.26xlarge
最大読み取りIOPS
125,000
250,000
500,000
750,000
1,500,000
最大読み取りスループット
0.75 GB/s
1.5 GB/s
3ギガバイト/秒
4.5 GB/s
9ギガバイト/秒
最大書き込みスループット
0.5 GB/s
1ギガバイト/秒
2ギガバイト/秒
3ギガバイト/秒
6ギガバイト/秒
説明上の表のパフォーマンスデータは、インスタンスファミリーのローカルストレージの最高パフォーマンスレベルを表しています。 インスタンスファミリーはLinuxイメージのみをサポートしています。 最適なパフォーマンスを得るために、Alibaba Cloud Linux 3などの最新のLinuxイメージバージョンを使用することを推奨します。
次の表に、i2およびi2gインスタンスファミリーが使用するローカルNVMe SSDのパフォーマンスメトリックを示します。
メトリック
シングルディスクのパフォーマンス
インスタンス全体のパフォーマンス ①
ecs.i2.xlargeおよびecs.i2g.2xlarge
その他のi2およびi2gインスタンスタイプ
最大容量
894 GiB
1,788 GiB
8*1,788 GiB
最大読み取りIOPS
150,000
300,000
1,500,000
最大読み取りスループット
1ギガバイト/秒
2ギガバイト/秒
16 GB/s
最大書き込みスループット
0.5 GB/s
1ギガバイト/秒
8ギガバイト/秒
アクセス遅延
数マイクロ秒
① 上記の表のインスタンス全体のパフォーマンスデータは、ecs.i2.16xlargeインスタンスタイプにのみ適用され、i2インスタンスファミリーのローカルストレージの最高パフォーマンスレベルを表します。
次の表に、i2neおよびi2gneインスタンスファミリーが使用するローカルNVMe SSDのパフォーマンスメトリックを示します。
メトリック
ecs.i2ne.xlargeおよびecs.i2gne.2xlarge
ecs.i2ne.2xlargeおよびecs.i2gne.4xlarge
ecs.i2ne.4xlargeおよびecs.i2gne.8xlarge
ecs.i2ne.8xlargeおよびecs.i2gne.16xlarge
ecs.i2ne.16xlarge
最大容量
894 GiB
1,788 GiB
2*1,788 GiB
4*1,788 GiB
8*1,788 GiB
最大読み取りIOPS
250,000
500,000
1,000,000
2,000,000
4,000,000
最大読み取りスループット
1.5 GB/s
3ギガバイト/秒
6ギガバイト/秒
12 GB/s
24 GB/s
最大書き込みスループット
1ギガバイト/秒
2ギガバイト/秒
4ギガバイト/秒
8ギガバイト/秒
16 GB/s
アクセス遅延
数マイクロ秒
次の表に、i1インスタンスファミリーが使用するローカルNVMe SSDのパフォーマンスメトリックを示します。
メトリック
シングルディスクのパフォーマンス
インスタンス全体のパフォーマンス ②
最大容量
1,456 GiB
2,912 GiB
最大 IOPS
240,000
480,000
IOPSの書き込み ①
min{165 × 容量, 240,000}
2 × min{165 × 容量, 240,000}
IOPSを読む ①
最大読み取りスループット
2ギガバイト/秒
4ギガバイト/秒
読み取りスループット ①
min{1.4 × 容量、2,000} MB/s
2 × min{1.4 × 容量、2,000} MB/s
最大書き込みスループット
1.2 GB/s
2.4 GB/s
書き込みスループット ①
min{0.85 × 容量、1,200} MB/s
2 × min{0.85 × 容量、1,200} MB/s
アクセス遅延
数マイクロ秒
① 次の例では、ローカルNVMe SSDを使用して、単一ディスクのパフォーマンスを計算する方法を説明します。
シングルディスク書き込みIOPS: 容量の各GiBは、ディスクあたり最大240,000 IOPSで165書き込みIOPSを生成します。
シングルディスク書き込みスループット: 容量の各GiBは、最大1,200メガバイト/秒で0.85メガバイト/秒の書き込みスループットを生成します。
② 上記の表のインスタンス全体のパフォーマンスデータは、ecs.i1.14xlargeインスタンスタイプにのみ適用され、i1インスタンスファミリーのローカルストレージの最高パフォーマンスレベルを表します。
ローカルSATA HDD
次の表に、ローカルSATA HDDのパフォーマンスメトリックを示します。
メトリック | d1およびd1ne | d2c | d2s | d3s | ||||
シングルディスクのパフォーマンス | インスタンス全体のパフォーマンス | シングルディスクのパフォーマンス | インスタンス全体のパフォーマンス | シングルディスクのパフォーマンス | インスタンス全体のパフォーマンス | シングルディスクのパフォーマンス | インスタンス全体のパフォーマンス | |
最大容量 | 5,500 GiB | 154,000 GiB | 3,700 GiB | 44,400 GiB | 7,300 GiB | 219,000 GiB | 11,100 GiB | 355,200 GiB |
最大スループット | 190 MB/s | 5,320メガバイト/秒 | 190 MB/s | 2,280メガバイト/秒 | 190 MB/s | 5,700メガバイト/秒 | 260 MB/s | 8,320メガバイト/秒 |
アクセス遅延 | 数ミリ秒 |
上記の表のインスタンス全体のパフォーマンスデータは、ecs.d1.14xlarge、ecs.d1ne.14xlarge、ecs.d2c.24xlarge、ecs.d2s.20xlarge、およびecs.d3s.16xlargeインスタンスタイプにのみ適用され、対応するインスタンスファミリーのローカルストレージの最高パフォーマンスレベルを表します。