盡管云計算技術已經推出十多年的時間,但企業從私有云、內部部署或公共云環境中管理其當前迭代的工具仍在快速發展。調研機構Gartner公司表示,全球90多家云計算供應商提供了不同的云計算管理功能,其中包括IBM/Red Hat、VMware、CloudBolt、Flexera、Scalr、Cisco和Nutanix等公司,
VMware公司云計算管理業務部產品營銷副總裁Roy Ritthaler說,雖然有很多選擇,但很多企業很難有效地管理多云環境。
Rittaler說:“由于工作負載部署在多個公共云、多云Kubernetes、私有云/數據中心和邊緣位置,大多數組織發現在實現核心流程自動化的同時,獲得對其環境健康狀況的統一視圖、管理成本、確保安全性和改進運營治理都面臨著挑戰。這不僅是技術挑戰,也是人員和流程的挑戰。例如,缺乏統一的資源調配工具、孤立的操作可見性、缺乏全面的性能和成本洞察,以及互操作性和集成問題意味著孤立的資源、分散的團隊和管理工具泛濫。這涉及企業的IT運營人員、開發人員、財務和業務部門人。隨著越來越多的企業采用云計算技術,他們需要廣泛的培訓、協作和流程更改。”
IDC公司最近發布的研究報告表明,大多數企業需要全新的多云管理工具來滿足其新興業務和基礎設施的運營需求。
報告指出,隨著開發人員和業務部門實施更能與其應用程序和業務創新路線圖保持一致的云服務和工具,而多云架構正在引入新的管理復雜性浪潮。容器、微服務和Kubernetes的引入進一步增加了復雜性。
IDC公司分析師表示,在未來兩年中,企業決策者將優先投資分析、性能監測和報告、容量優化、成本管理以及自動化和自助服務,以增強多云和治理的管理能力。
傳統的架構會阻礙企業業務發展嗎?企業需要了解升級到基于云計算的應用程序管理平臺如何降低復雜性、降低成本,并提高業務的敏捷性和靈活性。
IDC公司的報告指出,這些管理工具之間有著緊密的聯系。企業的成本決策必須在容量需求和應用程序性能的背景下做出。
企業IT管理人員還擔心不同云計算提供商的應用程序開發密度。Enterprise Management Associates(EMA)最近發布的一項研究報告表明,全球目前有2316個與AWS、Azure和谷歌云相關的Python庫,開發人員每天大約下載1300萬次到112個不同的操作系統上,這些操作系統大多是基于Linux的。
EMA 的研究報告指出,盡管單個項目通常都停留在單個云平臺中,但也看到越來越多的項目(大約10%)跨越多個云平臺。微服務的快速增長加劇了這一趨勢,同時也強調了迫切需要開發人員和IT運營商使用統一的治理和管理層,以同時優化發行效率和運營可靠性。
IDC的報告表明,如此眾多的項目導致許多客戶尋求幫助來管理跨多個環境的工作負載,這需要多個控制臺和工具。
IBM公司云計算產品管理總監Briana Frank說:“隨著企業管理多云環境以及控制臺和工具數量的增長,經常會遇到來自孤立數據的挑戰,這是將運行在傳統系統上的應用程序遷移到不同云環境中不可避免的影響。隨著企業將斷開連接的數據從一個云平臺移動到另一個云平臺以供各種應用程序使用,它們經常會遇到性能問題,而且成本會大幅增加。”
Arista公司云計算網絡軟件副總裁兼總經理Douglas Gourlay表示,他們的客戶抱怨使用多云服務,并聲稱由于云平臺之間的數據傳輸和IT人員的增加,導致成本大幅增加。
在云中獲得統一的視圖
此外,隨著企業遷移到多個云平臺,他們很快發現每個云計算提供商提供的服務都是獨一無二的,這就增加了管理這些環境的挑戰,例如網絡架構、功能和規模都為客戶在云平臺的運營創造了陡峭的學習曲線。而企業在運營數據中心和校園網現有環境時也帶來了挑戰。
在Arista公司的案例中,該公司提供CloudEOS和CloudVision軟件,這些軟件可實現私有云或公共云之間的網絡連接和管理功能。
Gourlay表示,采用CloudEOS,客戶可以使用與現有數據中心和校園網相同的運行手冊和流程來運營多個公共云,所有網絡抽象都采用一致的運營模式。他說:“CloudEOS遙測技術與CloudVision相結合,可以對客戶的多云網絡的網絡狀態進行時間序列存儲和分析。這使客戶能夠返回并檢查故障發生的原因和方式,減少了恢復的時間,同時能夠對初始故障檢測進行快速根本原因分析。”
在成本方面,Arista公司的產品CloudEOS Edge支持在網絡邊緣進行動態路徑選擇,使客戶可以為應用程序分配路徑,以降低數據傳輸/同步成本。Gourlay表示,通過在數據中心、校園和多個公共云上統一部署EOS和CloudVision,客戶可以支持和管理其多云戰略,而無需增加或擴大團隊規模或影響其預算計劃。
故障排除
在管理多云環境中,客戶面臨的另一個問題是區分應用程序性能問題和網絡問題。
思科公司云計算產品部門的副總裁兼總經理Kaustubh Das說:“我們從客戶那里聽到的是在多云環境中失去控制,他們很難確切預測新配置的云計算服務對網絡的影響。”
思科公司針對這一問題提供了許多軟件包,比如基于云計算的Intersight管理平臺。此外,思科公司的AppDynamics應用管理軟件包和最近收購的ThousandEyes公司提供了一個基于云計算的軟件包,可以分析本地和廣域網以及互聯網性能。該軟件包旨在提供廣泛的可視性,并讓客戶查明應用程序和網絡的云計算和非云計算問題。
今年早些時候,思科公司將其AppDynamics企業應用程序與思科Intersight Workload Optimizer集成在一起。借助這個應用程序,客戶可以管理各種基礎設施組件,例如服務器、配置和策略管理以及遙測和分析。Das表示,這樣做的目的是讓應用程序和基礎設施團隊能夠看到影響應用程序性能、用戶體驗和業務影響的基礎設施依賴關系的共享視圖。
Das說:“IT和DevOps團隊可以合作,使用共享詞匯表來查明應用程序降級的根本原因,主動預防問題,設置策略,并自動實時響應,在內部部署設施或云平臺中解決應用程序問題。”
Arista 公司的Gourlay表示,由于缺乏信息和可見性,大多數客戶發現在公共云中解決網絡問題非常困難,特別是當故障排除需要數據包級別的可觀測性時。
Extreme Networks公司首席技術官兼首席產品官Nabil Bukhari說:“應用程序和網絡IT人員可以共同協作,以使多云更加有效地運行,但目前我們所處的位置不盡相同。”
人工智能/機器學習的幫助
Bukhari表示,將來自內部部署設施和多個云平臺的數據拼接在一起并對其應用分析是一項挑戰,但這是管理這種環境的關鍵。
Extreme公司提供了ExtremeCloud IQ包,它提供了機器學習和人工智能驅動的云管理平臺,簡化了網絡基礎設施設備的登錄、配置、監視、管理、故障排除、警報和報告。
VMware公司的Rittaler表示,該公司的虛擬云管理包括可視化整個網絡的功能,其中包括虛擬和物理網絡。它使用機器學習來構建網絡和應用程序邊界,并且可以跨虛擬機、容器以及混合和多個公共云執行完整路徑分析。這為跨多個云解決虛擬機到虛擬機的連接問題提供了一種簡單的方法。
他說,“這一網絡拓撲圖還可以通過主動警告和異常檢測防火墻錯誤配置、峰值、容量限制等來幫助優化網絡性能。所有這些功能都在單個網絡圖中提供,無論網絡是虛擬的還是物理的。在應用程序邊界的背景下,確保網絡、安全、基礎設施和應用程序團隊使用同一種語言。”
IBM公司的Frank表示,該公司通過其應用程序性能管理(APM)軟件包解決這一問題,該軟件包可幫助客戶在內部部署、基于云計算和混合工作負載的應用程序性能問題和網絡問題之間進行區分,所有這些都可以通過一個儀表板完成。
Frank說,“在多云環境中,一種既可以在本地部署又可以跨多個云平臺運行的解決方案是獲得完全可見性和消除孤島的關鍵。IBM APM解決方案可以衡量應用程序的可用性和性能,自動化操作以從應用程序或網絡性能問題中快速恢復,并提供可視性和工具,以在問題影響運營或最終用戶對應用程序環境的體驗之前對其進行診斷和修復。”
Extreme的Bukhari表示,企業管理多云還面臨其他挑戰。其中一個重要的原因是讓員工具備管理多供應商產品的技能。例如數據格式和API是不同的,需要一個能夠理解所有這些內容的團隊。
IDC公司的研究報告表明,容器、微服務和Kubernetes的引入進一步增加了復雜性。要想從任何多云管理產品組合中獲得全部收益,企業就需要做出權衡和戰略投資選擇。在瞬息萬變的技術環境中,很難完全預期新流程、新方法和新工具的影響。
版權聲明:本文為企業網D1Net編譯,轉載需注明出處為:企業網D1Net,如果不注明出處,企業網D1Net將保留追究其法律責任的權利。