云計算的復雜性可能是不可避免的,但采用一些策略可以幫助防止混亂。
云計算的復雜性是企業遇到云故障的首要原因。云計算平臺由于過度的異構性和更少的公共服務而變得更加復雜。
人們都希望采用公式插入一些數據點,并且獲得云計算復雜性的排名,但這并不容易。在對云計算復雜性進行排名時,有許多因素發揮作用:工作負載、數據庫、平臺、存儲系統、安全模型、治理模型、管理平臺的數量。并且這種因素將會越來越多。
許多處理架構復雜性的流行方法都會告知實踐架構規則,因此企業的系統起初并不會很復雜。假設企業在短時間內構建和遷移云計算系統,而沒有考慮存儲、計算、安全和治理等標準平臺;并且大多數遷移和網絡新開發都是在孤島中完成的,而沒有考慮架構的通用性,這可以降低復雜性。但在今后的應用中將不可避免遇到更多的復雜性。
雖然許多人在遇到復雜性時感到驚訝,但并不總是壞事。在大多數情況下,人們會看到過度的異構性,因為那些選擇不同云計算服務的人會將最佳優先級作為優先考慮事項。復雜性是自然出現的結果。
一個良好的經驗法則是查看云計算操作。如果企業的開支仍在預算之內,并且很少或沒有中斷和違規,那么其復雜性很可能已得到控制。企業可以每季度重新訪問這些指標。如果一切順利,那就一切正常。那么企業就可能成為少數處理不太復雜云計算的幸運者之一。
大多數企業目前都存在復雜性問題,或者到2020年底將面臨更復雜的問題,這因為云計算構建或遷移團隊的脫節,他們將面臨復雜問題,并將重點放在最佳的云平臺或多云架構上。通常這種方法面臨技能、工具、預算不足的缺點,無法保持復雜的云計算部署和運行,而在此之后,將會看到云操作團隊出現停機、違規,以及高流失率。
企業解決復雜性的第一步是檢查所有數據、服務、工作負載和平臺,并尋找可以使用支持抽象和自動化的工具來管理它們的方法。實施這一步驟并不簡單,而解決復雜性的過程本身就是復雜的。