上云與否,早已不是企業的選擇題,計算、網絡、存儲資源的虛擬化為業務流程帶來了靈活可擴展的便利性。IT資源“拿來就用、想用就有”的理念讓企業有了更多選擇,也使得基礎設施的部署成本有效削減。不過在企業遷移上云的過程中,想獲得真正的實惠卻并不簡單,除了要轉變傳統的業務理念,還要做出合理部署,否則就會遇到一些坑。
上云有隱性成本 用戶要警惕五個坑(圖片來自Luke Lonergansf)
對于任何一家企業來說,每年的巨額IT支出難以避免,而且買來的資源能否充分利用也要畫一個問號,更不要說背后的運營成本。因此,把業務搬上公有云成了很多企業的選擇。通常,大型企業出于安全隱私、數據歸屬等方面的考慮,會優先考慮自建機房,控制基礎設施、網絡管道、上層應用,但這種方式對中小企業可能就是入不敷出了。
作為一項系統性工程,IT云化不是買幾臺服務器就可以,也不是單純將物理機架在虛擬機上。要知道,不僅各自系統之間會有隔離,網絡層面也要涉及復雜的拓撲關系,而且應用兼容性的話語權也掌握在不同的軟件開發商手里,這些因素能否發揮聯動作用,需要在遷移之前做好規劃。舉例來說,把應用從小型機遷移到x86平臺,是要針對后者進行專門調試的。
當然,上云也不是天下掉餡餅,總要伴隨著不少隱性成本,而這也往往被采購者忽視。首先,IT人員需要對項目規模做出預測,具體到要遷移的應用程序。數據顯示,早期的云計算客戶會將近半數的應用放在云端,這一比例仍會持續提升。然而,很多應用起初并非為云環境構建,大規模遷移顯然不是好主意,因為會涉及到之后的重寫成本,尤其是針對某些環境的高度定制應用。
調研機構Forrester曾做過一項調查,部分企業會花費百萬美元用于將關鍵應用遷移到云端。其實在最初的遷移規劃時,云和本地數據中心的數據交互常常被忽視。為此,采購者可以選擇云服務商提供的評估工具來判斷整個過程,例如AWS Application Discovery Service或者AzureCloud Migration Assessment。一般情況下,突發的高峰需求業務更合適公有云,而通用可預測的業務會放在本地。
其次,采購者不能只關注服務的初始購買價格。云服務商會按照客戶提供的業務數量和使用情況來分配計算資源,后續也會有按秒計費等功能。不過隨著數據的爆發式增長,相應占據的網絡、存儲、計算資源也會水漲船高,使得開發者要針對實時情況對應用做出調整。這樣一來,新服務的使用必然伴隨著成本的增長。
短期內,虛擬化的紅利看似大幅減少了物理設備的采購成本,但業務量增加會讓這種成本優勢消失殆盡。這意味著,企業采購者需要提早建立基于云環境的管理程序,才可以在實際業務上云的過程中對其進行監測。
此外,不同規模的企業在采購云服務商時也有各自的問題。云計算相較物理計算更能體現規模經濟,也就是說采購數千臺服務器的云供應商,要比只購買少量服務器的零售商獲得更低價格。顯然,中小型企業在談價時并沒有話語權,也沒有那么大的需求。同時,專業IT人員的缺失也加大了云維護的學習成本。有些企業甚至會花費幾個月的時間先去培訓工程師,這還不要說后期關鍵應用出現故障時,找誰來修補的問題。
說了這么多,云計算歸根結底代替的還是物理基礎設施,而在替換的過程中,直接成本和間接成本同等重要。除了直觀的硬件和軟件,如果數據中心出現問題,損失的業務價值幾何?這可不能完全依賴于云服務商幫忙計算,必須要做到自己心里有數。
說到成本,大型服務商通常會提供TCO計算工具,在采購初期給出建議,讓買方估算出每個月的基礎設施費用。不過在后續使用過程中,擴容往往是絕大多數客戶的選擇,彼時的費用及收費標準就要思考一番了。事實證明,維護和升級云環境的成本并不低。
結語
綜上所述,云計算對現代化企業流程再造的能力毋庸置疑,但是上云并不等于中彩票,稍有不慎就會造成額外的成本增加。如何在采購初期找到適合自己的云服務和部署方式至關重要,只有這樣才能將云計算的價值最大化。