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

Elastic Compute Service:ブロックストレージのパフォーマンス

最終更新日:Apr 18, 2024

クラウドディスクやローカルディスクなどのさまざまなブロックストレージデバイスは、異なるパフォーマンスメトリックと仕様を持っています。 パフォーマンスメトリックをよく理解し、ストレージ容量要件とパフォーマンスメトリックに基づいて、特定のワークロードとアプリケーションに適したブロックストレージデバイスを選択します。 このトピックでは、クラウドディスクとローカルディスクのパフォーマンスメトリックと仕様について説明します。

パフォーマンスメトリクス

ブロックストレージデバイスのパフォーマンスを測定するために使用される主要なメトリックには、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インスタンスタイプにのみ適用され、対応するインスタンスファミリーのローカルストレージの最高パフォーマンスレベルを表します。