天天看點

Citrix StoreFront架構

   Citrix StoreFront 是任何 XenDesktop、XenApp、XenMobile 或 VDI-in-a-Box 實施中都不可缺少的元件,用于針對 Microsoft Active Directory 進行使用者身份驗證并對桌面和應用程式從資料中心服器到使用者裝置的傳遞進行管理。 使用者将通過 Citrix Receiver 或者浏覽到Receiver for Web 或桌面裝置站點來通路 StoreFront 存儲,其中後面兩類站點使使用者能夠通過 Web 頁面通路存儲。 如果這些通路方式均無法使用(例如在帶有無法更新的舊版 Citrix用戶端的裝置上),則使用者可以通過XenApp Services URL 連接配接到存儲。 StoreFront 會記錄每個使用者的應用程式并自動更新其裝置,確定這些使用者在智能手機、平闆電腦、便攜式計算機和桌面計算機之間漫遊時擁有相同的體驗。

    Citrix StoreFront 使用 Microsoft Internet Information Services (IIS) 上運作的Microsoft .NET 技術提供彙聚資源的企業應用程式存儲,并使其可供使用者通路。 StoreFront 與XenDesktop、XenApp、XenMobile App Controller 和 VDI-in-a-Box 部署相內建,為使用者提供單一的自助通路點,以通路桌面和應用程式。

   下圖描述了一個典型的Citrix StoreFront基礎架構:

Citrix StoreFront架構

  Citrix StoreFront主要包含以下元件:

Authentication service:該服務是StoreFront的一個組成部分,用于驗證使用者對XenDesktop站點,XenApp站點和XenMobile App控制器(用于SaaS的應用程式)的通路。認證服務需要確定使用者隻少登入到StoreFront一次,為什麼呢?身份驗證服務可對使用者進行身份驗證,使其能夠通路 Microsoft Active Directory,進而確定使用者無需重新登入即可通路自己的桌面和應用程式。

Store:當身份驗證服務通過對使用者憑據驗證時,存儲會檢索使用者的資源來提供給使用者。存儲枚舉并聚合 XenDesktop、XenApp、App Controller 和 VDI-in-a-Box 中的桌面和應用程式。 使用者通過 Citrix Receiver、Receiver for Web 站點、桌面裝置站點和XenApp Services URL 通路存儲。

應用程式訂閱存儲(資料存儲):StoreFront Application Subscription Store (Data Store)儲存和索引使用者在每個Sotre的應用程式或桌面訂閱。訂閱存儲服務記錄使用者應用程式訂閱的詳細資訊并更新其裝置,以確定提供一緻的漫遊體驗。

Receiver for Web site:具有相容 Web 浏覽器的使用者可以通過浏覽 Receiver for Web站點通路 StoreFront 存儲。 預設情況下,使用者還需要具有相容版本的 Citrix Receiver,才能通路桌面和應用程式。 但是,您可以将 Receiver for Web 站點配置為允許使用者使用與 HTML5 相容的浏覽器來通路其資源,而不必安裝 Citrix Receiver。 建立新存儲時,預設情況下将為存儲建立 Receiver for Web 站點。

Desktop Appliance site:未加入域的桌面裝置的使用者可以通過裝置上的 Web 浏覽器(已配置為以全屏模式通路桌面裝置站點)通路桌面。 當您使用 Citrix Studio 為 XenDesktop 部署建立了一個新存儲時,預設情況下将為該存儲建立一個桌面裝置站點。

XenApp Services site:使用運作 Citrix Desktop Lock 的已加入域的桌面裝置和重用PC 機的使用者,以及使用無法更新的舊版 Citrix 用戶端的使用者,可以使用存儲的 XenAppServices URL 通路存儲。 建立新存儲時,将預設啟用 XenApp Services URL。

NetScaler Gateway:思傑的NetScaler Gateway是一個實體或虛拟裝置,它提供對内部資源安全的遠端通路接口。該裝置通常位于在DMZ内,并暴露在網際網路上。當使用者連接配接至NetScaler的網關時,在通路任何内部資源被準許之前,都會對其進行一次身份驗證,進而保證通路的安全性。

    StoreFront在Citrix應用傳遞總體架構中的位置:StoreFront和XD7的其他元件一樣,必須不是在同一個域環境中。

Citrix StoreFront架構

    StoreFront 可以在單個伺服器上進行配置,也可以配置為多伺服器部署。多伺服器部署不但提供額外的容量,而且具有更高的可用性。StoreFront 的子產品式體系結構可確定将使用者應用程式訂閱的配置資訊和詳細資訊存儲在伺服器組中的所有伺服器上,并在這些伺服器組之間同步。 這意味着如果 StoreFront 伺服器因任何原因不可用,使用者可以繼續使用其餘的伺服器通路其存儲。 同時,出現故障的伺服器上的配置和訂閱資料在伺服器連接配接到伺服器組時自動更新。如果出現硬體故障,需要替換伺服器,可以在新伺服器上安裝 StoreFront,然後将其添加到現有伺服器組中。 新伺服器将在加入伺服器組時自動配置并更新使用者的應用程式訂閱。

   StoreFront服務架構:

Citrix StoreFront架構

   簡要說明:

StoreFront Services是認證服務的接入平台;

XML Service Adaptor是為XA和XD以及其他資源提供支援,即StoreFront和XAXD的控制器進行通訊。目前的XenApp/ XenDesktop和以前的特定版本都支援;

驗證服務是一個單獨的遞送服務,用于存儲檢索使用者資源的服務,以及其他任何需要身份驗證的服務;

Web Receiver是一個新的基于Web前端的StoreFront Services。

更新服務和其他的服務,顧名思義;

還有一個重要的服務就是Value Adds,這是一個應用服務的資料庫和工作流服務的資料跟随服務。什麼叫資料跟随服務呢?大體意思就是我到那我的資料就到哪兒,可能不準确,但是意思差不多。

  使用者連接配接使用三種不同的方法來StoreFront:

Receiver for Web:該元件允許使用者從浏覽器通路他們的Store。桌面和應用程式使用的是本地安裝的Receiver和Receiver for HTML5的用戶端通路。

Native Receiver:要充分利用StoreFront所提供的功能,使用者應該在不同是裝置上使用Citrix Receiver連接配接到的桌面或應用。Citrix Receiver可用于Android、iOS、Mac,Windows 8/ RT,Windows Phone以及Linux。

XenApp服務站點(PNAgent适用):預設情況下,StoreFront建立的XenApp Services站點,從傳統的裝置接入到在Store裡提供現有的XenApp和XenDesktop資源。盡管XenApp和XenDesktop的資源可以通過通路PNAgent适用于舊版,但是App Controller 的資源是不可見的。該站點允許接入來自各種瘦客戶機,Receiver for Enterprise的使用,提供如為無縫的桌面體驗,快速連接配接,和Desktop Lock的功能。

繼續閱讀