閱讀25 返回首頁    go 技術社區[雲棲]


《vSphere性能設計:性能密集場景下CPU、內存、存儲及網絡的最佳設計實踐》一1.2.4 存儲

本節書摘來異步社區《vSphere性能設計:性能密集場景下CPU、內存、存儲及網絡的最佳設計實踐》一書中的第1章 ,第1.2.4節,[美] 克裏斯托弗·庫塞克(Christopher Kusek) 著 呂南德特·施皮斯(Rynardt Spies)姚海鵬 劉韻潔 譯, 更多章節內容可以訪問雲棲社區“異步社區”公眾號查看。

1.2.4 存儲

當建立虛擬環境的基準時,最容易忽視的就是存儲。最大的誤解之一就是,因為從物理服務器轉為虛擬服務器,所以應該可以節省處理IO配置文件所需的Spindle數量。但通常情況下恰恰相反。
雖然大多數物理服務器隻使用少於5%的CPU潛能和一小部分物理存儲器,並且隻涉及網卡的表層,如果一個物理服務器使用1900 IOPS來執行工作,當切換到虛擬服務器時它還會繼續使用1900 IOPS。當涉及存儲時,建立基準更為重要。要確定你之前使用的IOPS的數量,確定你的應用程序是否有一些特殊需求,並確保它們體現在應用程序的數據存儲中。
當進行虛擬化的設計時,配置的許多特性都可能會發生改變,但存儲的設計一般不會像你認為的那樣發生改變。
同樣,如果你的應用程序在物理環境時曾使用10 IOPS,在虛擬環境中它會繼續使用。這也鼓勵你可以將一大群低I/O和低利用率的物理機填到更少的虛擬機中。除了一些像數據庫一樣的侵占型的應用和負載,你會發現大多數應用需求所受的空間限製多於IOPS限製。
VMware多年來在存儲方麵做了大量的投資和開發,因為存儲對於工作負載的交付非常重要。Storage DRS(SDRS)、Storage vMotion、VAAI、VASA、VSA、vFlash、VSAN、Storage I/O Control(SIOC)等功能以及多路徑策略采用簡單的SAN或NAS置備磁盤,可以使虛擬基礎架構達到一個新的水平。
通過虛擬化增強的存儲功能,能夠最大限度地對虛擬機環境在線、按需地修改。還可以建立最低級別的存儲作為虛擬機的“默認值”,然後如果需要,可以利用在線Storage vMotion而無需停止應用程序,將存儲在disk-by-disk基礎上提高一個級別。
當涉及應用程序的基準時,操作係統的需求往往比性能驅動的應用程序的需求低得多。如圖1-6所示,21個操作係統運行在單個磁盤,平均每個約為10 IOPS,峰值運行達到16 IOPS。對這些應用程序操作係統進行存儲設計時,我們可以很容易地滿足其磁盤性能需求。
但是對於那些業務依賴型的應用程序,基準要模煳一些。如圖1-7所示,它的平均低值要低於圖1-6中的操作係統,但是峰值負載要高得多,所以需要大量的存儲架構才能應對應用程序的需求。
存儲的架構和設計與網絡非常相似,因為這些投資通常不是很容易實現。存儲架構無論設計得好與不好,通常你都會使用3~5年,這取決於你的折舊和更新周期。

image


幸運的是,VMware的存儲容量的智能以及第7章中的指南,通過重新設計和重新構建,或者利用已有投資進行簡單修改,都可以幫助將你的存儲架構提升到一個新的水平。

image

最後更新:2017-06-22 10:02:05

  上一篇:go  《vSphere性能設計:性能密集場景下CPU、內存、存儲及網絡的最佳設計實踐》一1.3 構建應用程序
  下一篇:go  《vSphere性能設計:性能密集場景下CPU、內存、存儲及網絡的最佳設計實踐》一1.2.3 網絡