DevOps演進的創(chuàng)新之路_第1頁
DevOps演進的創(chuàng)新之路_第2頁
DevOps演進的創(chuàng)新之路_第3頁
DevOps演進的創(chuàng)新之路_第4頁
DevOps演進的創(chuàng)新之路_第5頁
已閱讀5頁,還剩30頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、ChatOpsNew approach to DevOpsDevOps演進的創(chuàng)新之路0102ChatOps理念引入ChatOps方案介紹03ChatOps金融領(lǐng)域落地04案例介紹目錄CONTENTSChatOpsNew Interface of OperationNew approach for DevOpsChatOps的業(yè)界定義putting tools right in the middle of the conversation.將工具置于溝通會話中-Jesse Newland, GitHubChatOps is a collaboration model that connects

2、people, tools, process, and automation into a transparent workflow.ChatOps提供了一種協(xié)作模式,人、工具、流程、自動化處在一個透明的工作環(huán)境中。-Sean Regan, AtlassianChatOps is a way to automate tasks within a chat conversation, making it visible to the whole team ChatOps是一種在聊天會話中自動執(zhí)行任務(wù)的方式,這個過程整個團隊都可以看到到。-Jason Hand, DummiesChatOps概念定

3、義ChatOps是一種實時聊天驅(qū)動型的運維模型,通過將自動化機器人植入到聊天會話當中,形成了人、機器,數(shù)據(jù)的自動化、透明化的聯(lián)動,使運維團隊能夠高效的溝通協(xié)作和執(zhí)行任務(wù),ChatOps是DevOps的一種實踐演進方法。概念定義協(xié)作自動化文化機器人團隊溝通核心價值:新型運維入口與拉動系統(tǒng)(PULL System)新型運維入口運維工具高度整合與高效協(xié)作ChatOps運維拉動系統(tǒng)(PULL System)ChatOps對運維模式帶來的變化ChatOpsChatOps幫助組織平滑演進到DevOpsChatOps傳統(tǒng)業(yè)務(wù)為主引入互聯(lián)網(wǎng)業(yè)務(wù)互聯(lián)網(wǎng)業(yè)務(wù)為主傳統(tǒng)業(yè)務(wù)與互聯(lián)網(wǎng)業(yè)務(wù)平分秋色傳統(tǒng)業(yè)務(wù)為主ChatOp

4、s面向運維內(nèi)外部用戶的統(tǒng)一運維入口,使用組織運維模式對用戶透明,可以幫助逐步平滑演進到DevOps更高階段。ChatOps在GitHub的起源與應(yīng)用管理Github內(nèi)部的服務(wù)器,啟停,升級、打補丁郵件管理,收發(fā)個人郵件代碼提交通知代碼構(gòu)建,部署上線數(shù)據(jù)庫管理,刪除數(shù)據(jù),備份數(shù)據(jù)ChatOps在國外企業(yè)級用戶案例0102ChatOps理念引入ChatOps方案介紹03ChatOps金融領(lǐng)域落地04案例介紹目錄CONTENTS優(yōu)云ChatOps業(yè)務(wù)架構(gòu)運維團隊即時消息平臺機器人工具平臺溝通協(xié)作工具整合優(yōu)云IM釘釘微信智能語義優(yōu)云產(chǎn)品運維相關(guān)第三方運維企業(yè)級互聯(lián)網(wǎng)開發(fā)運維業(yè)務(wù)消息推送信息查詢操作執(zhí)行

5、ChatOps技術(shù)架構(gòu)PC端移動端WEB服務(wù)器機器人服務(wù)器HTTPIM服務(wù)器語義庫WEB端存儲服務(wù)器訪問終端企業(yè)網(wǎng)關(guān)ChatOps服務(wù)端運維工具網(wǎng)關(guān)安全隧道監(jiān)控CMDB自動化流程優(yōu)云ChatOps主要特色智能機器人運維通過機器人整合各種運維工具,將工具植入到會話中,通過機器人互動,完成所有運維活動,實現(xiàn)機器人運維。一站式運維作戰(zhàn)室通過人、機器、數(shù)據(jù)的透明化聯(lián)動,打造一站式運維作戰(zhàn)室,打破團隊中心化壁壘,形成點對點協(xié)作,提升聯(lián)合作戰(zhàn)的能力。全場景自動化運維基于消息協(xié)同平臺,自動調(diào)度各類運維工具,實現(xiàn)運維場景化串聯(lián),覆蓋各類運維場景,達到自動化運維。覆蓋各類運維場景的機器人交互關(guān)鍵信息釘墻便簽式真

6、實辦公運維協(xié)同和任務(wù)執(zhí)行可回溯審計命令行+智能語義來驅(qū)動任務(wù)執(zhí)行ChatOps作為運維集中活動中心,聯(lián)合運維數(shù)據(jù)平臺實現(xiàn)信息集中,對接運作操作平臺實現(xiàn)指令執(zhí)行,打造全方位一站式運維作戰(zhàn)室。信息共享聯(lián)合分析協(xié)同處置回溯審計作戰(zhàn)室:一站式運維,聯(lián)合作戰(zhàn)消息收藏,建立個人專屬知識庫消息歸檔,形成問題解決方案消息搜索,全文檢索知識庫消息存儲,信息被永久的保存下來作戰(zhàn)室:信息共享,經(jīng)驗沉淀信息集中 經(jīng)驗沉淀知識庫ChatOps隱形知識庫和機器人交互,根據(jù)上下文查詢和獲取信息,實現(xiàn)監(jiān)控、配置、統(tǒng)計信息的快速聚合分析。機器人主動推送通知到聊天會話中,從而實現(xiàn)告警、工單、配置、監(jiān)控、任務(wù)的信息動態(tài)分享,縮短反

7、饋循環(huán)。和機器人交互,根據(jù)上下文調(diào)度和執(zhí)行自動化任務(wù),實現(xiàn)巡檢、作業(yè)、交付、工單等聯(lián)動場景通知推送信息查詢操作執(zhí)行機器人:三種機器人服務(wù)方式機器人:兩種機器人互動模式任務(wù)卡片交互式向?qū)c機器人互動過程中,通過界面方式提供機器人需要的信息。與機器人互動過程中,通過向?qū)Х绞截S富機器人需要的信息。機器人:規(guī)范化運維領(lǐng)域命令資源配置命令示例:resource show -name mysql-101資源性能命令示例:metric get -resource mysql-101 -indicator CPU利用率資源告警命令示例:alert get -source mysql-101 -type 連通性

8、告警 -level 嚴重運維工單命令示例:ticket create -type 發(fā)布工單自動化操作命令示例:action run -name 創(chuàng)建云虛機配 置性 能告 警工 單操 作監(jiān)控系統(tǒng)資源指標查詢 報表定時訂閱性能協(xié)同分析配置管理告警平臺自動化系統(tǒng)資源配置查看 配置變更通知消費拓撲圖查看工單系統(tǒng)資源告警查詢 告警協(xié)同分析告警聚合處理操作執(zhí)行執(zhí)行結(jié)果通知工單查詢 工單協(xié)同處理工單處理通知整合運維工具,串聯(lián)運維場景場景自動化:整合各種運維工具ChatOps與五大運維管理領(lǐng)域的結(jié)合場景自動化:覆蓋各類運維場景自動化巡檢變更操作環(huán)境準備應(yīng)用部署故障處置升級擴容批量作業(yè)日常維護場景舉例1:基于C

9、hatOps故障處置運維開發(fā)即時消息平臺機器人應(yīng)用監(jiān)控操作自動化告警通知告警分析故障解決處理CMDB 配置管理優(yōu)云Monitor優(yōu)云AutomationChatOps查看關(guān)系場景舉例1:基于ChatOps故障處置場景舉例2:基于ChatOps的定期自動化作業(yè)運維開發(fā)即時消息平臺機器人任務(wù)管理ChatOps操作自動化優(yōu)云Automation設(shè)置定時任務(wù)定時啟動巡檢返回巡檢結(jié)果場景舉例2:基于ChatOps的定期自動化作業(yè)場景舉例3:基于ChatOps的應(yīng)用持續(xù)交付代碼倉庫構(gòu)建部署應(yīng)用監(jiān)控優(yōu)云Automation 操作自動化運維開發(fā)即時消息平臺機器人優(yōu)云MonitorChatOps提交代碼提交通知

10、構(gòu)建觸發(fā)代碼構(gòu)建服務(wù)部署實施監(jiān)控運維操作場景舉例3:基于ChatOps的應(yīng)用持續(xù)交付0102ChatOps理念引入ChatOps方案介紹03ChatOps金融領(lǐng)域落地04案例介紹目錄CONTENTSChatOps企業(yè)實施路線圖參考自動化整合服務(wù)整合整合自動化工具,實現(xiàn)故障處置、系統(tǒng)巡檢、環(huán)境準備、日常維護操作等自動化場景整合流程與大數(shù)據(jù)分析工具,提供對運維自助服務(wù)及容量與風險管理智能化管理與響應(yīng)處置信息整合實現(xiàn)團隊信息溝通,引入Chat作戰(zhàn)室協(xié)同;整合CMDB與監(jiān)控工具,實現(xiàn)信息查詢和消息推送智能運維改變未來:借助擴展和AI,成為運維智能的服務(wù)接口和團隊協(xié)助平臺按需組建高效協(xié)作團隊應(yīng)用維護組網(wǎng)

11、絡(luò)維護組人工創(chuàng)建群組網(wǎng)絡(luò)XX故障處理組核心系統(tǒng)XX故障處理組自動創(chuàng)建群組系統(tǒng)維護組卡業(yè)務(wù)系統(tǒng)切換演練組信貸系統(tǒng)A版本上線組Incomming WebHook用來實現(xiàn)從外部向ChatOps發(fā)送消息,可以實現(xiàn)消息通知類機器人。只能完成單一任務(wù)。Outgoing WebHookOutgoing WebHook 用來接收ChatOps向外部發(fā)送的消息,可以實現(xiàn)信息查詢類機器人。自定義機器人自定義機器人的方式,可以選擇HubotErrLita等開源機器人,接入到ChatOps,可以用來實現(xiàn)操作執(zhí)行。第三方運維系統(tǒng)的整合能力多機器人智能單機器人機器人各司其職,為每類功能創(chuàng)建一個機器人;與相應(yīng)機器人互動,完

12、成相應(yīng)的功能。系統(tǒng)當中有多機器人。信息通知操作查詢小優(yōu)機器人一個機器人完成所有事情,運維工具與小優(yōu)機器人對接;小優(yōu)機器人負責智能調(diào)度運維工具完成運維操作。Incomming WebHook用來實現(xiàn)從外部向ChatOps發(fā)送消息,可以實現(xiàn)消息通知類機器人。只能完成單一任務(wù)。Outgoing WebHook 用來接收ChatOps向外部發(fā)送的消息,可以實現(xiàn)信息查詢類機器人。與小優(yōu)機器人通過REST API集成,將運維工具接入到ChatOps,可以用來實現(xiàn)操作執(zhí)行、信息查詢、消息通知等運維活動。防截屏,提供UI防截屏機制,以防信息竊取運維操作雙崗制,關(guān)鍵運維活動增加復(fù)核機制運維操作崗運維審核崗運維復(fù)核崗運維操作崗支持運維操作過程安全可控訪問安全接入,賬戶權(quán)限認證集成CMDB或其他系統(tǒng)實現(xiàn)訪問權(quán)限分配ChatOps搭載人工智能機器人,通過機器人聯(lián)動監(jiān)控系統(tǒng)、知識庫、搜索引擎等平臺實現(xiàn)智能信息,自動感知運作故障,分析問題根源,自動化處理達到智能處理,通過聊天互動自動辨識用戶的顯性和隱性需求為用戶提供智能服務(wù)。智能信息智能服務(wù)智能處理

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論