ブロックストレージの種類によって、提供されるパフォーマンスレベルと価格は異なります。ワークロードとアプリケーションの要件を満たすブロックストレージ製品を選択してください。このトピックでは、ディスク、ローカルディスク、およびエラスティックエフェメラルディスクのパフォーマンスメトリックと仕様について説明します。
ブロックストレージの種類ごとの価格と課金方法については、「ブロックストレージの課金」をご参照ください。
ブロックストレージの種類ごとの特徴とシナリオについては、「ブロックストレージの概要」をご参照ください。
パフォーマンスメトリック
ブロックストレージ製品の主要なパフォーマンスメトリックには、IOPS (1 秒あたりの I/O 操作)、スループット、レイテンシが含まれます。一部のブロックストレージ製品のパフォーマンスは、その容量に関連しています。たとえば、特定のパフォーマンスレベル (PL) で Enterprise SSD (ESSD) を使用するには、特定の範囲内の容量を選択する必要があります。
I/O サイズ
I/O サイズは、4 KiB など、各読み取りまたは書き込み操作のデータ量です。I/O サイズ、IOPS、スループットは、次の数式で関連付けられています:スループット = IOPS × I/O サイズ。注目すべきパフォーマンスメトリックは、アプリケーションの I/O サイズによって異なります。
IOPS:ブロックストレージデバイスが 1 秒あたりに処理できる I/O 操作の数です。このメトリックは、ブロックストレージの読み取りおよび書き込み能力を示します。
アプリケーションがデータベースアプリケーションのように、遅延の影響を受けやすいランダムな小規模 I/O を伴う場合は、IOPS に注目する必要があります。
説明データベースアプリケーションでは、データの挿入、更新、削除が頻繁に行われます。高い IOPS により、ランダムな読み取りおよび書き込み操作の負荷が高い場合でも、システムが効率的に実行されることが保証されます。これにより、I/O ボトルネックによるパフォーマンスの低下やレイテンシの増加を防ぎます。
スループット:1 秒あたりに正常に転送できるデータ量。単位は MB/s です。
アプリケーションがビッグデータ分析のように、大きな I/O サイズでのシーケンシャルな読み取りと書き込みを多く伴う場合は、スループットに注目する必要があります。
説明Hadoop などのオフラインコンピューティングサービスでは、ペタバイト級のデータの分析と処理が行われます。システムのスループットが低いと、全体の処理時間が過度に長くなる可能性があります。これは、ビジネスの効率と応答時間に影響します。
レイテンシ:ブロックストレージデバイスが I/O 操作を処理するのに必要な時間。単位は秒 (s)、ミリ秒 (ms)、またはマイクロ秒 (μs) です。高いレイテンシは、アプリケーションのパフォーマンスを低下させたり、アプリケーションがエラーを報告する原因となったりする可能性があります。
アプリケーションがデータベースアプリケーションのように、高いレイテンシに敏感な場合は、レイテンシに注目する必要があります。ESSD AutoPL ディスクや ESSD などの低レイテンシ製品を使用してください。
容量:ストレージスペースのサイズ。単位は TiB、GiB、MiB、または KiB です。
ブロックストレージの容量は、データサイズが 1,024 のべき乗で表されるバイナリ単位で計算されます。たとえば、1 GiB = 1,024 MiB です。容量はパフォーマンスメトリックではありませんが、一部のブロックストレージ製品のパフォーマンスに直接影響します。これらの製品では、ディスクが最大パフォーマンス制限に達するまで、パフォーマンスは容量に比例して線形に増加します。一般的に、容量が大きいほど、データ処理能力が強いことを示します。
ディスクのパフォーマンス
次の表は、さまざまな種類のディスクのパフォーマンスを比較したものです。
ディスクの実際のパフォーマンスは、ディスク自体の仕様と、アタッチされているインスタンスの仕様の両方によって制限されます。詳細については、「ストレージ I/O パフォーマンス」をご参照ください。
標準 SSD、Ultra ディスク、および基本ディスクはレガシーディスク製品です。一部のリージョンおよびゾーンでは段階的に廃止されています。Ultra ディスクと基本ディスクの代わりに PL0 ESSD または ESSD Entry ディスクを使用し、標準 SSD の代わりに ESSD AutoPL ディスクを使用することを推奨します。
パフォーマンスカテゴリ | ESSD シリーズ | 旧世代ディスク | ||||||||
ゾーン冗長 ESSD | ESSD AutoPL | PL3 ESSD | PL2 ESSD | PL1 ESSD | PL0 ESSD | ESSD Entry | 標準 SSD | Ultra ディスク | 基本ディスク | |
単一ディスクの容量範囲 (GiB) | 10~65,536 | 1~65,536 | 1,261~65,536 | 461~65,536 | 20~65,536 | 1~65,536 | 10~32,768 | 20~32,768 | 20~32,768 | 5~2,000 |
最大 IOPS | 50,000 | 1,000,000 | 1,000,000 | 100,000 | 50,000 | 10,000 | 6,000 | 25,000② | 5,000 | 数百 |
最大スループット (MB/s) | 350 | 4,096 | 4,000 | 750 | 350 | 180 | 150 | 300② | 140 | 30~40 |
単一ディスク IOPS の計算式① | min{1,800 + 50 × 容量, 50,000} | ベースラインパフォーマンス:max{min{1,800 + 50 × 容量, 50,000}, 3,000} プロビジョニング済みパフォーマンス: 容量 (GiB) <= 3:プロビジョニング済みパフォーマンスは設定できません。 容量 (GiB) >= 4:[1, min{(1,000 IOPS/GiB × 容量 - ベースライン IOPS), 50,000}] パフォーマンスバースト③:実際の最終 IOPS - ベースライン IOPS - プロビジョニング済み 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} | min{1,800 + 8 × 容量, 6,000} | min{1,800 + 30 × 容量, 25,000} | min{1,800 + 8 × 容量, 5,000} | N/A |
単一ディスクのスループット計算式 (MB/s) ① | min{120 + 0.5 × 容量, 350} | ベースラインパフォーマンス:max{min{120 + 0.5 × 容量, 350}, 125} プロビジョニング済みパフォーマンス:16 KB × プロビジョニング済み IOPS/1,024 パフォーマンスバースト③:実際の最終スループット - ベースラインスループット - プロビジョニング済みスループット | 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} | N/A |
データ信頼性 | 99.9999999% | |||||||||
ランダム書き込みの平均レイテンシ (ms)、ブロックサイズ=4K | ミリ秒レベル④ | 0.2 | 0.2 | 0.2 | 0.2 | 0.3~0.5 | 1~3 | 0.5~2 | 1~3 | 5~10 |
①単一の PL0 ESSD のパフォーマンスを計算するには、次の数式が使用されます:
PL0 ESSD の最大 IOPS の数式:ベースライン IOPS は 1,800 で、GiB あたり 12 ずつ増加し、最大 10,000 になります。
PL0 ESSD の最大スループットの数式:ベースラインスループットは 100 MB/s で、GiB あたり 0.25 MB/s ずつ増加し、最大 180 MB/s になります。
②標準 SSD のパフォーマンスはブロックサイズによって異なります:
IOPS が一定の場合、ブロックサイズが小さいほどスループットは低くなります。
スループットが一定の場合、ブロックサイズが小さいほど IOPS は高くなります。
I/O サイズ (KiB)
最大 IOPS
スループット (MB/s)
4
約 25,000
約 100
16
約 17,200
約 260
32
約 9,600
約 300
64
約 4,800
約 300
③ベースラインパフォーマンスとプロビジョニング済みパフォーマンスに加えて、ESSD AutoPL ディスクはパフォーマンスバーストもサポートします。CloudLens for EBS を使用して、バースト期間やバースト I/O 量など、ESSD AutoPL ディスクのバースト詳細をリアルタイムで監視できます。詳細については、「ディスク分析」をご参照ください。
④ゾーン冗長 ESSD に書き込まれたデータは、自動的に複数のゾーンに分散されて保存されます。このアーキテクチャは、物理レプリケーションを使用して目標復旧時点 (RPO) 0 を実現します。ただし、データは複数のゾーンに同期的に書き込む必要があるため、書き込みレイテンシは PL1 ESSD よりも高く、リージョンごとにゾーン間で異なります。ゾーン冗長 ESSD の平均書き込みレイテンシをテストできます。詳細については、「ブロックストレージのパフォーマンスのテスト」をご参照ください。
ローカルディスクのパフォーマンス
ローカルディスクを個別に作成することはできません。そのデータ信頼性は、基盤となる物理マシンの信頼性に依存し、単一障害点 (SPOF) のリスクを生じさせます。物理マシンの障害は、複数のインスタンスに影響を与え、データ損失につながる可能性があります。長期的なデータや重要なビジネスデータをローカルディスクに保存しないでください。ローカルディスクの詳細については、「ローカルディスク」をご参照ください。
NVMe SSD ローカルディスク
次の表は、d3c ビッグデータインスタンスファミリーのインスタンスにアタッチされている NVMe SSD ローカルディスクのパフォーマンスを示しています。
メトリック
単一ディスクのパフォーマンス
ecs.d3c.3xlarge
ecs.d3c.7xlarge
ecs.d3c.14xlarge
最大読み取り IOPS
100,000
100,000
200,000
400,000
最大読み取りスループット
4 GB/s
4 GB/s
8 GB/s
16 GB/s
最大書き込みスループット
2 GB/s
2 GB/s
4 GB/s
8 GB/s
レイテンシ
マイクロ秒レベル (μs)
次の表は、i5 ローカル SSD 拡張インスタンスファミリーのインスタンスにアタッチされている NVMe SSD ローカルディスクのパフォーマンスを示しています。
NVMe SSD メトリック
ecs.i5.xlarge
ecs.i5.2xlarge
ecs.i5.4xlarge
ecs.i5.8xlarge
ecs.i5.12xlarge
ecs.i5.16xlarge
最大読み取り IOPS
700,000
1,400,000
2,900,000
5,800,000
8,700,000
11,800,000
最大読み取りスループット
3.5 GB/s
7 GB/s
14 GB/s
28 GB/s
42 GB/s
56 GB/s
最大書き込みスループット
2 GB/s
4 GB/s
8 GB/s
16 GB/s
24 GB/s
32 GB/s
レイテンシ
マイクロ秒レベル (μs)
次の表は、i5g ローカル SSD 拡張インスタンスファミリーのインスタンスにアタッチされている NVMe SSD ローカルディスクのパフォーマンスを示しています。
NVMe SSD メトリック
ecs.i5g.8xlarge
ecs.i5g.16xlarge
最大読み取り IOPS
1,400,000
2,900,000
最大読み取りスループット
7 GB/s
14 GB/s
最大書き込みスループット
4 GB/s
8 GB/s
レイテンシ
マイクロ秒レベル (μs)
次の表は、i5ge ローカル SSD 拡張インスタンスファミリーのインスタンスにアタッチされている NVMe SSD ローカルディスクのパフォーマンスを示しています。
NVMe SSD メトリック
ecs.i5ge.3xlarge
ecs.i5ge.6xlarge
ecs.i5ge.12xlarge
ecs.i5ge.24xlarge
最大読み取り IOPS
1,400,000
2,900,000
5,800,000
11,800,000
最大読み取りスループット
7 GB/s
14 GB/s
28 GB/s
56 GB/s
最大書き込みスループット
4 GB/s
8 GB/s
16 GB/s
32 GB/s
レイテンシ
マイクロ秒レベル (μs)
次の表は、i4 ローカル SSD 拡張インスタンスファミリーのインスタンスにアタッチされている NVMe SSD ローカルディスクのパフォーマンスを示しています。
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 GB/s
6 GB/s
12 GB/s
24 GB/s
48 GB/s
最大書き込みスループット
0.375 GB/s
0.75 GB/s
1.5 GB/s
3 GB/s
6 GB/s
12 GB/s
24 GB/s
レイテンシ
マイクロ秒レベル (μs)
説明表のメトリックは最適なパフォーマンスを表しています。このインスタンスファミリーは Linux イメージのみをサポートします。最適なパフォーマンスを達成するには、Alibaba Cloud Linux 3 などの最新バージョンの Linux イメージを使用してください。
次の表は、i4g および i4r ローカル SSD 拡張インスタンスファミリーのインスタンスにアタッチされている NVMe SSD ローカルディスクのパフォーマンスを示しています。
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 GB/s
6 GB/s
12 GB/s
最大書き込みスループット
1 GB/s
2 GB/s
4 GB/s
8 GB/s
レイテンシ
マイクロ秒レベル (μs)
説明上記の表のパフォーマンスデータは、インスタンスファミリーのローカルストレージの最高パフォーマンスレベルを表しています。インスタンスファミリーは Linux イメージのみをサポートします。最適なパフォーマンスを得るには、Alibaba Cloud Linux 3 などの最新の Linux イメージバージョンを使用することを推奨します。
次の表は、i3 ローカル SSD 拡張インスタンスファミリーのインスタンスにアタッチされている NVMe SSD ローカルディスクのパフォーマンスを示しています。
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 GB/s
6 GB/s
12 GB/s
18 GB/s
36 GB/s
最大書き込みスループット
1 GB/s
2 GB/s
4 GB/s
8 GB/s
12 GB/s
24 GB/s
レイテンシ
マイクロ秒レベル (μs)
説明上記の表のパフォーマンスデータは、インスタンスファミリーのローカルストレージの最高パフォーマンスレベルを表しています。インスタンスファミリーは Linux イメージのみをサポートします。最適なパフォーマンスを得るには、Alibaba Cloud Linux 3 などの最新の Linux イメージバージョンを使用することを推奨します。
次の表は、i3g ローカル SSD 拡張インスタンスファミリーのインスタンスにアタッチされている NVMe SSD ローカルディスクのパフォーマンスを示しています。
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 GB/s
4.5 GB/s
9 GB/s
最大書き込みスループット
0.5 GB/s
1 GB/s
2 GB/s
3 GB/s
6 GB/s
レイテンシ
マイクロ秒レベル (μs)
説明上記の表のパフォーマンスデータは、インスタンスファミリーのローカルストレージの最高パフォーマンスレベルを表しています。インスタンスファミリーは Linux イメージのみをサポートします。最適なパフォーマンスを得るには、Alibaba Cloud Linux 3 などの最新の Linux イメージバージョンを使用することを推奨します。
次の表は、i2 および i2g ローカル SSD 拡張インスタンスファミリーのインスタンスにアタッチされている NVMe SSD ローカルディスクのパフォーマンスを示しています。
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 GB/s
2 GB/s
16 GB/s
最大書き込みスループット
0.5 GB/s
1 GB/s
8 GB/s
レイテンシ
マイクロ秒レベル (μs)
① インスタンス全体のパフォーマンスは、ecs.i2.16xlarge インスタンスタイプにのみ適用され、i2 インスタンスファミリーの最高のローカルストレージパフォーマンスを表します。
次の表は、i2ne および i2gne ローカル SSD 拡張インスタンスファミリーのインスタンスにアタッチされている NVMe SSD ローカルディスクのパフォーマンスを示しています。
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 GB/s
6 GB/s
12 GB/s
24 GB/s
最大書き込みスループット
1 GB/s
2 GB/s
4 GB/s
8 GB/s
16 GB/s
レイテンシ
マイクロ秒レベル (μs)
次の表は、i1 ローカル SSD 拡張インスタンスファミリーのインスタンスにアタッチされている NVMe SSD ローカルディスクのパフォーマンスを示しています。
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 GB/s
4 GB/s
読み取りスループット ①
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
レイテンシ
マイクロ秒レベル (μs)
① 単一の NVMe SSD ローカルディスクのパフォーマンスを計算するには、次の数式が使用されます:
単一の NVMe SSD ローカルディスクの書き込み IOPS の計算式:各 GiB は 165 IOPS を提供し、最大 240,000 IOPS です。
単一の NVMe SSD ローカルディスクの書き込みスループットの計算式:各 GiB は 0.85 MB/s を提供し、最大 1,200 MB/s です。
② インスタンス全体のパフォーマンスは、ecs.i1.14xlarge インスタンスタイプにのみ適用され、i1 インスタンスファミリーの最高のローカルストレージパフォーマンスを表します。
SATA HDD ローカルディスク
次の表は、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 MB/s | 190 MB/s | 2,280 MB/s | 190 MB/s | 5,700 MB/s | 260 MB/s | 8,320 MB/s |
レイテンシ | ミリ秒レベル (ms) | |||||||
インスタンス全体のパフォーマンスは、ecs.d1.14xlarge、ecs.d1ne.14xlarge、ecs.d2c.24xlarge、ecs.d2s.20xlarge、および ecs.d3s.16xlarge インスタンスタイプにのみ適用されます。この値は、それぞれのインスタンスファミリーの最高のローカルストレージパフォーマンスを表します。
エラスティックエフェメラルディスクのパフォーマンス
エラスティックエフェメラルディスクの容量をカスタマイズし、一時的なデータストレージとして使用できます。詳細については、「エラスティックエフェメラルディスク」をご参照ください。
エラスティックエフェメラルディスクには、Standard Edition と Premium Edition の 2 種類があります。Standard Edition のエラスティックエフェメラルディスクは、高いスループットを必要とする大容量データのシナリオに適しています。Premium Edition のエラスティックエフェメラルディスクは、容量は小さいが高い IOPS を必要とするシナリオに適しています。次の表は、各タイプのパフォーマンスを示しています。
パフォーマンスメトリック | Standard Edition エラスティックエフェメラルディスク | Premium Edition エラスティックエフェメラルディスク |
単一ディスクの容量範囲 (GiB) | 64~8,192 | 64~8,192 |
ディスクあたりの最大読み取り IOPS | min②{100 * 容量, 820,000} | min{300 * 容量, 1,000,000} |
ディスクあたりの最大書き込み IOPS | min{20 * 容量, 160,000} | min{150 * 容量, 500,000} |
ディスクあたりの最大読み取りスループット (MB/s) | min{0.8 * 容量, 4,096} | min{1.6 * 容量, 4,096} |
ディスクあたりの最大書き込みスループット (MB/s) | min{0.4 * 容量, 2,048} | min{1 * 容量, 2,048} |
書き込み I/O 密度① | 20 | 150 |
読み取り I/O 密度① | 100 | 300 |
①:I/O 密度 = IOPS/ディスク容量。単位は IOPS/GiB で、容量 1 GiB あたりの IOPS を示します。
②:式 min{A, B} は、A と B のうち小さい方の値を返します。
ブロックストレージのパフォーマンスのテスト
ブロックストレージのパフォーマンスは、次の方法でテストできます:
ディスクの読み取り/書き込み速度の低下または高い I/O のトラブルシューティング
ECS コンソール、EBS コンソール、または CloudMonitor コンソールでディスクのモニタリング情報を表示して、現在のディスクパフォーマンスがビジネス要件を満たしているか、またはパフォーマンスボトルネックに達しているかを確認できます。詳細については、「ディスクのモニタリングデータの表示」をご参照ください。
ディスクが従量課金方式を使用しているかどうかを確認します。その場合、アカウントに支払い遅延があると、ディスクの I/O 速度が制限されます。支払いを完了すると、速度は回復します。
注意:支払い遅延から 15 日以内に支払いを完了しない場合、ディスクは自動的にリリースされ、そのデータは永久に削除されます。
Linux システムの場合、「Linux システムでの高いディスク I/O 負荷のトラブルシューティング」を参照して、高い IOPS を引き起こしているプログラムを特定します。
データをインポートする際、クライアントとサーバーの両方のパフォーマンスが読み取りおよび書き込み速度に影響します。
サーバー上で atop ツールを使用して Linux システムのメトリックを監視できます。このツールは、さまざまなサーバーリソースの使用状況を継続的に監視します。デフォルトでは、リソース使用状況情報は /var/log/atop ディレクトリに記録されます。atop ログを使用して、問題の根本原因を特定するのに役立てることができます。
ディスクのパフォーマンスがビジネス要件を満たさない場合は、ディスクのパフォーマンスを向上させることができます。詳細については、「ディスクのパフォーマンスを向上させる方法」をご参照ください。
ディスクのパフォーマンスを向上させる方法
現在のディスクパフォーマンスがビジネス要件を満たさない場合は、次の方法で向上させることができます:
ディスクの実際のパフォーマンスは、ディスク自体の仕様と、アタッチされているインスタンスの仕様の両方によって制限されます。インスタンスタイプの IOPS と帯域幅の制限が、アタッチされたディスクのパフォーマンス制限よりも低い場合、ディスクのみをスペックアップしても実際のパフォーマンスは向上しません。この場合、インスタンスタイプもスペックアップする必要があります。さまざまなインスタンスタイプのディスクパフォーマンス制限については、「インスタンスファミリー」をご参照ください。
シナリオ | パフォーマンスを向上させる方法 |
標準 SSD などの現在のディスクカテゴリが、成長するビジネスの IOPS またはスループット要件を もはや満たしていない場合、ディスクを PL1 ESSD などのより高性能なカテゴリに変更して、より高い IOPS とより良い応答時間を実現できます。この方法は、ストレージパフォーマンス要件が厳しく、ビジネス規模やアクセス量が大幅に増加しているアプリケーションに適しています。 | |
ESSD を使用している場合、ワークロードの変更に基づいてパフォーマンスレベルを調整できます。 | |
ESSD AutoPL ディスクを使用している場合、プロビジョニング済みパフォーマンスを設定するか、パフォーマンスバーストを有効にしてディスクのパフォーマンスを向上させることができます。 | |
ビジネスでより高い IOPS とより多くのストレージスペースの両方が必要な場合は、ディスクのサイズを変更します。PL1 ESSD などの一部のディスクタイプでは、ベースライン IOPS は容量とともに増加します。これにより、ディスクのパフォーマンスが向上します。この方法は、高いストレージ容量と IOPS を必要とする、継続的にデータ量が増加するアプリケーションに適しています。たとえば、PL1 ESSD の IOPS は、数式 min{1,800 + 50 × 容量, 50,000} を使用して計算されます。40 GiB の PL1 ESSD の IOPS は 3,800 です。100 GiB にサイズ変更すると、IOPS は 6,800 に増加します。 | |
ストレージリソースの割り当てを柔軟に管理および最適化し、ディスクのパフォーマンスを向上させたい場合は、論理ボリュームマネージャー (LVM) を使用できます。複数の論理ボリュームにデータを分散させることで、並列の読み取りおよび書き込み操作を実現し、ディスク全体のパフォーマンスを向上させることができます。この方法は、マルチスレッドアプリケーションやデータベースなど、高い同時アクセスを必要とするシナリオに特に適しています。 | |
データ冗長性を確保しながら IOPS とスループットを向上させるには、RAID 配列を作成できます。たとえば、RAID 0 を使用して読み取りおよび書き込み速度を向上させたり、RAID 1 または RAID 10 を使用してパフォーマンスを向上させながらデータ冗長性も提供したりします。 |