- ここ数年、フラッシュベースのSSDは、ほとんどすべてのストレージ用途でディスクを置き換えた
- SSDは複数の独立したフラッシュチップで構成され、これらは並列にアクセス可能
- SSDの処理量は、主にホストとのインターフェース速度に依存する
- 過去6年間で、SATAからPCIe 3.0、PCIe 4.0、PCIe 5.0への急速な移行により、SSDの処理性能は爆発的に向上した
- また、性能向上に加えて、1ドルあたりの容量も増加した
- この変化は、NVMeやPCIeのようなオープン標準、膨大な需要、競争のあるベンダーのおかげで起きた
- 現在、PCIe 5.0のデータセンターSSDは、最大13 GB/sの読み取りスループットと270万以上のランダム読み取りIOPSを実現している
- 最新のサーバーは約100本のPCIeレーンを持つため、1台のサーバーで複数のSSDを全帯域幅で使用できる
クラウドにおけるSSD性能の停滞
- AWS EC2は2017年初頭に、初期のNVMe SSDを搭載したi3インスタンスをリリースした
- 当時、NVMe SSDは高価で、サーバーあたり8台を搭載していることは注目に値した
- しかし、7年が経過しても、SSDあたり2 GB/sの性能にとどまっている
- i3とi3enインスタンスは、なおもIO/$とSSD容量/$の観点でEC2が提供する最適な選択肢である
- クラウドベンダーが提供するSSDと最新SSDの性能差は、読み取りスループット、書き込みスループット、IOPSでほぼ10倍に近いものになっている
- クラウドにおけるこの停滞は、他の分野での大きな進展と対照的だ
- たとえば、EC2ネットワーク帯域幅は2017年から2023年にかけて、10 Gbit/sから200 Gbit/sへ爆発的に増加した
- クラウドベンダーがストレージ面で進展しない理由については、いくつかの推測がある
- EC2が意図的に書き込み速度を1 GB/sに制限し、デバイス障害を回避している可能性があるという説
- 高速ストレージへの需要がなく、システムを最適化するインセンティブが乏しいという可能性
- EC2が高速で低価格なNVMeインスタンスストレージを提供すると、別のストレージサービス(EBS)のコスト構造を乱す可能性があるという説
- 筆者は、近い将来10 GB/s SSDを搭載したクラウドインスタンスを見られることを望んでいる
GN⁺の見解
- SSD技術の急速な進歩にもかかわらず、クラウドサービスプロバイダーがこの変化についていけないのは、市場の多様なニーズと技術的な限界を反映している
- クラウドストレージの性能停滞は、コスト効率性とサービス品質への利用者の期待と衝突する可能性があり、これはクラウド業界内の競争力に影響を及ぼしうる
- 本稿はクラウドコンピューティングのユーザーとプロバイダー双方にとって重要な示唆を提供し、より速いストレージソリューションへの需要と技術進歩の必要性を強調している
1件のコメント
Hacker Newsの意見
クラウドの技術的な問題に関する議論
AWS Nitro SSDアーキテクチャの説明
クラウドインスタンスのIOPSに関する体験談
OCIで働く個人の意見
クラウドから離脱すべきだという主張
クラウド最適化への批判
AWSのNVMeインスタンスタイプに関する議論
ハイブリッドSSD構成に関する個人的な選択
クラウドサービスの性能制限に関する推測
SSDコストに関する考察