繁体   English   中英

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

[英]Citrix thin client and thick client (XenApp and XenDesktop)

需要了解与Citrix XenApp和XenDesktop相关的内容。

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

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

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

有人可以用非专业语言解释我吗?

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

我有一个Citrix服务器群,我将WPF部署到。 服务器基本上只是Windows机器,所以我可以浏览文件,上传,以任何方式与本地文件系统交互。 应用程序本身对Citrix服务器就像个人计算机一样。 Citrix技术基本上只传输每个用户在服务器上打开的任何应用程序的图片。 它通过用户安装客户端(Web浏览器插件)来实现,所有遇到的都是压缩的图形信息。 没有明显的延迟,所以它基本上就像我直接从服务器工作一样。 我不能从这些Web服务器直接将对象复制到我的笔记本电脑,因为我在那里的操作系统并不是真的相同的操作系统(虽然可以浏览网络到我的笔记本电脑并以这种方式快速复制)。

那是Xenapp。 我假设XenDesktop与我们称之为“远程桌面”的相同,但请仔细检查我。 这是我用来从家里登录办公室的电脑并控制它。 它的工作原理与上述类似,不同之处在于它不是登录到服务器,而是用于登录台式PC。

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

典型用法是在Citrix场上安装胖客户端应用程序,以便它们可以从工作场所外部访问Web /浏览器。 这些应用程序发布在网关网站上,其中包含指向各个应用程序的链接(尽管您也可以浏览文件系统并以此方式打开)。 用户唯一需要安装才能执行此操作的是Citrix客户端,用于解密可视流。 客户端是免费且轻量级的。

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM