VDI直接连接存储 VS. 共享存储

简介:
  部署VDI最大的障碍之一就是创建存储架构。首先要确定的是虚拟桌面采用直接连接存储还是共享存储。

为VDI部署及管理存储非常困难。因为VDI对磁盘I/O的要求非常高。虽然可以通过为每个虚拟桌面提供足够的内存来减少I/O开销(这样能减少Windows操作系统对Pagefile.sys文件的依赖),但是不能够将虚拟桌面I/O减少到太少。

在业务繁忙时段更是如此。例如,大量用户在上午打开虚拟机可能会触发I/O风暴。尽管让虚拟机一直处于启动状态能避免这个问题,但是虚拟机启动风暴每天都会发生一次,所以有必要解决这个问题,

但是还有另一种类型的I/O风暴。例如,用户启动应用时可能会导致大量的I/O峰值。你的VDI存储基础设施需要具备足够高的效率来有效地处理每天这样或那样的I/O风暴。

在选择VDI存储时,你有两大选择:本地直接连接存储或者共享存储。以下是两种选择的不同之处。

本地直接连接存储

价格最低而且配置最简单的VDI存储选项就是直接连接存储(DAS)。使用DAS主要的优势就是hypervisor能够与存储直接进行通信。这意味着网络带宽限制或者延迟都不会影响与存储的通信。

另一个优势就是在使用DAS时,其他的主机不会影响磁盘I/O。在共享存储环境中,所有的主机服务器必须共享磁盘资源。如果主机恰好在承载非常繁重的工作负载,该主机的任务可能会潜在地争夺其他主机的磁盘I/O资源。但是当每台主机都有自己的存储时就不存在这个问题。

尽管DAS具有上述优势,但是它并不总是可靠的。DAS并没有提供故障切换机制。如果主机服务器宕机,那么连接到这台主机的所有存储设备就都不能访问了。正是由于这个原因,市场上众多的VDI平台甚至已经不支持DAS了。

是否能够创建主机服务器资源池并且每台主机配置本地存储取决于你正在使用的平台。如果资源池中的一台服务器发生故障,连接代理能够将会话重定向到其他主机。但这种方式不支持个人虚拟桌面。只有在每台主机都在维护完全相同的虚拟机集合时,这种故障切换策略才是有效的。

共享存储

为虚拟桌面提供存储的优选方式就是共享存储。在这一架构中,每台虚拟主机都连接到中央存储池,所有虚拟桌面的硬盘文件都位于中央存储池。因为所有主机都连接到了中央存储池,所以能够应对主机服务器发生的故障。如果主机发生故障,其工作负载能够被迁移至集群中的其他的主机上。

尽管对于大多数部署方式来说(存在例外)使用共享存储是一种更好的架构,但是共享存储同样存在缺陷。首先,部署共享存储的成本很高,如果你使用的是SAN的话,成本就更高了。

即使你使用的是iSCSI网络连接存储,成本也可能是个问题,因为底层的存储硬件必须具备容错功能,这样磁盘才不会存在单点故障。同样重要的是,存储硬件必须能够满足整个VDI环境的I/O需求。这意味着部署VDI时将使用大量的硬盘甚至会用到固态硬盘。

 
作者:佚名
来源:51CTO
目录
相关文章
|
存储 缓存 固态存储
VSAN存储故障导致虚拟机无法访问的VSAN数据恢复案例
VSAN数据恢复环境: 由四台某品牌服务器组建的VSAN集群,每台节点服务器上有两个磁盘组。每个磁盘组中有1块SSD硬盘+5块SAS硬盘,SSD作为闪存,SAS硬盘作为容量盘。 VSAN故障: VSAN集群中一个节点服务器上其中一个磁盘组中的容量盘出现故障离线,VSAN开始数据的重构迁移,数据迁移还没有完成的时候机房停电导致数据迁移中断。来电后启动所有设备后,管理员发现另一个磁盘组中的两块容量盘出现故障离线,VSAN数据存储出现问题。VSAN管理控制台可以登录,但是所有虚拟机都无法访问。
通义千问Image模型使用指南
该表格展示了多个设计场景,包括模型选择、复制粘贴提示词、一键生图等步骤。每个步骤配有详细描述及示意图,呈现了不同主题如商业海报、IP主视觉、品牌包装、街拍风格等的设计构思与实现方式。
|
Shell Linux Ubuntu
解决在SecurecCRT登录后,发现方向键、backspace(退格键)、delete(删除键)为乱码的问题
问题:使用securecrt ssh到linux之后,backspace(退格键),delete(删除键),以及4个方向键都为乱码,不能正常使用。按tab键也没有自动补全文件名。 即: 按Backspace(退格键)和delete(删除键)屏幕显示的是:^H 按方向键则屏幕显示的是:^[[A^[[B^[[C^[[D 环境: SecureCRT8.
4379 0
|
8月前
|
监控 安全 BI
10 种最常见的 Active Directory (AD) 攻击
Active Directory(AD)是组织信息管理的核心,但在身份验证与访问控制中也面临诸多攻击风险。本文总结了十大常见AD攻击类型,包括基于密码的攻击(暴力破解、密码喷洒)、NTLM认证攻击(哈希传递、中继攻击)、Kerberos认证攻击(Kerberoasting、银票、金票)、复制机制攻击(DCSync、DCShadow)以及勒索软件攻击等,并提供检测与防护建议。为强化AD安全,ManageEngine ADAudit Plus可有效分析威胁、生成报表,助力构建坚固的安全防线。
368 11
|
11月前
|
Java 开发者
SpringBoot整合Flowable【01】- 初识工作流引擎
本文介绍了工作流的基本概念,重点讲解了BPM(业务流程管理)和BPMN 2.0(业务流程建模符号)的关系,以及工作流引擎的发展。BPM是一种管理思想,BPMN是实现该思想的工具。文中还介绍了Flowable、Activiti等主流工作流引擎,并详细说明了流程设计的五种方式,包括FlowableUI、BPMN.js自定义、第三方设计器和代码实现等。最后通过一个请假流程图解释了流程图的组成元素,如事件、连线、任务和网关,帮助读者更好地理解工作流的设计与实现。
949 3
SpringBoot整合Flowable【01】- 初识工作流引擎
|
Java 关系型数据库 MySQL
基于SpringBoot+Vue中小企业人事管理系统代码(源码+部署说明+演示视频+源码介绍)(1)
基于SpringBoot+Vue中小企业人事管理系统代码(源码+部署说明+演示视频+源码介绍)
287 0
|
开发者 Python Windows
【Python】已解决:Script file ‘E:\anaconda\install_root\Scripts\pip-script.py‘ is not present.
【Python】已解决:Script file ‘E:\anaconda\install_root\Scripts\pip-script.py‘ is not present.
488 3
|
SQL 存储 数据库
实验4:SQL视图操作技巧与方法
在数据库管理系统中,视图(View)是一种虚拟表,它基于SQL查询的结果集创建,并不实际存储数据
|
SQL 安全 网络安全
网络安全与信息安全:防范措施与加密技术解析
【10月更文挑战第9天】在数字化时代,网络安全与信息安全已成为我们日常生活中不可或缺的一部分。本文将深入探讨网络安全漏洞、加密技术和安全意识等方面的内容,以帮助读者更好地了解和应对网络安全威胁。通过分享相关知识和案例分析,我们希望提高大家对网络安全的认识和重视程度,共同维护一个安全、可靠的网络环境。
872 0
|
存储 弹性计算 Cloud Native
AutoMQ:如何基于阿里云计算与存储产品实现云原生架构升级
AutoMQ:如何基于阿里云计算与存储产品实现云原生架构升级