誰會害怕龐大而糟糕的混合云?
為了簡化運(yùn)營,提高IT效率,并降低數(shù)據(jù)中心成本,云計(jì)算管理是組織在成為軟件驅(qū)動型企業(yè)的過程中所關(guān)注的一個關(guān)鍵方面。
企業(yè)IT必須兼顧支持許多不同類型的應(yīng)用程序(大型機(jī)、單片機(jī)、云原生應(yīng)用程序、微服務(wù)、無服務(wù)器等),而每個應(yīng)用程序都需要自己的堆棧和基礎(chǔ)設(shè)施類型,這些基礎(chǔ)設(shè)施以根本不同的方式操作和維護(hù)。此外,企業(yè)基礎(chǔ)設(shè)施通常由內(nèi)部部署數(shù)據(jù)中心和公共云工作負(fù)載組成。因此,企業(yè)IT團(tuán)隊(duì)面臨的一個關(guān)鍵挑戰(zhàn)是圍繞虛擬機(jī)、容器、無服務(wù)器應(yīng)用程序等管理混合云或多云(其中包括私有云和公共云)。
近年來,混合云和云計(jì)算管理平臺(CPM)也面臨一些挑戰(zhàn)和問題,并且有充分的理由。現(xiàn)在有了知識、技術(shù)和改變敘事的機(jī)會。以下回顧一下云計(jì)算管理平臺(CPM)的挑戰(zhàn)以及企業(yè)支持傳統(tǒng)和現(xiàn)代基礎(chǔ)設(shè)施數(shù)字化轉(zhuǎn)型所需的關(guān)鍵功能。
現(xiàn)有云計(jì)算管理平臺(CMP)面臨的挑戰(zhàn):
- 成本高——云計(jì)算管理平臺(CMP)技術(shù)通常是專有的,并且收取高額許可費(fèi)。云計(jì)算管理平臺(CMP)的大部分內(nèi)容都是作為單點(diǎn)產(chǎn)品實(shí)現(xiàn)的,這需要在專業(yè)服務(wù)和定制集成方面進(jìn)行大量而漫長的投資才能有效實(shí)施。這通常可以直接破壞云計(jì)算的主要優(yōu)勢之一,即降低成本和增加實(shí)現(xiàn)價值的時間。
- 不必要的復(fù)雜性——云計(jì)算管理平臺(CMP)產(chǎn)品已經(jīng)發(fā)展為提供許多功能,最終被擱置。從安裝、配置、許可和Day-2操作的角度來看,這些產(chǎn)品設(shè)計(jì)過度且過于復(fù)雜。
- 缺乏開發(fā)人員參與——由于對配置流程不滿意或?qū)z留IT不響應(yīng),開發(fā)人員經(jīng)常轉(zhuǎn)向公共云或“影子IT”來加速他們的工作,以便他們能夠更快地行動。作為關(guān)鍵受眾,云計(jì)算管理平臺(CMP)產(chǎn)品在開發(fā)人員方面的體驗(yàn)很差,主要是圍繞用戶界面、API支持,、治理控制,以及缺乏對IaaS/PaaS體驗(yàn)的支持。
- 缺乏對云原生工作負(fù)載和公共云的管理——大多數(shù)專有云計(jì)算管理平臺(CMP)主要針對管理虛擬化提供商,如VMware公司。商業(yè)云計(jì)算管理平臺(CMP)需要解決的一個關(guān)鍵挑戰(zhàn)是對云原生工作負(fù)載和公共云管理功能的內(nèi)置無縫支持。
影子IT、云遷移和開發(fā)云原生應(yīng)用程序等趨勢已經(jīng)產(chǎn)生了對增強(qiáng)環(huán)境可見性和對所有類型基礎(chǔ)設(shè)施的控制需求。這意味著需要以與私有云上的虛擬機(jī)相同的方式管理云原生/容器工作負(fù)載。
多云和混合云管理市場仍在不斷發(fā)展,許多供應(yīng)商都來自虛擬化管理領(lǐng)域。雖然這似乎是一個合乎邏輯的演變,但挑戰(zhàn)在于新的云原生工作負(fù)載的運(yùn)行方式與虛擬機(jī)不同,并且可以看到成熟的供應(yīng)商正在努力平衡這個新世界與以虛擬機(jī)為中心的基礎(chǔ)設(shè)施。這兩種范例之間的差異需要從開發(fā)人員和基礎(chǔ)架構(gòu)團(tuán)隊(duì)中抽象出來。
那么,多年來為使企業(yè)有效管理其復(fù)雜的混合環(huán)境而得到的重要經(jīng)驗(yàn)教訓(xùn)是什么?
有效的云管理解決方案所需的關(guān)鍵功能:
- 真正的混合云代理服務(wù)作為SaaS提供:使用開發(fā)人員和開發(fā)運(yùn)營通信的通用開放API連接到任何底層平臺(虛擬機(jī)、容器、私有云和公共云)并抽象連接的能力。因此,即使底層云平臺發(fā)生變化,應(yīng)用程序及其后端進(jìn)程(供應(yīng)、配置、性能等)也不需要更改。傳統(tǒng)云計(jì)算管理平臺(CMP)平臺與該領(lǐng)域的新發(fā)展之間的關(guān)鍵區(qū)別在于,下一代云計(jì)算管理平臺(CMP)將作為托管服務(wù)提供這種代理能力。
- 通過SaaS開發(fā)人員自助服務(wù):提供自助服務(wù)門戶和API的能力,使開發(fā)人員能夠使用云代理為其應(yīng)用程序配置基礎(chǔ)設(shè)施。此集成的管理應(yīng)作為服務(wù)自動提供給IT開發(fā)運(yùn)營人員,并且不需要任何額外的管理開銷或定制開發(fā),以便大規(guī)模地支持這種集成。
- 應(yīng)用程序目錄:配置虛擬機(jī)的能力已存在多年。下一代云計(jì)算管理平臺(CMP)需要為用戶提供從應(yīng)用程序目錄或圖像模板配置完整應(yīng)用程序堆棧的能力。基于業(yè)務(wù)和安全策略指定和自動化新實(shí)例的放置和配置的能力是必須提供的關(guān)鍵功能。
- 性能指標(biāo):能夠在全局云區(qū)域(跨服務(wù)器、網(wǎng)絡(luò)和存儲)提供可見性和詳細(xì)指標(biāo),以及跨單個虛擬機(jī)和容器的使用和性能的細(xì)粒度指標(biāo)。這些指標(biāo)的關(guān)鍵用途應(yīng)該是在本地部署數(shù)據(jù)中心和公共云資源上提高數(shù)據(jù)中心的效率和利用率(這顯然轉(zhuǎn)化為成本)。
- 企業(yè)集成:支持基于API的無縫集成點(diǎn)與現(xiàn)有ITSM工具、系統(tǒng)管理平臺、服務(wù)目錄、配置管理,以及所有公共云和密鑰堆棧/技術(shù)。
讓混合云正確:關(guān)鍵設(shè)計(jì)原則
下一代混合云管理解決方案需要從頭開始設(shè)計(jì),并牢記以下關(guān)鍵原則:
1.云計(jì)算管理應(yīng)該很簡單
用戶希望簡化并加快復(fù)雜混合云管理和運(yùn)營任務(wù)的價值實(shí)現(xiàn)時間。
- 云計(jì)算管理不應(yīng)該轉(zhuǎn)變?yōu)槠髽I(yè)的另一個“ERP”項(xiàng)目,而這種方法使數(shù)字轉(zhuǎn)型計(jì)劃經(jīng)常失敗。云計(jì)算應(yīng)該是一個旅程,無論用戶的基礎(chǔ)設(shè)施選擇如何,云計(jì)算管理平臺(CMP)都應(yīng)該快速設(shè)置,并允許用戶更加簡單地將應(yīng)用程序部署到底層云平臺中。
- 抵制不必要的復(fù)雜性-它只會延長實(shí)施和學(xué)習(xí)曲線,減慢采用速度,并在用戶看到結(jié)果之前增加投資。許多云計(jì)算管理平臺(CMP)捆綁在自動化和計(jì)費(fèi)等中,以替換組織中已經(jīng)使用的其他工具。通過簡化云計(jì)算管理的核心基本組件,組織可以運(yùn)營的云平臺中更快地看到價值,而無需撤除和替換他們所需的核心競爭力外圍的其他服務(wù)支持。
- 要啟用DevOps實(shí)踐,云計(jì)算管理平臺(CMP)應(yīng)支持遺留應(yīng)用程序和流程,同時使IT團(tuán)隊(duì)能夠輕松地試驗(yàn)和采用新技術(shù),并利用現(xiàn)代架構(gòu)和交付模式(雙模IT)。這一點(diǎn)至關(guān)重要。云計(jì)算管理平臺(CMP)不會讓I團(tuán)隊(duì)陷入困境,但允許他們走出一條發(fā)展業(yè)務(wù)和現(xiàn)代化應(yīng)用和基礎(chǔ)設(shè)施的道路。
- 并非所有應(yīng)用程序都經(jīng)過云優(yōu)化。雖然Greenfield應(yīng)用程序?qū)⑹褂肒ubernetes,Serverless等,但用戶的一部分業(yè)務(wù)仍將在虛擬機(jī)或裸機(jī)上運(yùn)行一段時間。遺留應(yīng)用程序可能需要重構(gòu),但不應(yīng)要求重新設(shè)置。云計(jì)算管理平臺(CMP)應(yīng)該支持所有這些類型的應(yīng)用程序的統(tǒng)一體驗(yàn):虛擬機(jī)、容器、無服務(wù)器,以出現(xiàn)的任何新技術(shù)。
2.云管理應(yīng)作為SaaS交付
運(yùn)行云計(jì)算管理平臺(CMP)最困難的事情是設(shè)置、安裝、配置和日常操作。而有的企業(yè)需要幾個月(有時甚至是幾年!)的專業(yè)服務(wù)和咨詢才能讓云計(jì)算管理平臺(CMP)運(yùn)行起來。
公共云已經(jīng)為易用性設(shè)定了標(biāo)準(zhǔn)。在開發(fā)人員體驗(yàn)、易于設(shè)置、易于集成,以及自動化操作方面,云計(jì)算管理平臺(CMP)應(yīng)該以類似的方式“正常工作”。應(yīng)使用基于SaaS的交付模型安裝、管理和監(jiān)控云計(jì)算管理平臺(CMP)和基礎(chǔ)設(shè)施。不再需要人工工作,運(yùn)營方面的繁重工作或管理費(fèi)用的增加。
3.以開源框架為基礎(chǔ)
如今,開源(OSS)框架提供了對任何現(xiàn)代開發(fā)、IT運(yùn)營或DevOps流程都至關(guān)重要的核心功能。以開源(OSS)為基礎(chǔ)的原則確保企業(yè)的解決方案能夠:
- 在空間不斷發(fā)展的同時,融入最新、最偉大的創(chuàng)新,并從充滿活力的開源社區(qū)中受益。
- 面向未來的新技術(shù),面向未來。
- 允許用戶避免鎖定,并且可以跨任何環(huán)境或提供商進(jìn)行移植和互操作。
- 易于擴(kuò)展,可靈活支持新的集成、服務(wù)和特定用例。
- 受益于開源經(jīng)濟(jì)和節(jié)約與專有解決方案的高昂的許可費(fèi)用。
- 統(tǒng)一經(jīng)驗(yàn)
無論底層云或基礎(chǔ)設(shè)施提供商是什么,云計(jì)算管理平臺(CMP)都應(yīng)提供跨四個領(lǐng)域的統(tǒng)一體驗(yàn):
- 所有類型的基礎(chǔ)設(shè)施的單一視圖:服務(wù)器、虛擬機(jī)、容器、存儲和網(wǎng)絡(luò),跨所有虛擬機(jī)提供商和私有云/公共云,所有云區(qū)域以及這些區(qū)域的租戶。
- 站點(diǎn)可靠性工程師(SRE)在安全和身份管理等關(guān)鍵領(lǐng)域管理混合基礎(chǔ)設(shè)施的單一方法。
- 統(tǒng)一和開放的API,供開發(fā)人員和運(yùn)營人員執(zhí)行生命周期管理,并與點(diǎn)工具或管理流程輕松集成
- 跨所有不同云區(qū)域和環(huán)境的持續(xù)監(jiān)控
云計(jì)算管理變得不必要地復(fù)雜化,主要是因?yàn)閭鹘y(tǒng)虛擬機(jī)管理解決方案被擴(kuò)展或改進(jìn)以支持公共云或容器。一個構(gòu)思錯誤的云計(jì)算管理平臺(CMP)可以顯著地消耗企業(yè)資源,并且由于許多失敗的實(shí)現(xiàn),難怪傳統(tǒng)的云計(jì)算管理解決方案具有如此糟糕的聲譽(yù)。
有一種方法可以使混合云和多云。企業(yè)需要能夠立即將任何基礎(chǔ)設(shè)施轉(zhuǎn)變?yōu)樵朴?jì)算,并從任何基礎(chǔ)設(shè)施上的統(tǒng)一云體驗(yàn)中受益,適用于任何應(yīng)用程序,能夠始終如一地在內(nèi)部部署數(shù)據(jù)中心或公共云中運(yùn)行管理虛擬機(jī)、Kubernetes和無服務(wù)器。