日期:2008年5月21
嘉賓: Nelson Nahum
歡迎大家的到來(lái)!
首先我分三個(gè)部分來(lái)講:第一部分主要是講存儲(chǔ)虛擬化如何來(lái)解決服務(wù)器虛擬化當(dāng)中的具體問(wèn)題,我主要講兩個(gè)具體的問(wèn)題,在服務(wù)器的虛擬化當(dāng)中的兩個(gè)問(wèn)題,通過(guò)存儲(chǔ)虛擬化加以解決。第二部分,看看存儲(chǔ)的虛擬化如何改進(jìn)服務(wù)器的虛擬化的部署,不簡(jiǎn)單是解決一些具體的問(wèn)題,而且能夠改善服務(wù)器虛擬化的一些部署。第三部分,我講一些案例,特別是在中國(guó)的一些客戶,他們已經(jīng)部署了LSI虛擬化的系統(tǒng)。
首先談一談我們解決的一些挑戰(zhàn)。大概有關(guān)服務(wù)器虛擬化當(dāng)中有兩個(gè)挑戰(zhàn),第一個(gè)是可升級(jí)性,服務(wù)器的虛擬化要求SAN環(huán)境當(dāng)中分享SAN的存儲(chǔ),但是SAN的環(huán)境與現(xiàn)在典型的SAN的環(huán)境是不一樣的,因?yàn)槲覀冃枰獙?duì)每一個(gè)LUN存儲(chǔ)的所有的服務(wù)器加以分配,并且它們必須是以同樣的方式來(lái)進(jìn)行服務(wù)器的虛擬化的部署。另外一個(gè)是服務(wù)器存儲(chǔ)與SAN的不同之處是,每一個(gè)實(shí)體的服務(wù)器至少有一定的處理量,有10個(gè)到20個(gè)機(jī)器的處理量,就是相當(dāng)于20個(gè)計(jì)算機(jī)同時(shí)運(yùn)營(yíng),比一個(gè)電腦生產(chǎn)出來(lái)的數(shù)據(jù)大20倍。這就是所謂的服務(wù)器的虛擬化,與SAN之間的差距。這是在SAN環(huán)境當(dāng)中的一個(gè)挑戰(zhàn)。
另外一個(gè)服務(wù)器的虛擬化是一個(gè)動(dòng)態(tài)的拓?fù)浣Y(jié)構(gòu),很多服務(wù)器在運(yùn)營(yíng),與傳統(tǒng)的SAN相比,是富有動(dòng)態(tài)的。我們的客戶安裝服務(wù)器的虛擬化的時(shí)候,他們會(huì)碰到一些新的挑戰(zhàn),這是為什么呢?用我們的SUN產(chǎn)品來(lái)解決這個(gè)問(wèn)題最合適。
如果沒(méi)有SUN會(huì)是什么情況呢?我們有一個(gè)服務(wù)器或者多個(gè)服務(wù)器同步進(jìn)行運(yùn)營(yíng),每一個(gè)服務(wù)器可能有將近20個(gè)這樣的機(jī)器,所以在整個(gè)存儲(chǔ)的整體上面大概有200個(gè)這樣的機(jī)器,所以必須在相互的空間下面進(jìn)行分享,擴(kuò)展服務(wù)器的時(shí)候,所有的這些必須通過(guò)同樣的設(shè)備,每次都給存儲(chǔ)的設(shè)備添加負(fù)載。
另外,有越來(lái)越多的應(yīng)用和服務(wù)器添加進(jìn)來(lái),性能就打折了,復(fù)雜性也在加大,因?yàn)槲覀冃枰?wù)器對(duì)每一個(gè)LUN進(jìn)行不同的配置,每次添加一次,無(wú)論在存儲(chǔ)還是服務(wù)器都要進(jìn)行存儲(chǔ),存儲(chǔ)虛擬化如果能夠解決以上的問(wèn)題,首先我們可以允許越來(lái)越多的陣列能添加到一個(gè)存儲(chǔ)池當(dāng)中,沒(méi)有必要重新進(jìn)行配置,不需要新的存儲(chǔ)裝備添加進(jìn)來(lái)。
存儲(chǔ)的虛擬化也允許虛擬的LUN來(lái)囊括多種陣列,這樣能夠來(lái)提高它的性能。另外我們也允許一個(gè)虛擬的LUN同時(shí)進(jìn)行擴(kuò)展,而不需要在存儲(chǔ)或者服務(wù)器這方面做其它任何工作,所以就可以解決這個(gè)問(wèn)題。
我想給大家演示一下案例。在SVM,我們的產(chǎn)品是怎么表現(xiàn)的?首先我們有很多服務(wù)器,有一個(gè)單一的存儲(chǔ)設(shè)施,現(xiàn)在有虛擬化了,我們可以增加更多的設(shè)備,擴(kuò)展這個(gè)陣列,而不會(huì)影響到服務(wù)器,所以應(yīng)用繼續(xù)運(yùn)轉(zhuǎn),我們有更多存儲(chǔ)的設(shè)備分布在這個(gè)平臺(tái)上,如果你需要更高的技能,就要安裝更高的陣列,另外也解決了配置的問(wèn)題,所以我們不需要重新配置服務(wù)器,通過(guò)這個(gè)虛擬化。如果沒(méi)有虛擬化的話,每次添加一個(gè)實(shí)體的服務(wù)器和存儲(chǔ)裝備,又必須重新部署或者是配置新的服務(wù)器,所以很容易出現(xiàn)很多的失誤。
我們面臨的第二點(diǎn)挑戰(zhàn)就是在存儲(chǔ)虛擬化應(yīng)用當(dāng)中解決了一個(gè)問(wèn)題,就是災(zāi)后恢復(fù)。在傳統(tǒng)的服務(wù)器環(huán)境當(dāng)中,可能沒(méi)有虛擬的服務(wù)器,這出現(xiàn)什么問(wèn)題呢?因?yàn)楹芏嗟奶摂M服務(wù)器在一個(gè)存儲(chǔ)設(shè)備當(dāng)中工作,所以所有的虛擬化必須在災(zāi)后恢復(fù)的點(diǎn)上同時(shí)進(jìn)行恢復(fù),多地點(diǎn)同時(shí)恢復(fù)。如果不同時(shí)恢復(fù)的話,就無(wú)法從災(zāi)后恢復(fù)數(shù)據(jù),必須多個(gè)地點(diǎn)同時(shí)恢復(fù)。如果這些存儲(chǔ)同時(shí)進(jìn)行恢復(fù)在服務(wù)器運(yùn)行,所以當(dāng)這個(gè)服務(wù)器在進(jìn)行災(zāi)后服務(wù)的時(shí)候,其它的服務(wù)器并沒(méi)有同時(shí)這么做,存儲(chǔ)是所有的服務(wù)器分享。
有些客戶開(kāi)始做基于存儲(chǔ)層面的應(yīng)用,通過(guò)這種方式,只擁有一個(gè)陣列就夠了,因?yàn)槊恳粋€(gè)陣列自己復(fù)制它的存儲(chǔ),有的快,有的慢,根據(jù)自己的節(jié)奏來(lái)做,主要取決于數(shù)據(jù)流。如果沒(méi)有SVM,有三個(gè)陣列,它們就各自復(fù)制,有的快,有的慢,遠(yuǎn)程的地點(diǎn)數(shù)據(jù)之間沒(méi)有同步,有些數(shù)據(jù)流是幾分鐘之前傳輸?shù)模行?shù)據(jù)是半個(gè)鐘頭之前傳輸?shù)?,所以很難在這種環(huán)境下為數(shù)據(jù)進(jìn)行恢復(fù)。如果要恢復(fù)這些數(shù)據(jù),我們可以看到不同的時(shí)間點(diǎn)有不同的數(shù)據(jù)輸入,就很難進(jìn)行整體的恢復(fù)。所以災(zāi)后恢復(fù)特別是在虛擬環(huán)境下,是特別復(fù)雜的一件事情,這就是為什么我們存儲(chǔ)的虛擬化能夠解決這個(gè)問(wèn)題。
存儲(chǔ)虛擬化,我們能夠生成保持一致的數(shù)據(jù)流,同時(shí)進(jìn)行生成。有一些遠(yuǎn)程的地點(diǎn),我們將所有的LUN,進(jìn)行一致性的恢復(fù),在某一個(gè)時(shí)間點(diǎn)同步,所有的數(shù)據(jù)流能夠在同一個(gè)時(shí)間點(diǎn)同時(shí)恢復(fù)。特別是在遠(yuǎn)程地點(diǎn),做災(zāi)后恢復(fù)還能做得更快一點(diǎn),它們都是同時(shí)發(fā)生的同步化的數(shù)據(jù)恢復(fù)。
還有一個(gè)特點(diǎn)是虛擬化的恢復(fù)可以在遠(yuǎn)程地點(diǎn)使用一些不是特別昂貴的二層的存儲(chǔ)資源,有很多資源、有很多能力,有的時(shí)候成本比較低,特別是在災(zāi)難恢復(fù)的地點(diǎn)可以做不同形式的存儲(chǔ),我們同時(shí)也解決了這個(gè)問(wèn)題。
這個(gè)圖片,網(wǎng)絡(luò)層面將所有的存儲(chǔ)層進(jìn)行復(fù)制,它們同時(shí)進(jìn)行復(fù)制,在災(zāi)后恢復(fù)的地址,我們馬上可以跟當(dāng)?shù)匾黄鹜瑫r(shí)進(jìn)行數(shù)據(jù)的恢復(fù)。通過(guò)這個(gè)圖片我們可以看到,在三個(gè)存儲(chǔ)的陣?yán)镞M(jìn)行恢復(fù),只有一個(gè)是高能量的數(shù)據(jù)表現(xiàn),客戶積累了很多數(shù)據(jù),在遠(yuǎn)程的復(fù)制,在不同的存儲(chǔ)之間進(jìn)行恢復(fù)。
剛才我已經(jīng)講到了服務(wù)器虛擬化當(dāng)中兩個(gè)主要的問(wèn)題,如何通過(guò)這種存儲(chǔ)的虛擬化解決這兩個(gè)問(wèn)題,在這個(gè)部分我要給大家講講存儲(chǔ)虛擬化如何改進(jìn)服務(wù)器虛擬化的能力。下面我簡(jiǎn)單講一講四個(gè)不同的能力,當(dāng)然了除此之外還有其它內(nèi)容,但是這四個(gè)在我看來(lái)是最重要的。
存儲(chǔ)能力的節(jié)約。在虛擬化服務(wù)器當(dāng)中,每一個(gè)機(jī)器必須要求至少有8GB的存儲(chǔ)分布到不同的虛擬機(jī)器當(dāng)中,不是服務(wù)器當(dāng)中,而是虛擬機(jī)器當(dāng)中。如果有一千個(gè)虛擬機(jī)器,你至少要分配給每一個(gè)8GB,總的加起來(lái),就乘一千。為什么我們需要最低的存儲(chǔ)呢?因?yàn)樵赪indows當(dāng)中,我們的存儲(chǔ)在機(jī)器癱瘓的時(shí)候需要一定的存儲(chǔ)來(lái)恢復(fù),我們不可能每天都碰到這種情況,可能每周需要這樣的準(zhǔn)備,但是不需要每天都要有存儲(chǔ)的準(zhǔn)備。在這種情況下到底發(fā)生了什么呢?現(xiàn)在有很多兆兆瓦,我們需要有一個(gè)需要去存儲(chǔ)的東西,信息量就意味著我們是否能使存儲(chǔ)裝置有巨大的存儲(chǔ)能力,達(dá)到我們的要求。我們?cè)趥浞堇镄枰泻芎玫拇鎯?chǔ),有的時(shí)候建立一個(gè)機(jī)器可能不好,就不能夠被找到。有的時(shí)候在一些癱瘓等等發(fā)生的時(shí)候,或者機(jī)器失憶等等,都有很好的操作。
舉個(gè)例子給大家看看,我們?nèi)绾文軌蚬?jié)約很多的存儲(chǔ)TB。我們有其它的一些基于環(huán)境的,這是因?yàn)槲覀冇X(jué)得有一種可能性,比如說(shuō)我們有不同的用戶的機(jī)器,他們需要在同一的時(shí)間有大量信息的存儲(chǔ)。同時(shí)我們?nèi)绻枰グ堰@個(gè)數(shù)據(jù)讓每一個(gè)用戶的機(jī)器都能收到的話,對(duì)我們來(lái)說(shuō)是一個(gè)挑戰(zhàn),現(xiàn)在我們必須要一次一次去做這個(gè)復(fù)制的工作,我們現(xiàn)在有的時(shí)候如果能夠通過(guò)虛擬存儲(chǔ),讓我們跟它同時(shí)進(jìn)行,同時(shí)能夠有一個(gè)非常好的存儲(chǔ)能力,這個(gè)也是我們的一個(gè)優(yōu)勢(shì)。
對(duì)于我們的虛擬存儲(chǔ),現(xiàn)在正在不斷地提高,我們現(xiàn)在有一個(gè)所謂低性能的存儲(chǔ),現(xiàn)在有這樣一個(gè)應(yīng)用,比如CLM,可以有十個(gè)所謂低能力的快照,能有一個(gè)非常好的影射,可以同時(shí)做備份的工作。
還有其它的一些進(jìn)步,比如我們現(xiàn)在可以把它簡(jiǎn)單化,減少它的復(fù)雜性,對(duì)我們現(xiàn)在使用的錯(cuò)誤會(huì)有一個(gè)非常好的糾正,因?yàn)槲覀円话銓?duì)一個(gè)虛擬的服務(wù)環(huán)境來(lái)講,每一個(gè)LUN都需要非常好的對(duì)所有服務(wù)器都應(yīng)該發(fā)同樣的信息,我們覺(jué)得非常困難,因?yàn)樵谧鰯?shù)據(jù)存儲(chǔ)的時(shí)候會(huì)有停頓。
虛擬存儲(chǔ)使得我們不管是給哪一個(gè)服務(wù)器配置陣列或者存儲(chǔ),都能夠確保它是自動(dòng)保持完全一致的,不管你有多少,或者你有更多的存儲(chǔ)。每一次不管你有多少的服務(wù)器,都可以做同樣的存儲(chǔ),而且能夠確保質(zhì)量。同時(shí)也使得我們的環(huán)境變得更加簡(jiǎn)單,一旦環(huán)境簡(jiǎn)單化了之后,我們的工作量就會(huì)大大減少。工作量少了,就會(huì)減少犯錯(cuò)誤的幾率。
另外一個(gè)進(jìn)步,談到虛擬存儲(chǔ)的時(shí)候,現(xiàn)在整個(gè)數(shù)據(jù)的轉(zhuǎn)移,或者存儲(chǔ)遷移也是非常透明的。存儲(chǔ)的遷移應(yīng)該是非常大的項(xiàng)目,應(yīng)該有很多的可能性讓我們出錯(cuò),我們通過(guò)這個(gè)可以避免錯(cuò)誤的產(chǎn)生。同時(shí),特別是當(dāng)你有成千上萬(wàn)的使用的服務(wù)器的時(shí)候,我們需要能夠把所有的這些服務(wù)器,都從一個(gè)陣列轉(zhuǎn)到另一個(gè)陣列當(dāng)中去。因此在我們傳輸或者存儲(chǔ)大量的數(shù)據(jù)信息的時(shí)候,我希望它們不間斷,也是通過(guò)虛擬存儲(chǔ)來(lái)確保。
我們需要的是零待機(jī)時(shí)間,不存在任何停工時(shí)間,完全能夠確保我們?cè)趥鬏敂?shù)據(jù)的時(shí)候非常準(zhǔn)確無(wú)誤。還可以讓我們的服務(wù)器繼續(xù)運(yùn)行,也不需要有停工。我們?cè)谧鰯?shù)據(jù)存儲(chǔ)的時(shí)候,有非常好的效率,可以減少停工期。
LSI存儲(chǔ)應(yīng)用的成功案例。特別是虛擬存儲(chǔ)的一些產(chǎn)品,LSI應(yīng)該是在這個(gè)領(lǐng)域非常高端的企業(yè),我們可以說(shuō)是第一個(gè)使用storeAge等等的技術(shù),把數(shù)據(jù)有效的進(jìn)入,有效的分離,可以讓我們的系統(tǒng)有效的擴(kuò)大或者增容,有更多的途徑可以使數(shù)據(jù)通過(guò),這就是我們會(huì)有高性能、高的傳輸率。
我們有非常成熟的產(chǎn)品,從2003年開(kāi)始全球就大量使用傳輸和使用我們的產(chǎn)品。我們有非常好的功能板,就是功能集成,比如說(shuō)我們首先有一個(gè)存儲(chǔ)的庫(kù)能夠幫助我們,而且是基于SAN的數(shù)據(jù)管理和流量管理。同時(shí),我們也知道,通過(guò)我們所謂的存儲(chǔ)池,能夠確保我們的存儲(chǔ)高性能,而且比如你有一個(gè)高性能的池,另外一個(gè)是高能力的池,你可以根據(jù)自己的需要,做相應(yīng)的數(shù)據(jù)的遷移或者管理。
前面已經(jīng)談到了,我們有非常好的,可以把整個(gè)存儲(chǔ)最大化,而且可以確保特別大流量的存儲(chǔ)。而且還有低能力的快照,可以有很多所謂的快照,讓它能夠確保每一個(gè)流量里的數(shù)據(jù),都能夠有一個(gè)非常好的管理,而且不丟失。可以通過(guò)這個(gè)有非常好的能力的分配和資源的分配,就是說(shuō),這是我們非常好的備份,但是同時(shí)一旦發(fā)生了數(shù)據(jù)丟失,會(huì)有非常好的數(shù)據(jù)恢復(fù)。這個(gè)就是讓我們根據(jù)不同的環(huán)境會(huì)有一個(gè)及時(shí)的快照,讓我們能夠非常有效的保護(hù)我們的信息不丟失。
我們支持所謂全流量的復(fù)制,有的時(shí)候我們的客戶需要,比如想從一個(gè)數(shù)據(jù)庫(kù)的陣列跑到另一個(gè)陣列里去,或者復(fù)制到另一個(gè)陣列里去,可以保證是全流量的完全的復(fù)制。
還有一個(gè)在線的存儲(chǔ)遷移,可以使我們不同的序列能夠不停頓、不間斷,這是非常好的一個(gè)特性。
還有所謂本地的和遠(yuǎn)程的映射,這也是非常好的,比如有一個(gè)陣列是在近的地方進(jìn)行的影射,還有遠(yuǎn)的映射,可以保證數(shù)據(jù)非常好的傳遞,不丟失。
現(xiàn)在做數(shù)據(jù)的存儲(chǔ),不是一個(gè)使用者,可能是多個(gè)使用者使用。因此我們有非常獨(dú)特的可達(dá)性,來(lái)進(jìn)行數(shù)據(jù)傳輸、數(shù)據(jù)儲(chǔ)存的管理??梢杂幸粋€(gè)多使用者的環(huán)境,你要進(jìn)入某一個(gè)界面,必須要進(jìn)行一些設(shè)置,才能進(jìn)入這個(gè)層面進(jìn)行更好的數(shù)據(jù)的管理。比如你想掌握這方面流量的信息或者數(shù)據(jù)的信息,需要有一些有控制的設(shè)置或者設(shè)施來(lái)確保能進(jìn)入這些信息。我們現(xiàn)在提供的產(chǎn)品,它的性能非常豐富,所有的這些都可以對(duì)所有的存儲(chǔ)使用,在SAN方面我們有更優(yōu)秀的性能。
還有其它的一些案例分析,這是在中國(guó)進(jìn)行的案例。它想把信息從一個(gè)傳到兩個(gè),不光是從一個(gè)中心到兩個(gè)中心,而且需要有非常好的EMCDMX的存儲(chǔ),低成本的信息交流,所以我們的客戶看到了不同的替代方案,這是A、B,用我們的產(chǎn)品給他們提供了非常好的解決方案。
以前有從一個(gè)到多個(gè),還可以完成多個(gè)點(diǎn)不同的信息的存儲(chǔ),通過(guò)這種預(yù)設(shè)來(lái)完成。
這是我們另外的一個(gè)在中國(guó)的企業(yè),我們幫它做的信息存儲(chǔ)。這是一個(gè)長(zhǎng)距離的復(fù)制,從中國(guó)到新加坡,因?yàn)檫@是IBM DS6800到IBM DS4300不同的型號(hào)。我們有多元的復(fù)制,不但允許我們的數(shù)據(jù)從中國(guó)傳輸?shù)叫录悠?,而且有不同的存?chǔ),同時(shí)還有一個(gè)非常低成本需求的國(guó)際傳輸線路,這個(gè)是基于前面談到的快照的數(shù)據(jù)傳輸,也是一個(gè)非常好的,對(duì)于我們現(xiàn)存的通訊線路的很好的使用。
這是我們?cè)诒本┑囊粋€(gè)客戶,這是政府的一個(gè)辦公室,他們有一個(gè)非常有趣的、高的存儲(chǔ)在這塊,IBMDS8000、EMCC、USP,是高成本的存儲(chǔ),每一次都是自己來(lái)做存儲(chǔ)。但是我們知道,現(xiàn)在有一個(gè)整個(gè)的災(zāi)難恢復(fù),需要把它存儲(chǔ)到另外的兩個(gè)存儲(chǔ)當(dāng)中。我們使用了這樣的同步的存儲(chǔ),把它們做到了EMC、DMX2000,就需要上百萬(wàn)的費(fèi)用。這個(gè)也沒(méi)有解決他們的問(wèn)題,因?yàn)檫@個(gè)需要有一個(gè)非常好的、策略一致的備份,所以我們后來(lái)提供的解決方案就是,使他們能夠虛擬。因?yàn)槲覀儼裇VM虛擬化之后,有非常好的高的存儲(chǔ)的能力,同時(shí)讓它完成這個(gè)存儲(chǔ)的轉(zhuǎn)換和遷移。
如果大家有問(wèn)題,可以跟我們北京的同事聯(lián)系,他們做這方面需求的工作,特別是北京SVM的培訓(xùn),在北京我們有辦公室。
非常感謝!
提問(wèn):
SVM是一種什么性質(zhì)的產(chǎn)品?
Nelson Nahum:
SVM應(yīng)該說(shuō)是一種設(shè)備,來(lái)解決我們做的存儲(chǔ)。