利用Citrix實現虛擬化應用【IPHONE,IPAD實現企業級應用】
阿新 • • 發佈:2019-02-10
前言:
剛開始虛擬化研究目的只是實現手機的移動辦公。應用場景很簡單,就是想利用當前流行的IPHONE或者IPAD能進行各種企業級的應用操作,比如老闆能用IPAD使用B/S結構的OA程式。剛開始很自然的就聯想到遠端終端連線軟體還有供應商提供的IPAD版應用程式。前者有著名的Splashtop Remote(iphone越獄後免費),但是遠端桌面浪費頻寬,速度不夠流暢,如果僅用於OA應用感覺殺雞用了牛刀;後者需要聯絡供應商商務洽談,伺服器上要部署手機版本,經過測試還無法新建流程、無法實現與原系統的功能統一。兩種效果都不盡滿意,虛擬化技術應用一度陷入僵局。
後來接觸了Citrix(思傑)公司的產品,並在各種技術社群上看到了大家的廣泛關注和實踐。在學習實踐之後,終於探索出利用Citrix虛擬技術完美實現瘦客戶端(電腦終端、iphone,ipad等)實現各種應用程式的方案。本文將以IPAD進行OA應用(B/S應用)和ERP軟體應用(C/S應用)為例子,向大家介紹虛擬化的實際應用效果。
一:Citrix概述
Citrix解決方案比較全面,主要包含三個部分:應用虛擬化(XenApp)、桌面虛擬化(XenDesktop)、伺服器虛擬化(XenServer)。本文著重討論的就是其中的應用虛擬化。
虛擬化的實現架構如圖一所示,所有的客戶端將訪問Citrix的伺服器,再由Citrix伺服器去訪問對應的伺服器或者資料庫。這樣的架構的優勢就在於能極大提高應用速度。傳統模式下客戶端直接訪問伺服器,速度大概是100kb-1M。而虛擬化模式下,客戶端訪問Citrix伺服器時只回傳對應的圖片和滑鼠操作,頻寬非常節省只需要10-50KB,同時在企業內部Citrix伺服器訪問各應用伺服器和資料庫的速度可以達到1M-500M。從而極大的提高了應用速度。
(圖一)
二:Citrix優勢
集中部署,降低部署、維護成本,減少部署時間
網路頻寬需求極低、可用多種上網方式執行關鍵應用程式
將C/S、B/S程式統一為B/S架構化,並實現按需交付
三:Citrix虛擬化應用實踐步驟
安裝Windows2008 Server R2作業系統
安裝XenApp6.0 鉑金版(Citrix官網可下ISO檔案)
在XenApp上安裝Sql server2008 Express版本
在XenApp上配置WebInterface用於客戶端後續B/S方式訪問
在XenApp上配置對應LicenseServer服務,用於匯入試用版LIC檔案
在XenApp控制檯釋出對應的應用程式,可繫結具體的EXE程式。
IPAD,IPHONE,WINDOWS等客戶端安裝免費的Citrix Receiver,並根據伺服器地址、使用者名稱等進行配置。
備註:XenApp總體架構如下圖二所示:
(圖二)
四:Citrix應用實現效果
Windows普通客戶端實現
如下圖三所示:windows使用者通過IE瀏覽器輸入XenApp伺服器地址
(圖三)
登陸後,可以看見XenApp釋出過來的應用程式,如下圖四所示,我們可以點擊發布過來的SAP程式,OA應用程式,WORD程式等。
(圖四)
我們點選一個SAP程式,如下圖五所示,可以看到雖然客戶端沒有安裝SAP客戶軟體,但是卻能夠進行ERP的系統操作,實現了虛擬化應用。
(圖五)
我們再點選一個OA應用圖示,如下圖六所示,可以看到虛擬化應用開啟的是伺服器部署的IE8,而不是本地的IE6瀏覽器。
(圖六)
IPHONE IPAD 客戶端實現
首先客戶端安裝Citrix Receiver。(AppStore 搜尋citrix,可免費下載安裝)。如下圖七、圖八所示。
(圖七)
(圖八)
點選Citrix圖示後,先進行配置,新建賬戶,如圖九所示
(圖九)
配置自己的企業XenApp地址,輸入對應賬戶、密碼,如圖十所示:
(圖十)
進入後,如圖十一可以看見被伺服器推送過來的應用程式,有SAP,OA應用及WORD。
(圖十一)
我們點開OA系統及SAP應用,對應的登入頁面及程式也跟著開啟。如下圖十二所示,是不是很強大,IPAD上都能進行SAP操作了!
(圖十二)
如下圖您可以向在WINDOWS系統下使用OA一樣,利用IPAD來處理OA了,這個介面很熟悉把,可以自由新建流程,處理待辦事宜啦。
(圖十三)
四:總結
綜上所述,Citrix極大豐富了企業應用。併為IPAD、IPHONE等瘦客戶端成為功能強大超級終端實現了可能。
虛擬化技術應用也能帶來諸多收益:對於商業:節省成本、提高速度、反應、靈活性, 內在的安全可靠的構架(為釋出應用);對於IT管理員:集權並簡化的應用執行和維護,快速的,單一例項(無備份的)新應用程式的安裝啟動, 主動地效能監視(提前預警)和快速的響應與解決;對於使用者:應用程式可以在任何地方任何終端上得到,安全可靠的應用程式介面,立即接入的新應用程式。
一句話,Citrix和IPHONE,IPAD至少是巴黎歐萊雅,你值得擁有。
YangMin
廈門國貿資訊科技部
2011.11.25
本文版權所有,若轉載請標明出處,謝謝。
剛開始虛擬化研究目的只是實現手機的移動辦公。應用場景很簡單,就是想利用當前流行的IPHONE或者IPAD能進行各種企業級的應用操作,比如老闆能用IPAD使用B/S結構的OA程式。剛開始很自然的就聯想到遠端終端連線軟體還有供應商提供的IPAD版應用程式。前者有著名的Splashtop Remote(iphone越獄後免費),但是遠端桌面浪費頻寬,速度不夠流暢,如果僅用於OA應用感覺殺雞用了牛刀;後者需要聯絡供應商商務洽談,伺服器上要部署手機版本,經過測試還無法新建流程、無法實現與原系統的功能統一。兩種效果都不盡滿意,虛擬化技術應用一度陷入僵局。
後來接觸了Citrix(思傑)公司的產品,並在各種技術社群上看到了大家的廣泛關注和實踐。在學習實踐之後,終於探索出利用Citrix虛擬技術完美實現瘦客戶端(電腦終端、iphone,ipad等)實現各種應用程式的方案。本文將以IPAD進行OA應用(B/S應用)和ERP軟體應用(C/S應用)為例子,向大家介紹虛擬化的實際應用效果。
一:Citrix概述
Citrix解決方案比較全面,主要包含三個部分:應用虛擬化(XenApp)、桌面虛擬化(XenDesktop)、伺服器虛擬化(XenServer)。本文著重討論的就是其中的應用虛擬化。
虛擬化的實現架構如圖一所示,所有的客戶端將訪問Citrix的伺服器,再由Citrix伺服器去訪問對應的伺服器或者資料庫。這樣的架構的優勢就在於能極大提高應用速度。傳統模式下客戶端直接訪問伺服器,速度大概是100kb-1M。而虛擬化模式下,客戶端訪問Citrix伺服器時只回傳對應的圖片和滑鼠操作,頻寬非常節省只需要10-50KB,同時在企業內部Citrix伺服器訪問各應用伺服器和資料庫的速度可以達到1M-500M。從而極大的提高了應用速度。
(圖一)
二:Citrix優勢
集中部署,降低部署、維護成本,減少部署時間
網路頻寬需求極低、可用多種上網方式執行關鍵應用程式
將C/S、B/S程式統一為B/S架構化,並實現按需交付
三:Citrix虛擬化應用實踐步驟
安裝Windows2008 Server R2作業系統
安裝XenApp6.0 鉑金版(Citrix官網可下ISO檔案)
在XenApp上安裝Sql server2008 Express版本
在XenApp上配置WebInterface用於客戶端後續B/S方式訪問
在XenApp上配置對應LicenseServer服務,用於匯入試用版LIC檔案
在XenApp控制檯釋出對應的應用程式,可繫結具體的EXE程式。
IPAD,IPHONE,WINDOWS等客戶端安裝免費的Citrix Receiver,並根據伺服器地址、使用者名稱等進行配置。
備註:XenApp總體架構如下圖二所示:
(圖二)
四:Citrix應用實現效果
Windows普通客戶端實現
如下圖三所示:windows使用者通過IE瀏覽器輸入XenApp伺服器地址
(圖三)
登陸後,可以看見XenApp釋出過來的應用程式,如下圖四所示,我們可以點擊發布過來的SAP程式,OA應用程式,WORD程式等。
(圖四)
我們點選一個SAP程式,如下圖五所示,可以看到雖然客戶端沒有安裝SAP客戶軟體,但是卻能夠進行ERP的系統操作,實現了虛擬化應用。
(圖五)
我們再點選一個OA應用圖示,如下圖六所示,可以看到虛擬化應用開啟的是伺服器部署的IE8,而不是本地的IE6瀏覽器。
(圖六)
IPHONE IPAD 客戶端實現
首先客戶端安裝Citrix Receiver。(AppStore 搜尋citrix,可免費下載安裝)。如下圖七、圖八所示。
(圖七)
(圖八)
點選Citrix圖示後,先進行配置,新建賬戶,如圖九所示
(圖九)
配置自己的企業XenApp地址,輸入對應賬戶、密碼,如圖十所示:
(圖十)
進入後,如圖十一可以看見被伺服器推送過來的應用程式,有SAP,OA應用及WORD。
(圖十一)
我們點開OA系統及SAP應用,對應的登入頁面及程式也跟著開啟。如下圖十二所示,是不是很強大,IPAD上都能進行SAP操作了!
(圖十二)
如下圖您可以向在WINDOWS系統下使用OA一樣,利用IPAD來處理OA了,這個介面很熟悉把,可以自由新建流程,處理待辦事宜啦。
(圖十三)
四:總結
綜上所述,Citrix極大豐富了企業應用。併為IPAD、IPHONE等瘦客戶端成為功能強大超級終端實現了可能。
虛擬化技術應用也能帶來諸多收益:對於商業:節省成本、提高速度、反應、靈活性, 內在的安全可靠的構架(為釋出應用);對於IT管理員:集權並簡化的應用執行和維護,快速的,單一例項(無備份的)新應用程式的安裝啟動, 主動地效能監視(提前預警)和快速的響應與解決;對於使用者:應用程式可以在任何地方任何終端上得到,安全可靠的應用程式介面,立即接入的新應用程式。
一句話,Citrix和IPHONE,IPAD至少是巴黎歐萊雅,你值得擁有。
YangMin
廈門國貿資訊科技部
2011.11.25
本文版權所有,若轉載請標明出處,謝謝。