确保VDI顺利部署 试点项目是关键
【TechTarget中国原创】 由于管理员没有全面测试虚拟桌面的性能表现导致无数VDI项目的最终失败,因此需要借助于试点项目来保证VDI部署的最终成功实施。 VDI试点项目是从物理桌面向虚拟桌面迁移最重要的步骤之一,它能够帮助企业成功、全面的部署VDI环境。 这种试点项目类似于让船舶通过海洋测试或者在飞行员登机之前对新飞机进行检查。VDI部署应该以试点项目为前提,这样能够保证管理员在将所有用户全都转移到新的虚拟桌面环境之前全面评估现有的基础架构和软件,发现并解决潜在问题。 关于VDI试点项目需要记住最为重要的一点是最终用户并不关心IT部门是否要迁移到新的VDI环境。用户希望IT部门为自己提供需要的所有资源,保证他们能够高效完成工作,这种需求和在物理环境当中一样。如果用户在VDI环境当中遇到任何问题或者虚拟桌面的性能表现没有达到他们的期望,那么用户肯定会表达他们的不满。因此,在试点项目当中投入足够时间是极其重要的, 并且需要在评估过程中尽量细致和详尽。 为VDI试点项目设定目标 在创建VDI试点项目的过程当中,管理员首先需要创建活动目录组,以此控制对VDI环境的访问权限。这个步骤能够简化VDI测试流程,保证将用户顺利迁移到虚拟桌面环境当中。 企业通常会将试点项目分成不同阶段。比如,一开始公司可能会为一些关键IT员工赋予VDI环境访问权限。在这些管理员逐渐熟悉VDI环境之后,就可以在某些特定业务部门当中挑选更多测试者来扩展试点项目。根据企业人数多少以及VDI测试规模的不同,IT部门可能希望将现有试点项目的规模扩展一倍、甚至是数倍。通过活动目录组控制VDI环境访问权限能够让IT部门根据需求轻松调整试点项目规模。
在企业为VDI环境访问权限建立控制机制之后,管理员应该考虑的下一件事情就是通过试点项目完成哪些目标。当然,IT部门希望VDI部署能够正常工作,但这不应该是唯一的目标,IT部门必须明确定义判断试点项目是否成功的标准。 当然,为成功定义概念也许听起来像是企业文化渗透到IT部门的一种体现,但事实上这一点是非常重要的。如果没有明确的目标,管理员就无法用量化的标准来判断当前VDI部署能否在生产环境当中使用。 那么企业应该如何定义一个成功的VDI试点项目呢?从广义的角度来说,如果没有出现任何系统崩溃或者所有虚拟桌面的响应时间都在合理的范围之内,那么企业就可以将其定义为成功。然而,还可以通过很多种其他方式来扩展这种定义。比如,在判断试点项目是否成功之前,很多企业可能想要测试VDI部署的安全性,或者IT部门决定在测试过程当中,虚拟桌面和基础架构服务器需要通过一系列渗透测试。另外,管理员判定为成功的VDI部署应该拒绝用户访问他们在物理桌面当中无法访问的任何资源,之后以试点项目为基础够构建同类型的虚拟桌面环境。 性能基准 一个良好的试点项目还需要包含针对特定性能基准的测试。虽说虚拟桌面能够对需求进行响应是最为基础的一点,但是管理员还需要为响应时间制定标准。制定量化指标可以让管理员对响应时间进行评级,同时允许管理员随着时间推移追踪VDI的性能表现趋势。 虽然很多管理员非常喜欢使用性能监控工具,但是某些管理员对于特定监控计数器表示恐惧也是可以理解的。对于那些不喜欢使用原始性能监控数据的管理员来说,好消息是可以通过多种方式完成性能测试,而并不一定要研究Windows Performance Monitor这一种工具。比如,IT部门可以统计虚拟机启动或者用户登录需要花费的时间。重点在于可以通过多种方式来测试基准性能,IT部门可以根据需求来选择使用任何方式。 试点项目对于任何VDI部署来说都是一个十分关键的部分。在企业当中全面部署VDI之前,IT部门必须确保VDI部署能够应对生产环境的压力,并且交付合理的用户体验。
TechTarget中国原创内容,原文链接: http://www.searchvirtual.com.cn/showcontent_92422.htm
© TechTarget中国:http://www.techtarget.com.cn
确保VDI顺利部署 试点项目是关键的更多相关文章
- docker 部署netcore 的关键语句
网站容器:docker run -it --name myTestWeb -p 8080:80 -v /mnt/hgfs/my_share/core/website/:/website microso ...
- 一种部署 Python 代码的新方法
在Nylas,我们喜欢使用Python进行开发.它的语法简单并富有表现力,拥有大量可用的开源模块和框架,而且这个社区既受欢迎又有多样性.我们的后台是纯用 Python 写的,团队也经常在 PyCon ...
- windows部署React-Native的开发环境实践(技术细节)
前情摘要 众所周知,有人说.net可以用Xamrian,呵呵,不习惯收费的好么?搞.Net的人设置一次java的环境变量,可能都觉得实在太麻烦了,可能是因为这些年微软确实把我们给带坏了,所有东西一键安 ...
- 基于 ArcGIS Silverlight API开发的WebGIS应用程序的部署
部署流程概述 在微软的iis服务器上部署基于ArcGIS Silverlight API的应用程序,主要包括以下几个步骤: 1)(可选)部署GIS服务 如果需要将GIS服务也部署在Web服务器上,则 ...
- NET开发者部署React-Native
NET开发者部署React-Native 前情摘要 众所周知,有人说.net可以用Xamrian,呵呵,不习惯收费的好么?搞.Net的人设置一次java的环境变量,可能都觉得实在太麻烦了,可能是因为这 ...
- 在Azure上部署IPv6的App通过IOS App Store审核
随着中国企业出海Go Global,越来越多的用户开始在Global Azure部署自己的应用.由于对Global Azure功能和文档的不熟悉,使用过程中或多或少遇到了一些坑.事实上呢,这些并不是坑 ...
- .netCore部署在IIS上遇到的问题(500.19,500.21错误)
1.确保IIS功能都安装上了. 2.确保.netcore 的最新sdk已安装. 3.应用程序池改成无托管代码 4.500.19错误 错误原因,没有安装 DotNetCore.2.0.5-Windows ...
- 了解这5大K8S管理服务,为你节省50%的部署时间!
Kubernetes已然成为IT世界的重要组成部分,并且仍在不断地发展壮大,现阶段,Kubernetes已经可以帮助企业进行微服务训练,加速企业数字化转型.尽管Kubernetes是一款如此令人印象深 ...
- Storm集群安装部署步骤【详细版】
作者: 大圆那些事 | 文章可以转载,请以超链接形式标明文章原始出处和作者信息 网址: http://www.cnblogs.com/panfeng412/archive/2012/11/30/how ...
随机推荐
- 笨办法学Python(六)
习题 6: 字符串(string)和文本 虽然你已经在程序中写过字符串了,你还没学过它们的用处.在这章习题中我们将使用复杂的字符串来建立一系列的变量,从中你将学到它们的用途.首先我们解释一下字符串是什 ...
- MySQL数据库实验四:嵌套查询
实验四 嵌套查询 一.实验目的 掌握SELECT语句的嵌套使用,实现表的复杂查询,进一步理解SELECT语句的高级使用方法. 二.实验环境 三.实验示例 1. 查询与“刘晨”在同一 ...
- 关于tcp的keepalive
先记录几个要点 只能用在面向连接的tcp中,对应对端的非正常关闭有效(对端服务器重启这种,也是正常关闭,FIN RST包都算) 只要是写入到缓冲区就认为OK,所以UDP不适合,所以如果有正常的网络交互 ...
- Android(java)学习笔记64:Android权限大全
访问登记属性 android.permission.ACCESS_CHECKIN_PROPERTIES读取或写入登记check-in数据库属性表的权限 获取错略位置 android.permissio ...
- python 面向对象(一)--类(class)和实例(Instance)
面向对象最重要的概念就是类(Class)和实例(Instance),必须牢记类是抽象的模板,比如Student类,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可 ...
- C++STL之multiset多重集合容器
multiset多重集合容器 multiset与set一样, 也是使用红黑树来组织元素数据的, 唯一不同的是, multiset允许重复的元素键值插入, 而set则不允许. multiset也需要声明 ...
- 2018.7.31 oracle rownum的理解
一.Rownum的描述: rownum是一个伪列,数据库中并不保存rownum的列值,它是oracle系统为返回的结果集顺序分配的行编号,rownum是随着结果集生成的,一旦生成,在同一个结果集中就不 ...
- C#自制png转ico图标工具
此项目基于.net framework 4.0 只需把图片拖拽到窗口内,自动转换生成ico图标,在png文件同级目录下. /// /// 实现代码: 转换Image为Icon /// ///要转换为图 ...
- Linux内存管理 - buddy系统
本文目的在于分析Linux内存管理机制中的伙伴系统.内核版本为2.6.31.1. 伙伴系统的概念 在系统运行过程中,经常需要分配一组连续的页,而频繁的申请和释放内存页会导致内存中散布着许多不连续的页, ...
- CUDA线性内存分配
原文链接 概述:线性存储器可以通过cudaMalloc().cudaMallocPitch()和cudaMalloc3D()分配 1.1D线性内存分配 1 cudaMalloc(void**,int) ...