2018-05-03 琅琊書生
愈來愈多的企業開始準備把應用遷移到雲上。很顯然,這種遷移的主要動因之一是節約成本。然而, 你的遷移是否真正的節約了成本?你的成本節約在何處?你具體能節約多少成本?這樣的問題並非想象中的那麼容易回答。不少公司財務人員並不是技術專家,對於向雲遷移涉及的技術,流程,複雜度等缺少很好的認識,所以在制定雲遷移的預算時顯得很是盲目。那麼,應該怎麼來估算雲遷移成本呢?我以爲能夠從如下方面考慮。數據庫
首先應該作的,是覈查清楚你的當前IT基礎設施的成本,這有助於瞭解你的花費具體用在何處。這包括直接成本和間接成本兩個部分。服務器
直接成本比較容易計算,其包括硬件設施和軟件投入。具體的成本包括物理服務器,網絡設施,存儲設備,機房建設和維護,設備保修,備用部件,購買的軟件,訂閱的軟件服務等。網絡
在統計這些成本的過程當中,要詳細計算出應用須要的網絡帶寬,數據庫類型和須要的存儲空間,服務器的數量,應用依賴的第三方程序等等。這些數據能夠用於估算應用在遷往雲平臺後的基礎設施成本。架構
另外,還須要計入這部分紅本的內容有:用於維護服務器和應用,組件的人工成本;網絡接入的成本,即公司的寬帶接入費用等;IT部門的管理成本等。性能
間接成本計算起來要稍微麻煩些。這部分主要是考慮在IT基礎設施故障時,因爲影響員工或者客戶的使用而形成的損失。要計算這部分紅本,須要仔細統計故障的頻率和時長,還要對各類類型的故障形成的損失創建估算模型。不一樣的公司因爲業務模式的差別,所以間接成本的估算方法各異,重要的是要意識都這部分紅本的存在。測試
在瞭解清楚了當前IT基礎設施的成本組成以後,就能夠估算在遷移到雲平臺後的成本了。雲平臺的成本計算一貫很是複雜。通常來說,雲平臺都提供多種類型的服務,每種服務的計量單位,計費方式都各不相同。爲了下降這種複雜性,各個雲平臺,如Amazon,Microsoft,IBM,Google等都提供了本身的成本計算器,幫助客戶進行估算。以AWS爲例,在其成本計算器填入服務器和存儲的數據,就能計算出大體的成本:優化
包括類型,數量,CPU和內存的要求等。內存
包括存儲的類型,容量等。資源
執行成本是常常被人忽視的一個部分。這部分的成本整體上和遷移的規模成正比。一般有下列部分組成:get
雲供應商一般都會對向雲平臺傳輸數據收取費用,所以這部分網絡傳輸形成的成本必須計算在內。另外,還須要加上這部分工做的人工成本。針對有大量數據須要上傳的用戶,有的供應商,好比亞馬遜,還提供基於硬件設備的上傳服務,這種服務也是額外收費的。
在數據遷移的過程當中,原有的IT系統通常都會保持着工做狀態,所以,在徹底切換到雲平臺以前,還要確保兩邊的數據同步以及完整性。
在應用遷移到雲上之後,仍然須要在交付給客戶以前,進行完整的集成和測試,以確保應用的功能完備無誤,性能知足要求。這部分工做也須要大量的人力成本和時間成本,以及爲了進行測試而額外使用的計算資源成本。
不少公司並無雲遷移的經驗,所以會選擇尋求諮詢公司的幫助,來完成遷移過程。諮詢公司的經驗和專業性,能幫助加速這一遷移過程,這也須要付出必定的費用。
在完成向雲平臺的遷移以後,就要爲使用的資源按月付帳單了。我建議詳細的分析帳單報告,瞭解本身的花費去往何處,而且持續的優化,以最大限度的下降費用。雲平臺帶來使用的便利,可是也更容易令人忘記及時釋放不須要的資源,形成浪費。