虚拟化技术并非Mac或移动设备的高招

原创
云计算 虚拟化
由于许多员工将非Windows设备带入到企业,厂商们让IT部门通过虚拟化技术强行运行Windows,但它们完全没有领会意思...

  【51CTO 2月13号外电】2006年,苹果公司基于英特尔处理器的Mac为通过桌面虚拟化技术运行Windows提供了机会;突然之间,用户们似乎在一个系统里面可以同时拥有个人Mac和办公PC。我认为,这是Mac市场份额在过去五年的增长速度继续超过总的PC市场份额的一大理由。改用英特尔处理器以及随之能够运行Windows,给了人们改辕易辙所需要的那种安全感。

  几年前,自然记得这段历史的虚拟化技术厂商们在谈论对移动设备采取同一套做法,希望出现“鱼和熊掌兼得”的情形。移动平台厂商们表现出来的兴趣不大,于是这个概念日渐式微,只有这个观念倒是个例外:使用Citrix Receiver、VMware vSphere Client或类似的虚拟桌面客户软件,在iPad上运行Windows应用程序。而现在这个概念再度流行,那是由于大行其道的自带设备(BYOD)潮流给了厂商们一个新的卖点:“不用担心那些被牢牢锁定的操作系统以及在这些系统上原生运行应用程序面临的难度。只要借助虚拟化技术,就可以将它们转变成Windows PC,至少对贵企业的数据和服务来说是这样。”

  由此看来,虚拟化技术是IT部门的高招妙方,可以让IT消费化潮流起不了作用,或者至少将这股潮流基本上挡在企业防火墙的外面。

  EMC VMware、思杰和Wyse都再度大吹大擂,竭力宣传移动设备上使用虚拟化技术,以便在iOS和安卓设备上运行Windows。MokaFive公司也在不遗余力地推销其托管型虚拟化产品,主要用于在Mac上运行Windows。它们并不意在面向用户的虚拟化,比如面向Mac OS X、由用户管理的Parallels Desktop和VMware Fusion桌面虚拟化应用程序,面向iPad的OnLive Desktop云服务(让用户可以在iPad上运行Windows Office云实例),或者是种类繁多的面向iPad和安卓的远程桌面应用程序和虚拟网络计算机(VNC)应用程序(用于在平板电脑上运行Windows或Mac OS X桌面软件)。

  现在厂商们竭力鼓吹的不是使用虚拟化技术,通过支持原本无法在用户自己带来和自己选择的钟爱平台上运行的遗留Windows应用程序,以此补充移动设备和Mac。它们宣扬的而是这种概念:IT部门可以把那个原生操作系统搁置一边,将那些外来设备纳入管理平台,进而纳入Windows单一环境。这种情况下,只要让Mac用户为Windows安装一个Boot Camp分区,就能启动进入到Windows;然后,用户有了一台Windows PC,可以像管理其他所有Windows PC那样来管理它。

  虚拟化实现Windows单一性

  与消费化里面大多数有争论的方面一样,问题并不简单——这不是虚拟化技术好还是坏的问题。真正的问题在于,IT部门是不是在寻求一种高招妙方,实际上让消费化现象起不了作用——消费化现象让用户可以使用自认为用起来最顺手、最高效的工具。这不是厂商们和愿意接受的IT经理们所讨论的。

  试图流行起来的这个概念鼓励企业绕开用户设备上的iOS、安卓、Mac OS X和Linux,迫使用户进入到只有Windows版本的环境——不管什么样的企业应用,都使用该环境。一个常见的卖点是,不允许个人环境(非Windows)和办公环境(Windows)之间有任何的联系。

  我在与MokaFive公司的首席执行官Dale Fuller交谈时,明白无误地道出了这点。他之前是苹果公司的高管,很喜欢Mac,但也知道其IT客户需要的主要还是Windows。我想知道他客户的用户们在工作中如何使用Mac。Fuller并不知道,因为企业并不喜欢用户在工作中使用Mac,企业而是希望让用户待在Windows环境:应用程序、数据和访问。

  那么,何必要操这份心?如果你实际上将非标准设备的原生功能隔绝起来,为什么还不遗余力地支持该设备?更糟糕的是,为什么明明你其实并不乐意接受多样性、偏偏告诉用户乐意接受多样性?用户会知道你口是心非;如果用户使用非标准设备的动机足够强,总归能找到自己的办法。倒不如这么说:“不,我们只支持桌面系统上的Windows和移动设备上的黑莓(或其他什么技术)。抱歉,就是这么回事。”

  为什么虚拟化技术对Mac(和Linux)来说是一种合理但不完全的策略?

  我一再要求Fuller举几个具体的例子,表明他的客户在如何使用MokaFive,在Mac上运行Windows,他最终给出了这个例子:公司高管和商务旅行人士只需随身携带一台笔记本电脑,个人环境与办公环境就可以相互隔离。我采访过的几位分析师提到了同样这个理由是公司主管们日益拥有Mac的主要原因。这是情况完全可以理解,特别是在安全和高度标准化的流程是两大问题时的情况下,可是这不是BYOD的一种使用场合。这只是“这是你不在办公室时可以怎样办公”的例子,或者“这是你出门在外时我们让你只需携带一台笔记本电脑”的方便。如果那些是使用像MokaFive这些产品的理由,还是说实话为好。

  实际上,办公员工访问的应用程序大多数只有Windows版本,所以Windows虚拟化对Mac(以及Linux)用户来说必不可少。不少公司高管想要MacBook Air是因为其设计很适合商务旅行,他们通常要使用Office、浏览器以及Exchange或Notes——IDC公司的分析师Bob O'Donell指出,Mac完全可以满足这一切要求。

  这也是办公环境下许多Mac的用途所在。这主要着眼于用户体验,而不是着眼于应用程序功能。

  其他许多Mac用在小众行业领域,比如广告、设计、媒体服务、可视化和应用软件开发等;在这些领域,Mac工具常常比对应的Windows工具更胜一筹。O'Donnell表示,但是大多数员工还是坚持使用Windows,哪怕明确可以选择Mac,那是由于面向Windows的应用程序丰富得多。

  可能随着更多的员工使用Mac,我们会看到没有对应Windows版本的更多的商业应用程序。现在我们离这一天还远得很,不过这是公司企业应该走的方向:除了通常的创意工作这类应用领域外,力求在其他领域也能做到Mac OS X上的工作效率高于Windows。原因何在?正如在任何单一环境中那样,如果没有多样性的基因库,就会失败。

  虽然只有Mac版本的商业应用程序很少见,但是不同的、可能更好的软件“版本”可供使用,这方面有几个例子。苹果新的iBooks Author就是个典例,这个只有Mac版本的工具在重新制作报告、手册及其他图书类内容(这种情况下用于iPad分发)方面大有潜力可为。苹果的Keynote是个创意比PowerPoint好得多的文稿演示工具,所以它有助于让你的销售演示文稿显得与众不同。Karelia软件公司的Sandvox这款HTML创作工具用起来比Windows中的同类工具直观得多。Omni Group的OmniGraffle Pro图形绘制工具和OmniFocus可视化构思工具更是Windows工具所无法比拟的。它们还都有iPad版本,苹果的Keynote也有iPad版本。

  虚拟化在移动领域扮演有限的角色

  移动领域的情况不一样。目前没有具有任何实际用途的Windows版的平板电脑,所以在平板电脑领域中没有像PC领域那样的遗留内容需要顾及。连智能手机都没有这样的遗留内容。比如说,一度是标准的黑莓从来不关注应用程序,而是关注沟通功能,黑莓在主要移动平台上的沟通功能与在桌面平台上几乎一样强大。

  移动领域的虚拟化方面缺乏企业标准。充其量就是在iPad上运行Windows虚拟桌面基础架构(VDI)客户程序,以访问遗留应用程序——不过它们不是为平板电脑环境而设计的。然而,就算这些工具能进行用户界面映射,这对平板电脑的主要用途来说也不是切实可行的用户体验。智能手机屏幕上的Windows VDI实在让人苦不堪言。尽管你在iPhone、iPad和安卓等设备上有原生应用程序和互联网应用程序,但是Windows VDI应该只是这种应用程序没有其他办法时才使用的最后一招:由于不常使用及/或供移动设备使用,因而没必要开发(或购买)互联网版本或原生移动版本的应用程序。

  我从几位IT专业人士那里听说:像企业资源规划(ERP)这些应用软件只能运行Windows操作系统,所以他们要么无法支持用户们的移动设备,要么只能支持通过Windows VDI或其他远程客户软件来实现的移动访问。SAP公司主管移动和桌面产品营销部门的Thomas Grassl表示,事实根本不是这样,他自己就使用Mac。他表示,实际上,考虑到为数众多的ERP用户经常因公出差,SAP设计应用软件时遵循的方法是“尽量以移动为先”。没错,会计或人力资源部门的高级用户需要Windows PC,借助SAP的Windows应用软件来处理许多复杂的ERP功能——就因为这类用户需要Windows版的微软Excel,那是由于微软的Mac或云版本Excel不具备Windows版的Visual Basic功能。但是公司的ERP用户大多数使用移动客户软件或互联网应用程序或者两者里面的ERP功能。

  SAP有面向iOS、安卓和黑莓的大约30款原生移动客户软件(不是全部的应用程序都适用于所有移动操作系统),另外还有一些面向Windows Mobile设备的专门功能。SAP没有原生的Mac应用程序,但Mac用户可以通过任何一款流行的互联网浏览器,访问客户关系管理(CRM)、报表以及其他许多功能,Linux用户,甚至没有原生Windows应用程序的Windows用户也能访问这类功能,比如使用家庭PC办公时。SAP的主要竞争对手甲骨文也提供了几款移动和互联网客户软件。对大多数ERP用户来说,使用ERP意味着就无法通过Mac或移动设备来办公这个观念是完全不对的。

  想通过虚拟化技术,在移动设备上强行有一个Windows(或其他操作系统)后端系统,任何这种策略都是糟糕的想法。如果企业的目的是提供后端加以保护的数据和常见的开发环境,那么使用可以根据所用设备来自我优化(使用CSS、动态HTML和jQuery等库来优化)的互联网应用程序更为明智。另外,可以充分利用安卓和iOS中构建混合应用程序的功能——这种混合应用程序可以与互联网应用程序方面的原生包装器兼容,以便更深入、更动态地使用与常用后端系统联系在一起的原生设备功能,以实现逻辑和数据管理。

  虚拟化技术在移动领域也适用于将个人环境和企业环境隔离开来;用户可以切换到企业“分区”,该分区里面的应用程序和数据与个人应用程序和数据隔离开来,但可以由IT部门来管理。Antenna Software、Cellvox、思杰旗下的OK Labs Unit和Enterproid等公司已经推出或即将推出具有这种功能的几款产品。这种虚拟化技术并不扩展Windows的单一性,而是确实处理这个比较关键的问题:以同时注重个人环境和企业环境的方式,管理具有双重用途的设备。

  单一性不是好事

  IT部门力求标准化和一致性,这有几个充分的理由:更容易管理、更容易部署、更迅速地将开发出来的产品投入市场。但任何一种单一性削弱了灵活性,缩小了行动范围,而且让你容易遭遇系统性故障。还记得惨遭滑铁卢的Vista吗?要是微软没有以比较快的速度用Windows 7来补救这款搞砸的操作系统,许多公司会坚持使用日显老朽的XP,或者将用户迁移到某个更换版本。

  想一想你知道昔日地位牢固的产品有多少受到了这种同类排斥的影响,直到后来出现了新的选择方案,前一代产品终于突然销声匿迹:Unix被Linux取代,Lotus Notes被Exchange取代,早期的System 7 Mac OS被Windows 95取代,QuarkXPress被InDesign取代(InDesign本身现在也因同类排斥而每况愈下),Lotus 1-2-3被Excel取代,WordPerfect被Word取代(饱受同类排斥影响的另一个例子),黑莓被iPhone取代,以及dBase被SQL取代。

  你在任何单一性中都能看到同样的影响:由于新想法被忽视,缺陷一直没有得到解决——这归咎于缺少改进的动机,后一代技术变得越来越糟糕。异构性(消费化的基石)显得比较混乱,因为它比较复杂,但是它更健康,更容易在你需要时提供所需的选择方案。

  单一性的对立面:随意性不是解决之道。你希望你的技术具有得到有效管理的多样性,就像希望有效管理员工和供应商那样。虚拟化的真正角色是帮助不同种类的技术在原本无法共存的环境下共存,而不是仅仅为了某一种技术而排除掉其他的所有技术。

  译文来源: http://www.infoworld.com/d/consumerization-of-it/virtualization-no-silver-bullet-macs-or-mobile-185331

责任编辑:何巍 来源: 51CTO
相关推荐

2017-12-26 15:08:57

2009-06-16 10:34:08

虚拟化

2012-01-11 12:54:23

2013-11-26 09:55:12

2013-04-15 09:42:54

虚拟化BYOD

2011-08-12 09:27:33

移动设备虚拟化虚拟化

2012-08-22 09:38:19

桌面虚拟化

2011-02-28 09:11:52

移动设备虚拟化

2021-09-16 16:15:14

Linux设备虚拟化机器模拟器

2018-07-17 05:16:23

2009-01-12 17:34:11

服务器虚拟化VMware

2013-08-09 09:46:32

2016-01-27 13:28:00

虚拟化

2012-05-31 14:05:31

虚拟化

2012-12-27 15:59:56

网络设备网络虚拟化MDC

2011-01-11 10:02:16

VMware电子垃圾

2011-10-08 13:13:36

云计算虚拟化服务器

2010-08-11 09:25:57

2010-10-12 10:10:43

虚拟化

2013-01-16 10:14:35

点赞
收藏

51CTO技术栈公众号