胖客户端模式将应用程序处理分成了两部分:由用户的桌面计算机执行的处理和最适合一个集中的服务器执行的处理。一个典型的胖客户端包含一个或多个在用户的PC上运行的应用程序,用户可以查看并操作数据、处理一些或所有的业务规则——同时提供一个丰富的用户界面做出响应。服务器负责管理对数据的访问并负责执行一些或所有的业务规则。这种模式也有一些“变种”,它们主要处理业务规则和数据的物理位置。重点是,胖客户端应用程序是在用户的计算机上运行的。
九十年代末以来,基于Web的应用程序得到了广泛的使用,这主要是因为它们可以很容易地被终端用户使用,终端用户只要一台能够上网的电脑就行。然而,对于高交互性的程序接口来说,基于Web的接口很难满足要求。编写复杂的在终端用户浏览器中执行的客户端脚本不是一个可行的增强交互性的方法。商业团体认识到有时候部署一个基于Web的解决方案并不能满足所有用户需求。此外,基于Web的应用程序也不能够脱机使用。
新一代的“胖客户端”又叫“智能客户端”。它在传统的九十年代中期以来的客户机/服务器结构中的胖用户接口上作了一些改变。在传统的胖客户端中,通过使用标准的界面——使用典型的界面组件,如菜单、上下文菜单、工具栏、分层次的数据视图、数据表格、图等,用户可以很方便地和收集或展示的数据进行交互,这给终端用户提供了很高的可用性和效率。在此之外,智能客户端加入了基于Web的配置,增加了对自动版本更新、联机/脱机操作、以一种可控制的安全的方式管理客户端安全等的支持。
部署VDI时,需要考虑运行虚拟桌面的硬件。
操作界面虚拟桌面的硬件有很多选择:瘦客户端、零客户端以及智能客户端——更不用说平板和移动设备了。瘦客户端以及其他精简设备通过网络连接到中央服务器进行计算,而不会在客户端本地进行太多的处理。这与胖客户端(通常是传统的PC)在本地桌面处理服务器的所有功能不同。
可以将胖客户端用作桌面虚拟化,但是很多组织并没有这么做,因为这并没有减少硬件而且需要在本地安装所有的软件。如果使用传统的PC连接到虚拟桌面,那么并不会获得VDI的众多优势,比如电力消耗减少,集中管理以及安全性的增加。
既然胖客户端基本上是运行瘦客户端软件的PC,那么其成本通常要比瘦客户端设备更高。另外,由于有硬盘和多媒体端口,和瘦客户端相比,胖客户端更不安全。最后,瘦客户端通常需要进行的维护也更少,虽然瘦客户端硬件问题有时可能会导致替代整个设备。
过去几年当中伴随着网速的提升以及屏幕分辨率的改进,平板现在能够作为运行虚拟桌面的设备了。例如,经常移动的员工和行政人员是非常不错的通过iPad连接VDI的候选人。但是,请记住平板不提供鼠标而且很多Windows应用不适合触摸界面。
求购