2016-06-28 211 views
0

需要了解與Citrix XenApp和XenDesktop相關的內容。Citrix瘦客戶機和胖客戶機(XenApp和XenDesktop)

如果我在Citrix Server上安裝軟件(例如Paint.NET)並通過XenApp和XenDesktop將其發佈到用戶組。我的理解如下,

  1. 以XenApp訪問已發佈應用程序的用戶;是一款瘦客戶端應用程序。
  2. 正在使用XenDesktop訪問的用戶;是一個胖客戶端應用程序。

我的理解是正確的嗎?我GOOGLE了很多,但仍然無法得到正確的答案。我對這個Citrix世界非常陌生。

有人能請外行解釋我的語言嗎?

+0

有人能幫我理解嗎? –

回答

2

我不確定這些類別是否可以真正適用於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應用程序也會通過該應用程序。