兩個(gè)服務(wù)器虛擬化時(shí)最常見(jiàn)的陷阱 |
發(fā)布時(shí)間: 2012/8/20 17:36:45 |
要從服務(wù)器虛擬化中獲得最大的益處,基礎(chǔ)設(shè)施的其它一些要素(特別是存儲(chǔ))彌補(bǔ)虛擬化環(huán)境的不足是非常重要的。否則,就會(huì)出現(xiàn)許多錯(cuò)誤。應(yīng)用程序會(huì)出人意料地慢得像在爬行。本來(lái)是降低成本的計(jì)算的替代方法卻需要大量的投資才能實(shí)現(xiàn)其全部功能。使用虛擬化改善應(yīng)用程序和服務(wù)器正常運(yùn)行時(shí)間的做法突然在IT基礎(chǔ)設(shè)施的其它方面暴露出痛苦的弱點(diǎn)。下面是企業(yè)實(shí)施服務(wù)器虛擬化時(shí)最常見(jiàn)的兩個(gè)陷阱。 陷阱1:選擇錯(cuò)誤的存儲(chǔ)平臺(tái) 服務(wù)器虛擬化的主要好處之一是能夠把正在使用的客戶應(yīng)用程序在不同的服務(wù)器的管理程序之間移動(dòng)。無(wú)論這樣做是為了編排計(jì)劃、負(fù)載平衡還是災(zāi)難恢復(fù),硬件獨(dú)立性都是支持任何虛擬化實(shí)施的主要推動(dòng)因素之一。然而,如果你的存儲(chǔ)與具體的服務(wù)器硬件聯(lián)系在一起,移動(dòng)應(yīng)用程序就會(huì)變得比較復(fù)雜,甚至不得要領(lǐng)。 網(wǎng)絡(luò)附加存儲(chǔ)經(jīng)常用作簡(jiǎn)化虛擬服務(wù)器存儲(chǔ)配置的一種方法。網(wǎng)絡(luò)附加存儲(chǔ)容量的設(shè)置非常簡(jiǎn)單,容量的擴(kuò)大不需要管理程序的參與。遺憾的是,使用網(wǎng)絡(luò)附加存儲(chǔ)存在性能方面的弱點(diǎn)。許多應(yīng)用程序(如微軟的Exchange)使用網(wǎng)絡(luò)附加存儲(chǔ)根本就不能運(yùn)行。由于這些原因,大多數(shù)虛擬化廠商將向那些尋求更有效的應(yīng)用程序性能的人們推薦使用存儲(chǔ)局域網(wǎng)。 ①光纖通道存儲(chǔ)局域網(wǎng) 采用光纖通道存儲(chǔ)局域網(wǎng),用戶不僅需要說(shuō)明光纖通道存儲(chǔ)、轉(zhuǎn)換和管理等增加的成本是合理的,而且他們還需要為他們連接到存儲(chǔ)局域網(wǎng)的每一臺(tái)服務(wù)器配置價(jià)格昂貴的主機(jī)總線適配器。應(yīng)用現(xiàn)有的光纖通道存儲(chǔ)局域網(wǎng)的那些企業(yè)不會(huì)遇到什么障礙。要獲得服務(wù)器虛擬化的重大好處,這個(gè)完整的光纖通道基礎(chǔ)設(shè)施(包括交換機(jī)和主機(jī)總線適配器)需要支持NPIV(N端口ID虛擬化)協(xié)議。目前大部分產(chǎn)品都不包含NPIV. 即使采用NPIV,VMware也只能在一個(gè)光纖通道區(qū)域內(nèi)的機(jī)器之間傳送客戶程序。這就意味著,雖然用戶已經(jīng)在服務(wù)器方面取得了硬件獨(dú)立性,但是,在一個(gè)能夠相互傳送客戶應(yīng)用程序的小組中的全部物理服務(wù)器在存儲(chǔ)方面是不依賴于一個(gè)單個(gè)的光纖通道區(qū)域的(通常是一個(gè)陣列或者甚至一個(gè)硬盤)。服務(wù)器方面的硬件獨(dú)立性能夠在存儲(chǔ)方面引起危險(xiǎn)的多應(yīng)用硬件依賴性。 ②為虛擬化環(huán)境優(yōu)化存儲(chǔ)解決方案 iSCSI(互聯(lián)網(wǎng)小型計(jì)算機(jī)系統(tǒng)接口)或者IP SAN(IP存儲(chǔ)局域網(wǎng))提供了虛擬化服務(wù)器環(huán)境中的最佳存儲(chǔ)解決方案,不僅從明顯的成本優(yōu)勢(shì)方面看是最佳的,而且從虛擬架構(gòu)的可用性、靈活性和伸縮性等方面看也是最佳的。一個(gè)iSCSI SAN存儲(chǔ)系統(tǒng)還能夠?yàn)槭褂脧V域網(wǎng)災(zāi)難恢復(fù)虛擬化的企業(yè)提供明顯的優(yōu)勢(shì)?煺找部梢栽诖鎯(chǔ)級(jí)使用,以便把數(shù)據(jù)復(fù)制到本地或者遠(yuǎn)程備用站點(diǎn)。 此外,iSCSI存儲(chǔ)局域網(wǎng)存儲(chǔ)系統(tǒng)比光纖通道存儲(chǔ)局域網(wǎng)有明顯的廣域網(wǎng)優(yōu)勢(shì)。光纖通道存儲(chǔ)廣域網(wǎng)復(fù)制需要采購(gòu)價(jià)格昂貴的FCIP(IP-光纖通道)網(wǎng)關(guān)。用于iSCSI存儲(chǔ)局域網(wǎng)存儲(chǔ)的廣域網(wǎng)復(fù)制不需要購(gòu)買、應(yīng)用、操作和管理額外的系統(tǒng)。iSCSI是一種在整個(gè)廣域網(wǎng)本地工作的TCP/IP協(xié)議。光纖通道和iSCSI廣域網(wǎng)復(fù)制都會(huì)引起遠(yuǎn)距離吞吐量下降或者數(shù)據(jù)包丟失。用于iSCSI存儲(chǔ)局域網(wǎng)存儲(chǔ)的廣域網(wǎng)或者TCP/IP優(yōu)化設(shè)備能夠緩解這個(gè)問(wèn)題。這種廣域網(wǎng)或者TCP/IP優(yōu)化設(shè)備對(duì)于FCIP網(wǎng)關(guān)沒(méi)有影響,或者影響很小。 陷阱2:超額配置的困境 即使有正確的存儲(chǔ)局域網(wǎng)解決方案,應(yīng)用程序遷移到一個(gè)虛擬化的環(huán)境有時(shí)候也會(huì)慢得像在爬行一樣。如果服務(wù)器硬件配置是正確的,管理員也說(shuō)不清是什么原因。在這種情況下,存儲(chǔ)通常是引起問(wèn)題的原因。 虛擬化為基礎(chǔ)設(shè)施提高的效率是通過(guò)使用管理程序故意超額配置實(shí)現(xiàn)的。虛擬客戶應(yīng)用程序被分配一份低于最佳標(biāo)準(zhǔn)的物理資源。這樣做依據(jù)的原則是所有的應(yīng)用程序在統(tǒng)計(jì)學(xué)上不可能同時(shí)需求資源。按比例使用的原則在實(shí)踐中一般是可行的。然而,大多數(shù)存儲(chǔ)局域網(wǎng)和存儲(chǔ)局域網(wǎng)存儲(chǔ)已經(jīng)使用了超額配置,物理存儲(chǔ)資源雙重超額配置的結(jié)果是災(zāi)難性的。 由于存儲(chǔ)基礎(chǔ)設(shè)施真的非常緊張,沖突就成了一個(gè)問(wèn)題,并且出現(xiàn)了瓶頸和緩存溢出問(wèn)題。使管理員感到更復(fù)雜的是這些沖突問(wèn)題能夠發(fā)生在存儲(chǔ)基礎(chǔ)設(shè)施的多個(gè)層面上。 在單個(gè)硬盤的層面上,輸入/輸出請(qǐng)求的隊(duì)列將增加。這個(gè)問(wèn)題在配置速度較慢的SATA硬盤時(shí)會(huì)更加突出。在SATA硬盤中,隊(duì)列的深度一般是0至32個(gè)請(qǐng)求,而在SAS(串行附加SCSI)或者光纖通道硬盤中,隊(duì)列深度是256至512個(gè)請(qǐng)求。這就意味著指望應(yīng)用虛擬化基礎(chǔ)設(shè)施的企業(yè)需要一個(gè)不限制他們選擇后臺(tái)的硬盤的存儲(chǔ)局域網(wǎng)解決方案。 在存儲(chǔ)LUN(邏輯單元號(hào))層,管理程序本身一般要把一個(gè)物理存儲(chǔ)池或者LUN分割為多個(gè)虛擬LUN.然后,這些LUN將分配給不同的虛擬客戶應(yīng)用程序。這些物理的LUN不能區(qū)分這些客戶應(yīng)用程序。過(guò)度的資源沖突會(huì)降低存儲(chǔ)性能。 同樣,管理程序?qū)用娴某~配置也能在擁有主機(jī)總線適配器、引發(fā)器、端口和交換機(jī)的存儲(chǔ)局域網(wǎng)基礎(chǔ)設(shè)施層引起一些問(wèn)題。這些資源經(jīng)常采取8:1的超額配置或者超過(guò)存儲(chǔ)局域網(wǎng)本身的配置。這種雙重超額配置的復(fù)合效應(yīng)不僅降低了性能,而且還將導(dǎo)致請(qǐng)求超時(shí)和應(yīng)用程序崩潰。 使用虛擬存儲(chǔ)局域網(wǎng)存儲(chǔ)解決過(guò)度沖突 一個(gè)選擇是關(guān)閉管理程序中的存儲(chǔ)虛擬化功能,人工把LUN分配給每一個(gè)客戶應(yīng)用程序。然而,許多廠商不支持這樣做。這樣做還會(huì)失去關(guān)鍵的虛擬化功能。 另一個(gè)選擇是從存儲(chǔ)方面處理這個(gè)問(wèn)題,減少存儲(chǔ)局域網(wǎng)架構(gòu)中的本地超額配置水平。采用一個(gè)物理的存儲(chǔ)局域網(wǎng),這是復(fù)雜的并且將顯著降低為虛擬化主機(jī)的存儲(chǔ)局域網(wǎng)的效率。采用虛擬化的存儲(chǔ)局域網(wǎng)存儲(chǔ),這種重新配置不僅更簡(jiǎn)單,而且能夠經(jīng)常根據(jù)物理主機(jī)區(qū)別對(duì)待管理程序,以優(yōu)化整個(gè)存儲(chǔ)局域網(wǎng)的效率。 的確,一個(gè)虛擬化的存儲(chǔ)局域網(wǎng)還能夠用于把單個(gè)的LUN分散到多個(gè)存儲(chǔ)資源,進(jìn)一步緩解資源沖突問(wèn)題。虛擬化的存儲(chǔ)局域網(wǎng)以網(wǎng)絡(luò)附加存儲(chǔ)的簡(jiǎn)單性提供存儲(chǔ)局域網(wǎng)的性能。 本文出自:億恩科技【mszdt.com】 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |