Citrix瘦客户机和胖客户机(XenApp和XenDesktop)

问题描述:

需要了解与Citrix XenApp和XenDesktop相关的内容。Citrix瘦客户机和胖客户机(XenApp和XenDesktop)

如果我在Citrix Server上安装软件(例如Paint.NET)并通过XenApp和XenDesktop将其发布到用户组。我的理解如下,

  1. 以XenApp访问已发布应用程序的用户;是一款瘦客户端应用程序。
  2. 正在使用XenDesktop访问的用户;是一个胖客户端应用程序。

我的理解是正确的吗?我GOOGLE了很多,但仍然无法得到正确的答案。我对这个Citrix世界非常陌生。

有人能请外行解释我的语言吗?

+0

有人能帮我理解吗? –

我不确定这些类别是否可以真正适用于Citrix。让我简单地解释它是如何工作的,你可以自己判断应该是哪个(如果有的话)。

我有一个我部署WPF的Citrix服务器场。服务器基本上只是Windows机器,所以我可以浏览文件,上传,以任何方式与本地文件系统进行交互。 Citrix服务器的应用程序就像个人电脑一样。思杰技术基本上只是传输每个用户在服务器上打开的任何应用的图片。它通过安装客户端(Web浏览器插件)的用户来完成,所有通过线路传输的都是压缩的图形信息。没有明显的滞后,所以它基本上就像我直接从服务器上工作一样。我无法从这些网络服务器直接将对象复制到我的笔记本电脑上,因为我在那里的操作系统并不是真正的操作系统(尽管可以通过网络浏览到我的笔记本电脑并以非常快的速度复制它)。

这就是Xenapp。我认为XenDesktop与我们所说的“远程桌面”相同,但仔细检查一下。这是我用来从我家中登录办公室的一台计算机并控制它的。它的工作方式非常类似于上述内容,不是登录到服务器,而是用于登录到台式PC。

这两种技术都只是传输一个(压缩的)图像,并且都允许您发送击键和鼠标移动,这就像您直接在该机器上工作一样。据我了解,思杰是这种技术中少有的游戏之一,最后我听说,即使MS从他们那里获得许可。

典型的用法是在Citrix服务器场中安装胖客户端应用程序,以便他们可以在工作场所之外访问Web /浏览器。这些应用程序在网关网站上发布,并链接到各个应用程序(尽管您也可以浏览文件系统并以此方式打开)。用户需要安装的唯一东西就是Citrix客户端来解密视频流。客户端是免费且轻量级的。

所以基本上,我会说Citrix技术允许胖客户端安装在Citrix服务器上,然后像瘦客户端一样访问。

Citrix部署和典型Web应用程序的工作方式有几个主要区别。一个是用户必须关闭应用程序,而不仅仅是他们的本地Web浏览器,否则应用程序将继续在Citrix服务器上运行。默认情况下,这通常不会发生,因为通过Portal,特定的应用程序将被发布,以便只有该特定应用程序在点击链接(不是桌面或Windows资源管理器)时弹出。因此,当关闭在浏览器中运行的“图片”时,他们通过关闭应用程序中的“X”来完成。但是,如果他们很狡猾,他们可以断开客户端与服务器的连接并保持运行。如果某些工作需要关闭笔记本电脑可能会关闭的工作(长时间运行的数据仓库等),那么这可能非常方便。另一个区别是速度和性能几乎相同,不管用户的位置(至少在XenaPP中)。通常情况下,如果您有广域网,并且您说在城市A的Web服务器上部署ASP.NET网页,1000英里以外的城B的用户可能会有点滞后,因为Web应用可能有查询数据库服务器,然后吐出一些Javascript,然后消耗并在客户端上运行。在Citrix XenApp中,所有事情都发生在City A的服务器上。在Citry B中,用户只是获得压缩的图片流。出于这个原因,最好避免使用过于花哨的图形,因为它们会浪费带宽,并且无论如何都会自动压缩看起来很怪异。但假设已经完成并且农场不勉强,印度或菲律宾或美国的同一个应用程序的性能会差不多。另一个不同之处在于,数据本身就是沙盒,除非您决定将该应用放在Web服务器上,然后让用户通过Citrix访问它(我在使用离岸软件供应商的敏感数据的公司中已经完成)因为沙盒和速度的好处)。但是,如果你这样做了,你必须从Citrix门户中打开Web应用程序,然后你可以在该服务器上运行浏览器(你不能只从Web上链接到该Web应用程序)。最后 - 也许这只是我工作的地方 - 但负载平衡似乎与Web服务器有点不同。如果用户已经打开了另一个应用程序,用户往往会被抛到同一台服务器上。这对于复制文件等可能非常方便,但也意味着有时对特定服务器的负载平衡较差,因此您通常不希望整体平均负载过高(需要更多服务器)。

希望这有助于解释它并给你一个想法。思杰只会发送一张可用于远程控制机器的电线图片。我会说这是粗略或瘦客户端问题上的“两者”。通常用于部署Winforms,WPF或其他“胖客户端”技术,对于已经允许使用瘦客户端(Web应用程序)的技术而言,它通常是不必要的。但有时,由于各种原因,Web应用程序也会通过该应用程序。