實踐場景
某電商系統(tǒng)由前端模塊、商品模塊和訂單模塊三個微服務(wù)組成,并部署在CCE集群中,隨著的業(yè)務(wù)量不斷增長,運維所要納管的網(wǎng)絡(luò)設(shè)備、物理服務(wù)器、應(yīng)用服務(wù)器等基礎(chǔ)設(shè)施都相應(yīng)的增加,傳統(tǒng)信息技術(shù)基礎(chǔ)設(shè)施庫(Information Technology Infrastructure Library,簡稱ITIL)流程中面向基礎(chǔ)設(shè)施資源的管理方式,易造成各運維服務(wù)之間數(shù)據(jù)割裂、信息不一致等問題。
應(yīng)用部署在容器中要如何將這些基礎(chǔ)設(shè)施與應(yīng)用關(guān)聯(lián)、如何管理基礎(chǔ)設(shè)施的生命周期、如何查看是否還有空閑的資產(chǎn)等一系列問題讓運維人員非常頭疼。
解決方案
應(yīng)用運維管理AOM提供CMDB模型,能夠自定義應(yīng)用分層模型:應(yīng)用/子應(yīng)用/組件/環(huán)境,管理復(fù)雜應(yīng)用,并將應(yīng)用與資源進行關(guān)聯(lián)。例如,將鳳凰電商系統(tǒng)作為一個應(yīng)用,商品和訂單模塊分別作為兩個組件,再在組件下創(chuàng)建相應(yīng)的環(huán)境,環(huán)境下綁定對應(yīng)的資源,即可通過應(yīng)用快速找到依賴的資源。應(yīng)用資源管理中還提供基礎(chǔ)資源管理,查看資源使用情況,為上層的應(yīng)用場景提供可靠的數(shù)據(jù)支撐。
配置CMDB
前提條件
已創(chuàng)建CCE集群,并部署應(yīng)用及購買相關(guān)資源。
1、創(chuàng)建一個應(yīng)用。
登錄AOM 2.0控制臺。
在菜單欄選擇“應(yīng)用資源管理”,進入“應(yīng)用資源管理”界面。
在左側(cè)導(dǎo)航欄中選擇“應(yīng)用管理”,單擊右上角的“創(chuàng)建應(yīng)用”。
在彈出的“創(chuàng)建應(yīng)用”頁面中,設(shè)置創(chuàng)建應(yīng)用的相關(guān)參數(shù)。
設(shè)置完成后,單擊“確認”。
2、為創(chuàng)建的“phoenixapp1”應(yīng)用添加節(jié)點,包括組件和環(huán)境。
為應(yīng)用添加節(jié)點有兩種方式,請根據(jù)需要選擇:
方式一:通過安裝APM探針方式添加CMDB的組件和環(huán)境。如果您需要通過AOM的CMDB統(tǒng)一管理APM性能數(shù)據(jù),建議采用該方式。
方式二:直接在CMDB上手工添加組件和環(huán)境。如果您暫時不使用APM,可采用該方式。
說明:示例的商城應(yīng)用部署在CCE集群中,建議用戶采用方式一添加節(jié)點。通過安裝APM探針的方式為CMDB模型添加組件和環(huán)境,安裝完成后,組件名稱為工作負載的名稱,環(huán)境名稱則為安裝探針時填寫的環(huán)境名,并顯示在“應(yīng)用資源管理”頁面左側(cè)的應(yīng)用樹中,無需在“應(yīng)用資源管理”界面手工添加。
登錄CCE控制臺,單擊集群名稱進入集群。
在左側(cè)導(dǎo)航欄中選擇“工作負載 ”,選擇需要上報到AOM的工作負載類型。
單擊工作負載名稱,在“工作負載運維”頁簽中,單擊右下角“編輯”,修改“性能管理配置”相關(guān)信息。
選擇“APM 2.0探針”,設(shè)置“探針版本”為“l(fā)atest-x86”,“APM環(huán)境”為“phoenixenv1”,從“APM業(yè)務(wù)”的下拉列表中選擇1創(chuàng)建的“phoenixapp1”應(yīng)用。
設(shè)置完成后,單擊“保存”。
3、依次為創(chuàng)建的環(huán)境關(guān)聯(lián)RDS、DCS和ELB相關(guān)資源。
在“ 應(yīng)用管理”界面左側(cè)樹節(jié)點,選中待操作的環(huán)境“phoenixenv1”,在右側(cè)區(qū)域單擊資源頁簽,在下方列表區(qū)域單擊“關(guān)聯(lián)資源”。
從資源列表中選擇合適的資源實例。
說明:資源列表僅展示與應(yīng)用企業(yè)項目相同的資源。
設(shè)置完成后,單擊“關(guān)聯(lián)”。
在“ 首頁”搜索創(chuàng)建的“phoenixapp1”應(yīng)用,單擊應(yīng)用名可直接跳至應(yīng)用樹節(jié)點查看應(yīng)用的組件、環(huán)境等信息。
應(yīng)用資源管理
應(yīng)用資源管理是基于DevOps理念打造的面向應(yīng)用全生命周期的資源管理平臺,是現(xiàn)代自動化運維的基石服務(wù),統(tǒng)一集中管理華為云同時覆蓋不同云廠商的一切資源對象與應(yīng)用之間的關(guān)系。
CMDB作為AOM的應(yīng)用資源管理中心,將所有資源對象與應(yīng)用統(tǒng)一管理,為AOM監(jiān)控中心、自動化運維子服務(wù)和LTS、APM等上層運維服務(wù)提供準確、及時、一致的資源配置數(shù)據(jù),并通過開放配置數(shù)據(jù)接口,輔助第三方系統(tǒng)運維場景建設(shè)。