騫云科技:新一代云管理平臺的特性思考

作者:翁一磊,逾10年IT&互聯(lián)網(wǎng)產(chǎn)品研發(fā)經(jīng)驗,曾就職于Dell EMC,HP,微軟等跨國企業(yè),擔任混合云解決方案產(chǎn)品經(jīng)理等職務,擁有豐富的云計算相關解決方案結構設計和驗證經(jīng)驗。現(xiàn)任騫云科技高級產(chǎn)品經(jīng)理。

正文:

在這個數(shù)字化轉型的時代,每個行業(yè)的企業(yè)都在試圖利用軟件創(chuàng)新來促進業(yè)務的增長。據(jù)一項研究統(tǒng)計,大多數(shù)企業(yè)都計劃在2020年之前在某種程度上實現(xiàn)DevOps。然而,如今很多企業(yè)的IT部門仍然需要幾天甚至幾周的時間來響應業(yè)務部門的需求,提供所需的服務,使得業(yè)務部門和開發(fā)人員尋求包括公有云在內的其他云平臺,這反過來導致IT的管理更為復雜,安全風險提高,成本難以控制。

這些變化和趨勢,給IT基礎架構和運營團隊帶來了極大的壓力。他們希望滿足業(yè)務部門和開發(fā)人員的需求,同時保持對數(shù)據(jù)中心和多云環(huán)境的控制。云管理平臺(Cloud Management Platform,簡稱CMP),是解決這些問題的關鍵。

一、什么是CMP?

云管理平臺CMP,是由Gartner最先提出的企業(yè)云戰(zhàn)略中的一種產(chǎn)品形態(tài)。來自Gartner的具體定義如下:

云管理平臺是提供對公有云、私有云和混合云整合管理的產(chǎn)品。

Gartner定義了云及云管理平臺需要解決的問題范疇并對這些問題做了分層:資源層、云架構層和云管理平臺層:

l 資源層:向云架構層提供計算,網(wǎng)絡和存儲資源。資源層將主機、存儲設備、網(wǎng)絡設備等硬件設備有機結合,配置成符合云功能需求的架構環(huán)境,實現(xiàn)高可用性、高可擴展性和高穩(wěn)定性的云計算基礎;

l 云架構層:承載于資源層之上,通過如VMware vCenter、OpenStack以及Docker容器平臺等將物理資源虛擬成異構的云平臺資源,實現(xiàn)在物理服務器硬件平臺上運行多個虛擬機或容器的能力,同時為上層調用提供接口;

l 云管理(CMP)層:是面向用戶的使用層,實現(xiàn)對底層異構的基礎設施統(tǒng)一管理,向上層用戶提供自助服務和相應的管理。

二、上一代CMP的挑戰(zhàn)和局限

云管理并不是一個新鮮的概念了。國外的傳統(tǒng)廠商,較早地就有了CMP的產(chǎn)品,如VMware,IBM,RedHat,HPE,Cisco等等,而國內的廠商更是名目繁多。但這些CMP軟件要么是基于這些廠商的虛擬化平臺的,要么是需要多個產(chǎn)品和工具的組合,才能達到整體的管理效果。而來自AWS,Azure,Google,阿里云等公有云提供商的云控制臺,一方面僅限于自身平臺的管理員使用,而且就單一公有云的管理角度,也不能解決企業(yè)IT在服務標準化、自服務、自動化、費用優(yōu)化等方面的需求。

市場上也有一些其他的號稱CMP的軟件產(chǎn)品,但往往有著各種局限性:

l 功能有限:許多工具只是關注了CMP功能集的一小部分,有些側重于數(shù)據(jù)中心的監(jiān)控,有些側重于腳本配置,并不能將IT的資源以服務的方式提供給最終的用戶來申請和消費;

l 側重于運維:很多產(chǎn)品號稱CMP,卻只是面向IT運維部門使用,需要專門的IT知識來進行配置,并不能讓業(yè)務部門和開發(fā)人員快速上手使用,獲得需要的資源;

l 擴展成本高:對于公有云的用戶來說,除了虛擬機、云硬盤和網(wǎng)絡資源之外,使用到的PaaS和其他服務也越來越多。對接不同云平臺的不同服務,給很多產(chǎn)品和工具帶來了極大的挑戰(zhàn),可能需要更高的成本來進行艱難的適配。

另一方面,就像Gartner在一份報告中指出的那樣(報告ID:G00291628),我們認為OpenStack并不是CMP。

三、什么是新一代CMP?

451 Research在2018年的一份研究中指出:“CMP為企業(yè)提供了包括公有云、私有云和混合云在內的服務目錄……CMP強調用戶體驗和服務模型,因此CMP的前端門戶和服務目錄將支持訪問預先批準的虛擬機、應用程序工作負載和云服務。云服務代理組件為用戶提供了一個單一入口,可以從中查找,獲取,訪問,集成和管理公共和私有云服務。”

而Gartner在2018年4月發(fā)布的云管理平臺和工具評估標準(報告ID:G00342611)指出:“CMP管理分布在多個云平臺上的云服務和資源。CMP的價值在于在不影響功能深度的情況下提供平臺之間的最大一致性。”

云管理涉及到眾多的云平臺的對接和管理,以及從流程、自動化到分析、治理等一系列的功能。對于企業(yè)的IT部門來說,需要根據(jù)自身的需求,找到合適的多功能和多平臺支持的組合,以最大限度地減少工具的泛濫。在大多數(shù)現(xiàn)代企業(yè)中,應用程序開發(fā)項目正在成為主要的需求方,并且消耗了絕大部分IT的時間和資源。因此,IT所選擇的云管理平臺,不再是僅僅能夠解決IT運維和配置的需要,還需要滿足業(yè)務部門和開發(fā)人員的需求,快速地上線應用程序。這也是為什么很多上一代CMP產(chǎn)品不能跟上時代要求的原因,因為它們過于側重在運維配置,難以擴展,無法提供開發(fā)人員需要的持續(xù)集成和持續(xù)交付(CI/CD)能力。

所以我們認為,新一代的云管理平臺,需要能夠支持100%的云中立,提供一致的跨云使用體驗,以及面向應用的端到端自動化部署交付,更強大的自服務能力,促進企業(yè)內部不同角色和利益相關者的協(xié)作效率。

四、SmartCMP,以應用為核心的新型云管平臺

騫云科技的SmartCMP智能云管理平臺,通過平臺的單一控制臺,您可以連接、編排和分析包括私有云、公有云、容器平臺、x86裸金屬服務器、SDN、SDS等在內的多云環(huán)境,實現(xiàn)IaaS/IaaS+/PaaS/CaaS/DBaaS等各種ITaaS(IT即服務)的自助式申請與交付。

SmartCMP提供從靈活的服務編排與設計,用戶自服務申請應、運維與監(jiān)控告警,到基于策略的自動回收,達到多云資源和服務的整體生命周期管理?! ?/p>

騫云科技:新一代云管理平臺的特性思考

1.可視化藍圖建模,統(tǒng)一支持簡單IaaS到復雜微服務應用

通過基于國際標準TOSCA模型,SmartCMP提供基礎設施即代碼(Infrastructure as Code),實現(xiàn)強大的服務建模和編排能力。特有的插件架構和可擴展組件,可用于將編排功能擴展到任何支持API的云服務。

在可視化的畫布中,軟件架構師可以輕松設置各個組件之間的安裝順序、依賴關系、參數(shù)傳遞等等,定義整體應用架構。藍圖可以非常方便的描述簡單的IaaS資源,也可以支持傳統(tǒng)的單體應用,多層架構應用,微服務架構應用?! ?/p>

騫云科技:新一代云管理平臺的特性思考

2.100%云中立,一鍵部署任意應用到任意云

SmartCMP抽象了各個云平臺的操作系統(tǒng)、網(wǎng)絡、計算規(guī)格(實例類型),從而提供更加統(tǒng)一的多云體驗,更加標準的服務。100%云中立的組件,在服務編排和設計的時候,無需綁定云平臺,而是在部署的過程中根據(jù)預先配置的策略自動選擇最合適的云平臺進行應用安裝和交付。

3.統(tǒng)一的服務目錄入口,端到端的應用自動化部署

針對所管理的所有云平臺,您可以建立標準的服務目錄,為您的業(yè)務和開發(fā)用戶,提供單一的入口,快速獲得所需的云資源與IT服務。根據(jù)可見性的配置,不同的用戶能訪問不同的服務,自助進行申請。

平臺提供內置的自動化引擎,執(zhí)行審批、部署等流程,完成計算、存儲、網(wǎng)絡和應用軟件自動化交付。SmartCMP的服務目錄支持應用藍圖服務,工單服務,也可以把任意IT資源封裝成服務?! ?/p>

騫云科技:新一代云管理平臺的特性思考

4.應用的持續(xù)集成與交付

新型的CMP需要能夠更好的支持DevOps的場景。SmartCMP集成主流DevOps工具鏈,包括Nexus,JFrog Artifactory,Jenkins,Git,Gitlab,等等,打造虛擬化、公有云和容器環(huán)境下的統(tǒng)一持續(xù)集成、交付與優(yōu)化。

通過流水線的配置,應用項目管理員可以定義代碼提交、構建、測試、部署等各個階段的觸發(fā)條件與相應操作,同時可在需要的階段中加入人工的審批過程,從而發(fā)布完整的應用上線流程。SmartCMP的TOSCA藍圖支持群集的拓撲結構,可自定義資源的操作流程,實現(xiàn)群集的藍綠升級或灰度發(fā)布。

開發(fā)人員只需要關注代碼的開發(fā)。提交代碼將自動觸發(fā)SmartCMP的流水線執(zhí)行,將最新代碼庫的完整版本,按照事先配置的流程,完成應用的持續(xù)發(fā)布與交付。

通過藍圖的復用,開發(fā)人員和運維人員可以很方便的在開發(fā)、測試、生產(chǎn)等不同的云環(huán)境部署,更新多層架構應用,微服務應用。  

騫云科技:新一代云管理平臺的特性思考

5.自助運維,彈性伸縮

新型的CMP需要能夠有更強大的自助運維能力,讓資源更彈性方便。在應用環(huán)境部署交付之后,SmartCMP為您的用戶提供了自助進行配置管理、狀態(tài)管理和變更管理的能力。以藍圖為基礎的服務拓撲,能耐整體展現(xiàn)應用的配置信息、運行狀態(tài)和性能指標。

用戶可以對云主機和云資源進行自助運維操作,并且能夠自定義策略,在業(yè)務高峰的時候自動化進行橫向、縱向擴展,智能化地響應負載變化。在擴展的過程中,SmartCMP能夠基于應用拓撲藍圖,將擴展新增的節(jié)點自動加入群集或負載均衡,即時生效,分攤工作負載,滿足業(yè)務需求。

6.通過CMP,實現(xiàn)IT、開發(fā)和業(yè)務人員完美協(xié)作

新型CMP不但要打通資源孤島,還需要打通管理孤島,提供以云為核心的協(xié)作平臺。SmartCMP能夠對多云環(huán)境和不同的工具進行整合和協(xié)同,提供統(tǒng)一和系統(tǒng)的方法,為企業(yè)帶來標準、快速的應用環(huán)境整體交付和運維。

與上一代的云管平臺不同,SmartCMP提供了人員、流程和技術的有效整合,讓IT運維和開發(fā)團隊能夠圍繞業(yè)務的需求,達成共贏:

l IT運維團隊可通過單一控制臺管理多云環(huán)境,建立標準、合規(guī)的服務目錄,減少大量重復操作,并對資源進行生命周期管理;

l 開發(fā)人員獲得一致的多云環(huán)境使用體驗與自助服務,并通過與DevOps的集成整合,完成應用程序持續(xù)部署與交付;

l 部門和項目管理員通過流程和策略,有效地管控部門和項目的預算與資源配額,以及資源申請的合理性;

l CIO,IT規(guī)劃者,可以加強基于策略的資源治理,獲取業(yè)務全面的分析報告,并充分利用現(xiàn)有IT資產(chǎn),優(yōu)化和節(jié)約云成本。

五、CMP選型的核心建議

我們認為,您在選擇CMP的時候,應該充分考慮業(yè)務的需求,以應用為核心,提供:

l 多云混合場景支持,100%的云中立,實現(xiàn)部署任意應用與服務到任意云的能力;

l 用戶自服務,實現(xiàn)基于策略的資源自動選擇、自動化部署和有效回收;

l 應用的版本管理、持續(xù)集成和持續(xù)發(fā)布;

l 智能的自愈能力,及時更新應用架構,滿足業(yè)務增長需要。

騫云科技的智能云管平臺SmartCMP,助您打通傳統(tǒng)管理與資源孤島。通過極具特色的應用藍圖,軟件架構師、開發(fā)測試人員、網(wǎng)絡管理員、虛擬化管理員、部門管理者等多個角色,可以共同規(guī)劃云藍圖,通過SmartCMP云管平臺進行無縫協(xié)作,極大促進效率。

免責聲明:本網(wǎng)站內容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準確性及可靠性,但不保證有關資料的準確性及可靠性,讀者在使用前請進一步核實,并對任何自主決定的行為負責。本網(wǎng)站對有關資料所引致的錯誤、不確或遺漏,概不負任何法律責任。任何單位或個人認為本網(wǎng)站中的網(wǎng)頁或鏈接內容可能涉嫌侵犯其知識產(chǎn)權或存在不實內容時,應及時向本網(wǎng)站提出書面權利通知或不實情況說明,并提供身份證明、權屬證明及詳細侵權或不實情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關文章源頭核實,溝通刪除相關內容或斷開相關鏈接。

2019-08-13
騫云科技:新一代云管理平臺的特性思考
作者:翁一磊,逾10年IT&互聯(lián)網(wǎng)產(chǎn)品研發(fā)經(jīng)驗,曾就職于Dell EMC,HP,微軟等跨國企業(yè),擔任混合云解決方案產(chǎn)品經(jīng)理等職務,擁有豐富的云計算相關解決方案結

長按掃碼 閱讀全文