ホーム Enterpriseクラウド 高性能ストレージ用の AWS Nitro SSD

高性能ストレージ用の AWS Nitro SSD

by ハロルド・フリッツ
アマゾンニトロSSD

AWS は 2018 年に、ネットワークとストレージ I/O の高速化とオフロードを行う Nitro カード、ハードウェア リソースを監視および保護する Nitro セキュリティ チップ、非常に低いオーバーヘッドでメモリと CPU の割り当てを管理する Nitro Hypervisor などの製品システムとして初めて発表しました。 、イノベーションを迅速に実現します。数十年にわたり、従来のハード ドライブが主要なブロック ストレージ デバイスであり、スピニング ディスクも依然としてその地位を占めていますが、ほとんどの高性能ストレージはソリッド ステート ドライブ(SSD)をベースとしています。

AWS は 2018 年に、ネットワークとストレージ I/O の高速化とオフロードを行う Nitro カード、ハードウェア リソースを監視および保護する Nitro セキュリティ チップ、非常に低いオーバーヘッドでメモリと CPU の割り当てを管理する Nitro Hypervisor などの製品システムとして初めて発表しました。 、イノベーションを迅速に実現します。数十年にわたり、従来のハード ドライブが主要なブロック ストレージ デバイスであり、スピニング ディスクも依然としてその地位を占めていますが、ほとんどの高性能ストレージはソリッド ステート ドライブ(SSD)をベースとしています。

アマゾンニトロSSD

第 2 世代の Nitro SSD は、高い IOPS、十分なスループット、最大ボリューム サイズ 64 TiB を備えた io4 Block Express EBS ボリュームに電力を供給するために使用されました。前回の投稿で言及した Im4gn インスタンスと Is2gen インスタンスは、本日事前発表された I4i インスタンスを含む将来の多くの ECXNUMX インスタンスと同様に、第 XNUMX 世代の AWS Nitro SSD を利用します。

AWS Nitro SSD は、クラウド規模で設置して動作するように設計されています。これは単純に聞こえますが、現実ははるかに複雑で、はるかに興味深いものです。各デバイス内のファームウェアは、多くの下位レベルの機能の実装を担当します。顧客がデバイスを限界まで押し上げると、観察されたパフォーマンスの不一致を AWS が診断して解決することが期待されます。 AWS は独自のデバイスを構築することで、SSD への運用テレメトリと診断を設計できるほか、クラウド規模でクラウド速度でファームウェアを更新できるメカニズムを設計できます。さらに、AWS はインスタンスレベルのストレージを管理するコードを開発して、信頼性を向上させ、一貫したパフォーマンスを提供し、診断を改善しました。

AWS は、持続的かつ継続的な負荷の下で最大のパフォーマンスを発揮するようにデバイスを設計しました。 SSD テクノロジーの特性により、各セルの書き込み、消去、再書き込みの回数は限られています。 AWS は、デバイスをできるだけ長く使用できるようにウェアレベリング ファームウェアを追加しました。

第 4 世代の AWS Nitro SSD は、レイテンシのスパイクを回避し、実際のワークロードで優れた I/O パフォーマンスを提供するように設計されています。 AWS ベンチマークでは、新しい Im4gn や Is75gen などの AWS Nitro SSD を使用するインスタンスが、I3 インスタンスよりもレイテンシーの変動性が XNUMX% 低く、より安定したパフォーマンスを実現していることが明らかになりました。