通過將計算引擎和數據分離,華為使計算和存儲可以按需擴展,實現數據資源的動態分配、靈活調度,加速資源共享。
—華為海量存儲領域副總裁徐強
不管是存算一體還是存算分離,都是在不同的歷史條件下由客戶需求催生的技術產物,歸根到底都是為了滿足業務的訴求。
為什么要做存算分離?一方面是數據量激增,5G、云AI加速了數字化轉型,海量數據時代已經到來,我們正處在數據爆炸式增長的歷史階段。另一方面是數據價值變得越來越重要,海量數據作為企業數字化轉型的核心生產要素,正在使企業從數據管理走向數據運營。
數據量不斷增大,促使數據分析、數據價值釋放越來越重要。將當前的大數據基礎設施、存算一體化基礎設施相匹配,我們可以看出,海量數據分析面臨著三大挑戰:第一個是資源利用率低、存儲效率低、運維成本高。第二個是數據難共享、分析效率低、業務上線時間長。第三個是作為數據的基礎設施,業務系統、運營系統、大數據系統、歸檔系統的自動化運維能力差。正是因為數據量越來越大,價值越來越重要,當前的存算一體化的模式遇到了一系列的問題,催生了我們對存算分離技術架構變革的訴求。
為什么選存算分離?因為存算分離有自己的獨特優勢。第一,計算和存儲是兩套獨立的集群,存算分離把存儲從原來的系統中剝離出來形成獨立的存儲集群,可以按需投資,有效避免浪費。第二,存儲和資源可以分別做磁化,利用計算的無狀態性更好地實現資源的調度,提高分析效率。……