作為國家甲級勘察設計單位,全國百強勘察設計單位的勝利油田勝利勘察設計研究院有限公司(簡稱勝利設計院),擁有油氣集輸、儲運、油氣加工、油氣田化工及綜合利用、油田注水、采出水處理、總圖運輸、城市規劃、防腐等30多個專業。公司現有3個分院、4個駐外聯絡處,以及多個大型油田地面工程項目部。隨著公司業務范圍和工程地域的不斷擴展,每年都有至少1/3的設計和項目管理人員常駐外部項目現場進行技術支持和項目管理工作。這無疑給專業應用軟件的傳統部署和使用方式提出了挑站:
(1)使用單機版軟件時需要安裝部署單機程序、攜帶軟件加密狗、所有軟件數據均在單機上運行,這無疑給用戶使用帶來了不便,為軟件部署帶來了額外的工作量,同時也存在安全問題;
(2)使用網絡版應用軟件需要占用較大的網絡帶寬等。
針對上述問題,本文通過研究云計算,并通過思杰云中心的Citrix XenApp構建了公司的私有企業云—應用軟件集中部署發布平臺(以下簡稱發布平臺),將常用的應用軟件在云端進行發布,該平臺建成后,較好地解決了傳統應用軟件部署和使用時所遇到的問題;
1、云計算概述
云計算(Cloud Computing)是繼分布式計算(Distributed Computing )、并行處理(Parallel Computing)、網格計算( Grid Computing)等之后計算模式的最新發展。不同的企業從自己的商業應用角度提出不同的定義,有的強調虛擬化技術,有的強調客戶端,有的強調服務器,因此云計算定義至今也沒有統一認識。但均能體現以下特點:①云計算為用戶提供按需分配的計算、服務和應用服務能力,類似于自來水的供水模式,用戶擰開水龍頭即可取水;②方便用戶,大大降低了軟硬件的購置成本;③易于動態擴展;④高可靠性和高安全性。
2、云計算分類
(1)按服務類型分類:根據云計算所提供的服務類型,將其劃分為3個層次:基礎設施云(Infrastructure Cloud )、平臺云(Platform Cloud )、應用云(Applicatinn Cloud)。相應地,各自對應著一個子服務集合:基礎設施即服務(IaaS )、平臺即服務(PaaS)和軟件即服務(SaaS )。
(2)按所屬關系分類:按照云計算提供者與使用者的所屬關系為劃分標準,將云計算分為二類,即公有云、私有云和混合云。
3、思杰云中心
Citrix(思杰)公司有一整套的云計算解決方案—思杰云中心,即Citrix Cloud Center(C3)。 C3旨在為云提供商提供一整套業務交付基礎架構構件。幫助其托管、管理和交付基于云的計算服務。C3包含一個參考架構,融合了思杰多個產品線的獨特功能,其中包括了由Citrix XenServer、XenApp、XenDesktop提供支持的虛擬架構平臺,由Citrix Workflow StudioTM提供支持的協調模塊,由Citrix NetScaler提供支持的交付模塊和由Citrix Repeater提供支持的橋接模塊。
4.如何構建發布平臺
4.1發布平臺架構
發布平臺是基于C3架構中Citrix XenApp構建的,其基本架構如圖1所示構建該平臺時只需在傳統應用部署架構的基礎上,增加XenApp服務器層即可,待發布的應用軟件(單機版或網絡版的客戶端)安裝和運行均集中在XenApp服務器上進行通過該架構,用戶可以利用PC、筆記本或者移動設備iPad等,通過瀏覽器或客戶端訪問所發布平臺,直接使用發布的軟件,而不用在客戶端安裝相應的軟件和程序。
4.2 XenApp服務器架構
都安裝在XenApp Server服務器上,并對不同軟件進行相應用戶的授權,通過Web服務器發布出B/S模式的平臺人口,至此可以保證用戶通過瀏覽器的方式訪問和登陸發布平臺,正常使用自己權限范圍內的應用軟件。
4.3客戶端訪問
應用軟件在XenApp服務器安裝并發布完成后,用戶只需在客戶端(可以是電腦、智能終端等設備)通過瀏覽器輸入發布平臺的Web站點URL,輸入用戶名和密碼登陸平臺,即可如同在自己電腦上一樣正常使用相應軟件,如圖3所示。
4.4發布平臺核心技術—Citrix ICA
發布平臺的核心技術,為Citrix的核心專利技術ICA (Independent Computing Architecture )。ICA在服務器端將應用計算分解為“計算邏輯”和“顯示邏輯”。“計算邏輯”100%在服務器端進行。運行結果轉換為“顯示邏輯”并傳送給客戶端。如圖4所示,ICA技術使得應用軟件的安裝和運行完全在服務器端進行,客戶端只顯示應用軟件的用戶界面,網絡只為服務器端和客戶端傳遞經過處理的屏幕刷新和鍵盤敲擊及鼠標移動的信息,因此對網絡帶寬要求很低,只需20-30kbs。
該技術,確保了發布平臺可以供用戶通過VPN等方式實現在各種項目現場條件、利用筆記本、移動終端等各種設備,即使網絡帶寬很低也可以正常使用發布的應用軟件,并且所有數據都在服務器端流轉,保證了項目數據的安全。
5.應用效果
基于云計算的發布平臺建成后,目前累計發布了包括Foundation ,SPPID ,SPI ,AutoPipe ,PKPM ,TGNET等30多個應用軟件,該平臺建成的3年多時間內,駐外用戶使用軟件效果反饋良好,解決了傳統軟件應用模式下所面臨的諸多問題,具體體現在:
(1)軟件使用更便捷:駐外員工在現場使用相應軟件時,只需所用終端設備能夠連接到互聯網,通過VPN的方式即可正常使用,而不需再帶著多個軟件狗到項目現場四處奔波了;每個終端最多只需占用30Kbps帶寬,與具體應用無關,確保了在網絡條件不理想的條件下也能保證應用軟件的用戶體驗;
(2)項目數據更安全:由于發布平臺的核心技術ICA,使得所有應用軟件的運行、數據流轉以及生成的項目數據資料等都在服務端進行,用戶的終端不保存數據,確保了重要項目數據安全:
(3)維護工作量更小:對信息管理員而言,在傳統軟件應用模式下,尤其是對客戶端軟件版本存在特殊要求的時候,如果有N臺機器使用該軟件、就需要進行至少N次安裝調試;而在發布平臺上只需在服務器端安裝調試相應的軟件,即可供N個人同時使用,工作量比傳統模式有了大幅的降低。
6、結論
不難看出,基于云計算的應用軟件集中部署發布平臺能夠解決油田地面工程公司駐外員工正常使用應用軟件的問題,在確保用戶體驗、降低單機維護工作量的同時,還能夠保證業務數據的安全。當然由于該平臺所有的管理與配置都集中在云端,就為云端設備健壯性和管理員素質提出了更高的要求,同時由于該平臺的用戶并發總數有一定的限制,在具體應用過程中也需要進行相應的控制。
核心關注:拓步ERP系統平臺是覆蓋了眾多的業務領域、行業應用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業務管理理念,功能涉及供應鏈、成本、制造、CRM、HR等眾多業務領域的管理,全面涵蓋了企業關注ERP管理系統的核心領域,是眾多中小企業信息化建設首選的ERP管理軟件信賴品牌。
轉載請注明出處:拓步ERP資訊網http://www.guhuozai8.cn/
本文標題:基于云計算的軟件集中部署發布平臺研究
本文網址:http://www.guhuozai8.cn/html/consultation/10839710936.html