云戰略:混合云和多云不一樣
調研機構IDC公司的調查表明,大多數企業正在使用多個云平臺,并且云平臺的使用不僅僅是節約成本。每四家公司中就有三家正在使用云平臺來追求新客戶、緩解風險、支持物聯網或加快上市時間等收益。大多數使用多個外部云服務。
但是,特別是隨著微服務由于其提供的迭代速度的提高而成為新應用程序開發的主流方法,區分多個云可以被利用的不同方式已變得非常重要。具體而言,差異在于企業的業務在云平臺中的位置以及想從該位置優化的內容。盡管歷史上人們可以互換地使用這些術語,但混合云和多云并不相同。
多云適用于企業的首席信息官
與先前的技術浪潮相比,來自企業的首席信息官的觀點并沒有真正改變。多年來,在平衡多種云平臺功能優勢的同時,避免供應商鎖定才是企業的目的。許多首席信息官拒絕使用公共云來支持私有替代方案,但在IDC公司這個調查中,55%的受訪者承認使用多個公共云。
所以從首席信息官的角度來看,這是一個多云的世界。解釋原因的最簡單方法是因為IT基本上是一個成本中心,所以首席信息官會查看他們正在為每個月或每年為多少個供應商支付費用。IT管理大型應用程序組合,其中一些在私有云上運行最好,原因是出于安全考慮或缺少不同的需求,從而能夠充分利用公共云彈性。其他應用程序可能在一個特定的公共云上運行最好,可能公開面對數據和用戶關注度的急劇波動。
混合云適用于應用程序開發人員
但是,對于應用程序開發人員來說,原子單元不是一個完整的應用程序,而是一個組件。想想現代電子商務體驗,這可能包括產品目錄、購物車、認證方案、結賬流程、客戶留下反饋的能力,履行和交付跟蹤,以及大量構成整體的其他部分。現代微服務方法通常導致組件的狀態依賴性遠低于過去的單一應用程序。這使開發團隊能夠更輕松地在單個應用程序中利用來自不同供應商的最佳解決方案,而不是駐留在一個平臺或另一個平臺上的整個應用程序。
考慮產品目錄邏輯駐留在私有云中的開發人員的混合云世界,但產品映像駐留在AWS Content Delivery Network上以提高頁面加載時間。也許這個團隊喜歡Google Natural Language服務來獲得對客戶評論的情感分析,但微軟Azure可以支付處理系統。也許,為了與競爭對手區分開來,團隊希望添加一些基于語音的產品,并且喜歡IBM Watson的語音到文本引擎,因為它在Jeopardy上運行得非常好。
對于開發人員來說,主要歸功于微服務思維的松耦合,問題不再是“哪個云”,而是能夠挑選和選擇粘合在一起以形成獨特應用體驗的單個服務。
IT運營人員處在兩者之間
當然,有人在利用多個云的不同觀點上受到了短暫的束縛,它已經成為IT運營人員面臨的問題。他們被賦予了管理原有應用程序部署的任務,這些部署將所有內容都打包在一個地方,其中一個地方在數百個應用程序的組合中差異很大。但他們也被要求減少現代微服務應用部署中的問題,因為一年中開發團隊可以循環的迭代次數將影響創新。
在這個世界上,多云和混合云不再意味著同樣的事物,尋找工具供應商來幫助減輕IT部門負擔,以平衡這兩個世界的需求,成為了另一項不可能的任務。在理想情況下,云管理平臺將擴展功能集包括微服務應用與傳統應用整合在一起,IT運營人員就有可能協調首席信息官和開發人員在云計算應用的兩種不同的觀念和做法。