
第三階段:游戲測試平臺導入虛擬化技術
游戲橘子是一個提供線上游戲服務的業者,最終還是會希望能夠把一些現階段玩家數量沒有那么大的游戲產品,透過虛擬化技術整并到數量較少的服務器上;或者是,利用線上游戲在高峰及離峰的服務器使用量有很大差異的特性,思考是否可以將高、離峰的服務器做其他妥善合并利用,這也是IT部門念茲在茲的思考方向。
因此,游戲橘子在虛擬化第三階段中,除了先前將2款自制游戲部署到虛擬化平臺上進行測試外,許武先表示,也將透過這次測試來了解虛擬化平臺對游戲效能的影響。
因為游戲橘子的游戲為全球發行,需要做不同語言版本測試,基於成本考量,公司就采購少數服務器,透過預載不同語系作業系統硬盤的插拔,供研發部門針對不同語系進行測試。因此,許武先改用虛擬化來提供不同語系的測試環境,大幅提升了測試部門的效率。“除了壓力測試之外,大多可以在虛擬平臺中進行。”他說道。
不過,游戲開發環境目前還沒有導入虛擬化平臺。許武先解釋,游戲開發工程師不了解虛擬化技術,再加上游戲程式經常需要直接呼叫作業系統內的特殊元件,他說,在開發同仁無法徹底掌握虛擬化技術前,避免游戲除錯時會有太多變數,故暫不在虛擬平臺開發游戲。
游戲橘子在臺灣雖然沒有把游戲上到虛擬平臺,但在歐洲已將數款游戲放到虛擬平臺,只待該款游戲正式營運。他說:“以目前采購16核心服務器,48GB內存來看,1臺實體服務器可以安裝8臺虛擬機器。”
游戲橘子資訊長許武先表示,導入虛擬化技術逐步邁向云端服務,公司相關的制度也必須能夠配合,才能事半功倍。
長期而言,許武先認為從虛擬化到云端化,還是游戲橘子應該努力的方向,而在這個過程中,公司也必須在組織文化上做配套調整,讓各款產品的專案經理愿意釋出資源,并且有合理的營利計價方式作為呼應。
管理虛擬化平臺面臨的挑戰
游戲橘子把幾個主要應用環境導入虛擬化技術后,接下來就是做到虛擬機器自動化管理。許武先指出,目前虛擬平臺多無法做事件管理,加上建立虛擬機器仍必須由IT部門建立,多數使用者為了方便,虛擬機器都不會關機。雖然虛擬機器有開機快、設定快的優點,但使用過后的虛擬機器若無法自動回收再利用,長期以往,仍然會面臨到虛擬機器不敷使用。他說:“2011年游戲橘子的目標就是虛擬機器管理自動化。”
為了監控虛擬機器的使用效率,游戲橘子自行開發一套虛擬機器的監控系統(GSMS),監控各個虛擬機器在實體服務器上的處理器、內存、硬盤存取和網路流量的運作狀況是否有異常,相關監控資訊并匯整到一個后端儀表板上,一旦任何虛擬機器運行異常,問題出在那里將一目了然。
許武先表示,隨著市場變化和技術演進,游戲橘子未來的云端平臺將以何種面貌呈現,目前都還有許多變數。但他認為,只要游戲橘子在能夠滿足企業營運與資訊安全的兩大前提下,虛擬化技術怎么用,云端服務怎么演變都不會是問題。
CIO頻道人物視窗
CIO頻道方案案例庫
大數據建設方案案例庫
電子政務建設方案案例庫
互聯集成系統構建方案案例庫
商務智能建設方案案例庫
系統集成類軟件信息研發企業名錄