首頁 Enterprise雲端 用於高性能存儲的 AWS Nitro SSD

用於高性能存儲的 AWS Nitro SSD

by 哈羅德弗里茨
亞馬遜 Nitro 固態硬盤

AWS 於 2018 年首次發布產品系統,包括用於加速和卸載網絡和存儲 I/O 的 Nitro 卡、用於監控和保護硬件資源的 Nitro 安全芯片,以及用於以極低開銷管理內存和 CPU 分配的 Nitro Hypervisor , 快速交付創新。 幾十年來,傳統硬盤驅動器一直是主要的塊存儲設備,雖然旋轉磁盤仍然佔有一席之地,但大多數高性能存儲都基於固態驅動器 (SSD)。

AWS 於 2018 年首次發布產品系統,包括用於加速和卸載網絡和存儲 I/O 的 Nitro 卡、用於監控和保護硬件資源的 Nitro 安全芯片,以及用於以極低開銷管理內存和 CPU 分配的 Nitro Hypervisor , 快速交付創新。 幾十年來,傳統硬盤驅動器一直是主要的塊存儲設備,雖然旋轉磁盤仍然佔有一席之地,但大多數高性能存儲都基於固態驅動器 (SSD)。

亞馬遜 Nitro 固態硬盤

第一代 Nitro SSD 用於支持 io2 Block Express EBS 卷,具有大量 IOPS、大量吞吐量和 64 TiB 的最大卷大小。 上一篇文章中提到的 Im4gn 和 Is4gen 實例使用第二代 AWS Nitro SSD,許多未來的 EC2 實例也將使用,包括今天預先宣布的 I4i 實例。

AWS Nitro SSD 旨在以雲規模安裝和運行。 雖然這聽起來很簡單,但實際情況要復雜得多,也有趣得多。 每個設備內部的固件負責實現許多較低級別的功能。 當客戶將設備推向極限時,他們期望 AWS 能夠診斷並解決他們觀察到的任何性能不一致問題。 通過構建自己的設備,AWS 可以在 SSD 中設計可操作的遙測和診斷,以及支持以雲規模和雲速度進行固件更新的機制。 此外,AWS 還開發了代碼來管理實例級存儲,以提高可靠性、提供一致的性能並改進診斷。

AWS 設計的設備可在持續不斷的負載下提供最佳性能。 由於SSD技術的特性,每個cell只能寫入、擦除、重寫有限次數。 AWS 添加了磨損均衡固件,使設備的使用壽命盡可能長。

第二代 AWS Nitro SSD 旨在避免延遲峰值並在實際工作負載上提供更高的 I/O 性能。 AWS 基準測試顯示使用 AWS Nitro SSD 的實例,例如新的 Im4gn 和 Is4gen,提供比 I75 實例低 3% 的延遲可變性,以獲得更一致的性能。