fbpx

Citrix Virtual Apps and Desktops Service Continuity

服務連續性

Citrix Cloud 的設計是為了實現高度的服務可用性並堪稱業界的最佳實踐。雖然 Citrix 的 Service Level Agreement (SLA)能夠保證保持每月至少 99.9% 的正常運行時間。但從防範未然的層面來思考,就算發生機率僅有0.1%的情況下,一旦發生員工同時無法連上 Citrix Cloud 時,將會對企業的營運造成有多大的影響。

Citrix Cloud 從底層架構開始就是一個高可用性的規劃,以確保服務不會因為突如其來的不可抗因素而影響客户的權益,也可以提供輕鬆擴展的服務以滿足客户臨時或是計劃性需求。

當 Citrix Cloud 提供一個高可用性的架構後,我們就能把注意力放到即使發生的機會微乎其微,但在服務故障或中斷的情況下,如何讓使用者能夠持續從多個位置存取他們的資源。而Citrix 研發團隊就是為了讓無法存取 Citrix Cloud 服務時,也能提供資源的服務連續性使命下從頭開始進行改進。

那服務連續性如何運作呢?服務連續性是 Citrix Virtual Apps and Desktops Service 的擴展,是為了利用 Citrix Workspace 和 Citrix Gateway Service的 Citrix Cloud 客戶而設計。這項服務連續性工作是基於一種新類型的 .ICA 檔案,稱為 Workspace connection lease(後續簡稱 CL)。

我們用一個情境來說明。當使用者在上班日第一次登入 Citrix Workspace 時,Citrix Workspace 還會請求 Citrix Cloud 產生 CL,然後將 CL 安全儲存在使用者的電腦上。每次登入 Citrix Workspace 時都會更新/擴展現有 CL。

CL 是長期存在的授權Token,緩存發佈給使用者的權利(無論之前是否成功啟動)以及與資源位置相關的資訊。

讓我們來看看這代表著什麼:

  • 長期:IT 管理員可以將 CL 有效期配置為 1 到 30 天。
  • 授權:CL 最終通過資源位置中的 Citrix Gateway Service PoP 或 Cloud Connector 進行兌換,然後授與網路連接通過的授權。如果使用者擁有有效的 CL,Citrix Gateway Service 和/或 Connector 會得出結果,他們已通過 Citrix Workspace 的身份驗證過程,並且應該允許連接。使用者身份驗證至到 VDA,它會顯示 Windows 登入 UI 並提示使用者最後一次輸入 AD 驗證或 Smart Card PIN。由於 CL 目前是備用途徑,因此這僅在中斷期間發生。
  • 列舉:CL 包含每個授權已發佈的可使用資源的列舉。但是,Citrix Workspace 應用程式中己發佈的資源將用可視化呈現,包含在離線的情況下,是基於一個獨立新的漸進式網路應用程式(Progressive Web App)和 Service Worker 技術實現的。當前不可使用的應用程式(例如來自 Citrix Secure Workspace Access 的 SaaS 應用程式)的Icon將顯示為灰色。
  • Token:CL 使 Session 啟動無狀態,這意味著它們只不過是用户端資料,消除了對任何服務的依賴。

Citrix Workspace App 使用者體驗

當使用者透過 Citrix Workspace App 連線到 Cloud.com 後,經過了認證也開啟過授權使用的應用程式和桌面,即使發生了 Citrix Virtual Applications and Desktops Server 或是 Broker Service 中斷,透過服務連續性功能,使用者可以繼續存取 Web 和 SaaS 應用程式,以及Citrix Virtual Applications and Desktops 的資源。

從下圖可以看到,Citrix Workspace App 以無法和 Citrix Cloud 連線,Concur 和 Workday 二個 SaaS 應用程式呈現反白無法使用,但 Teams 和 Outlook 2016 仍可以連線操作。因為Workspace App UI(由 PWA 提供支持)聚合來自所有相關的資源,並且僅依賴於 Citrix Virtual Applications and Desktops 應用程式的 Workspace 連接租約。

當使用在中斷期間啟動 Session 時,會出現此視窗,指示 Session 啟動使用了 Workspace connection leases:

使用者完成登入Session後,這些屬性會出現在 Workspace Connection Center 中:

在運行適用於 Mac 的 Citrix Workspace 應用程式的設備上,Citrix Viewer 顯示的資訊顯示 Workspace connection leases已用於Session啟動:

瀏覽器使用者體驗

只要使用者設備保持與資源位置的網路連接,使用者就可以在中斷期間從瀏覽器存取他們的應用程式和桌面。如果在使用者通過瀏覽器登錄入 Citrix Workspace 時發生中斷,此訊息會出現在瀏覽器視窗頂部附近:

使用者一樣可以通過單擊任何未反白的圖示來存取離線可用的應用程式和桌面。並且還可以通過點擊 “Reconnect to Workspace.” 來嘗試重新連線。

當 Citrix Cloud 服務異常時,使用者無法透過瀏覽器登錄入Citrix Workspace 時,系統會提示使用者離線工作或再次嘗試登入。要離線存取可用的應用程式和桌面,可點擊 “Use Workspace Offline“。

總結

目前所有市面上的 Cloud Services 皆無法提供 100% SLA 的承諾,因此 Citrix Cloud 籍由提供服務連續性來消除或最小化對連接過程中涉及的元件可用性的依賴。無論 Cloud 服務的運行狀況如何,使用者都可以啟動他們的虛擬應用程式和桌面。

服務連續性允許使用者在中斷期間連接到他們的虛擬應用程式和桌面,只要使用者設備保持與資源位置的網路連接。使用者可以在 Citrix Cloud 元件或公有雲和私有雲中斷期間連接到虛擬應用程式和桌面。使用者可以直接連接到資源位置或通過 Citrix Gateway Services連接。

服務連續性通過使用漸進式網路應用程式(Progressive Web AppS)技術在使用界面中緩存資源,改進了中斷期間已發佈資源的呈現效果。

發表迴響

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: