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