2. XaaS一切皆服務(wù)能力
SmartCMP平臺(tái)的目標(biāo)是提供IT及服務(wù)的能力,在之前的版本,我們持續(xù)完善了IaaS,IaaS+,PaaS的服務(wù)化能力。此次5.1新版本,SmartCMP智能云管理平臺(tái)為用戶(hù)帶來(lái)了XaaS一切皆服務(wù)(Any IT as a Service)!
這里的XaaS,不僅包括我們所熟知的基礎(chǔ)架構(gòu)、應(yīng)用軟件、容器、數(shù)據(jù)庫(kù)等云資源服務(wù),也包括了非標(biāo)準(zhǔn)化、需要人工介入的各項(xiàng)服務(wù)。例如:
IT手工工單服務(wù):密碼重置、申請(qǐng)新的打印機(jī)等等;
事件處理:提交IT問(wèn)題的故障單;
基礎(chǔ)設(shè)施資源申請(qǐng)服務(wù):申請(qǐng)新的IP池,申請(qǐng)資源池?cái)U(kuò)容等等;
HRaaS:開(kāi)通賬號(hào)、申請(qǐng)郵箱、創(chuàng)建新的組織架構(gòu)等等。
通過(guò)XaaS的能力,SmartCMP平臺(tái)不但可以自服務(wù)的形式提供各種云資源,還能完成其他IT資源的自服務(wù)和自動(dòng)化交付。
SmartCMP 5.1的XaaS能力主要依賴(lài)如下兩項(xiàng)新功能
1. 自定義表單,為任意的服務(wù)定義參數(shù)和字段,滿(mǎn)足任意服務(wù)的信息輸入和展現(xiàn)需求;
2. 新的流程引擎,提供可視化流程設(shè)計(jì),自動(dòng)化第三方服務(wù)API調(diào)用能力。
2.1. 自定義表單
在服務(wù)申請(qǐng)時(shí),如果需要用戶(hù)添加和定義額外的字段信息,SmartCMP提供了自定義表單的功能。配置表單和服務(wù)的過(guò)程如下:
創(chuàng)建表單信息和布局。目前表單布局通過(guò)Json配置,采用流行的Json Schema Form,可以定義復(fù)雜的交互表單,支持和第三方系統(tǒng)交互獲取數(shù)據(jù)。
在目標(biāo)服務(wù)的配置中,選擇需要顯示的表單;
用戶(hù)按需申請(qǐng)服務(wù),表單會(huì)動(dòng)態(tài)的渲染展現(xiàn),用戶(hù)輸入所需要的信息;審批員在審批過(guò)程中、服務(wù)團(tuán)隊(duì)在處理過(guò)程中,都能夠看到用戶(hù)填寫(xiě)的內(nèi)容。
下圖展現(xiàn)了在SmartCMP中設(shè)計(jì)表單,配置服務(wù)和申請(qǐng)時(shí)候添加表單的過(guò)程:
通過(guò)自定義表單,SmartCMP提供了強(qiáng)大的服務(wù)申請(qǐng)輸入信息定制能力,用戶(hù)可以為任意服務(wù)定義所需要的申請(qǐng)信息。
2.2. 全新的可視化流程引擎
SmartCMP 5.1提供全新的BPMN流程引擎,取代了老版本的串行審批流程。平臺(tái)提供可視化流程設(shè)計(jì)器,讓用戶(hù)能夠通過(guò)可視化的界面,靈活定義各種流程。平臺(tái)的流程主要包括如下兩類(lèi)。
服務(wù)流程:新的流程引擎可以靈活定義云資源自動(dòng)化部署任務(wù)和人工任務(wù),以及各個(gè)任務(wù)之間的流轉(zhuǎn)方式。例如,可以創(chuàng)建一個(gè)服務(wù)部署流程,在云資源部署成功后,需要額外步驟進(jìn)行人工操作。
審批子流程:可以靈活定義各種審批方式,包括多級(jí)審批、平行審批、條件審批等等。服務(wù)流程中可以選擇任意審批子流程。下圖展現(xiàn)了平行審批子流程設(shè)計(jì)界面。
全新的流程引擎能夠幫助管理員針對(duì)所需要提供的各種服務(wù),創(chuàng)建和使用不同的流程,為企業(yè)IT帶來(lái)了更加豐富、靈活,同時(shí)遵循管控要求的服務(wù)定義方式。
3. 自助服務(wù)更強(qiáng)大
3.1. 服務(wù)申請(qǐng)時(shí)可預(yù)估價(jià)格
SmartCMP 5.1讓用戶(hù)在申請(qǐng)服務(wù)時(shí),可以知道整體環(huán)境每個(gè)月的花費(fèi),包括私有云(按照管理員配置的計(jì)費(fèi)規(guī)則)和公有云(按照實(shí)際價(jià)格)的服務(wù)。
3.2. 一鍵加載服務(wù)申請(qǐng)參數(shù)
用戶(hù)進(jìn)行服務(wù)申請(qǐng)時(shí),可以保存當(dāng)前填寫(xiě)的參數(shù),以便在下次申請(qǐng)時(shí),直接進(jìn)行加載,自動(dòng)填充上次已經(jīng)填寫(xiě)好的參數(shù),省時(shí)省力。
4. 云平臺(tái)管理功能更豐富
SmartCMP 5.1不斷完善對(duì)于各個(gè)云平臺(tái)的對(duì)接和支持,包括
4.1. 針對(duì)微軟Azure的新增功能
支持按需創(chuàng)建Azure資源組(包括新建虛擬網(wǎng)絡(luò)VNET,子網(wǎng),以及診斷存儲(chǔ)賬戶(hù));
支持按需創(chuàng)建新的Azure安全組NSG,配置安全組規(guī)則。
4.2. 針對(duì)微軟Hyper-V的新增功能
自動(dòng)化部署Hyper-V虛擬機(jī),支持通過(guò)IP池進(jìn)行IP分配;
支持為Hyper-V虛擬機(jī)創(chuàng)建和配置多個(gè)網(wǎng)卡;
支持更多的Hyper-V虛擬機(jī)Day2運(yùn)維操作,包括:調(diào)整配置,虛擬機(jī)或存儲(chǔ)遷移,以及重置虛擬機(jī)的OS主機(jī)名。
4.3. 針對(duì)青云的新增功能
向青云公有云和私有云部署虛擬機(jī),支持通過(guò)IP池進(jìn)行IP地址分配。
能夠?yàn)榍嘣乒性坪退接性频奶摂M機(jī)創(chuàng)建快照,從快照進(jìn)行恢復(fù),并對(duì)快照進(jìn)行管理。
支持遠(yuǎn)程終端連接青云私有云的虛擬機(jī)。
4.4. 完善數(shù)據(jù)庫(kù)即服務(wù)
SmartCMP 5.1能夠支持一鍵部署Oracle RAC啦!
Oracle RAC的安裝一直是數(shù)據(jù)庫(kù)管理員的挑戰(zhàn),手動(dòng)部署一次RAC可能需要一兩天的時(shí)間,而且容易因?yàn)榄h(huán)境的復(fù)雜性產(chǎn)生錯(cuò)誤和問(wèn)題。
SmartCMP 5.1系統(tǒng)性地解決了Oracle RAC部署問(wèn)題,通過(guò)內(nèi)置軟件組件將Oracle部署需要指定的參數(shù)進(jìn)行封裝和定義,結(jié)合藍(lán)圖設(shè)計(jì)服務(wù)的編排和框架,能夠?qū)racle RAC發(fā)布成為標(biāo)準(zhǔn)化的服務(wù),使得用戶(hù)可以通過(guò)服務(wù)目錄自助申請(qǐng),而無(wú)需任何的人工干預(yù),完成Oracle RAC端到端的自動(dòng)化部署、快速交付,同時(shí)避免人工出錯(cuò)。
下圖展現(xiàn)了在SmartCMP中配置一個(gè)私有云環(huán)境下部署Oracle RAC的藍(lán)圖:
5. 完善ITSM ,支持事件管理
SmartCMP 5.1支持更豐富的ITSM功能,提供事件處理流程,讓用戶(hù)可以報(bào)告碰到的IT資源相關(guān)的問(wèn)題,例如:VM出現(xiàn)故障,數(shù)據(jù)庫(kù)性能問(wèn)題等。
下圖展現(xiàn)了標(biāo)準(zhǔn)事件的流程圖:
用戶(hù)提交事件之后,一線(xiàn)IT支持團(tuán)隊(duì)進(jìn)行處理;
如果解決不了問(wèn)題,可以升級(jí)轉(zhuǎn)給二線(xiàn)IT支持團(tuán)隊(duì);
問(wèn)題解決之后,用戶(hù)進(jìn)行確認(rèn),關(guān)閉工單或者重新提交解決。