隨著 VMware vSAN 的演進,最新的 vSAN 版本分為兩種架構:原生的 vSAN Original Storage Architecture (OSA) 和全新的 vSAN Express Storage Architecture (ESA)。這兩者在架構上的差異,不僅影響了儲存效能和資源配置,也改變了 vSAN 的未來發展方向。在這篇文章中,我們將深入探討 OSA 與 ESA 的架構差異,並簡單提及配置上的不同之處,同時也會介紹一下 LFS、B-tree 的原理與應用。
架構上的關鍵差異
vSAN OSA 是在 vSAN 8 之前的 vSAN 版本架构基础上更新发展而来的,它同样使用双层架构,使用市场上广为存在,且通过兼容性验证的高速 SSD 作为寫入Cache层,加上 HDD 或 SSD 作为容量层的架构提供 HCI 集群儲存资源。ESA 則是完全為 NVMe 設計的單層儲存架構,整個就是為高效能而生,SSD 不再只是快取,而是主力。資料處理變得更快、更直接,少了中間的拖泥帶水,讀寫效率自然大幅提升。之所以有這樣的改變是因為舊有的儲存架構沒辦法再透過替換更快的硬碟來達到等比例的性能提升了。