【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顺利部署 试点项目是关键的更多相关文章

  1. docker 部署netcore 的关键语句

    网站容器:docker run -it --name myTestWeb -p 8080:80 -v /mnt/hgfs/my_share/core/website/:/website microso ...

  2. 一种部署 Python 代码的新方法

    在Nylas,我们喜欢使用Python进行开发.它的语法简单并富有表现力,拥有大量可用的开源模块和框架,而且这个社区既受欢迎又有多样性.我们的后台是纯用 Python 写的,团队也经常在 PyCon ...

  3. windows部署React-Native的开发环境实践(技术细节)

    前情摘要 众所周知,有人说.net可以用Xamrian,呵呵,不习惯收费的好么?搞.Net的人设置一次java的环境变量,可能都觉得实在太麻烦了,可能是因为这些年微软确实把我们给带坏了,所有东西一键安 ...

  4. 基于 ArcGIS Silverlight API开发的WebGIS应用程序的部署

    部署流程概述 在微软的iis服务器上部署基于ArcGIS  Silverlight API的应用程序,主要包括以下几个步骤: 1)(可选)部署GIS服务 如果需要将GIS服务也部署在Web服务器上,则 ...

  5. NET开发者部署React-Native

    NET开发者部署React-Native 前情摘要 众所周知,有人说.net可以用Xamrian,呵呵,不习惯收费的好么?搞.Net的人设置一次java的环境变量,可能都觉得实在太麻烦了,可能是因为这 ...

  6. 在Azure上部署IPv6的App通过IOS App Store审核

    随着中国企业出海Go Global,越来越多的用户开始在Global Azure部署自己的应用.由于对Global Azure功能和文档的不熟悉,使用过程中或多或少遇到了一些坑.事实上呢,这些并不是坑 ...

  7. .netCore部署在IIS上遇到的问题(500.19,500.21错误)

    1.确保IIS功能都安装上了. 2.确保.netcore 的最新sdk已安装. 3.应用程序池改成无托管代码 4.500.19错误 错误原因,没有安装 DotNetCore.2.0.5-Windows ...

  8. 了解这5大K8S管理服务,为你节省50%的部署时间!

    Kubernetes已然成为IT世界的重要组成部分,并且仍在不断地发展壮大,现阶段,Kubernetes已经可以帮助企业进行微服务训练,加速企业数字化转型.尽管Kubernetes是一款如此令人印象深 ...

  9. Storm集群安装部署步骤【详细版】

    作者: 大圆那些事 | 文章可以转载,请以超链接形式标明文章原始出处和作者信息 网址: http://www.cnblogs.com/panfeng412/archive/2012/11/30/how ...

随机推荐

  1. Mysql学习第四天

    1.跟用户相关的命令 (了解). DCL语句    1.1. 创建一个新的用户        CREATE USER 用户名@地址 IDENTIFIED BY '密码';        CREATE ...

  2. IOS 自定义代理delegate方法

    创建一个自定义代理 @class MJTgFooterView; /** 1.协议名称: 控件类名 + Delegate 2.代理方法普遍都是@optional 3. */ @protocol MJT ...

  3. 【CCPC-Wannafly Winter Camp Day3 (Div1) G】排列(水题)

    点此看题面 大致题意:已知 \(p\)为\(n\)的一个排列,定义\(A(p)_i=min_{j=1}^ip_j\),若用\(q_i\)表示\(p\)第\(i\)小的前缀的长度(以值为第一关键字,下标 ...

  4. 【[SDOI2017]新生舞会】

    题目 好题啊 我们要求的是 \[C=\frac{\sum_{i=1}^na_i}{\sum_{i=1}^nb_i}\] 使得\(C\)最大 显然 \[C\times \sum_{i=1}^nb_i=\ ...

  5. spring教程(一):简单实现(转)

    转:https://www.cnblogs.com/Lemon-i/p/8398263.html  一.概念介绍 1. 一站式框架:管理项目中的对象.spring框架性质是容器(对象容器) 2. 核心 ...

  6. CentOS 6下PXE+Kickstart无人值守安装操作系统

    一.简介1.1 什么是PXEPXE(Pre-boot Execution Environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作 ...

  7. Entity Framework的扩展库

    https://github.com/jcachat/EntityFramework.DynamicFilters Provides global & scoped filters for E ...

  8. python读取mat文件

    一.mat文件 mat数据格式是Matlab的数据存储的标准格式.在Matlab中主要使用load()函数导入一个mat文件,使用save()函数保存一个mat文件.对于文件 load('data.m ...

  9. 测试 jdbc 中连接关闭的时机

    测试 jdbc 中连接关闭的时机 写一段程序,测试 jdbc 连接的关闭情况 /** * 测试 jdbc 连接的关闭情况 */ public static void testOpenCon(){ // ...

  10. 第47章 QR-Decoder-OV5640二维码识别—零死角玩转STM32-F429系列

    第47章     QR-Decoder-OV5640二维码识别 全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.y ...