簡體   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