企業需要了解如何計算云遷移的總體成本,以及如何將其內部部署數據中心的支出與在遷移到云平臺之后的支出進行比較。
企業確定云遷移的成本并不容易,因為這不僅需要考慮內部部署數據中心和云平臺之間的成本差異,還必須考慮其他一些因素,其中許多因素通常被忽略。
一些成本很容易估計,例如,將數據從內部部署存儲設施遷移到基于云平臺的對象存儲中的成本很簡單計算。其他遷移成本(如因工作負載重構而產生的成本)則難以確定。與人員配備和部署新型服務等相關的成本也很容易被忽略。
企業需要考慮以下成本,以確保企業在云遷移方面獲得更多的成本效益。
計算內部部署成本
計算云遷移成本的第一步是在企業將工作負載遷移到云平臺之前開始。數據中心管理人員需要評估現有硬件和軟件資產的成本,然后評估其與云平臺環境的比較方式。
這種成本比較面臨的挑戰在于,大多數內部部署的軟件和硬件的成本模型與云計算定價模型不同。內部部署設施通常需要大量的前期資本投資來購買硬件,并遵循基于資本支出的成本模型。另一方面,云計算資源很少需要資本支出,并且遵循基于運營成本的模式。客戶在使用基于IaaS的虛擬硬件和SaaS應用程序時需要支付費用。
這意味著企業需要用一種方式來表示內部部署資本支出,以便將其與云平臺中的運營成本進行比較。為此,企業需要將內部部署資源的前期成本除以可以合理預期的使用時間。
這些成本估算并不準確。他們沒有考慮諸如多次更換服務器硬盤之類的成本,也沒有考慮硬件升級的潛力,例如增加內存可以延長服務器的生命周期。盡管如此,這種方法仍可以幫助企業進行內部部署環境總成本的基本估算,然后將其與云平臺中等效服務的成本進行比較。
企業還需要確定在云平臺中不需要支付費用的內部部署資源。例如,在企業將工作負載移至公有云時,無需使用內部部署數據中心的網絡交換機、不間斷電源以及連接網絡的存儲設備等,這些都是將工作負載遷移到云平臺之后可以停用的設備。
某些內部部署設施的運營支出還將在云遷移之后消失,例如電費和設施安全方面的費用。
重構注意事項
在最簡單的情況下,企業管理員將使用當前在內部部署虛擬機中運行的應用程序以及橫向擴展的內部部署存儲設備中存儲的數據,并將它們遷移至公有云的計算和存儲服務中。在這種情況下,工作負載將不需要進行重大的重構,并且云服務將具有相對簡單的定價模型。其遷移成本很容易計算。
另一方面,企業的云遷移計劃并不是簡單地將其工作負載提升并轉移到云平臺中,還可能需要轉換這些工作負載。在這些情況下,云遷移將需要更多的開發工作來修改其工作負載。
例如,企業可能在虛擬機中運行應用程序,但希望將其遷移到容器和無服務器功能。或者,企業有計劃將其重構為微服務的整體應用程序,但完成這些修改可能成本高昂。使用更復雜的云服務通常需要更多專業知識才能有效管理,這也可能花費更多的費用。
計算云成本
在估計了內部部署環境的成本之后,企業可以計算計劃構建的云計算環境的成本,并將兩者進行比較。
實際上,企業所有的云計算支出都將用于按月計費的運營支出。但是,由于存在太多變量,因此計算云計算成本很困難。每個云計算供應商的每個服務都有不同的定價方案。
許多價格取決于企業所在的云計算可用性區域以及消耗的資源。例如,在同等存儲容量的情況下,大容量云存儲與內部部署存儲的費用相比低一些。云服務的價格也有所不同,具體取決于企業是提前保留資源還是按使用量支付費用。
云成本計算器
計算云計算成本的最佳方法是使用為這一目的而設計的計算器工具。所有主要的云供應商都有自己的計算器,例如:
•AWS定價計算器
•Microsoft Azure定價計算器
•Google Cloud定價計算器
還有其他工具,例如Azure總體擁有成本(TCO)計算器,其設計用于幫助企業估計在現有的內部部署環境與在云平臺中運行工作負載的成本差異。
這些云原生計算器只適用于每個云計算供應商的特定云平臺。如果企業正在尋找可以幫助其估算或比較多個云平臺成本的第三方替代產品,則Apptio Cloudability和CloudCheckr等服務平臺將能夠提供幫助。
但是,這些服務平臺并不是成本計算器,而是支持多個公有云的成本優化和容量管理工具。它們可能幫助企業確定最符合成本效益的云平臺,但它們卻無法像云計算供應商自己的定價計算器之一那樣準確地預測企業的成本。
輔助云服務
需要考慮的第二個因素是,當企業遷移到云平臺時將使用多少輔助服務。輔助服務包括幫助分發內容的內容交付網絡、提高恢復能力的可用性區域和DDoS保護。這些服務對于內部部署工作負載通常很重要,雖然在公有云中不是絕對必要的,但它們是增強云計算工作負載安全性和性能的附加組件。
盡管輔助服務是有用的補充,但是企業使用的服務越多,在云遷移期間和之后的運行和配置成本就會越高。
隱藏的云遷移成本
企業將工作負載遷移到云平臺中會帶來各種成本,這些成本很容易被忽略,但是這些成本仍然至關重要。因此在企業計劃遷移時,不要忽略以下潛在的云遷移成本:
•大規模的數據遷移。如果企業有大量數據要移到云中,則采用互聯網傳輸可能不足以完成任務。必須使用AWS Snowmobile之類的存儲服務,該服務使用卡車將企業的大量數據從內部部署數據中心直接移交到云計算供應商的數據中心中。
•勞動力。如果企業現有的IT團隊具備必要的技能,他們也許能夠遷移工作負載。但如果沒有這樣的團隊,企業需要與提供云遷移服務的IT服務公司開展合作。
•咨詢。根據現有云計算專業知識的水平,企業可能會決定與專門從事計劃和管理云遷移的咨詢公司合作。
•備份。盡管云數據存儲可能比內部部署存儲更可靠,但企業仍然應該進行備份,無論是在內部部署設施還是到另一個云計算可用性區域。
云計算的管理與控制
云遷移成本還受到企業必須全面檢查其控制和管理工具的影響。
公有云服務通常需要身份和訪問管理策略之類的配置來管理訪問控制。企業還可以使用諸如AWS Step Functions和AWS Auto Scaling之類的工具來幫助企業的云計算工作流程實現自動化。對于大型云計算環境的管理和控制,企業需要使用基礎設施即代碼(IaC)工具來自動進行設置和部署。
在某些情況下,企業可以在云遷移期間重用內部部署配置和工具。如果企業使用適用于內部部署設施和云計算基礎設施的IaC工具,則需要采用已經擁有的IaC策略并將其在云中重用。
但是,設置其他工具和配置將增加企業的云遷移成本。例如,通常沒有一種有效的方法將內部署部署訪問控制策略遷移到公有云中,這樣需要花費一定的成本。
編排成本
根據企業的工作負載的性質,可以選擇使用諸如Kubernetes之類的容器編排平臺托管它們。
Kubernetes為企業的云遷移計劃增加了另一筆費用。如果企業目前根本不使用Kubernetes,則需要進行設置,但這需要大量時間和費用。即使企業已經在內部部署設施使用Kubernetes,也不要假設云平臺中的Kubernetes會花費相同的費用。托管Kubernetes服務具有復雜的定價模型,企業需要仔細研究以計算其云遷移成本。
內部部署設施的注銷成本
當企業將工作負載遷移到云平臺時,通常必須停用托管工作負載的內部部署設施。盡管這本身并不是成本,但是需要考慮一下,通過停止使用仍具有使用壽命的服務器和其他基礎設施將獲得多少價值。
例如,如果企業兩年前在服務器硬件上花費了數百萬美元,那么這些投資的一部分在其工作負載遷移到云平臺之后將會浪費,因為企業不能利用內部部署基礎設施,除非企業選擇混合云架構。注銷的確切成本是多少,取決于企業的硬件還有多少工作壽命,以及是否能夠重新利用或轉售。
版權聲明:本文為企業網D1Net編譯,轉載需注明出處為:企業網D1Net,如果不注明出處,企業網D1Net將保留追究其法律責任的權利。