SSD在虚拟化中的应用场景
1、SSD作为虚拟化缓存。
Swap缓存就是例子之一。ESXi hypervisor可以利用SSD交换内存和存储当中的内容——
非常类似于页面交换文件——将其作为一种在主机服务器上过度分配内存
(over-commitment)的方式。在很多情况当中,像页面文件共享和内存压缩这样的技术可以实
现某种层级的内存过度分配,但同时不会对虚拟机性能造成严重影响。当没有足够的物理内
存进行分配时,页面交换技术可以使用磁盘空间作为补充内存。Swap技术可以大幅度提升
虚拟机——或者任何应用程序——性能,但是SSD当中的固态内存可以加快swap过程,降
低性能损失。ESXi允许管理员选择data store,并且设定期望的SSD交换空间大小。
2、作为解决VDI启动风暴问题,解决存储iops不足问题
将某些文件放在SSD上。这种解决方案有多种实现方式。第一种是将虚拟机的母版映
像文件和副本放置SSD存储池中。当在VDI中使用Linked Clones(在VMware View中)或
Machine Creation Services(在XenDesktop中)时,母版映像文件作为只读磁盘为所有桌面
虚拟机所共享。它是所有部署的桌面操作系统的母盘,然后每个虚拟机将单独保留一份可写
的快照以存放所有对于母盘的修改。
当桌面虚拟机经历启动过程时,大部分的磁盘活动来自于母版映像,也就是大部分的操
作系统文件和应用文件存放的地方。因此,将母版映像和副本存放在SSD存储上可以消除启
动风暴。其它所有单独的虚拟机快照磁盘可以存放在较低层级(SAS或SATA)的存储上。
3、VSAN中将SSD组成资源池,提供给性能敏感型负载
在ESXi 5.5以及之后的版本当中,SSD将会和VMware的虚拟SAN(VSAN)技术进行集成。
VSAN允许将所有主机服务器的本地存储组成资源池,之后基于QoS模型提供给虚拟机。这
意味着同样可以将SSD组成资源池,重新提供给性能敏感型负载。VSAN技术对存储和SSD
设定了不同的规则,比如,flash读缓存不能使用SSD,SSD不能被VMFS或者任何其他系统
所格式化。这些限制会影响VSAN环境当中基于SSD的闪存配置。
相关推荐: