在現(xiàn)如今這樣一個虛擬化和云計算一統(tǒng)天下的時代,人們很容易做出服務(wù)器將被虛擬化的簡單假設(shè)。事實上,一個物理應(yīng)用程序服務(wù)器現(xiàn)在已成為一個外來的、且過時的概念了。這一思想理念也已經(jīng)很自然地擴(kuò)散到了其他領(lǐng)域,包括數(shù)據(jù)中心的網(wǎng)絡(luò)和存儲方面。
軟件定義的存儲和軟件定義的網(wǎng)絡(luò)將繼續(xù)在這一通向被稱為軟件定義的基礎(chǔ)設(shè)施或數(shù)據(jù)中心的旅程上穩(wěn)步前進(jìn)。軟件定義的存儲,特別是在未來的虛擬化有特殊的位置,其可能是面向未來的基礎(chǔ)設(shè)施的一個關(guān)鍵的工具。
并非所有數(shù)據(jù)的重要性都是同等的
對于軟件定義的基礎(chǔ)設(shè)施,一般的數(shù)據(jù)是一個獨特的挑戰(zhàn)。存儲數(shù)據(jù)對我們的工作、企業(yè)乃至家庭生活都至關(guān)重要。我們繼續(xù)以相當(dāng)驚人的速度創(chuàng)造出海量數(shù)據(jù),并繼續(xù)長期存儲保管著這些數(shù)據(jù),盡管這些數(shù)據(jù)可能已經(jīng)不再被需要,但僅僅只是為了以防萬一。我們舍不得刪掉舊數(shù)據(jù),同時還在不斷創(chuàng)造出新的數(shù)據(jù),導(dǎo)致了在我們基礎(chǔ)設(shè)施中的過時數(shù)據(jù)信息量已經(jīng)達(dá)到了令人震驚的地步。雖然評估的方法各不相同,但平均而言,一家企業(yè)內(nèi)部的70%數(shù)據(jù)被認(rèn)為是可以安全刪除的。而這些數(shù)據(jù)遲遲未被刪除的原因往往是基于某些包括法律監(jiān)管等方面的問題,而這些“以防萬一”的情況,或簡單的缺乏時間以驗證特定場景的情況,其實是沒有必要的。
這種不愿意刪除數(shù)據(jù)的想法無疑為企業(yè)的服務(wù)器或網(wǎng)絡(luò)虛擬化帶來了獨特的挑戰(zhàn)。當(dāng)被虛擬化時,所有這些相關(guān)技術(shù)中的每一個都是典型的主動型或“處于在使用狀態(tài)”。即使當(dāng)某個資源被使用的程度很低,但其仍然有能力在其他虛擬機(jī)之間分享。
但存儲則是不同的。其更偏向于更靜態(tài)的性質(zhì)。簡單地說:一個100的虛擬機(jī)就是一個100GB的數(shù)據(jù)塊,其很大的部分可能已經(jīng)陳舊或閑置不被使用。
首先,虛擬化的存儲是一個成本相當(dāng)昂貴的解決方案。任何共享的存儲技術(shù):從存儲區(qū)域網(wǎng)絡(luò)(SAN)到網(wǎng)絡(luò)附加存儲(NAS)的價碼都很高,所以,讓資源利用得到最大化是最為重要的。
其中的第一反應(yīng)是,把某些類型的數(shù)據(jù)存儲在磁盤層。不過,這可能是具有挑戰(zhàn)性的,因為不同類型的數(shù)據(jù)往往相互交織在一起。由于這僅僅提供了有限的成功,并存在大量的人工干預(yù),因此需要另一種修復(fù)。下一步是自動分層。這種方法將把數(shù)據(jù)視為數(shù)據(jù)塊,并開始將其基于需求進(jìn)行單獨分離。雖然這項工作很好,但其也帶來了更高的成本和,相應(yīng)的復(fù)雜程度也增加。要求新的戰(zhàn)術(shù),而由傳統(tǒng)的存儲公司EMC所擁有的VMware,便是IT業(yè)界第一款軟件定義的存儲。
軟件定義的基礎(chǔ)設(shè)施的存儲選項
傳統(tǒng)的大型存儲框架依然存在,而這些SAN和NAS框架與虛擬化有很深的歷史。基于諸多方面的原因,其銷售依舊保持強(qiáng)勁,其中之一便是其性能表現(xiàn)。不同于其他幾種存儲選項,傳統(tǒng)的框架可以提供更一致的性能水平。企業(yè)應(yīng)用程序需要保證IOPS仍然是專用的存儲框架和網(wǎng)絡(luò)世界。
然而,您仍然可以在現(xiàn)有的框架中有一個軟件定義的存儲層。在較舊的存儲框架把一些通常與硬件控制器相關(guān)的服務(wù)帶到管理程序?qū)?,能夠有助于您為老舊的硬件注入新的生命。
利用新的SAN或NAS存儲結(jié)構(gòu),增加一個額外的軟件層可能不會帶來太大的戲劇性的效益。
一家尋求整合舊的存儲資源,并獲得額外的特性和功能的企業(yè)需要牢記的是,其存儲的基礎(chǔ)并沒有改變。軟件緩存和預(yù)取可以幫助系統(tǒng)稍微提升一點有效性,但性能和容量并沒有根本的改變。這可能成為更高I/O負(fù)載所關(guān)注的一個方面。
較大的存儲網(wǎng)絡(luò)和存儲框架,每臺虛擬機(jī)的存儲成本通常是相當(dāng)高的。鑒于企業(yè)需求虛擬化一切,一個較為普遍關(guān)注的問題就是使用大量本地存儲的物理服務(wù)器。鑒于在一個SAN或NAS中的磁盤有較高的成本,大大增加了每GB數(shù)據(jù)的存儲成本,虛擬化將不再是經(jīng)濟(jì)的了——除非使用本地存儲是可能的。
這其中的某些問題也帶來了融合基礎(chǔ)設(shè)施或本地存儲的選項。雖然這樣的替代品將不會是傳統(tǒng)框架的終結(jié),但這些新技術(shù)已經(jīng)推動了更大的存儲框架變得更具創(chuàng)新性和成本效益。為了競爭,這些舊的框架將需要繼續(xù)提供更多的功能,并節(jié)省成本,以便能夠與市場上的新的存儲選項相抗衡。
由于VMware的vSAN的到來,企業(yè)用戶現(xiàn)在可以使用本地服務(wù)器存儲一個共享存儲解決方案了。該設(shè)計是基于一個固態(tài)硬盤(SSD)、串行高級技術(shù)附件和高速網(wǎng)絡(luò)的組合。存儲池鑒于主機(jī)托管和SSD緩存之間,結(jié)合RAID配置,用于保護(hù)數(shù)據(jù)和提供所需的性能。vSAN及其他本地存儲產(chǎn)品的規(guī)?;托阅懿粩嗵岣撸@些工具將需要10GB的專用網(wǎng)絡(luò)才能真正有效。
同時,本地存儲選項借助10GB的網(wǎng)絡(luò)能夠具有成本效益的節(jié)省成本較低的驅(qū)動器的成本,但有效地擴(kuò)大規(guī)模則成為問題。雖然供應(yīng)商們都在吹捧其令人印象深刻的規(guī)格數(shù)據(jù),但很難找到大規(guī)模部署的證據(jù)。部分的原因可能在于本地存儲使用的是傳統(tǒng)的服務(wù)器級硬件平臺,但這不是其設(shè)計的目的。而許多外部存儲陣列或融合基礎(chǔ)架構(gòu)平臺的速度更快,且是針對工作負(fù)載設(shè)計的。
雖然具有本地存儲的vSAN是一個可行的選擇,但也有幾個問題存在。這些產(chǎn)品是否能夠真正擴(kuò)展到企業(yè)級的性能和可靠性?使用本地存儲也限制了您企業(yè)在硬件平臺上的選擇。如果您企業(yè)的環(huán)境使用的是刀片服務(wù)器呢?添加本地存儲到刀片服務(wù)器的作用是有限的,僅僅是因為形式因素。在本地存儲器上的軟件定義的存儲是可能的,但其作用似乎是最適合于數(shù)據(jù)中心過渡到一個融合的基礎(chǔ)設(shè)施。