瘦客户机、Windows终端和NC的差别
刘红个人电脑使人们的工作方式发生了革命性的变革。但现在的商业界已今非昔比,它变得更加复杂,更加实时,更加昂贵,更加互联,更加在线,也更加企业内部化。因此,商业计算环境再次发生变化。这种变化只是一种发展,而不是一场革命。在发展过程中,PC领域将同时出现几种新型设备,它们利用网络来减少复杂性,降低成本,并提高工作效率。这些新型设备,包括Windows终端和网络计算机(NC)以及传统PC机的变种NetPC,能够处理当前企业依赖的各种应用和平台,利用Internet和Java,满足企业信息系统的安全需求,解决现代信息技术的管理及各种网络环境成本问题。但是,这三种设备提供解决方案的方式有很大差异,其市场到位情况也存在着很大差别。事实上,目前只有Windows终端一种解决方案全部到位,能够提供现代企业计算所要求的网络解决方案。一、新型计算模型的出现通过传统终端进行存取的基于主机的计算,具有许多优势,因此仍然适用于许多企业。该方案是一种简单廉价的解决方案,安全性高,数据输入速度快,使用寿命长,可靠性高,可以用于进行集中管理。终端的缺点是灵活性差,缺乏现代应用的图形用户接口,通常为单色,依赖于主机。基于台式PC的环境具有许多优势,它在各种规模的企业中都得到了应用。与传统终端相比,PC为用户提供了更多的计算能力,加强了对应用和数据的控制,能够进行升级,并与尖端的硬件和软件发展保持同步。同时Windows操作系统具有易于使用的GUI和上万个兼容应用。PC的缺点是价格昂贵,难于管理,安全性差,更新换代快。虽然这两种环境之间存在着一条巨大的鸿沟。但是IT管理人员必须能同时处理两种环境。例如,当用户通过PC试图在客户/服务器环境中模拟终端和主机功能时,管理员必须对出现的各种问题和情况进行管理。用户希望存取数据,希望获得操作简化,并拥有灵活性、性能和选择权力。企业希望获得竞争优势和投资回报。IT管理人员希望降低拥有成本,获得灵活性、管理能力和安全性。对基于PC的复杂网络进行管理面临重重困难。Internet/Intranet的出现、Java的完善及人们对企业计算整体拥有成本(TCO)的关注等,都推动着业界建立各种新的以服务器为中心的解决方案,以填补主机/终端和PC之间的鸿沟。这些软硬件解决方案的新组合总称为瘦客户机计算(Thin client computing),如下图所示。瘦客户机产品是指不包括硬驱和PC其它部件的设备。全部应用或"胖"应用保留在企业的服务器中,只有少量的"瘦"代码运行在用户的桌面系统上,并对服务器进行存取。由于大多数功能驻留在服务器上,因此瘦客户机开创了管理能力的新时代,提供了更好的解决方案,满足了用户对安全性、防病毒、软件易于升级的一系列需求。同时,瘦客户机能够继续全面访问运行在Windows和其它操作系统中的各种应用,提高了企业的工作效率,相应降低了企业的整体拥有成本。@@0630100.JPG;图1@@二、瘦客户机备选方案1. 目的采用瘦客户机解决方案的原因很多。最有希望使用这一技术的应是那些具有如下特点的公司:·准备对其在老式终端和PC机中的投资进行升级;·新建一个客户/服务器网络;·拥有大量的分支办公室;·正在对应用平台和配置实施标准化;·需要更好地对数据进行管理;·要求更高的数据安全;·是企业内部网的一个繁忙用户;·依靠网络实现一定的关键型应用。为满足这些需求,已经出现了两种瘦客户机。这两种瘦客户机在操作系统和处理进行的位置上都有所不同:·Windows终端,其处理100%在服务器上进行;·基于Java的网络计算机(NC),混合型处理,一部分处理在服务器上进行,一部分处理在客户机上进行。但是,这两种瘦客户机在客户机和服务器集中管理方面具有类似的功能。2. 方案(1) Windows终端美国慧智等公司推出的Windows终端是"最瘦"的客户机,可以通过任何类型的网络访问完全的Windows NT操作系统环境,几乎涵盖任何Windows应用。通过这种方式,Windows终端把所有Windows NT功能都置于一台工作站终端上。此外,Windows终端还可以访问Java应用、基于Internet/Intranet的应用、传统应用以及其它应用。应用运行在服务器上,实现了集中化管理,增强了安全性。现在,Citrix系统公司的多用户Windows应用服务器技术——WinFrame 软件支持Windows终端。微软已经支持这一技术,并将在目前的Windows NT 4.0版及未来版本的Windows NT服务器中增加多用户功能。Citrix将和微软共同合作,保证为目前的Windows终端转向上述版本的Windows NT提供一条无缝的过渡途径。Windows终端是价格最低的瘦客户机计算方案,其真正优势在于IT管理的软件成本低,因为Windows终端简化了管理,提高了IT人员的工作效率。(2) 网络计算机IBM、Oracle和Sun已经开发出网络计算机参考规约,或简称为NC。NC是一种使用基于Java技术的瘦客户机系统。在这一混合系统中,根据应用的建立方式不同,某些应用在服务器上执行,某些应用在客户机上执行。NC针对Internet/Intranet采用全新设计,引导时会下载Java Applet供本地使用,并与装在服务器上的应用相连,存取主机上的数据。由于下载频繁,因此NC仅适用于高带宽的LAN环境。但是和Windows终端一样,NC关机时,所有应用和数据均保留在服务器或主机上。网络计算机标准只规定了NC的操作,而没有规定NC的硬件。但NC通常是一个与标准监视器、键盘和鼠标相连的小型机箱。作为一种以网络为中心的设备,NC简化了IT人员的网络管理,为用户提供了一个图形接口。由于使用Java技术,因此NC不再依赖于单个操作系统,能够访问任何服务器平台上的Java应用。NC是中档价位的瘦客户机计算方案,同时与PC技术相比,节约了IT成本。(3) 基于PC的新兴解决方案当1996年IBM、Sun和Oracle正在开发NC参考规约时,许多传统PC制造商开始在这一新兴市场中寻找自己的位置。这些制造商与微软和英特尔共同合作,认为存在一个"需要PC提供的性能和兼容性,但不需要主流PC的可扩充性"的最终用户市场。他们还发现,人们对网络集中管理及其客户机系统有着巨大的需求,这一原则已经成为Windows终端战略和NC战略的关键组成部分。他们的解决方案是网络PC(NetPC),实际上是一种通过网络管理的PC设备。与NC类似,NetPC是一个与标准监视器、键盘和鼠标相连的小型机箱。但NetPC有一个磁盘驱动器和一个强大的处理器,也并不像其它解决方案那样"瘦"。第一次引导时,软件会自动从服务器上下载到NetPC的硬驱上,然后一直驻留在硬驱中,直到软件更新。在软件更新时,新版本的软件会自动下载。处理在本地桌面系统而不是服务器上进行,使得NetPC基本上和PC机一样,因为它也在本地运行人们熟悉的Windows软件,但它具有集中管理功能。事实上,微软把NetPC称为"PC家族的最新成员",并且正在开发一系列被称为ZAW(Windows零管理)的集中管理工具。然而有迹象表明,对这种解决方案来说,集中管理远比设备本身重要,而且NetPC的价格几乎与全功能PC机持平,很可能只是一个过渡设备。事实上,用户对各个厂商在1997年6月PC博览会上展出的NetPC反应平淡,他们更希望等待微软和英特尔推出具有NetPC类似管理能力的传统桌面系统——可管理的PC。3. 选择的最终目标:提高工作效率企业应该选择哪一种解决方案呢?目前还没有一个一成不变的答案。但是有一点可以肯定,那就是用户在实施瘦客户机/服务器计算中既不需要摒弃传统主机,也不需要摒弃PC机环境。PC机和瘦客户机可以在一个网络中和平共处。它们可以访问相同的数据,并且运行相同的软件。这使得IT管理员能够自由选择适合于单个用户的解决方案,同时能够进行管理,并降低企业成本。在当前复杂的计算环境中,没有一个"万能"的解决方案。其实,尽管许多公司为所有员工提供了传统的台式PC机,但是估计有3/5的用户不需要这种强大的PC或全功能PC。知识型工作者一般需要使用强大的系统,如工程师、设计师、财务分析人员、经理和大功率用户型经营管理人员。相反,事务型工作者通常不需要使用强大的系统,如旅行代办人员、接待员、行政管理人员和为用户提供服务的员工,仅执行少量计算的经营管理人员也不需要使用强大的系统。那些严重依赖电子邮件、群件和企业内部网的单位也非常需要在网络中增加瘦客户机解决方案。但是具体的方案组合在各个企业之间有所不同,甚至在企业内部各个部门之间也有所不同。其最终目标在于通过为员工提供适合各自工作的工具,提高企业中每个员工的工作效率。4. 手段:改善管理,降低整体拥有成本如果Windows终端、NC和NetPC的支持者还能够在某一点达成一致,那就是更简单、更有效的网络管理需求。这是因为管理有方的网络不仅能够提高工作效率,还能够降低计算成本。其实,许多公司认为计算机管理成本要比计算机本身的成本高,因为在系统的使用寿命周期内,硬件的购买成本仅占联网PC总成本的13%。因此,整体拥有成本已经成为转向瘦客户机计算的战斗口号。Windows终端、NC和NetPC都包括许多集中管理服务器和瘦客户机的工具。整体拥有成本很难量化。它既包括系统购买之类的硬性成本,也包括非正式管理之类的难以计算的变量,如用户改变显示器颜色、调整字体、改编硬驱上的文件或玩游戏所花费的时间。可以量化的IT费用包括系统和软件的修理费用、故障检修费用和升级费用、用户培训费用、数据备份费用以及其它管理任务所引发的费用。因此,整体拥有成本的测算结果差异很大。据Zona Research测算,15台PC五年期的整体拥有成本为21.7万美元,或者每台PC每年2902美元。而根据Gartner Group测算,一台PC一年的成本在7000美元~1万美元。相比之下,根据Zona Research测算,价格最低的瘦客户机解决方案Windows终端每年的成本为1258美元,比最低的PC成本测算数值低57%。除降低硬件成本外,IT还可以从下述四个方面来降低方案的整体拥有成本:·通过LAN、WAN和Internet优化网络连接和带宽;·为用户提供对各种服务器和平台上关键型商业应用的存取能力;·保证网络上关键信息的安全,防止其感染病毒或遭到毁损;·使IT管理员能够从单点对网络进行控制。三、现状和未来趋势1. Windows终端的发展多年以来,终端基本上一直是向主机和Unix服务器反复发送数据的常用设备。终端仿真软件允许联网的PC也存取和使用传统的主机应用。这两种解决方案都使用简单的基于文字的显示器。然而,美国慧智公司于1995年下半年推出了Winterm终端,把终端概念提高到一个新的层次。Winterm设备具有一个用户友好的图形界面,能够在企业范围内访问各种应用。在过去两年中,Winterm终端已经在成千上万的桌面上使用。(1) 工作方式Windows终端的关键在于把应用接口同应用执行相分离的能力。在计算操作过程中,只有鼠标点击、键盘敲击和屏幕更新通过网络传输。所有处理都发生在服务器上。因此,Windows终端所需带宽只是传统客户机/服务器网络所需带宽的1/10。Windows终端和服务器之间的接口一般通过Citrix WinFrmae服务器软件及其ICA (Independent Computing Architecture,独立计算结构)协议实现。使用标准网络连接方案,如异步连接、调制解调器、以太网、ISDN、帧中继和ATM,ICA可以通过任何类型的网络全能访问完全的Windows NT操作系统环境。在微软的支持下,ICA正在迅速成为瘦客户机/服务器计算事实上的工业标准协议。慧智Winterm终端还将与未来版本的Windows NT服务器兼容。(2) 使用Windows终端,如慧智的Winterm终端包括多种形状参数,既可以是一台内置瘦客户机功能的监视器,也可以是一台插入传统监视器、提供瘦客户机计算功能的小型机箱,还可以是一台无线瘦客户机设备。每种设备都包括一个用于图形处理的CPU、一个以太网接口、一个视频子系统和存储在本地的软件(位于快闪ROM中),以实现与Windows NT应用服务器环境相连。通过在服务器上运行的应用,它们的外观、感觉和反应就像在本地运行一样。用户好像是在基于PC的传统桌面系统上执行所有的应用功能。由于带宽需求低,Windows终端的运行速度要比传统客户机/服务器网络上的系统快10倍,使这一解决方案几乎适用于任何用户。(3) 管理Windows终端为IT管理员提供了全面的集中管理能力,包括简便的软件使用、服务器集成、网络可伸缩性和简便增加未来终端的能力。Winterm终端解决方案与基于WinFrame的技术相结合,不需要对客户机配置作出任何调整,也不需要专门的仿真软件或编写代码。由于应用保留在服务器上,因此十分安全。Windows NT为企业安全性、口令、加密及文件级安全性提供了额外的保证能力。2. 未来趋势:基于Java的网络计算机NC试图利用Java开发语言"一次写成,到处运行"的承诺,为客户机提供对服务器或应用的访问功能,并提供一个易于使用的浏览器式接口。服务器中立的NC是作为替代基于Windows系统的独立于平台的解决方案开发出来的,它在联网操作期间会下载Java小件以供短期使用,因此并不像Windows终端那样瘦。NC提供一个与主机和应用服务器相连的GUI接口,能够利用集中管理功能,但各个厂商使用的工具有所不同。(1) 工作方式在开机时,NC既可以通过网络也可以从快闪ROM引导其操作系统。如果用户需要,则可以动态下载终端仿真程序、浏览器和其它小型Java应用。对使用某个应用的用户来说,NC还必须通过LAN下载该应用。应用和数据被缓存起来,并在操作期间在本地运行,但在引导与引导之间,所有数据都必须存储在服务器上,提供了一个安全的计算环境,并且实现了对网络资源的集中管理。尽管应用在本地运行,但是由于NC要通过LAN下载应用和数据,因此对网络带宽要求非常严格。这在诸如营业日开始时的高峰期表现得尤为明显,因为此时会有上千个用户同时引导NC。尽管许多厂商都在努力降低其产品对网络的要求,但是企业仍必须注意保证其NC网络拥有足够的带宽来处理负载。(2) 使用NC机是一个装有CPU和网络接口的密封机箱,与一个标准监视器、键盘和鼠标相连。这种设备不包括软驱,但某些厂商提供一个可选的硬盘。客户机的基本接口是基于浏览器的,提供Java应用访问功能。由于Java应用独立于操作系统,因此NC可以访问各种服务器平台上的Java程序。尽管NC可以访问大多数应用,但这些应用都是简单的商业小件或效率型程序,而不是要求巨大计算能力的应用。(3) Java的前景和困难Java的优点在于其承诺的应用范围,其缺点则是这种应用范围还仅仅是一种承诺。与任何新问世的技术一样,人们接受Java尚待时日。开发者和独立软件厂商必须全力开发这一技术,创建各种工具,还必须开发、评测和生产各种应用。3. Windows终端:当前最适合的解决方案在提供瘦客户机联网解决方案的备选产品中,目前只有Windows终端是已经成熟、完全成型且全部到位的设备。它所采用的技术是唯一真正的"瘦"客户机技术。目前世界上已经安装的传统终端高达3500万台,已经安装的386和486的PC高达8300万台,其中许多PC只作为终端使用。因此,到2000年,预计瘦客户机解决方案的市场容量将增长到1500万~2000万台。据Gartner Group测算,到1998年底,40%的联网单位至少将部分使用瘦客户机。到2001年,预计将有60%的单位在网络设备中增加瘦客户机。当前上市的瘦客户机Windows终端已经建立在广为接受的全功能瘦客户机技术——Citrix WinFrame之上。随着微软在Windows NT服务器中增加多用户技术,这一解决方案必将为更多的公众所接受。这种微软产品的代码为"Hydra",将使用户对Windows终端的选择更加理智,因为它不仅将增加微软对该技术的支持,还将使瘦客户机/服务器计算成为流行的32位Windows操作系统不可分割的组成部分。在企业网络中增加瘦客户机/服务器解决方案只是一种发展,而不是一场革命。许多人仍将需要PC提供的灵活性、可扩充性和功能。也有许多人将不再需要PC。增加瘦客户机可以为企业同时提供主机/终端和联网PC的最佳特性。然而,在当前新型企业计算解决方案(包括Windows终端、基于Java的NC和基于PC的NetPC)中,只有一种是经过证实适合当前使用的解决方案,那就是Windows终端。与其它任何瘦客户机或基于PC的解决方案相比,Windows终端更能降低企业的整体拥有成本。但是降低整体拥有成本只是一种手段。其最终目标是,提高企业中每个员工(从工人到IT人员)的工作效率。txt在1999年4月25日12:09:34发表