導(dǎo)語:Steve Duplessie,作為ESG (www.enterprisestrategygroup.com,www.esg-sino.com) 的創(chuàng)始人兼首席分析師, 被視為全球數(shù)據(jù)中心相關(guān)技術(shù)最權(quán)威和最具影響力的IT分析師,在數(shù)據(jù)中心相關(guān)技術(shù)的走向和產(chǎn)品化方面也被譽為導(dǎo)航師。他在數(shù)據(jù)中心方面的觀點往往語出驚人,讓人耳目一新。這些天以來,關(guān)于固態(tài)盤/閃存的錢景、爭議接連不斷,似乎所有人將所有的熱情都投入其中。所謂旁觀者清,當(dāng)局者迷,看看ESG怎么看待這一現(xiàn)象。
很多時候,我們做事都是想當(dāng)然,因為好像就應(yīng)該這么做,卻從來沒有去認真考慮過,這樣做是否有意義。這些天以來,關(guān)于閃存的錢景、爭議接連不斷,似乎人們將所有的熱情都投入其中。但是我卻不敢肯定,等一切塵埃落定,結(jié)局是否一定會讓生活更美好。
誠然,閃存或固態(tài)硬盤可以使基礎(chǔ)設(shè)施的“某一元件”速度更快。究其原因,是因為“這個元件”的輔助組件在機械磁盤上解決了I/O問題,加上閃存/固態(tài)硬盤本身就是內(nèi)存,其存儲速度本來就比磁盤快。當(dāng)然,我并不是說速度更快的產(chǎn)品就不好,而是在特定環(huán)境下,它未必能夠如人們所愿,達到預(yù)期效果。
為什么我們需要這些元件運行更快呢?歸根結(jié)底,就是我們希望應(yīng)用運行更快,也就是說,我們真正需要的是,用者(可能是人、服務(wù)器、進程等等)能夠訪問(控制或顯示)與正在運行的應(yīng)用相關(guān)的數(shù)據(jù)。
從這一點來講,我們最需要關(guān)心的利害關(guān)系,應(yīng)該是請求端(用戶)與數(shù)據(jù)之間的聯(lián)系。而處在這個過程中的其他東西就是基礎(chǔ)架構(gòu),而基礎(chǔ)架構(gòu)又由大量的元件構(gòu)成。因此,提高其中一些元件的運行速度可以說是一件好事,但是,除非你能讓所有的元件都提速,否則,這個基礎(chǔ)架構(gòu)永遠都不可能完美或達到最優(yōu)化狀態(tài)。
因而,我的論點就是,在這個細分領(lǐng)域里,閃存/固態(tài)硬盤的出現(xiàn)再平常不過,可以算是一個組件的自然而然的升級。但是,對于用戶及其數(shù)據(jù)之間的主要關(guān)系—全面提升和自動優(yōu)化性能(和可用性),閃存/固態(tài)硬盤并不能完全與之劃等號。這一點可能只是一個小小的缺陷,但是我可以說,這絕不是問題的全部。因此,不應(yīng)該在合理的商業(yè)機遇以外,營造這種虛假的繁榮。
就拿處理器來說吧。更大、更快的處理器就一定能夠滿足需求嗎?不盡然。即使處理器價格走低,我們有能力購買超級大型處理器用在基礎(chǔ)架構(gòu)內(nèi)的每個元件上,這樣就能確保整體基礎(chǔ)架構(gòu)動態(tài)優(yōu)化用戶和數(shù)據(jù)之間的性能/可用性嗎?答案是否定的。然而這并不是說處理器不好,需要對其敬而遠之,只是問題的關(guān)鍵在于,從一個視角出發(fā)來解決所有的系統(tǒng)問題根本就不切實際。很多廠商都宣稱,速度更快的處理器和VMware能夠讓用戶擺脫大量元件的束縛,真的如此嗎?但是如果/當(dāng)我們這樣做時,就會面臨各種之前根本不存在的新難題— 如I/O,以及伴隨數(shù)據(jù)中心變更同時出現(xiàn)的所有運行負擔(dān)。
如果貴公司擁有超過100TB的文件數(shù)據(jù),并且數(shù)據(jù)量每年以50%以上的速度增長,那么,我們的研究認為,你們平均可以支持一個單關(guān)鍵應(yīng)用和39個文件服務(wù)設(shè)備。而你擁有39個文件服務(wù)設(shè)備的原因如下:A、就是那樣,沒有常理可言;B、你需要這些來滿足性能/負載均衡;C、容量需求使然;D、同A。使用這些數(shù)據(jù)的這個應(yīng)用可能與39臺服務(wù)器相關(guān),也許,是為了支持多個用戶。為服務(wù)器1添加閃存/固態(tài)硬盤或許能使該服務(wù)器中的數(shù)據(jù)運行更快。但是這對其它38臺文件服務(wù)器以及應(yīng)用服務(wù)器而言,則根本不起作用,也無法通過網(wǎng)絡(luò)的重新配置來對其進行使用。如果碰巧閃存或固態(tài)硬盤中存在數(shù)據(jù),那么就會使文件服務(wù)器中的數(shù)據(jù)得到更快的訪問速度。
我認為,將閃存添加進文件服務(wù)器1/陣列/ 某項新的小發(fā)明會生成更多需要完成的負載。因為現(xiàn)在你必須移動并遷移數(shù)據(jù)和系統(tǒng)來充分利用新的次元件,你每次做出更改的同時,也將面臨新的系統(tǒng)問題。很多企業(yè),為了實現(xiàn)容量優(yōu)化或負載均衡不停地進行數(shù)據(jù)