如今,越來越多的大企業禁不住應用軟件廠商的誘惑,開始考慮將原來運行在私有數據中心的大型應用系統遷移到云端。而關于云計算的商業價值,形形色色的云計算服務商通常會告訴企業:云計算可以幫助企業節省成本,增強IT系統與業務靈活性,加快應用部署速度,增強業務創新能力…相比復雜的傳統應用,使用云計算服務更是像打開空調開關一樣簡便,甚至企業的CMO和銷售主管都可以自行搞定。但在現實中,企業“云端漫步”的道路從來都不是康莊大道,而是隱藏著各種陷阱和困難。
事實上,成功建設一個云計算平臺或者遷移一個應用到云端決不能采取“摸著石子過河”的僥幸心理。CIO們應當首先對云計算的隱性成本和實施規劃方法有著清楚的認識。根據IDC的一份中國云計算調查報告,當前中國潛在的云計算企業用戶急需的是一份全面而清晰的實施規劃標準,幫助他們將云計算從概念落地為實踐。
近日,一位參與實施英國最大Oracle 商務套件用戶云計算遷移項目的資深IT專家——Neil Cavanagh撰文披露了企業應用向云計算遷移時涉及的各種復雜問題。
一、原有IT投資的問題
未來運行支持數千用戶的大型應用,企業通常都在現有的IT基礎設施上投入了巨資,這包括彈性的服務器基礎設施、存儲系統和軟件許可。
如果你將一個應用遷移到云端,你需要花點時間思考這對你現有的IT基礎設施將產生何種影響,因為這些被遷走的應用與其他(本地)應用分享處理性能、磁盤資源和昂貴的數據庫許可證。
另外,如果你移走了一個應用,你可能不得不將現有的軟件許可也一并轉移到云計算服務商那里,如果在同一個云計算平臺上托管著來自不同廠商的多個應用,那將意味著你可能會重復支付軟件許可費用。
二、配套應用的問題
大多數大型系統并非單獨工作,你可能有很多來自不同廠商的配套應用如增強的匯報和數據導入工具。
因此如果你打算將應用遷移到云端,你還需要確保云端的配置能讓這些配套應用與主應用之間保持正常的聯系。還記得從前大量的數據傳輸往往發生在凌晨嗎?但不幸的是,凌晨也往往是云計算服務商做維護的時間。
此外,一個應用套件往往需要多個廠商的運維支持。在遷移到云端之前你最好能仔細閱讀一下你的云計算合同,確保你的廠商也獲得了技術支持所需的訪問權限。
三、PaaS還是SaaS,要看勞動法
對于超大規模的系統的“云化”,你通常可以選擇SaaS(軟件即服務)或PaaS(平臺即服務)這兩種云計算模式,你還要同時考慮到兩種模式的IT人員構成的問題。
您所在的企業也許已經聘用了企業應用軟件專家、數據庫管理員和其他IT基礎設施技術人員。如果企業選擇SaaS云計算服務,那么這些IT技術人員很多將被解聘。目前有很多國家都通過轉讓經營者法規 (Transfer of Undertakings)來保護雇員。這對于那些無法將被云計算剝奪工作的IT員工安插到其他部門的企業來說將是個棘手的問題。
四、需求預測和多重環境
企業的應用實例通常分為“生產”、“開發”、“培訓”和“測試”四大類。對于那些擁有必要工具的企業來說,可以很容易就架設起這些應用實例,這對重大應用發布或補丁的測試非常重要。
例如,業務人員可以訪問“實驗環境”來核準應用的重大改動,尤其是涉及法務問題的時候。
但是應用廠商往往并不愿意將你目前所有的實例都遷移到云端,因此你需要評估云化后,對你的版本發布管理流程的影響,以及對企業其他部門員工的影響。
另外還要記得隨時檢查磁盤空間和備份的情況,并試著對數據存儲空間需求做出預測,確保你的預算能夠支持這種增長,云計算時代需求預測能力將是CIO的核心價值所在。請記住,重大升級、改進以及為了合規進行的改動往往會對數據存儲量產生重大影響。
五、連接性
云計算是遠程提供的網絡服務,因此確保連接的彈性和可靠性是評估云計算服務的重要指標。
很多應用提供商都提供IPSec VPN服務,但你還是要確保你的互聯網連接、代理服務器和防火墻有足夠的可靠性。
六、組件問題
SaaS云計算解決方案幫你解決了軟件管理的難題,但是你依然需要確保最終用戶能訪問并使用這些SaaS服務。
當本地的胖客戶端應用被升級到web版本的SaaS服務后,你需要考慮這樣一些問題:
瀏覽器升級
Oracle Java
Citrix
ActiveX 組件
有時候,其中一些組件需要升級操作系統或者硬件,因此你需要徹查企業的桌面環境是否符合SaaS服務的需要,以及SaaS所需組件是否與企業內部應用有沖突。
七、評估與合同誤區
云計算的遷移評估應當作為一個獨立的項目看待。
大規模的SaaS遷移通常是企業整體決策,而不僅僅是IT部門說了算,也不僅僅是IT部門的事,尤其是要注意避免云計算服務合同的五大誤區
對于那些希望通過SaaS來避免更換商務套件費用的企業來說,短期看PaaS可能是一條更快捷的云計算之路。