🤖 AI Summary
NVMeの最新仕様では、SSDレベルの仮想化が導入され、サーバ間でのVM移動時にストレージ情報が保存されるようになり、アプリケーションに影響を与えることなくVMを移動させることができます。新しい機能にはポスト量子暗号、コントローラベースの制限、電圧監視、ファクトリリセット機能も含まれています。
特に重要な新機能は「PCIe Exported NVM Subsystem Migration」です。これにより、既存のNVMe仮想化がローカルに接続されたPCIe SSDにも適用されます。物理ドライブをホストによって定義された仮想化NVMサブシステムに抽象化することで、VMの移動時にストレージの再設定なしで仮想マシン間での移動が可能になります。
この機能の鍵となる点は、ホストがエクスポートされた識別子へのコントロールを提供することです。移行中にはこれらの識別子が元の場所から目的地に正確に持ち越されるため、VMにとって変化を感じさせずに再開できるようになります。
これにより、NVMe層は仮想マシンマネージャ(VMM)にSSD内部の仮想化を信頼させることが可能になり、フラッシュドライブ自体がロジカルで仮想化的なストレージコンストラクトを提供し、これによりVMMの複雑さが軽減されます。詳しくはNVM Expressのブログや公式サイトをご覧ください。
The latest NVMe specifications add SSD-level virtualization that can simplify live VM migration by preserving storage identities across servers. The updates also introduce support for post-quantum cryptography, controller-based rate limiting, voltage monitoring, and factory-reset capabilities. The Register reports: Announced by the NVM Express consortium, all 11 of the suite of NVMe specs have been updated with new features and engineering change notices. These represent the next step in the evolution of the standard, it says, which was created as a protocol to support storage devices connected to a system's PCIe bus. Perhaps the most significant new capability is PCIe Exported NVM Subsystem Migration. This extends existing NVMe virtualization to locally-attached PCIe SSDs. It does this by abstracting the physical drives into host-defined virtualized NVM subsystems, to allow for virtual machine (VM) mobility without storage reconfiguration.
When a VM moves from one server to another, its storage also needs to move with it in a way that's non-disruptive to any applications running in that VM. "With NVM Subsystem Migration, NVMe SSDs can present exported NVM subsystems that hide the complexity of the underlying hardware," says Mike Allison, a senior director at SSD maker Samsung and NVM Express board member. "Instead of interacting with physical controllers and namespaces, the host only sees exported controllers and namespaces. This creates a clean separation between what the VM sees and what's happening under the hood," Allison explains on an NVM Express blog.
"One of the key innovations here is providing the host with control over exported identifiers. During migration, those identifiers can be carried over exactly from the source to the destination. That consistency is crucial: even if the underlying hardware uses different internal IDs, the VM sees no change and can pick up right where it left off with no storage reconfiguration required," he says. In effect, the NVMe layer now enables the virtual machine manager (VMM) to rely on virtualization built into the SSD. The flash drive itself exposes logical, virtualized storage constructs, offloading this complexity from the VMM. You can learn more about the updated NVMe specifications here.
Read more of this story at Slashdot.