開源雲平臺離普通用戶還有多遠?

  朋友從高校離職後去了一傢俬營的職業中專做了信息中心主管,說是信息主管其實和網吧大網管沒什麼區別,帶兩個學生管理全校500 臺多計算機。原先他所在高校早已經啓用了雲桌面管理起來非常方便基本沒有什麼工作,但是這所職高用的還是十年前的還原卡,有不少卡和硬盤都已經年久損壞了,因此感覺日常工作很煩惱。所以他建議老闆將學生機房的計算機全部改造爲雲桌面。諮詢了國內多家廠商的方案,每桌面500 到 5000 不等,甚至還有公司報出了每桌面10000+ 的天價。 老闆聽完方案後慫了,責令這位朋友找開源方案試試,商用方案被暫時擱置。

  他找到了我,我們一起討論下這個話題:在教育網場景下開源雲平臺是否可以替代雲桌面產品?其實類似的話題此前已經有人討論過,開源的雲平臺、雲桌面項目如:oVirt / OpenStack 等完全可以用在生產環境中,甚至BAT 這樣公司大部分的業務系統也在使用開源項目支撐。但我們今天有預設的前提:1.普通用戶 2. 教育場景 。那麼問題可能就沒有理論上的那樣簡單…

  分析這個問題我們首先列出教育網下雲桌面和互聯網公司的生產環境下需求的不同和配置的不同。

  互聯網公司至少有一支具備研發能力的技術隊伍。他們不僅可以輕鬆完成對開源項目的源碼編譯部署。還具備二次開發能力。而普通用戶多數只會基於項目用腳本進行二進制程序部署,因此這個項目是否開源的意義僅僅在於它是不用花錢的,而不是要去掌握代碼內部的邏輯。
互聯網公司使用開源雲平臺項目主要是用於業務服務的後端,俗稱服務器虛擬化。需要VM 可以7*24 的持續工作提供後端業務處理工作,大多數是虛擬服務器系統都沒有啓用圖形界面,平常管理員都只需要用SSH 、Telnet、RDP 等遠程控制檯方式連接操作,沒有過多的界面交互需求。而普通用戶特別是教育網中使用雲桌面時,必須有圖形界面而且對圖形界面的交互效果非常高,要求足夠的流暢。實際這種情況下 frreRDP / spice / VNC 等開源的遠程桌面協議在高頻圖形終端重繪上表現不佳。KVM 也是近期纔剛剛開始支持GPU虛擬化。即便使用商用的VDI雲桌面產品也需要在物理服務器上增加專門的GPU卡支撐。教室的造價可能過百萬。這樣的比較 VOI 方案就更合適,可惜目前VOI 並沒有開源項目。

  開源的雲平臺、雲桌面項目一般缺少或根本沒有友好圖形界面,開源項目可能提供了最核心功能模塊,支持通過命令行、RPC API 接口來執行各種操作,對普通用戶操作的門檻較高。有些沒有圖形界面或採用第三方開發的插件實現WEB 管理,這類WEB 界面的UI呈現過於工業化,對普通用戶而言操作不便。但是專業用戶顯得不重要,他們可能平常基本都是用命令行完成操作。

  對接校內平臺及用戶管理系統:開源雲平臺或缺少完備的用戶管理系統,多數是依賴服務器系統自身的用戶管理。但是在學校環境下需要爲學員、教職工等創建不現的用戶角色、用戶帳號;不同的用戶ID 登錄使用不現的虛擬機、擁有不同的權限和策略。有時還需要和校園其他的MIS 系統對接實現數據聯動。這些開源項目都需要二次開發才能實現。對於普通用戶沒有研發隊伍的支持是難以在短期內實現的。

  綜上幾點目前開源的雲桌面雲平臺項目基本功能完全具備,可以適應大多數環境下雲主機的應用,如果學校用於業務、科研系統的後端虛擬服務器是個不錯的選擇,關鍵還是免費的。但是用於直接面向學員上機操作的雲桌面,開源項目還需要大量的二次開發,需要有專門的技術人員來做運維工作。另外還需要注意一點開源項目幾乎沒有原廠支持,只能依靠在雲計算社區裏面尋求幫助。要求運維人員不斷學習提高。當然這樣的人才目前也是各個大公司所喜愛的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章