6.1是儿童节,我是过不了^-^,不过,今天让我开心的是新搬的家,终于可以上网了。不然,真快受不了了。
其实一直想写一篇针对不同虚拟桌面产品对存储要求的文章,到写时才发现不是一两句话能说明白的。因为要涉及到存储、产品、需求各方面。
我们知道相对交付单一的虚拟服务器(Windows\Linux)而言,交付一个真正让前端用户满意的虚拟桌面(Windows XP/7)可不是一个简单的问题。因为我们知道在交付虚拟服务器过程中,针对前端用户是完全透明的,而前端用户也无需关心应用服务后端采用的是物理服务器或是虚拟服务器。所以在服务器虚拟化持续在企业中推进时,除了在硬件、管理成本上的降低,收益的还有企业IT的人员。而针对IT部门要取得前端用户的满意度,交付一个让他们满意的桌面变得极其重要。为此,在去年到今年的时间里,虚拟桌面产品也在各大厂商纷纷浮出水面,知名的有VMware View,Citrix XenDekstop,Microsoft VDI......而不同厂商的虚拟桌面产品在交付方式上也有所差异。
在传统桌面转换至虚拟桌面过程中,降低及简化了用户前端管理、维护难度,同时却提高了后台管理、维护的难度。为此,对于今后的桌面支持人员是一个新的挑战。而一个良好的虚拟桌面架构决定了整个企业虚拟桌面整体运行情况(篮子大了,责任重大),而在虚拟桌面设计过程中会经常考虑后端的产品选型与硬件资源:CPU\RAM\NETWORK\DISK......
今天我就以VMware View与Citrix XenDesktop为例,介绍一下各自虚拟桌面的交付方式及磁盘设计方面的内容(本文仅限于具备一定虚拟桌面读者):
首先,我们来了解一下几类用户及不同OS对磁盘IOPS的消耗:
其次,针对市场不同磁盘与不同RAID级别所能提供的IOPS数量:
不同RAID级别所能提供的IOPS数量:
不同RAID级别写入成本:
小结:在设计存储时,你需要考虑读、写的频度,由以上可见,如果你的虚拟桌面有大量读取操作,磁盘RAID级别可采用RAID5,当然如果有SSD磁盘支持,是最优的选择。在写入操作,RAID 0所提供的IOPS最高,如果你不考虑冗余,完全可以考虑RAID 0,如果你考虑性能与冗余,建议采用RADI 0+1,而不是RAID5.
事例1:
以设计100个虚拟桌面为例,以50%比计算,需要的RAID级别及多少个磁盘?
启动50/分钟最大的IOPS=50*26=1300
登录50/分钟最大的IOPS=50*12.5=625
注销50/分钟最大的IOPS=50*10.7=535
平均50/分钟最大的IOPS=50*3.9=195
以读为主要操作,要满足以上要求,您需要:
以写入为主操作,你需要考虑在虚拟桌面中普通的R/W比例为80/20。而针对不同的产品所写入频率不同,以及写入存储的位置也不相同。有的产品的写入只是非永久性的,而有的产品的写入可以是永久性的。
虚拟桌面产品:
VMware View在交付虚拟桌面采用的方式为:LinkeClone(链接克隆)
原映像:在ESX上创建的模板虚拟桌面(Windows XP/7)母盘.一般不可能有多个。
副本(Replica):复制到其他ESX上的的基本映像,用于创建虚拟桌面之用。
操作系统数据盘:基于副本的虚拟桌面OS磁盘.
用户数据盘:专用于用户存取自己数据的磁盘,一般情况下VMWARE建议用户把此磁盘放置在不同的LUN中,以保证数据存取性能、可用性、安全性。
建议分级存储:
适合范围:
1、适合小、中、大型企业(2000-10000虚拟桌面)
2、适合IOPS较高要求(采用分级存储)
3、适合BladePC或物理桌面
Citrix XenDesktop 在交付虚拟桌面采用的方式为:MCS(Machine Creation Services)其实现方式类型于View的LinkClone.
适合范围:中小型企业部署(建议在2500个虚拟桌面/Site以下)
NSF存储(XenServer\ESX)或Clustered Shared Volumes(Hyper-V)
存储能提供足够多的IOPS,因为在MCS中,每个虚拟桌面对BaseDisk的读取操作都是等同的。并没有PVS的RAM Cache可言。MCS对IOPS的消耗接近PVS的1.6倍。
Citrix XenDesktop 在交付虚拟桌面采用的方式二:Provisioning Server(PVS)采用Streaming方式来交付虚拟桌面(vDisk),虚拟桌面基于PXE方式引入。
Private vDISK Mode :可读、可写,一对一VDI模式。
Standard vDISK Mode:可读、可写但所有写入数据将存储在WriteCache磁盘或RAM中,虚拟桌面重启后数据将丢失。
Differential vDisk Mode:可读,可写(写在差异的磁盘中,类似MCS)
适合范围:
1、小、中、大型企业虚拟桌面(超过2500桌面)
2、无NFS存储环境(XenServer/ESX)
3、有IOPS数量考虑
4、物理机与vDisk结合
如何选择你的虚拟桌面交付方式?
您可选的虚拟桌面:
1、传统VDI
2、一对一
3、共享桌面
4、物理桌面
5、一对多
6、离线虚拟桌面
7、可移动虚拟桌面
本文转自
zhxhua 51CTO博客,原文链接:http://blog.51cto.com/virtualtop/579496 ,如需转载请自行联系原作者