【虛擬化實戰】存儲設計之四本地存儲
問題描述:
本地存儲在近年來的虛擬化架構設計中越來越受到關注,相比SAN來說,本地存儲的成本低很多。是不是本地存儲適合你的環境,還需要具體問題具體分析。本文僅以一個案例來幫你了解本地存儲的利弊。
需求:
客戶運行一個虛擬桌面的環境,目前大約有500臺虛擬桌面,預計最多擴展到1000臺。
虛擬機的主要用戶是呼叫中心的客服人員。因為所有用戶使用標準化的應用,采用PooledDesktop。虛擬機的RTO(RecoveryTime Objective)要求是1小時。也就是說如果一臺虛擬機宕機,該用戶在1小時內可以重新連接一臺虛擬桌面。
客戶的預算不多,存儲設備如果花費很多的話有可能讓這個項目夭折。
假設:
N/A
限制條件:
目前客戶的共享存儲的可用容量不能完全滿足虛擬桌面項目的需求
架構設計傾向:
用戶傾向考慮低成本的方案
架構推薦方案:
新建虛擬化平臺的存儲類型選擇本地存儲和Filer混合的方式。下圖來自ABrief History of Desktop Storage Architecture一文

HostDASD (Host Direct Access Storage Device) 也就是指ESXi Host本地存儲。
CorporateFiler 用于存儲應用程序和用戶數據
因為本案例是Pooled Desktop,所以沒有User Persona,那么SAN也就用不上了。
其他可選方案:
FC/iSCSI/NFS Storage
選擇理由:
1 采用本地存儲可以大大降低前期的投入
2 因為是Pooled Desktop,虛擬桌面及其運行的應用是完全標準化的。用戶不能保存個性的設置。假設某個虛擬桌面所處主機宕機后,用戶可以馬上連接到其他主機上運行的虛擬桌面。
在這種情況下HA、vMotion并不是必須的。
3 客戶可以采用一些流程來均衡在所有主機上運行的虛擬桌面。DRS不是必須的。
4 因為500-1000虛擬桌面環境是相對容易控制的。在需要對主機維護的時候,可以采用人工的Change Management方式。Call Center每個Shift的工作時間也是固定的,可以預先安排維護時間段,告知用戶在維護前Log Off
該設計決定的影響:
1.必須有完善的CapacityPlanning. 保證本地存儲有能滿足虛擬桌面的性能和容量需要
2.在IOPS需求較高時,可以考慮SSD與其他低成本類型混合的方式。或者考慮Fusion-IO等Flash Memory
3.完善的Change Management 是必須的。因為主機維護需要介入ChangeManagement,運維的人工成本相對高一些.
參考:
VDIstorage should be local!
ABrief History of Desktop Storage Architecture
本文出自 “坐看云起” 博客,請務必保留此出處http://frankfan.blog.51cto.com/6402282/1211576。 原創作品,允許轉載,轉載時請務必以超鏈接形式標明文章 原始出處 、作者信息和本聲明。否則將追究法律責任。