業界目前似乎已經被公有云和私有云所支配,但這些提供連接性的底層基礎設施對于用戶來說都是不可見的。事實上,云計算的主要功能之一是云的資源池可以駐留在任何地方,且彈性可用并且能夠動態調整,以適應他們的應用程序波動的需求。
但是,這些不可見的基礎設施主要局限在云計算領域,如果涉及到支持多云部署的靈活性,則意味著業界將不得不推進混合云環境之間的無縫集成。
此云非彼云
當人們討論云計算的時候,總是習慣將云看做一個整體。但云并不是一個龐大的、集中的、民主的資源,它是一個集合,每個都有自己的優勢和缺陷。
以各大云服務提供商為例,AWS是最著名的云服務提供商,它能夠提供一系列的功能和足夠的信息,并且圍繞AWS出現了一個新興的生態系統;Microsoft聲稱應用程序運行在Azure上會更好。谷歌的特點是機器學習和人工智能將為業界提供領先的引擎;Oracle強調其業務應用在全球諸多大型企業中的應用。
云計算市場已經是一個碎片化的市場,這種情況只會變得更嚴重。隨著企業采用云計算逐漸成為主流,企業會將注意力放到那些更適合企業業務的服務商。如果假設每個企業都能在云上獲得成功,企業將所有資源投入到單個云計算的可能性非常低。
即便云計算不是走差異化產品的道路,企業也肯定想要像對待其他廠商那樣管理云服務提供商,通過利用多廠商策略來創造經濟杠桿并降低成本。因此,對于大多數企業來說,最終都會走向多云,而不是選擇單個云。
如何管理多云?
企業IT最危險的模式之一就是將IT外包給云,簡單地將工作負載遷移到云端并不能免除企業架構方面的任務。盡管企業的云計算計劃雄心勃勃,但仍然需要關注可見性、管理變更甚至需要以備審查的責任。
但是,如果企業的每個云都是獨立的實體,如何管理和編排策略?如果云計算要提供彈性和可替代的資源,那么當工作負載需要跨越邊緣時,如何管理?答案是,即便云是由單個組件構成,這些組件也必須聯合起來形成一個無縫混合云。
任何管理策略的最基本的要求是可見性,這意味著希望利用多云的企業需要明確構建數據監控和可視化的集中化,儀表需要考慮物理和虛擬、私有云和公有云。
所有的編排工具和工作流程自動化將遵循全面的監控和可視化策略,如果不能做到對不同領域的一致性和包容性,則企業將無法做到跨云利用資源,因為運營實踐依賴于基礎設施的一致性。
這種動態在開發者圈子中被稱為康威定律(Conway’s Law):基本上,產品如何構建將反映團隊的組織方式。如果我們給IT一個必然的結論,用戶體驗基礎設施的方式將反映出基礎設施的管理方式,如果運營團隊是基于可見性進行分段的,那么想要提供無縫的用戶體驗將非常困難。
流程和人員要適應多云模式
這不僅僅是對設備和數據的洗牌,人員和工作流程也需要適應多云模式。很多企業基于明確的管理界限分配資源的情況下,無縫混合環境只有在人員和工作負載可以跨多個域進行操作時才會發生。
這并不是說未來必須沒有分離的扁平化組織,而是跨越這些組織的工具和流程需要在思想上精心構建,并且要有明確的無縫混合體驗。私有云團隊和AWS團隊需要始終保持聯系,即便這兩個團隊獨立運營。
雖然計劃和執行都是在云端進行的,但是最終是否成功取決于用戶體驗。因此,盡管我們非常關注如何處理跨云工作負載的可遷移性和動態協調,但是這些工作所需的操作不會被用戶所注意。