“敏”中求勝含潘,“互聯(lián)網(wǎng)+”時(shí)代下的敏捷運(yùn)維淀歇,聯(lián)想 IT管理研究白皮書第四部分
“靡不有初潘懊,鮮克有終”姚糊,每個(gè)企業(yè)都會(huì)有敏捷運(yùn) 維轉(zhuǎn)型的想法,但執(zhí)行起來到落地有很多困難卦尊。聯(lián) 想 IT 管理服務(wù)部門經(jīng)過近幾年的敏捷運(yùn)維實(shí)踐叛拷,總 結(jié)出可以運(yùn)用敏捷運(yùn)維的幾種典型運(yùn)維場(chǎng)景:
快速交付舌厨,提升市場(chǎng)競爭力
客戶需求:
企業(yè)新產(chǎn)品發(fā)布周期冗長節(jié)奏緩慢岂却,尤其是新型面 向互聯(lián)網(wǎng)用戶的應(yīng)用∪雇郑客戶希望加快發(fā)布頻率躏哩,并 且對(duì)于廣大用戶來說后臺(tái)的版本發(fā)布與變更是透明的。
解決之道:
運(yùn)維團(tuán)隊(duì)主動(dòng)進(jìn)行探索創(chuàng)新揉燃, 采取的措施包括:
-扁平化組織
建議并協(xié)助客戶打造一個(gè)由骨干人員組成的集成團(tuán) 隊(duì)負(fù)責(zé)新型互聯(lián)網(wǎng)應(yīng)用從開發(fā)到最終發(fā)布的全流程扫尺。團(tuán)隊(duì)規(guī)模控制在10 人以內(nèi)炊汤,角色涵蓋了產(chǎn)品經(jīng)理正驻、 開發(fā)、測(cè)試和運(yùn)維抢腐,但要求全部人員技術(shù)復(fù)合度高 并均可復(fù)用姑曙,每個(gè)人都最終對(duì)業(yè)務(wù)負(fù)責(zé)。團(tuán)隊(duì)中打破原有部門間的藩籬迈倍,運(yùn)維人員均可嘗試產(chǎn)品架構(gòu) 設(shè)計(jì)與運(yùn)維開發(fā)伤靠,開發(fā)人員可負(fù)責(zé)最終產(chǎn)品上線與 發(fā)布,測(cè)試人員可參與開發(fā)和產(chǎn)品功能定義啼染。團(tuán)隊(duì) 的一致目標(biāo)是保證產(chǎn)品的快速發(fā)布和功能滿足客戶需求并不斷提升用戶體驗(yàn)宴合。組織文化鼓勵(lì)試錯(cuò),鼓 勵(lì)探索迹鹅,鼓勵(lì)創(chuàng)新卦洽。
-實(shí)踐持續(xù)集成、持續(xù)部署和發(fā)布新方式
在組織扁平化的基礎(chǔ)上斜棚,引入并實(shí)踐持續(xù)集成和持 續(xù)部署逐样。產(chǎn)品的發(fā)布過程也不是一蹴而就,而是階 梯性逐步擴(kuò)大用戶范圍,從公司內(nèi)部用戶 -> 忠誠度 較高的種子用戶-> 更大范圍的活躍用戶-> 所有用 戶脂新。在此過程中挪捕,團(tuán)隊(duì)根據(jù)用戶的反饋及時(shí)完善產(chǎn) 品相關(guān)功能。此種發(fā)布方式就是業(yè)內(nèi)目前比較常用的“灰度發(fā)布”争便。在整個(gè)發(fā)布過程中级零,對(duì)用戶來說感受不到系統(tǒng)版本發(fā)布與變更。
-加強(qiáng)溝通協(xié)調(diào)
扁平化組織中原部門間的藩籬逐漸消除滞乙,所有成員 都擁有一致的團(tuán)隊(duì)目標(biāo)奏纪,必將極大地提升團(tuán)隊(duì)整體 溝通協(xié)調(diào)效率。團(tuán)隊(duì)成員間高效地協(xié)同工作節(jié)省大量時(shí)間的同時(shí)使得每個(gè)成員更加高效斩启、更加敏捷和 減少挫敗感序调,整個(gè)團(tuán)隊(duì)的工作熱情有很大提升。
-嘗試運(yùn)用各種工具
引入并實(shí)踐持續(xù)集成和持續(xù)部署工具Jenkins兔簇,它是一個(gè)開源的實(shí)現(xiàn)持續(xù)集成的軟件工具发绢,是一個(gè)可 擴(kuò)展的持續(xù)集成引擎。能幫助客戶:
? 持續(xù)垄琐、自動(dòng)地構(gòu)建 / 測(cè)試軟件項(xiàng)目
? 實(shí)時(shí)監(jiān)控和及時(shí)提醒:實(shí)時(shí)監(jiān)控集成中存在的錯(cuò) 誤边酒,當(dāng)完成一次集成時(shí),可通過 E-Mail/RSS/IM 實(shí)時(shí)告知集成結(jié)果狸窘,這極大程度上節(jié)約了在監(jiān)控 上所用的時(shí)間
? 提供詳細(xì)的日志文件
? 能用圖表的形式形象展示項(xiàng)目構(gòu)建的趨勢(shì)和穩(wěn)定性
? 支持分布式構(gòu)建:可以把集成構(gòu)建等工作分發(fā)到 多臺(tái)計(jì)算機(jī)中完成
? 工作流框架:將原本獨(dú)立運(yùn)行于單個(gè)或者多個(gè)節(jié) 點(diǎn)的任務(wù)連接起來墩朦,實(shí)現(xiàn)單個(gè)任務(wù)難以完成的復(fù) 雜發(fā)布流程,任何發(fā)布流程都可以表述為一段 Groovy 腳本
引入并實(shí)踐配置管理工具Ansible翻擒,它幫助實(shí)現(xiàn)自動(dòng)化橫向擴(kuò)展IT 規(guī)模氓涣,管理復(fù)雜的部署,可以保證 在添加陋气、銷毀或替換服務(wù)器時(shí)對(duì)業(yè)務(wù)服務(wù)無影響劳吠, 極大地提高了運(yùn)維生產(chǎn)力。
-標(biāo)準(zhǔn)化和自動(dòng)化所有操作
要求團(tuán)隊(duì)成員盡可能嘗試用腳本和其他工具將重復(fù) 性勞動(dòng)標(biāo)準(zhǔn)化和自動(dòng)化恩伺。鼓勵(lì)至少將20% 工作時(shí)間 從日常運(yùn)維工作中擺脫出來赴背,用于研發(fā)和新工具新 方法的探索。
應(yīng)用監(jiān)控晶渠,關(guān)注用戶滿意度
客戶需求:
客戶不滿足于只監(jiān)控基礎(chǔ)架構(gòu)凰荚,而是要求對(duì)應(yīng)用和 業(yè)務(wù)進(jìn)行監(jiān)控,盡量實(shí)現(xiàn)業(yè)務(wù)全流程的監(jiān)控褒脯。
解決之道:
引入并實(shí)踐應(yīng)用性能管理工具 APM便瑟。
APM 是指應(yīng)用性能管理,旨在幫助企業(yè)針對(duì)應(yīng)用性 能進(jìn)行檢測(cè)和優(yōu)化番川。一方面提高應(yīng)用可靠性和質(zhì)量到涂, 保證用戶體驗(yàn);另一方面脊框,也有助于提高企業(yè)競爭力, 避免用戶流失践啄。其主要的價(jià)值在于復(fù)雜IT 應(yīng)用架構(gòu)的場(chǎng)景下幫助用戶快速的自動(dòng)繪制應(yīng)用拓?fù)浜痛a 級(jí)問題定位浇雹,可從用戶端著手開始監(jiān)控和采集數(shù)據(jù), 可在整個(gè)用戶體驗(yàn)交付鏈條的每一個(gè)環(huán)節(jié)進(jìn)行監(jiān)控屿讽。 采集所有的數(shù)據(jù)昭灵,通過對(duì)數(shù)據(jù)的分析,來發(fā)現(xiàn)和解決可能發(fā)生在每一個(gè)環(huán)節(jié)的影響用戶體驗(yàn)的風(fēng)險(xiǎn)因 素伐谈,解決用戶體驗(yàn)前置的問題烂完。還可以幫助企業(yè)客 戶從業(yè)務(wù)視角分析業(yè)務(wù)峰值期及來源她我,例如:聯(lián)想 幫助物流企業(yè)客戶從業(yè)務(wù)視角分析出在雙十一業(yè)務(wù)峰值期疮绷,最多的訂單是從哪個(gè)渠道來的,服務(wù)效果 顯著面殖。
挖掘日志履澳,持續(xù)數(shù)字化調(diào)優(yōu)
客戶需求:
對(duì)日志內(nèi)容進(jìn)行深度數(shù)據(jù)挖掘用以輔助業(yè)務(wù)決策嘶窄。
解決之道:
引入并實(shí)踐 ELK。
日志需要經(jīng)過處理和分析才有意義奇昙。ELK 作為一整套日志處理與分析的解決方案护侮,與商業(yè)軟件Splunk 相比敌完,具備明顯的價(jià)格優(yōu)勢(shì)储耐。ELK 是三個(gè)軟件產(chǎn) 品的首字母縮寫,Elasticsearch滨溉,Logstash 和 Kibana什湘,這三款軟件都是開源軟件,它們合并在一 起配合使用晦攒,實(shí)現(xiàn)如下功能:
-日志采集和搜索
準(zhǔn)確并實(shí)時(shí)地采集業(yè)務(wù)系統(tǒng)產(chǎn)生的日志闽撤。利用搜索 分析功能,方便用戶快速定位問題脯颜。能夠自動(dòng)從日 志中提取關(guān)鍵字段哟旗,將非結(jié)構(gòu)化日志轉(zhuǎn)化為結(jié)構(gòu)化數(shù)據(jù)。
-監(jiān)控告警
準(zhǔn)確并實(shí)時(shí)監(jiān)控業(yè)務(wù)日志數(shù)據(jù)栋操,當(dāng)日志觸發(fā)告警配 置時(shí)闸餐,及時(shí)通過郵件或者短信告警。
-安全審計(jì)
自動(dòng)檢測(cè) SQL 注入攻擊矾芙、跨站請(qǐng)求和代碼注入等安全滲透攻擊及違規(guī)操作舍沙,幫用戶進(jìn)行安全審計(jì)。
-可視化
可以將日志數(shù)據(jù)可視化剔宪,方便用戶創(chuàng)建各種統(tǒng)計(jì) 視圖拂铡。
聯(lián)想敏捷運(yùn)維服務(wù)組合
聯(lián)想具有專業(yè)敏捷運(yùn)維服務(wù)組合壹无,可以協(xié)助客戶敏捷運(yùn)維轉(zhuǎn)型,其服務(wù)內(nèi)容和交付體系如下:
此外聯(lián)想還具有一支覆蓋全國的專業(yè)服務(wù)團(tuán)隊(duì)感帅,擁有豐富的專家能全方位滿足客戶轉(zhuǎn)型需求斗锭。
結(jié)語
動(dòng)物學(xué)家達(dá)爾文曾說過:“世界上進(jìn)化下來的動(dòng)物,并不是最強(qiáng)大的動(dòng)物失球,也不是最聰明的動(dòng)物拒迅,而是那些最能適應(yīng)變化的動(dòng)物”。敏捷運(yùn)維就是企業(yè)級(jí)用戶適應(yīng)敏捷業(yè)務(wù)和敏捷架構(gòu)變化的應(yīng)對(duì)之道她倘。
最后璧微,敏捷運(yùn)維轉(zhuǎn)型不是一蹴而就的,整個(gè)過程可能是漫長的硬梁、持久的前硫,但也是必須的,與時(shí)俱進(jìn)的荧止!走在轉(zhuǎn)型路上的每一位前行者屹电,唯有堅(jiān)持不懈地去探索,去實(shí)踐跃巡。