1. 程式人生 > >機器人運維時代已來臨?這是真的......

機器人運維時代已來臨?這是真的......

演進 操作 tor proc 成本 所有 滿足 電商平臺 時間

ChatOps is a collaboration model that connects people, tools, process, and automation into a transparent workflow.

ChatOps提供了一種協作模式,人、工具、流程、自動化處在一個透明的工作環境中。

——Sean Regan, Atlassian

技術分享

隨著“ITIL+DevOps雙態運維”理念的提出和實踐,另一款顛覆性的高效協同運維產品——UYUNChatOps正式推出,完整的產品線主打高效智能,滿足運維者們全方位的需求,開啟智能運維新時代!

UYUN ChatOps給廣大運維者帶來的顛覆性的功能主要有:IM實時通訊、與機器人交互,協同各個運維工具,運維和開發人員的高效協同管理,用戶管理,消息管理,租戶集成和服務集成等不少的新功能。在產品正式亮相市場之際,小優第一時間為大家整理了UYUN ChatOps中值得運維和開發的童鞋關註的新功能。

小優偷偷告訴你哦,目前中國還沒有這麽一款產品,而且這些功能僅小優家獨有哦。

關於UYUN ChatOps

▍UYUN ChatOps的由來

ChatOps是誕生於GitHub的一種基於會話驅動的協作開發方法,過去團隊之間的通訊和開發操作是兩層皮,導致各種不透明和低效率。ChatOps將開發工具帶入開發者聊天室,通過定制的插件和腳本,一個聊天機器人能夠執行聊天中輸入的各種命令,實現在聊天平臺上的團隊協作開發自動化,把團隊溝通和執行統一整合到一個可視化更高的聊天環境中,“聊著天就把事情辦了”。

ChatOps的優點不言而喻,首先是能大大提高團隊溝通和協作的成效。無論是代碼的部署還是安全事件的響應,抑或團隊成員的消息通知,聊天機器人都能夠通過插件或腳本實時執行執行團隊成員在會話中輸入的每一行命令。換句話說,ChatOps把過去團隊成員在各自工具中輸入命令的這個黑匣子過程前端化、透明化了。團隊每個成員都能隨時了解其他成員的一舉一動,打造真正的無死角透明團隊。

ChatOps另外一個不言而喻的好處是非常有利於新人的培養。顯然,能夠直觀看到團隊的微觀運作,對於剛入職的新手來說,比任何培訓的效果都更好。

ChatOps甚至也能給IT之外的部門帶來重要價值,通過一個本地集中化的聊天工具,銷售、營銷和財務部門也能夠直觀看到企業IT基礎架構的建設和運作情況,什麽時候開始部署代碼,哪些人負責哪些系統都是一目了然,很多時候能省去各種通知和溝通成本。

UYUN ChatOps就是ITL(穩態運維)和Devops(敏態運維)之間的一個演進的橋梁。

技術分享

▍ChatOps的術語定義

人工智能標記語言

AIML

定義自然語言處理的XML規則規範,常見機器應答系統都是基於其實現的。

機器人

Robot

主要是自動處理命令的系統,常見的機器人又Hubot、Err Bot等。

▍UYUN ChatOps是什麽?

UYUN ChatOps是一款顛覆性的運維協同產品,基於即時信息形成協作入口,通過機器人連接人與工具,借助“聊天+機器人”的新型概念,集各種運維工具於聊天會話中,在提升溝通效率的同時實現高效運維。

UYUN ChatOps是DevOps的一種新實踐方式,可以定位為話驅動型的運維開發方法,將工具植入到會話當中,與具有一定自動化能力的機器人進行運維協作,使團隊能夠自動執行任務和協作,效果更好、成本更低、速度更快。ChatOps通過整合各種運維工具,將所有的運維活動帶入到溝通會話的過程中,使ChatOps作為運維的新入口,以此提高運維的工作效率。

技術分享

UYUN ChatOps亮點展示

▍機器人交互更智能

通過和機器人(小優)交互,高效提升解決問題的能力!

通過UYUN ChatOps,用戶可以通過以下幾點和機器人進行交互,

a.消息推送:機器人主動推送通知到聊天會話中,從而實現告警、工單、配置、監控、任務的信息動態分享,縮短反饋循環。

b.信息查詢:和機器人交互,根據上下文查詢和獲取信息,實現監控、配置、統計信息的快速聚合分析。

c.操作執行和機器人交互,根據上下文調度和執行自動化任務,實現巡檢、作業、交付、工單等聯動場景。

以上3點可以幫助使用開發者更快速高效得解決問題,通過UYUN ChatOps智能化推送、查詢和操作等行為,大大提升工作效率。

技術分享

▍協同管理更高效

通過IM通訊實時溝通,節約運維/開發人員之間溝通成本、提高解決問題的效率!

用戶可以通過UYUNChatOps創建群組,在群組與多人聊天;

同時,也可以選擇和某個用戶進行私聊;

還可以對進行群組管理:包含群管理和組管理,組管理比較固定,群管理比較靈活,對產品用戶來講在消息平臺既有組又有群,用戶靈活選用。群管理好比固定群組,具有一定的功能性,如運維值班組、數據庫運維組;而組管理則比較靈活,更多的是工作的協同,如MySQL 161021擴容群、電商平臺0928故障排查群。

技術分享

▍消息管理更全面

可收藏、查詢任何你想要的消息,一鍵獲得解決方案。

用戶可以發送純文本文件、附件、代碼片段、富文本等類型的消息,並可以對消息進行編輯、刪除、收藏、轉發等管理操作。如:用戶需要將代碼片段或腳本發送給某個人,可通過群發、或者私下發送,群發時系統將會通知所有人員,而私發則是一對一發送,只有該用戶能接收到。如果發錯,也可進行信息撤銷,轉發給他人,給此信息打上標簽,添加到收藏等行為。後期UYUNChatOps還會文件進行歸檔,方便用戶下次遇到類似的問題可直接通過此文件進行解決。

技術分享

▍用戶管理更規範

系統與優雲租戶對接,基於優雲租戶實現系統的統一用戶管理。

即用戶通過在優雲產品中註冊一個租戶訪問UYUN ChatOps頁面,在這個頁面,用戶可以看該團隊下的所有用戶,並選擇群聊或私聊

PS:在一個租戶下只存在一個團隊, ChatOps產品不提供註冊和登錄功能,也不提供團隊成員邀請功能,這些需要通過租戶系統。

技術分享

▍集成管理多樣化

可集成Incomming WebHook、Outgoing Webhook、自定義機器人等功能接收實時信息,也可與優雲產品進行集成,實現運維的協同。

外部產品或系統可以通過IM提供的各種WebHook(如Incomming WebHook、Outgoing Webhook、自定義機器人),來實現基於IM的協同,用戶可以基於ChatOps與優雲的產品(Monitor、CMDB、Automation和ISTM等)的集成對接,更大的實現運維的協同,另外,後期還可以與微信、釘釘等實時通訊軟件集成,使得溝通更便捷更多樣化。

技術分享

UYUN ChatOps案例展示

技術分享

關於優雲

"優雲”是廣通軟件(股票號碼:833322)旗下的下一代運維品牌,誕生於雲計算、大數據和物聯網的變革時代,企業同時面臨著數字化和“互聯網+”轉型的雙重挑戰。優雲的混合運維架構融合了雙態並存的設計理念,穩態基於ITIL運維實踐,保持核心競爭力的穩定;敏態基於DevOps的運維開發理念,滿足業務模式創新的靈活與高效,幫助用戶贏得業務的持續成功。

機器人運維時代已來臨?這是真的......