terminal服务器的优点,而不是正常的客户端服务器安装?

使用(Windows)terminal服务器和瘦客户端而不是使用普通服务器和完整客户端的优点是什么?

到目前为止,我只使用普通的服务器和客户端,但现在客户询问terminal服务器,我想知道使用它们的pro和con,而不是“老式的”客户端 – 服务器networking。

有些事情我可以猜测:更简单的pipe理(不需要在20台计算机上安装/更新office /东西,但只能在服务器上安装/更新)。
更容易备份(不需要备份客户端电脑)。
我想这将是很难(不可能)连接和使用terminal服务器本地(如USB)硬件?

还有什么原因或反对切换到terminal服务器?

我们使用了两种环境(我们是公立学校系统),当我开始在这里时,我们为老师和学生运行了几个terminal服务器,现在我们是胖客户端和angular色特定的服务器(没有用户的terminal服务器)。

优点 – 集中pipe理。 当你有两三个人随时监督大量的在线用户时,能够安装一个“必要的”桌面快捷方式或安装一个程序几次,并立即可用用户而不是依靠自动包安装程序或AD来希望将更改推出到桌面。 我知道人们谈论AD在安装MSI方面有多棒,或者XYZ如何解决这个安装问题,但是我们有很多情况,由于某种原因,安装失败或者工作不正常,我们必须清理或者只是在每个工作站上手动安装@#$的东西。 不。 乐趣。

“即时”故障排除 打电话时,我们可以轻松快速地检查用户的会话。是的,远程桌面软件可以做到这一点(我们使用它)。 但是在terminal服务器上,你有一小部分机器,而不是用XYZ程序调整或改变的桌面,你不知道哪里被另一个技术改变了,或者它被改变了,logging丢失或者从来没有保存过。 严格遵守政策和logging可以做到这一点。 现实是,至less在我所知道的公立学校系统中,这是不常见的。

你有更less的机器来备份和监控。 桌面很容易交换,并且可以廉价运行。 您只需要一台能够运行terminal服务客户端的瘦客户机或系统; 几乎不需要演出一把ram和一百个演出硬盘。 我们运行的PII和PIII系统只具有足够的RAM,可以像客户端一样舒适地运行Windows 98; 学生们在他们身上粘上口香糖,用纸堵住他们,等到客户去世的时候,我们只是换了一个便宜的备用,没有特殊的软件或者自定义configuration。

监控用户更简单。 不是真正的大哥们监控(除非你想把它弄到极点),但是当用户被怀疑违反AUP或者他们的会话显示不寻常的活动时,很容易popup来检查发生了什么(运行一个exe文件,为什么网页filter在你的会话中显示出奇怪的活动呢?有时候,这只是一个老师的电话,说Johnny在课堂上performance出可疑并最小化了某些事情)

一次升级一台服务器和大量用户都会受益!

缺点? 系统上有20个用户。 系统重新启动,死亡,硬件问题,…二十个用户,立即脱机踢。 用户不了解terminal。 他们不在乎为什么有些奇怪。 他们只知道有些东西不起作用。 一台交换机不能用,或者一台服务器不能用,你已经拿走了大量的用户。

负载平衡会造成问题。 如果用户在机器A上,并且机器A(或者networking连接到A)关机,他们可以login并获得机器B.他们的会话仍然在A上,他们想知道为什么他们现在没有他们的Word文档正在工作,但它在他们的主目录,并显示为“打开”或“locking”。 哎呦。

资源占用。 可以使用资源上的配额pipe理来处理,但是我们有早期版本(Win2k term services)的情况,用户可以login,从天气网站加载animation地图,并且在没有注销的情况下离开课堂。 半小时后,这台机器被CRAWWWWLING。 内存是从@#%闪存电影animation中泄露出来的,占用内存,让我们别无select,只能杀掉会话。

有些程序不喜欢terminal服务。 希望它有所改善,但一个大的是办公室。 你必须安装一个特殊的“terminal服务模式”,否则安装会变得非常怪异或不能正常工作。 其他程序只是performance奇怪。 Windows并没有被devise成一个多用户平台。 它是为了在一个工作站上asynchronous支持多个用户(这个工作站允许任意数量的用户在不同的时间使用它),而不像在分时系统中有其devise根源的UNIX工作站(你所坐的工作站可以运行另外有十到十五个用户使用SSH或远程X术语,除非他们占用了资源,否则你几乎不知道它。 这可能很容易成为一个技术辩论的论据,但事实是,由于Windows的架构“有机增长”,有许多开发人员采取捷径和旧的软件只是行为…奇怪的…在Windows下的术语服务。 我认为这个问题已经明显改善了,因为MS已经开始迫使人们坚持devisebuild议。

需要重新启动服务器还是执行维护? 再一次,你有一台机器下来,它把每个人都拿出来。

您需要一个可靠的networking基础设施来工作。 用户需要从桌面到服务器的良好path。 如果客户机死了,交换机,电缆,服务器……他们的计算机平台就会死亡。 对于胖客户端,您可能会发生服务器故障,用户仍然可以做其他事情(即邮件服务器closures,但用户仍然可以从其主目录或本地文件工作,只是不喜欢邮件服务器closures,而不是整个系统)。

大多数企业不必担心,但如果你有便宜的铲子(想想孩子的“寓教于乐”的标题),即使是一个强大的服务器也不费吹灰之力。

打印机驱动程序有时很奇怪。 软件之间的互动增加了“小故​​障”的机会。 尤其是terminal服务器…他们似乎总是比较敏感。 但也许我是偏执狂。 还记得一台影响大家 那么,一个不好的软件安装可能会导致每个人的头痛……而且,随着驱动程序的更新或者configuration的改变,恶意软件(bit rot)也是不断恶化的原因。

添加了一层复杂性。 你提出了USB,也许是声音等等,这个我觉得从我们这个时代起就有了改进。 但它仍然意味着另一个地方可能出现问题,而不是坐在胖客户端排除故障。 您正试图通过networkingredirect一个正在处理来自另外十几个用户的连接的服务器上的东西。 奇怪的东西发生。 在IT方面,复杂性是故意引入的。

尽pipeCAL需要许可,但总体terminal服务更便宜。 你散布的系统比较便宜,你可以用更less的人来pipe理更多的用户,并且投资你的服务器和networking基础设施,而不一定会给CEO一个2000美元的机器来做他的电子邮件。 但是,如果您在适合terminal服务的环境中运行,它们只会更便宜。

如果您的用户正在运行Office应用程序,浏览网页,电子邮件…基本的东西…可能值得研究。 如果他们正在运行专门的东西,首先testing@#$%,确保它是兼容的,没有文件locking或共享问题,甚至显示问题(打印驱动程序有时是可怕的,如果你做了一些事情设法让“打印机显示器”正在运行,并且他们对于实际正在查看的显示器感到困惑,但不仅仅是那些讨厌多用户攻击的应用程序)。

我们必须采取行动,因为随着时间的推移,我们越来越多的人有他们想要安装的东西,但其他人没有,而许可只能由一小部分人使用。 或者这个软件是用Macromedia Director(ugh)制作的,并不是很“正常”地工作(刷新与graphics“closures”,animation不连贯…)。 或者我们有人运行的软件只是臃肿和陷入服务器。 或者我们有人不得不使用CD作为演示文稿或材料,他们无法通过terminal访问它们(可能已经改进了)。 最终,我们为特定的任务安排了特殊的工作站(login一次运行Photoshop,使用terminal快捷方式进入Office …),最后双重支持拥有运行XYZ和terminal的实验室支持农行。 我们有太多不同的需求。

这是我的经验。 他们对于某些任务很棒。 您需要评估客户的需求以及他们是否适合这种情况。 如果没有,坚持胖客户。

PRO's:太多了,但是Chopper3是一个很好的开始,尽pipe我不觉得pipe理TS环境的技巧还不够。 其实很多时候我觉得需要更多的技巧。 我pipe理一个20个TS服务器场,我不认为自己比不pipe理TS环境的同事不够熟练。

Con's:打印机可以是粗略的。 并非所有应用程序都可以被许可和/或安装在TS上。 除非TS得到充分的保护,否则用户可能会弄​​虚作假。 一个行为不当的应用程序会影响所有用户,而不是一个用户。

优点 – 对环境的严格控制,一般比较容易具有良好的安全性,为用户提供系统一致性,一般来说更容易做代码更新。 缺点 – 从用户的angular度来看,通常会降低性能,通常会捆绑到一个供应商的系统(即Windows)中。

没有什么东西可以从TS系统中受益,而TS系统在非TS系统环境下无法获得良好的系统pipe理员的帮助,但对于不太熟练/有经验的系统pipe理员来说,pipe理TS系统会更容易。

我不是一个TS的专家,但是这里有几点来自我的经验:

  • USB可以在本地连接并在服务器上使用(至less在Citrix上)
  • 服务器的pipe理必须比专用工作站的pipe理更为严格(单点故障:如果一个用户可以使用服务器,那么没有人可以继续工作)

我现在在哪里工作,我们用TS来做一些很less被大家使用的简单应用程序。 或者用于testing(我们可以访问旧版本的Windows / IE)。

我知道有几家公司对所有工作站都进行了升级,但是如果你有一些简单的要求,它似乎效果会更好。

在成本方面,这个方程并不像看起来那么简单。 您仍然必须为客户支付许可证,即使您现在只有一台服务器进行pipe理,而不是一堆工作站,这项工作更加困难,需要更多的资格。

优点 – 它像中央服务器一样工作。 易于pipe理,例如:如果您需要更新防病毒软件,您可以使用pipe理员控制在一个位置轻松更新它,并且会影响其他用户。 有效的pipe理控制,可以方便地监控用户,你可以知道哪个用户正在更多的资源根据你可以pipe理的服务。

缺点 – 如果服务器closures,用户遭受损失。 当服务器上的任何用户使用高服务器资源时,挂起整个服务器,从而影响其他用户。 必须不断监视服务。 如果在其他服务器之间访问瘦服务器,则需要占用大量的networking空间。

对于打印机 – 如果一旦通过pipe理员控制进行访问,则允许其他用户访问所需的打印机。

目前没有提到的其中一个优点是拥有terminal服务器环境使设置远程访问变得非常容易。 特别是使用Windows 2008远程桌面网关。 设置用户能够在家或远程工作是非常容易的。

许多优点和缺点,但我缺less亲方面的performance。 是的,也许是有争议的,但我知道性能是多年前我们使用terminal服务器时的第一个因素。

如果您的应用程序不是针对高延迟的客户端 – 服务器情况编写的 – 在远程办公室的普通胖客户端上运行它,而不是针对中央服务器,则可能会导致严重的性能问题。

一个例子是试图从本地复制的文件共享中运行Access数据库表单。 在这种情况下,切换到中央terminal服务器环境将提高应用程序的性能,因为它们是在中央的高性能terminal服务器上运行的,并且具有与应用程序服务器或资源的高容量和低延迟连接。 如果客户端部分靠近服务器端运行,那么许多使用类似技术构build的旧的业务线应用程序的响应速度会更快。

只要负载不能持续,破坏其他用户的体验,一些旧的应用程序实际上可以对最终用户做出更快的响应,这不仅是由于资源延迟较低,而且还因为有更多的突发性能在高速服务器(显然屏幕刷新可能不stream畅,但stream体animation和快速的结果说客户search表单是两个非常不同的东西)。 就像Chopper所说的那样,进行TS有时是一种修复旧东西的简单方法。 还有其他一些方法可以实现:复制文件资源,使用分支cachingfunction和切换到Web应用程序 – 甚至可以将单个应用程序从terminal服务器中获取,从而作为无缝应用程序在胖客户端上提供服务。

为路上的用户提供terminal服务器会话还可以提高性能。 试图在使用移动宽带的列车上使用笔记本电脑和VPN来访问在中央服务器上具有始终在线要求的共享访问窗体或业务线客户机 – 服务器应用程序时,很可能会非常缓慢且不可靠。 用terminal会话replace它,只要连接不完全死亡,它可能会非常活泼。 如果死了,会话状态将在恢复连接时被保留(只要自动注销的设置参数不被满足),用户可以继续他或她的工作。

世界正在从系统中走出来,但并非所有的公司都是…

使用terminal服务是多个用户共享相同的应用程序和数据的最有利的方法。 是的,你将需要更多的IT技能来pipe理它! 如果你是一个noob系统pipe理员,那么你会继续:

  1. 浪费你的公司/商业资金。
  2. 浪费你的公司/业务IT人员和用户的时间。
  3. 浪费你的时间在推出PC支持火灾。
  4. 在AV / PC控制,补丁更新,图像和库存工具等方面浪费金钱….
  5. 有安全漏洞/ PC – 服务器型号允许/强制用户在物理PC上有数据。 &远程网站呢? 你需要复制数据给他们或投资更大的广域网基础设施和服务。
  6. 不得不远程控制用户PC。
  7. 在昂贵的个人电脑和许可证上浪费公司资金。 在TS中时,您可以使用瘦客户端或零客户端。