孫杰
在虛擬化及云計算技術大規(guī)模應用于企業(yè)數(shù)據(jù)中心的科技浪潮中,存儲性能無疑是決定企業(yè)核心應用是否能被虛擬化、云化的關鍵考量指標之一。傳統(tǒng)的做法是升級存儲設備,從低端、中端到高端存儲,但這沒解決根本問題,性能和容量不能兼顧,并且不能很好地解決異構設備利舊和架構擴展的問題。因此,企業(yè)需要一種大規(guī)模分布式存儲管理軟件,能充分利用已有硬件資源,在可控成本范圍內提供最佳的存儲性能,并能根據(jù)業(yè)務需求變化,從容量和性能兩方面同時快速橫向擴展。這也是當今軟件定義存儲興起的現(xiàn)實基礎。
超融合架構將虛擬化計算和存儲整合到同一個系統(tǒng)平臺,通過軟件來統(tǒng)一管理。簡單的說就是物理服務器上運行虛擬化軟件(Hpyervisor),通過在虛擬化軟件上運行分布式存儲服務供虛擬機使用。分布式存儲可以運行在虛擬化軟件上的虛擬機里也可以是與虛擬化軟件整合的模塊。廣義上,除了虛擬化計算和存儲,超融合架構還可以整合網(wǎng)絡以及其它更多的平臺和服務,為企業(yè)實現(xiàn)可擴展的 IT 基礎架構。
歷史經(jīng)驗一再表明,由技術進步推動的變革往往以超乎人們想象的速度和烈度發(fā)生。面對新的變革和潮流,在追逐新技術新潮流變化的同時,我們還需冷靜思考可能帶來的問題。在企業(yè)級數(shù)據(jù)中心,如何正確認識超融合和傳統(tǒng)存儲?如何能提高性能和降低成本,并可控風險?這些都需要我們從實際出發(fā),辯證和客觀地去看待。
企業(yè)傳統(tǒng)存儲架構最大的問題:第一是存儲資源集中化,很難隨著計算資源擴展而擴展。第二是采用存儲與計算分離的這種架構,需要獨立的網(wǎng)絡、獨立的存儲與獨立的計算。第三是多種不同的存儲系統(tǒng)在數(shù)據(jù)中心中進行部署,無疑增加了數(shù)據(jù)中心的管理復雜度。尤其是后端多種類型的存儲設備,增加了數(shù)據(jù)中心的管理成本。數(shù)據(jù)一致性是指關聯(lián)數(shù)據(jù)之間的邏輯關系是否正確和完整,可以理解為應用程序自己認為的數(shù)據(jù)狀態(tài)與最終寫入到磁盤中的數(shù)據(jù)狀態(tài)是否一致。在企業(yè)核心應用高并發(fā)業(yè)務場景下,數(shù)據(jù)一致性可大大提高系統(tǒng)的可靠性和容錯性。
目前在大多數(shù)超融合系統(tǒng)以及SDS系統(tǒng)都具備了核心的企業(yè)級功能,包括數(shù)據(jù)冗余、自動精簡配置、快照、克隆、SSD Cache/Tier、數(shù)據(jù)自動重建、高可用/多路徑等數(shù)據(jù)功能,但有些高級功能例如重復數(shù)據(jù)刪除、數(shù)據(jù)加密、數(shù)據(jù)壓縮等還是缺失的。隨著企業(yè)業(yè)務發(fā)展以及各種平臺、系統(tǒng)的建立也意味著需要管理的數(shù)據(jù)量越來越龐大,資源維護成本越來越高,效率越來越低。那么面對企業(yè)對數(shù)據(jù)的不同時效、不同訪問頻率、不同重要性等要求,如何降低數(shù)據(jù)存儲和使用維護成本,對不同數(shù)據(jù)進行生命周期管理是非常有必要的。
傳統(tǒng)企業(yè)的IT一般都經(jīng)過了若干年的發(fā)展,形成了自己特有的基礎架構和硬件設施。企業(yè)采購的服務器、存儲等IT資源都是固定資產(chǎn),往往希望將淘汰或過保的這些資源進行利舊,從而達到保護投資的目的。而且在企業(yè)中,還有相當一部分的傳統(tǒng)IT應用仍然運行在物理服務器和傳統(tǒng)存儲系統(tǒng)之上。
我們可以樂觀地認為沒有哪一種應用程序不能被部署在超融合基礎架構上,但是考慮到運行效率、硬件依賴性以及和虛擬化環(huán)境兼容性等因素,很多IT應用最好還是繼續(xù)保持運行在物理硬件架構上,比如關鍵數(shù)據(jù)庫應用、實時控制系統(tǒng)以及大量遺留IT系統(tǒng)。當然許多業(yè)務場景,需要靈活的擴展性和彈性配置,也非常適合超融合的架構,我們也會根據(jù)需求來決定是否采用超融合解決方案。