在下午的閃存分論壇上,EMC大中華區ExtremIO業務經理 韓冰發表了題為《持續領先-EMC XtremIO全閃存產品及解決方案》的主題演講。以下是文字實錄:

韓冰:大家好,我叫韓冰,我是在EMC大中華區負責EMC XtremlO產品的經理,業務經理。

我加入EMC時間也不長,之前我也在別的公司工作過。到目前為止我覺得憑我個人的以前的知識結構和我的理解,我對這個產品非常非常的喜歡。今天因為我們也是最后了,可以輕松一點,我盡量會分享一些我個人對產品的理解和想法,希望能夠給大家一些啟發。首先我為什么喜歡這個產品呢?因為它市場表現非常好,這個產品到目前為止我們才發布了一年左右,我們最新的銷售額的統計,關于這個產品我們在今年應該是Q3的,我們的年化的銷售額已經達到了5億美金,在全球已經達到5億美金。大家對這個行業比較熟悉,知道在這個行業有一個約定俗成的門檻,如果一個產品,一個商業的盤子如果達到10億美元,說明這個市場是大家都會認可的。我們這個產品剛剛發布了一年,在市場上取得了這樣的成就,我們自己也是非常意外的。而且這個產品不僅僅是增長最快的一個產品,在整個EMC歷史上所有的產品里,這個產品的增長速度是前所未有的。在這個產品發布半年之后我們就已經取得了市場上全閃存陣列的市場份額的第一位,大家可以看IDC11月25號發布的一個市場報告,關于上半年的,所以我們是名副其實的領先的。

那我們在兩個方面都得到Gartner的很好的評價,前一段時間有友商發布魔力象限。大家可以注意在這個魔力幻方里有兩個緯度,一個是產品的理念,對未來的技術發展的前瞻性的理解。另外一個緯度是以市場各方面的執行能力,我覺得一個是想得怎么樣,另外一個緯度是實現得怎么樣,我們知道有些人可能比較善于思考,思想上有非常好的理念,但是他輸于實踐。有些實踐能力比較強,但是沒有特別好的視角,特別好的這種理念。而在這個市場上如果你是領導定位,那你在理論和實踐都必須做得非常好,而我們EMC的EMC XtremlO產品,這兩個緯度都是目前市場的領導者,所以我們在領導者象限。

接下來我可能分享一些我們EMC對全閃存陣列在市場上表現的一些理解,我先給大家看一個完整的。首先我們認為客戶對于全閃存陣列,或者對于閃存的接受是有一個過程的。隨著他對閃存介質的不斷的接受和認可,和產品的不斷的發展與成熟。它在客戶的數據中心里應用的比例會逐漸的增加,而這種演變的過程我們認為可以分成三個階段,第一個階段就開始于2008年,為什么2008年是一個時間節點?主要是因為在這個年度的時候,以EMC為代表的高端的企業級的供應商都在自己的設備里開始部署閃存介質,這個是我們今天說的混合陣列。比如從高端到中端到低端都有多種磁盤介質可以選擇。以2008年為起始,那我們說的第一個階段客戶關注的是什么?是關注閃存的介質作為性能加速器對應用程序的一些好處,主要是用來做性能加速,在這樣的階段閃存是怎么用的?基本有三種用法,第一種用法就是前面講的分級的存儲,傳統的全閃存陣列作為二級使用增加命中率。第二種用法是把閃存介質,是以HBA卡的形式出現,插在服務器里面,也是做IOPS加速用的,這兩種都不是獨立使用的,都是作為加速。

第三種有一些全閃存陣列出現,但是這種全閃存陣列因為本身專注的是提供閃存的性能,就是亞毫秒級的響應時間,但是缺少數據服務。所以這樣的設備一般我們會建議設備(英文)原有的磁盤存儲環境。這樣的好處是它可以被共享,但是它仍然不能獨立的取代磁盤陣列,它是融合進原來的環境,因為它本身沒有任何的服務,像快照等等這些服務沒有,沒有單位單獨作為一個(英文)的主存儲來使用,這是第一個階段。到第二個階段閃存開始在數據中心里面獨立的為應用程序提供服務,換句話說就是一個數據庫可能就裝在一套全閃存陣列上面就可以了,不需要融合進一個傳統的存儲環境,是這樣的用法。這樣的用法勢必會要求你全閃存陣列具有一定的數據服務能力,像我前面講的快照滿足客戶的時間窗的要求,或者持續的數據保護的能力等等,就不舉例子了。

但在這個階段閃存可以獨立的使用,第三個階段是什么階段?閃存開始扮演它另外的我認為更重要的角色,它幫助我們做應用程序實例的整合。就是說一個閃存設備同時服務于多個,我覺得這將是閃存未來更有前景的應用場景。我個人覺得全閃存陣列的介質的出現,作為一個獨立的存儲設備或者平臺的出現,它的意義對整個應用系統或者客戶應用環境的影響力足以跟什么相比?足以跟現在的所謂的信息高速公路,高速互聯網相比。在我上大學的那個年代,上個世紀90年代中期,那個時候你要在家里撥號就已經挺不錯的了,50K的,就已經很不錯了。那時候互聯網用來干什么?基本就是兩個事,就是瀏覽一些外部的網頁,因為網絡帶寬就限制了你。當后來的撥號網絡,或者網絡進入到光纖時代,甚至現在的桌面的寬帶都是20M或者百M的款待,難道你還會單純看網頁嗎?現在更常使用視頻點播或者音樂下載,隨著網絡速度的提升會帶來一些新的應用的形態出來,這個是在以前的窄帶的網絡環境下不可能存在的一些東西。我覺得閃存的出現勢必會激發一些新的應用使用方法出來,為什么呢?因為大家想一個全閃存陣列現在動不動我們號稱提供IOPS就是幾十萬、上百萬,響應時間都是我說它是一百個微妙,他說是兩百個微妙等等,都是微妙級別了。這意味著存儲再不是性能瓶頸,相反它是被資源浪費非常大的一個組件?,F在很容易講幾十萬IOPS,但是在客戶生長環境里你什么時候看見過IBM那么大的工作負載直接到前端?我們動輒幾百萬的都是看百分之百命中的指標,說實話跟彈性一點關系沒有,真正落到的IOPS可以通過盤的數量乘盤的能力計算出來,那個沒有意義。實際在客戶上看到的應用程序可以產生10萬的IOPS每秒到盤的壓力,全國范圍都是屈指可數的。意味著單單的一個全閃存陣列服務于一個應用程序有可能資源被浪費的不得了,這個用法可能是以后相對最浪費的,覺得買閃存貴絕對不是不可能的,是兩個概念。所以你要想發揮閃存設備全部的性能,必須用它做一個事,就是數據的實例的整合,使每一塊數據都可以同時服務于更多的應用程序。而我們想一下,在兩個環境下最起碼這是非常典型的,一個是虛擬環境,虛擬桌面都可能出現相同的模塊,但是被不同的應用使用。另外一個是數據庫領域,就是用閃存做數據庫實例的整合,充分發揮閃存的性能,不僅僅是因為閃存太貴了,我覺得原因絕不是因為這個。

現在問題來了,一個全閃存陣列想扮演我說的階段2和階段3的角色,它想滿足這兩個階段的客戶的要求。它需要具備哪些能力?這個產品需要怎么設計才能滿足這個要求,這是我們要想的。答案當然就是EMC XtremlO就是為階段2和階段3設計的。

首先階段2和階段3有什么要求?必須是(英文),因為(英文)才是高端蔡楚的主流的價值。其次必須是(英文),因為(英文),這個性能系反饋時間,不是說IOPS,是延時時間。你在擴容的時候。另外一個你必須要有豐富的數據服務,這種數據服務可以幫助我們把一個閃存的很小的一塊介質,盡量被更多的用戶所使用,就是可以把很多的IO負載集中到一個設備上,充分發揮閃存的性能和價值。

第三現在不是個人英雄時代,必須跟其他產品組成一個完整生態系統。這其實是很重要的一個片子,但是我覺得沒有必要講了,這是講為什么EMC XtremlO為什么那么重要。市場上主流的存儲架構有大概四種模式,第一種就是(英文)這樣的,大家在傳統的終端存儲經常見到這樣的架構,這樣的架構的特點就是起步低,拓展非常靈活。它的非特點是什么呢?就是它的弱點是什么?我個人覺得很難塞進(英文),如果它支撐它的盤,在5塊到500塊甚至1000塊之間,它的控制器配你的磁盤的最佳數量是什么?你說1000塊的肯定是浪費,500塊的話到1000塊的時候控制器能力就不行了,那必須有取舍,有最佳的部署能力是什么。因為這種架構相對來說比較簡單。所以我們看終端存儲,或者說終端客戶的要求,一般這種架構可以滿足,浪費點就浪費點,或者說不夠點就不夠。但是一個真正的高端的環境,你要包括每一個業務的單獨的服務級別的話,靠這種架構肯定不合適,應該靠什么?應該靠EMC XtremlO的產品,才可以充分保證每一個應用做到最佳。

后面還有兩種,還有一種互聯問用的比較多的,這兩種都不太適合(英文)的工作環境。最后EMC XtremlO在不同的架構都有自己的產品,EMC XtremlO這個產品應該采用(英文)的架構才是最佳的選擇。于是EMC XtremlO采用僅有的(英文)。每個模塊是這樣,你的容量不夠可以2、4、6往上擴。今年12月份,大概現在支持是6個節點作為最大規模的配制,很快到明年的中旬我們就可以擴到8個節點,每個節點的容量也會有增長,細節不說了。

另外一個就是我們的EMC XtremlO整個的軟件結構都是為了緩存結構設計的,所以我們設計的目的就是為了最大程度上發揮每一個閃存單元的存儲的性能和效能。所以當每一個數據流過來的時候會怎么樣?首先所有的卷都是經過(英文)處理的。然后來了之后我們先對數據進行去同,然后再進行壓縮,然后在一定的加密保護下放到存儲介質上去。這個基礎上還可以做很多快照來對數據進行分享和共享。這里面值得一提的就是我們的快照不占用任何系統,并不產生任何額外消耗,因為我們的形式就是為快照的形式設計的,所以快照的我們不需要考慮預留的變化量的空間,沒有任何的額外的性能上的開銷,所以我覺得在很大程度改變了大家對快照原有的不好的印象。這里我需要提的就是在(英文)全閃存陣列的架構下,可能客戶對原有的(英文)和快照技術的理解我覺得可能都需要重新修整,因為在(英文)環境下,原有的對性能方面的擔心,對管理的困難方面的擔心都已經完全的被解決了,這里邊我們就不展開了,因為這可能會涉及到很多技術上的實現和技術上的具體的一些問題。

我們看這是一個當今非常典型的應用環境,一個數據庫實例會被拆成很多份,為什么呢?核心目的是不想讓其他的業務分析或者應用開發這些一些應用影響到核心生活卷的級別,不想跑分析的時候這邊生產壓力大速度慢了,這可能是我不希望看到的,所以我把它拆開。但這實際上造成了很大空間上的浪費,這個很容易理解,因為以前我們是用空間來換時間的。我們把數據拆開了之后換來的是原來生產的服務級別得到保障,響應時間沒有拖慢,所以空間來換時間。但是相同的(英文)在閃存環境就會變得非常不合理,因為閃存的性能不再是問題,閃存年代你需要做什么?你應該用閃存的性能來換空間的節省,換句話說我需要做得就是充分發揮閃存的每一個存儲單元的能力,盡量的整合整個應用系統里的實例,用一個實例同時服務多個項目,充分發揮閃存性能,用性能和時間來換空間的節省。這個只是我前面講的閃存時代對于客戶應用環境的影響的一個具體的表現的一個形態。

我們覺得真正對閃存最合理的使用方法實際上是你把你的生產數據,經營分析的數據,你的研發的測試用的數據庫實例都正和島全閃存陣列的設備上來,第一個好處就是每一個人的用戶體驗都是全閃存陣列體驗,你的開發環境,你的開發人員得到是全閃存的響應時間,用到的是最新的生產的數據,很容易隨時做一個快照出來,你有的就是最新數據,對經營分析也是這樣,你導一份數據出來,然后再跑你的作業去分析數據,最起碼是一天,甚至是一周以前的數據,現在完全基于分鐘或者小時級對最新的業務進行分析,而對生產沒有任何影響,這個是對客戶來說比較大的一個改變。

我覺得虛擬機環境是另外一個比較典型的應用的一個場景,因為它天生在虛擬機環境下就是有很多相同的實例,我通過全閃存陣列有可能把虛擬機實例整合在一個單獨的介質上,使得每一塊數據都可以被多個不同的應用程序,做應用程序的整合,所以這是一個天生的一個環境。我個人覺得EMC XtremlO產品在VDI環境是決配,因為VDI環境很特殊,很多客戶不喜歡,既花錢,辦的事又不漂亮,客戶體驗也不好,因為每個人都覺得慢,然后維護人員維護起來也覺得不好,所以沒有人高興的一個結果。但是有了EMC XtremlO之后我們有可能把所有問題解決掉,把部署千個桌面變成一個很簡單的事情,一個命令放在后臺就干了,做起來不止一兩千個桌面,可能到后臺就就進行完了。而且整個的空間使用效率很低,我們曾經用一個(英文),可能是5個T的,支撐了一個用戶大會,整個會議期間可能有上萬個虛擬機被建立和被刪掉,這是非常復雜的,這個產品獨立的支撐下來的,我覺得是一個非常好的案例。

我給大家提個醒,閃存是很快,但它不是永遠快,也不是一定快,你可能發現用著用著它就變慢了。有可能比機械硬盤還要慢。閃存是有可能比機械硬盤還要慢的,因為閃存的設計就決定了這一點。如果你不想讓它變成那么慢有很多東西需要做。比如你用非常有效的垃圾回收的機制去保證,因為大家知道閃存是這樣的,你要寫之前必須把原來的數據擦掉,然后寫。但是問題是你寫的時候是一個配制一個配制的寫,問題是你擦的時候不能一個配制一個配制的去擦,你有可能是上百個配制一塊擦,擦的時間是GB,寫的時候可能是KB,你沒有時間擦一整塊,那這時候你要做什么?你要做碎片整理,而這個是非常慢的,而且所有的閃存都有這樣的問題,那你怎么應對?每個產品有自己的解決方法。我現在覺得EMC的解決方法其實是非常好,這里面也沒有太多時間,所以就不介紹產品的細節。我只是告訴大家閃存不一定快,有些人用了閃存,兩周前在一次客戶交流那,有客戶說我用了閃存,但是用了一段時間之后突然出來一個峰,響應時間可能會變成幾百個毫秒。當然我們可以很好的解決這個問題,然后我們的產品不存在這樣的一些問題。后面的內容我就不詳細的解釋了,有一些應用案例,我們現在在國內也有一些應用案例,但是時間關系沒有時間詳細去講。

但是我相信這一頁跟其他的講閃存的廠商也沒有特別大的區別,無非就是縮短了CPU的資源,節約了你的數據庫的(英文),但是我要跟大家講真正的全閃存陣列你要用好,一定要用它來做應用程序實例的整合。這樣的話才能充分發揮一個閃存所有的性能和效率,如果你單單跑一個業務,說這個性能特別慢,換一個閃存,你這個是一個解,但并不一定是最佳的解,這里面時間關系就不多說了,謝謝大家!

未經允許不得轉載:存儲在線-存儲專業媒體 » EMC 韓冰:XtremIO全閃存產品及解決方案
分享到

zhupb

相關推薦

精品国产午夜肉伦伦影院,双性老师灌满浓jing上课h,天天做天天爱夜夜爽,攵女乱h边做边走