是否要重新考慮數(shù)據(jù)存儲(chǔ)環(huán)境以及從中所能獲得的收益?這對(duì)今天的IT決策者而言已經(jīng)不再是問(wèn)題,他們所要考慮的是應(yīng)該在何時(shí)開(kāi)始著手執(zhí)行。在這背后,更大的趨勢(shì)是原本構(gòu)筑起存儲(chǔ)世界的,以傳統(tǒng)硬件為核心的產(chǎn)品正逐漸為由軟件和通用硬件組成的方案所取代。
新興的平臺(tái)旨在用更簡(jiǎn)單靈活的方式取代復(fù)雜的存儲(chǔ)系統(tǒng)。在本篇之中,我們將探討你的企業(yè)組織如何做到靈活敏捷,在由軟件定義的存儲(chǔ)與數(shù)據(jù)中心建立起的全新時(shí)代保持競(jìng)爭(zhēng)力。
我們?cè)恢挂淮蔚奶岬?ldquo;適者生存,不適者淘汰”,但天性讓我們?cè)跐撘庾R(shí)中避開(kāi)改變。這會(huì)讓人感覺(jué)不舒服。無(wú)論傳統(tǒng)存儲(chǔ)系統(tǒng)多么糟糕,長(zhǎng)期以來(lái),我們已經(jīng)學(xué)會(huì)了對(duì)之妥協(xié),各種缺陷包括了:
成本。傳統(tǒng)存儲(chǔ)通常是數(shù)據(jù)中心內(nèi)最昂貴的資源之一。但是將存儲(chǔ)預(yù)算變成動(dòng)態(tài)的方式則意味著從不同的角度看待存儲(chǔ)本身。
復(fù)雜性。眾所周知,存儲(chǔ)并不便于管理,而整個(gè)IT行業(yè)的目標(biāo)則是簡(jiǎn)化操作。以前,我們必須建立起RAID組、定義存儲(chǔ)卷和其它復(fù)雜的構(gòu)造,而最新的數(shù)據(jù)中心架構(gòu)則能夠更為簡(jiǎn)單方便地使用原始存儲(chǔ)。在大多數(shù)情況下,復(fù)雜性并未完全消失;但供應(yīng)商則已經(jīng)開(kāi)始淡化這方面的概念。
欠缺擴(kuò)展性。首先要說(shuō)明的是,大多數(shù)存儲(chǔ)都能夠以某種方式擴(kuò)展,不過(guò)傳統(tǒng)系統(tǒng)在可擴(kuò)展性和難易程度上有所局限。伴隨著存儲(chǔ)容量需求的增長(zhǎng),現(xiàn)代的存儲(chǔ)基礎(chǔ)架構(gòu)更要求能夠快速、輕松地進(jìn)行擴(kuò)容,同時(shí)要兼顧經(jīng)濟(jì)性和性?xún)r(jià)比。
難以融合。傳統(tǒng)的存儲(chǔ)系統(tǒng)仍在大多數(shù)數(shù)據(jù)中心內(nèi)占據(jù)一席之地。但是伴隨著存儲(chǔ)價(jià)格的下降和市場(chǎng)上更多選擇的出現(xiàn),這些系統(tǒng)終將被取代。現(xiàn)代IT環(huán)境已經(jīng)從定制化硬件轉(zhuǎn)變?yōu)橐攒浖楹诵?,基于通用硬件的方案。今天各種的基礎(chǔ)架構(gòu),包括存儲(chǔ)在內(nèi),已經(jīng)可以通過(guò)編程,融合成為工作流程的一部分。
擴(kuò)展你在存儲(chǔ)上的投資
今天市場(chǎng)上有許多種存儲(chǔ)方案,在這其中,數(shù)據(jù)中心融合被嚴(yán)重低估了。不論你想擴(kuò)展現(xiàn)有投資的使用時(shí)間,或者計(jì)劃交替更換,這都是一種不錯(cuò)的方案。
由于存儲(chǔ)是數(shù)據(jù)中心最為昂貴的一部分,大部分企業(yè)都會(huì)盡其所能來(lái)提高其利用率。但是,當(dāng)在IT轉(zhuǎn)型以適應(yīng)現(xiàn)代數(shù)據(jù)中心所需時(shí),傳統(tǒng)的存儲(chǔ)往往會(huì)缺乏轉(zhuǎn)變的能力、性能和靈活性。當(dāng)然,還是有些方式可以擴(kuò)展現(xiàn)有的存儲(chǔ)環(huán)境,并在存儲(chǔ)基礎(chǔ)架構(gòu)中實(shí)現(xiàn)原本難以支持的現(xiàn)代化功能。
緩存
你想要達(dá)成的目標(biāo)和目前所運(yùn)行的環(huán)境決定了所采取的緩存類(lèi)型。例如,要解決在VMware環(huán)境中遇到的性能問(wèn)題,可以選擇在每個(gè)主機(jī)上部署軟件的存儲(chǔ)加速器或緩存工具。這些工具有兩種工作模式:
RAM redux磁盤(pán)模式。在每個(gè)主機(jī)上劃分出一部分RAM構(gòu)成高速讀取緩存。缺點(diǎn)在于,這部分緩存容量有限,且只能加速讀取操作。在某些情況,例如部署小型的虛擬桌面基礎(chǔ)架構(gòu),這樣的限制并沒(méi)有什么影響。
服務(wù)器端閃存。利用服務(wù)器端部署的閃存來(lái)取代昂貴的RAM,可以輕松實(shí)現(xiàn)讀寫(xiě)操作的緩存,使其成為讀寫(xiě)密集型工作負(fù)載的強(qiáng)大加速器。緩存大小的唯一限制是安裝在服務(wù)器中閃存的容量。
存儲(chǔ)的抽象與虛擬化
緩存不能滿足所有的存儲(chǔ)需求,你可能還會(huì)使用到許許多多的存儲(chǔ)供應(yīng)商不同類(lèi)型的方案,由磁盤(pán)、混合或全閃存系統(tǒng)構(gòu)成的存儲(chǔ)陣列,使用iSCSI、光纖通道、SMB和NFS等不同連接方式。部分系統(tǒng)支持?jǐn)?shù)據(jù)服務(wù),例如重復(fù)數(shù)據(jù)刪除、壓縮和加密,亦有不支持這些功能的產(chǎn)品。
你手頭已有的一些老舊的磁盤(pán)系統(tǒng)可能仍然運(yùn)行良好,但是缺乏關(guān)鍵的數(shù)據(jù)服務(wù)和安全功能,例如在今天并不安全的IT和業(yè)務(wù)環(huán)境中實(shí)現(xiàn)快速數(shù)據(jù)遷移所需的加密功能。
對(duì)于這類(lèi)應(yīng)用場(chǎng)景,以軟件為核心的方案,例如Infinio Systems,讓你能夠保留原有存儲(chǔ)空間的基礎(chǔ)上,增加新的功能,并簡(jiǎn)化管理工作。這種方案用軟件方式實(shí)現(xiàn)前端控制,取代傳統(tǒng)的存儲(chǔ)控制器。在物理層面你并不需要實(shí)際換掉控制器,而是將一系列高度可用的軟件控制器部署在更前端,與服務(wù)器直接通訊。
例如,vSphere主機(jī)原本直接通過(guò)iSCSI連接到陣列,那么現(xiàn)在其連接將指向新的軟件控制器。然后這些軟件控制器管理前端流量,然后與后端的現(xiàn)有存儲(chǔ)相連。在下圖中,橙色框代表了新存儲(chǔ)的前端,這被描述為高可用性集群。
在現(xiàn)有的存儲(chǔ)網(wǎng)絡(luò)中,這些新的控制器帶來(lái)了額外的存儲(chǔ)功能。例如,假如原本的存儲(chǔ)不支持重復(fù)數(shù)據(jù)刪除,那么可以這些部署在存儲(chǔ)路徑上的控制器實(shí)現(xiàn)。其負(fù)責(zé)數(shù)據(jù)存儲(chǔ)在當(dāng)前陣列前的重復(fù)刪除操作。加密、壓縮等其它所需但尚未實(shí)現(xiàn)的數(shù)據(jù)服務(wù)同樣如此。
這類(lèi)集中化的軟件存儲(chǔ)前端控制器還可以使你輕松管理復(fù)雜的存儲(chǔ)環(huán)境,同時(shí)大幅提升靈活性。復(fù)雜的IT環(huán)境中通常運(yùn)行著各種存儲(chǔ)服務(wù),在這背后需要一些特定的技能提供支持。通過(guò)將這些系統(tǒng)抽象為虛擬化資源,你可以在日常管理工作中免去各種麻煩,將更多精力專(zhuān)注于存儲(chǔ)的使用上。此外,一般來(lái)說(shuō)這類(lèi)產(chǎn)品還可以無(wú)縫地銜接到云存儲(chǔ)服務(wù)。
存儲(chǔ)的增強(qiáng)與更換
用緩存來(lái)增強(qiáng)現(xiàn)有的存儲(chǔ)產(chǎn)品固然很好,不過(guò)許多用戶(hù)會(huì)喜新厭舊。對(duì)他們而言,市場(chǎng)上可以找到大把方案,從融合到超融合存儲(chǔ),甚至是完全基于軟件的存儲(chǔ)系統(tǒng)。
融合系統(tǒng)看上去與傳統(tǒng)的基礎(chǔ)架構(gòu)相差無(wú)幾,至少在表面上看起來(lái)是這樣。雖然其或許基于現(xiàn)有的產(chǎn)品,但是采購(gòu)模式卻截然不同。你不必逐一購(gòu)置包括存儲(chǔ)在內(nèi)的各項(xiàng)組件,而是采購(gòu)經(jīng)過(guò)預(yù)先驗(yàn)證、測(cè)試的完整基礎(chǔ)架構(gòu),只需將其放入數(shù)據(jù)中心即可使用。否則的話,你需要參考現(xiàn)有的體系架構(gòu)、配置硬件清單——包括存儲(chǔ),需要集成、管理和不斷擴(kuò)展。在以硬件為中心的場(chǎng)景下,數(shù)據(jù)中心融合技術(shù)解決了服務(wù)器、存儲(chǔ)與通訊結(jié)構(gòu)之間的互操作性問(wèn)題。
在超融合基礎(chǔ)架構(gòu)(HCI)中,情況越發(fā)有趣。超融合技術(shù)將服務(wù)器、存儲(chǔ)和虛擬化管理程序整合為一塊塊高度擴(kuò)展的單元。HCI系統(tǒng)更以軟件為核心,硬件只作為應(yīng)用設(shè)備進(jìn)行銷(xiāo)售。
超融合技術(shù)提供了細(xì)顆粒度的構(gòu)建模塊,可以讓你在構(gòu)建本地?cái)?shù)據(jù)中心過(guò)程中得到云端的經(jīng)濟(jì)效益。假如要更多容量,你只需額外增加一個(gè)節(jié)點(diǎn)。超融合技術(shù)消除了單獨(dú)管理存儲(chǔ)服務(wù)的復(fù)雜性。集群的各節(jié)點(diǎn)上形成存儲(chǔ)池,供主機(jī)上運(yùn)行的各虛擬機(jī)直接使用。
操作的簡(jiǎn)便性是HCI的標(biāo)志,但并不局限于此。與軟件定義存儲(chǔ)系統(tǒng)中的許多產(chǎn)品類(lèi)似,供應(yīng)商通常會(huì)提供強(qiáng)大的REST API來(lái)實(shí)現(xiàn)整體數(shù)據(jù)中心的自動(dòng)化運(yùn)行。這對(duì)于正在考慮類(lèi)似DevOps之類(lèi)框架的企業(yè)組織特別有吸引力。今天,你可以用軟件領(lǐng)域的方式來(lái)處理基礎(chǔ)架構(gòu),用編程的方式解決問(wèn)題,實(shí)現(xiàn)了更高程度的自動(dòng)化,獲得更好的投入產(chǎn)出比。
舉例來(lái)說(shuō),通過(guò)這些API,開(kāi)發(fā)人員可以完全自動(dòng)地刷新測(cè)試環(huán)境,節(jié)省下手動(dòng)建造、撤銷(xiāo)測(cè)試環(huán)境所需時(shí)間。此外,作為生產(chǎn)的一部分,軟件可以密切監(jiān)控計(jì)算和存儲(chǔ)資源,在需要時(shí)自動(dòng)創(chuàng)建出新的虛擬基礎(chǔ)架構(gòu)。
啟動(dòng)超融合技術(shù)相當(dāng)容易。不同供應(yīng)商提供不同方案,你可以從兩個(gè)節(jié)點(diǎn)著手,在平臺(tái)上用一塊測(cè)試驅(qū)動(dòng)器使用單一的應(yīng)用。在驗(yàn)證方案之后,你可以添加更多節(jié)點(diǎn),直到擁有足夠的處理能力和存儲(chǔ)容量來(lái)滿足實(shí)際業(yè)務(wù)應(yīng)用環(huán)境所需。在此之后,你可以將原有環(huán)境中的工作負(fù)載遷移到全新的架構(gòu)之上。
不論你在存儲(chǔ)容量、性能、成本,或是復(fù)雜度上面臨各項(xiàng)挑戰(zhàn),你都能找到適合的數(shù)據(jù)中心融合方案來(lái)加以應(yīng)對(duì)。