如今,一些企業在多個云平臺上部署應用程序,但卻沒有制定正確的多云戰略。
根據最簡單的定義,多云是企業采用兩個或更多云計算服務供應商提供的兩個或多個云服務。很多企業采用了大量基于云計算的服務。而這不僅僅應用在電子郵件和客戶關系管理(CRM)方面,也是滿足企業基礎設施和敏捷性的需求。
例如,在調研機構Gartner公司最近對公共云用戶進行的一項調查中,81%的受訪者表示他們與兩個或兩個以上的云計算供應商合作。隨著組織的成熟度越來越高,IT領導者對云計算如何最好地滿足其業務需求的雄心和創造力的希望也越來越大。
Aqua Security公司首席技術官兼聯合創始人Amir Jerbi表示,“多云已成為許多企業的戰略舉措。隨著第一波公共云(IaaS)的采用日趨成熟,很多企業意識到他們不能過度依賴單一的云計算提供商,并且在持續發展的基礎上,利用多個云計算供應商的服務,可以實現不同程度的效率,通過并根據需要轉移工作負載。”
隨著采用率和使用案例的增加,以及IT團隊越來越復雜,多云場景也在不斷變化。行業專家Jerbi和其他IT領導者對首席信息官及其團隊應該關注的多云問題分享了自己的觀點和看法。以下是值得關注的5個多云重要趨勢:
1.多云成為一種更具意識的策略
Jerbi表示,許多企業都是在無意之中采用了多云,但多云策略需要成為一種更具意識的戰略。
Jerbi談到云計算最初應用時說,“雖然許多組織已經采用‘多云',從某種意義上來說,他們可能在不同的公共云上運行不同的應用程序或工作負載,通常是由于不同的團隊獨立選擇云計算提供商,但這并不意味著他們具有多云戰略。”
他說,“這種情況正在改變。我們越來越多地看到多云成為一種深思熟慮的策略,這意味著使應用程序真正實現云計算的本地化,并減少對特定云計算服務的體系結構的依賴性。”
其部分原因只是自然進化。幾年前可能一直試圖找出如何將單個應用程序遷移到云環境的團隊現在可能在其云計算戰略中遇到更復雜的問題。RackWare公司首席架構師和聯合創始人Todd Matters指出,這反映在混合云環境(即公共云和私有云以及內部基礎設施的混合)的增長中,這是一種與多云戰略重疊的趨勢。
Matters說,“在很長一段時間,人們一直在適應云計算。而現在,隨著企業逐漸適應不同的私有云和公共云,人們開始看到他們將真正的混合云戰略整合到他們的數據中心、私有云和一個或多個公共云中。”
2.云原生技術層出不窮
采用多云策略意味著更多的團隊需要重新考慮他們的技術堆棧;否則,他們實現目標將會更困難。
Jerbi說:“這對所使用的技術堆棧(如容器和kubernetes)和安全性都有影響,而安全性現在必須構建到應用程序開發管道中,并且檢測和控制點必須連接到工作負載而不是基礎設施上。”
在可預見的未來,云原生將成為更廣泛的IT對話中的一個共同話題,部分原因是它代表了一系列技術,幫助IT團隊發揮多云方法的全部潛力。
正如云計算技術傳道者、Red Hat公司Gordon Haff指出的那樣,云原生實際上只是現代應用程序和基礎設施實踐的簡寫。Haff說,“人們認識到,各行業領域的組織都越來越依賴于能夠快速上線、適應不斷變化市場需求的軟件,以及能夠適應快速變化的需求和新的工作量類型的基礎設施。”
Altran公司負責創新的首席系統工程師Raghu Kishore Vempati說,“許多IT團隊期望具有跨多個云平臺的云原生集群,并正在利用容器和容器協調者,特別是Kubernetes,企業可以構建與云計算供應商無關的解決方案,但仍然能夠在多云環境中執行,而無需任何更改。這有助于企業對不同供應商提供的不同云計算環境中運行容器集群的成本進行建模和預測。”
它還可以幫助團隊更多地關注應用程序而不是基礎設施。Datrium公司首席技術官兼聯合創始人Sazzala Reddy指出,這對許多首席信息官來說是個好消息,因為他們的業務應用程序通常是最引人注目的資產和優先事項。
Reddy說,“最終,多云戰略不是基礎設施戰略,而是一種應用策略和業務戰略。這是企業實現目標的手段。首席信息官最終關心他們的業務應用程序。”
這就是為什么支持云原生開發和體系結構的技術將在多云使用案例中得到關注的原因。正如沃爾瑪實驗室首席架構師Siddharth Patnaik今年早些時候在一篇關于云原生應用程序架構的文章中所寫:“云原生與如何創建和部署應用程序有關,而不是在哪里創建。”
3.云連接變得至關重要
同樣,根據大多數調查,許多組織幾乎是無意識地采用多云。這意味著云平臺對環境之間的集成和移動是一個挑戰。而隨著多云策略的規范化和優化,IT領導者看到了這種變化。
Park Place科技公司首席信息官Michael Cantor說,“另一個值得關注的趨勢是云計算供應商之間的互聯性。每個供應商都有辦法為他們的云平臺提供專用的網絡訪問,但云平臺之間的互連和性能則是需要解決的問題。因此,如果一家企業要真正實現多云,并將不同的組件放在不同的地方,那么必須考慮這種連接的互連性和可靠性。”
Cantor指出,一些云計算供應商傾向于對云平臺之間傳輸的數據收費。Cantor說,“因此,數據在兩個不同的云平臺中傳輸將會產生成本。這一點就可能會引發用戶如何更好選擇云平臺連接的關注。”
同樣,容器化和其他云原生技術將在應用程序可遷移性方面發揮關鍵作用,但在如何連接不同云平臺方面,還需要其他改進和選項。
Infinite公司基礎設施和云計算服務高級副總裁Harsch Bhatnagar說,“隨著容器化變得越來越普遍,公共云之間的網絡連接變得越來越緊密,跨云平臺環境協調的工具也越來越成熟,人們將看到在各種云環境中共享相同工作負載的趨勢,其中包括私有云、公共云以及內部基礎設施的混合云方法。”
他繼續說道,“這種方法可能有各種使用案例,例如需要保留內部部署數據中心或私有云中的數據,以減輕數據安全問題,同時利用公共云的強大功能和敏捷性來執行事務,或者構建分布式混合云架構以防止單點故障并構建業務彈性,類似于首席信息官如何在主要和次要網絡提供商之間切換數據流量以提供網絡冗余。”
Covalence咨詢公司首席執行官兼創始人Raymond Nunn表示,API可能會在這里發揮越來越大的作用。
Nunn說,“隨著企業組織內多云環境的蓬勃發展,我們開始看到一種新興趨勢,即API用于連接各種SaaS供應商的業務關鍵型、高頻率和實時事件,例如人力資源工資規則計算。”
4. IT團隊優先考慮運營一致性
IT團隊在運營方面需要將這些不同的服務和環境變得更加一致。否則,將面臨以不可重復的不同方式運行多個云平臺的風險。
Opsramp公司高級副總裁Bhanu Singh說:“隨著企業繼續致力于數字化轉型,IT運營團隊在不同的工作負荷、全球足跡和不同成熟階段的不同業務部門之間提供運營一致性變得更加重要。無論采用多云應用程序、基礎設施或平臺,IT運營團隊需要能夠始終如一地實施管理服務。”
對于某些人來說,這是DevOps文化發揮關鍵作用的地方。Singh還看到了一種趨勢,IT運營在整個組織內從一個集中的地方“提供服務”,以實現跨環境的一致性。Singh說,“這項服務需要具備靈活性、可控性、適應性。”
5.機器學習和多云將共同發展
Singh表示,機器學習在數據管理和多云環境中扮演越來越重要的角色,從攝取數據到分析數據等。
Singh說,“很多企業正在深入研究多云以及相關技術,如無服務器和短暫的工作負載,這些工作產生的數據比人們見過的任何數據都要大。如果沒有有效的數據攝取,就不可能在這種環境中運行。這將加速機器學習工具的使用,這些工具可以管理數據并提供可操作的見解。”