不同的云平臺為IT組織提供了一系列選項。那么,是否值得犧牲這些功能才能實現云不可知?
在管理簡便性方面,與云計算無關的工作負載對于IT運營來說是一個誘人的前景。但實際上,最佳選擇是用于多云管理的復雜工具。
云不可知(cloud-agnostic)是一個具有許多意義的術語。有些人認為,當組織或IT團隊對他們使用的云計算沒有偏好時會發生什么。它也沒有特別指代任何云平臺可以運行的硬件集合。云不可知性與IT工作負載有很大關系,可以在任何可用云平臺之間實現和移動的工作負載。即使不是不可能,也很少能夠實現與云計算無關的工作負載,無縫地圍繞供應商產品進行遷移。
現代工作負載具有許多相互依賴性,需要通用API和其他標準才能運行。如果所有云平臺都相同,那么IT團隊可以創建在它們之間浮動的工作負載而不會出現任何問題。然而,對于給定客戶而言,一種云平臺比另一種云平臺更好的唯一方法是區分。其中一些差異來自可用性水平或管理手段。但是,工作負載可以消耗的服務很多。
如果企業選擇私有云或公共云平臺并使用任何非標準擴展或服務,則該工作負載將與云平臺綁定,并且不再與云計算無關。遷移平臺將是一項任務。當然,開發人員和管理人員可以堅持最低的共同點,避免云計算供應商提供的額外功能,但這種方法是否明智?
多云與不可知性
許多組織已經發現自己處于多云的位置,這意味著他們使用多個云提供商運營工作負載,即使它沒有計劃。因此,工作負載變得依賴于例如AWS或Microsoft Azure,并且無法輕松遷移到谷歌云或IBM。因此,跨多個平臺的工作負載混合增長,多云環境的定義。此設置違背了云不可知的含義,因為每個工作負載都綁定到其各自的云計算主機,而不是在選項之間自由移動。
假設與多云環境相比,IT運營團隊更容易管理與云計算無關的環境。通過單一的標準化管理界面,操作可以監控和報告每個不同的工作負載,無論它在何處。對于多云環境,操作必須聚合來自異構系統的信息源,通常需要規范化數據并在管理員進行優化或解決問題之前應用其他分析。
不幸的是,與云無關的愿景主要是幻想的。最好規劃多云環境并尋求最佳管理系統。隨著不同工具的改進,密切關注空間。尋找一種多云管理工具,隨著時間的推移增加額外的功能,以便更接近為云計算不可知操作設想的單一控制臺。