终端服务器相对于普通客户端服务器安装的优势是什么?

终端服务器相对于普通客户端服务器安装的优势是什么?

与使用普通服务器和完整客户端相比,使用(Windows)终端服务器和瘦客户端有哪些优势?

到目前为止,我实际上只使用过普通的服务器和客户端,但现在客户询问终端服务器,我想知道使用它们而不是“老式”客户端-服务器网络的利弊。

我可以猜到以下几点:管理更简单(不需要在 20 台计算机上安装/更新办公室/资料,只需在服务器上安装/更新)。
备份更简单(无需备份客户端计算机)。
我猜想连接并使用本地(如 USB)硬件与终端服务器会很困难(不可能)?

还有哪些理由支持或反对切换到终端服务器?

答案1

我们使用这两种环境(我们是一所公立学校系统),当我在这里开始工作时,我们为教师和学生运行了多个终端服务器,而现在我们是胖客户端和特定角色的服务器(没有为用户提供的终端服务器)。

优点 - 集中管理。当您有两三个人负责管理大量用户,并且其中很大一部分随时在线时,能够安装“必要的”桌面快捷方式或安装程序几次并立即供所有用户使用,而不是依靠自动软件包安装程序或 AD 希望将更改推广到桌面,这真是太棒了。我知道人们谈论 AD 在安装 MSI 方面有多棒,或者 XYZ 如何解决此安装问题,但我们遇到过很多情况,由于某种原因,安装失败或无法正常工作,我们不得不手动清理混乱局面或只是在每个工作站手动安装 @#$ 东西。不好玩。

“即时”故障排除。当有电话打进来时,我们能够轻松快速地检查用户的会话。是的,远程桌面软件可以做到这一点(我们也使用它)。但在终端服务器上,您拥有的只是一小部分机器,而不是经过 XYZ 程序调整或修改的桌面,您不知道其他技术人员在哪里更改了这些程序,或者更改了这些程序,记录丢失或从未保存过。严格遵守政策和记录保存可以做到这一点。现实情况是,至少在我所知道的公立学校系统中,很少遵循这一点。

您需要备份和监控的机器更少。台式机很容易更换,而且运行成本低廉。您只需要一台瘦客户端或一个能够运行终端服务客户端的系统;几乎不需要 1GB 的 RAM 和 100GB 的硬盘。我们运行的是 PII 和 PIII 系统,RAM 刚好够用,无法舒适地将 Windows 98 作为客户端运行;学生们把口香糖塞进电脑里,往电脑里塞纸张,当客户端死机时,我们只需用另一台便宜的备用电脑换掉它,不需要特殊软件或自定义配置。

监控用户更简单。不是真正的老大哥监控(除非你想把它发挥到极致),但当用户被怀疑违反 AUP 或他们的会话显示异常活动时,很容易进入并检查发生了什么(运行你不应该运行的 exe?为什么网络过滤器在这里显示你的会话的奇怪活动?有时只是老师打来电话说约翰尼在课堂上行为可疑并淡化某些事情)

升级服务器,大量用户将同时受益!

缺点?系统上有 20 个用户。系统重启、死机、硬件问题……20 个用户立即被踢下线。而且用户一开始就不懂终端。他们不关心为什么有些东西很奇怪。他们只知道有些东西不起作用。一个交换机出现故障或一台服务器出现故障,你就失去了大量用户。

负载平衡会产生问题。如果用户在计算机 A 上,而计算机 A(或与 A 的网络连接)断开,他们可能会登录并获取计算机 B。他们的会话仍在 A 上,他们想知道为什么他们现在没有他们正在处理的 Word 文档,但它在他们的主目录中,并且显示为“打开”或“锁定”。哎呀。

资源占用。可以通过资源配额管理来处理,但在早期版本(Win2k 术语服务)中,我们遇到过这样的情况:用户登录后,从气象站点加载动画地图,然后不注销就去上课了。半小时后,机器就开始卡住了。@#% flash 电影动画导致内存泄露,占用了 RAM,我们别无选择,只能终止会话。

有些程序不喜欢终端服务。希望它有所改善,但 Office 就是一个大问题。您必须使用特殊的“终端服务模式”安装它,否则安装会非常奇怪或无法正常运行。其他程序只是表现得很奇怪。Windows 并非设计为多用户平台;它旨在在工作站上异步支持多个用户(此工作站允许任意数量的用户在不同时间使用它),不像 UNIX 工作站那样设计根源于分时系统(您正在使用的工作站可以与使用 SSH 或远程 X 术语的另外十或十五个用户一起运行,除非他们占用资源,否则您几乎不会意识到这一点)。这很容易成为技术宗教的论点,但事实是,由于 Windows 架构的“有机增长”,许多开发人员走捷径,旧软件在 Windows Term 服务下表现得很奇怪。我认为随着 MS 开始强迫人们遵守设计建议,这个问题肯定有所改善。

需要重启服务器或进行维护?同样,只要有一台机器宕机,所有人都会受到影响。

您需要一个可靠的网络基础设施才能工作。用户需要从桌面到服务器的良好路径。如果客户端计算机死机,交换机、电缆、服务器……他们的计算机平台也会死机。使用胖客户端时,您可能会遇到服务器故障,但用户仍然可以做其他事情(例如,邮件服务器关闭,但用户仍然可以从他们的主目录或本地文件工作,只是对邮件服务器关闭而不是整个系统关闭感到恼火)。

大多数企业不必担心这个问题,但是如果你有廉价的铲子软件(想想孩子们的“寓教于乐”游戏),即使是功能强大的服务器也很容易崩溃。

打印机驱动程序有时会表现得很奇怪。软件之间的交互增加了“故障”的可能性。尤其是终端服务器……它们似乎总是对此更敏感。但也许我有点偏执。还记得一台服务器影响所有人吗?好吧,一个糟糕的软件安装会给每个人带来麻烦……而位衰减是驱动程序更新或配置更改时持续引起焦虑的原因。

增加了一层复杂性。您提到了 USB,也许还有声音等东西……再次,我认为这比我们这个时代有所改进。但它仍然意味着另一个可能出错的地方,而且它不像坐在胖客户端前排除故障。您正试图在处理来自另外十几个用户的连接的服务器上通过网络重定向内容。奇怪的事情发生了。在 IT 领域,故意引入复杂性是不好的。

总体而言,尽管需要 CAL 才能获得许可,但终端服务更便宜。分散在各地的系统更便宜,您可以用更少的人员管理更多的用户,而且您可以投资服务器和网络基础设施,而不必为 CEO 提供一台价值 2,000 美元的机器来处理电子邮件。但只有在适合终端服务的环境中运行,它们才会更便宜。

如果您的用户正在运行 Office 应用程序、浏览网页、发送电子邮件等基本内容,那么可能值得研究一下。如果他们正在运行专门的内容,请先对其进行测试,确保其兼容,没有文件锁定或共享问题,甚至没有显示问题(如果您设法让“打印机监视器”运行,并且他们无法分辨实际正在查看哪个显示器,则打印驱动程序有时会很糟糕,但不仅仅是那些讨厌多用户黑客想法的应用程序)。

我们不得不搬家,因为随着时间的推移,越来越多的人必须安装他们想要的东西,但其他人却不想,而且对于许可证来说,只有一小部分人可以使用它。或者软件是用 Macromedia Director 制作的(呃),并且“不太”正常工作(刷新图形“关闭”,动画很不连贯……)。或者我们有人运行的软件只是臃肿和拖慢服务器。或者我们有人必须使用 CD 进行演示或获取材料,但他们无法通过终端访问它们(同样,可能已经改进)。最终,我们为某些任务设置了特殊的工作站(登录一次即可运行 Photoshop,使用终端快捷方式访问 Office……),最后,双重支持运行 XYZ 的实验室和支持 ABC 的终端太过繁重。我们有太多不同的需求。

这是我使用它们的经验。它们非常适合某些任务。您需要评估客户的需求以及它们是否适合这种情况。如果不适合,请坚持使用胖客户端。

答案2

优点:优点太多了,无法一一列举,但 Chopper3 已经取得了良好的开端,尽管我认为管理 TS 环境所需的技能不会少。事实上,很多时候我认为需要更多技能。我管理着一个 20 TS 服务器群,我并不认为自己比不管理 TS 环境的同事技能差。

缺点:打印机可能存在问题。并非所有应用程序都可以获得许可和/或安装在 TS 上。除非 TS 得到充分保护,否则它可能会受到用户的攻击。行为不当的应用程序会影响所有用户,而不仅仅是一个用户。

答案3

优点 - 严格控制环境,通常更容易获得良好的安全性,为用户提供系统一致性,通常更容易进行代码更新。缺点 - 从用户角度来看,性能通常较低,通常与一个供应商的系统绑定(即 Windows)。

TS 系统不会给您带来任何好处,优秀的系统管理员在非 TS 环境中也能够做到这一点,但对于技能较低/经验较少的系统管理员来说,管理 TS 系统会更容易。

答案4

优点 - 它的工作方式类似于集中式服务器。易于管理,例如:如果您需要更新防病毒软件,您可以在一个位置通过管理员控制轻松更新它,并且它会影响其他用户。有效的管理员控制,可以轻松监控用户,您可以知道哪个用户占用了更多资源,您可以根据此来管理服务。

缺点 - 如果服务器宕机,用户就会受到影响。当服务器上的任何用户使用大量服务器资源时,整个服务器都会挂断,从而影响其他用户。必须持续监控服务。如果其他服务器之间访问瘦服务器,则会占用大量网络空间。

对于打印机-如果一旦通过管理员控制访问,它就会允许其他用户访问所需的打印机。

相关内容