運(yùn)維工作心得體會(huì)_第1頁
運(yùn)維工作心得體會(huì)_第2頁
運(yùn)維工作心得體會(huì)_第3頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、第 PAGE19 頁 共 NUMPAGES19 頁運(yùn)維工作心得體會(huì)運(yùn)維工作心得總結(jié)運(yùn)維工作直接關(guān)系到應(yīng)用系統(tǒng)運(yùn)行的正常穩(wěn)定,但運(yùn)維工作紛繁復(fù)雜,正規(guī)化、系統(tǒng)化相對比較弱,如何改變這種現(xiàn)狀?從眾多的運(yùn)維工作者的成功失敗中進(jìn)行經(jīng)驗(yàn)總結(jié),并提升為運(yùn)維規(guī)則,是提高運(yùn)維水平,保障應(yīng)用系統(tǒng)正常穩(wěn)定運(yùn)行的有效途徑。筆者通過自己的多年運(yùn)維經(jīng)驗(yàn),總結(jié)出以下必須遵守的基本運(yùn)維規(guī)則,可以大大減少缺乏經(jīng)驗(yàn)的運(yùn)維人員因?yàn)樽陨硎д`導(dǎo)致系統(tǒng)出故障的可能性。一、系統(tǒng)變更、升級(jí)應(yīng)先在同樣的環(huán)境測試通過,執(zhí)行前應(yīng)有經(jīng)過驗(yàn)證的回退預(yù)案運(yùn)維是一門經(jīng)驗(yàn)的學(xué)科、是一門試錯(cuò)的學(xué)科。沒有做過的東西、總是會(huì)給你出意想不到的難題,因此變更前,一

2、定要在相同或者相似運(yùn)行環(huán)境下進(jìn)行測試,通過后才能在正式環(huán)境下執(zhí)行變更。同時(shí)應(yīng)準(zhǔn)備好變更失敗的回退預(yù)案,比如,做好系統(tǒng)備份、數(shù)據(jù)庫備份、配置備份,固化變更前的運(yùn)行現(xiàn)場,讓變更有回頭的機(jī)會(huì)。二、對破壞性的操作要先確認(rèn)符合預(yù)定方案,然后謹(jǐn)慎執(zhí)行什么是破壞性的操作? 比如:對MSSQLServer,執(zhí)行update操作,因?yàn)椴恍枰猰it,所以特別容易忽視也特別危險(xiǎn),還有delete、drop等操作更不用說。對 Oracle 而言:truncate table_name、delete table_name、drop table_name,這些語句執(zhí)行起來輕松簡單也愜意極了、但記住!即便數(shù)據(jù)可被回滾、代價(jià)

3、也是非常大!對 Linu_ 而言,rm -r 所有當(dāng)前及其子目錄的所有數(shù)據(jù)都將被刪除。經(jīng)歷過這種故障的人、大多會(huì)給 rm 上個(gè)別名 A liasrm=rm -i 同理、cp 和 mv 也可以有同樣的選項(xiàng):aliascp=cp -i alias mv=mv -i 對window而言,shift+del文件或者目錄 對任何系統(tǒng)而言,無備份直接修改文件等三、備份并驗(yàn)證備份的有效性不管是硬件還是軟件總有意外崩潰的時(shí)候,怎么辦?備份!備份的學(xué)問很大、按照不同的維度可以分:冷備和熱備、實(shí)時(shí)和非實(shí)時(shí)、物理和邏輯、全備增量備。備份有了、可以高忱無憂了嗎?不行!尚須驗(yàn)證備份的有效性。一個(gè)總有那么幾次、備份無法保

4、證 100% 恢復(fù),簡單的驗(yàn)證就是找個(gè)空庫恢復(fù)出來。四、對生產(chǎn)環(huán)境永保敬畏之心這是避免應(yīng)用系統(tǒng)發(fā)生故障的一條鐵規(guī),也是被開發(fā)、運(yùn)維人員容易忽視的地方。要堅(jiān)決杜絕直接在生產(chǎn)環(huán)境做開發(fā)、測試和bug修復(fù),這些操作只能在開發(fā)和測試環(huán)境做,否則一旦出事,將欲哭無淚。五、交接和休假最容易出故障接手別人的工作要一而再,再而三的確認(rèn)變更方案,請教人并不見得就是能力不行的表現(xiàn); 休假前最好各種可以做好的事情,最好能夠準(zhǔn)備一份文檔,指明在什么情況下怎么做和聯(lián)系哪些人; 在別人放假的時(shí)候接手工作,“能拖則拖”,實(shí)在需要執(zhí)行:必須不厭其煩的跟原系統(tǒng)管理人員確認(rèn)各個(gè)操作細(xì)節(jié)。 六、一定要有監(jiān)控手段和報(bào)警措施運(yùn)維人員賴

5、于生存的工具就是報(bào)警和監(jiān)控。報(bào)警可以讓你及時(shí)知道系統(tǒng)出現(xiàn)了什么異常、以便及時(shí)跟進(jìn)、把故障扼殺于搖籃; 監(jiān)控可以讓你了解系統(tǒng)的歷史性能信息、以歷為鑒、可以知興替、早做優(yōu)化。 報(bào)警和監(jiān)控是衣寬帶水的好兄弟、相鋪相成、互相促進(jìn)。七、使用自動(dòng)切換技術(shù)需謹(jǐn)慎為了保障數(shù)據(jù)庫安全,往往會(huì)使用HA或者RAC之類的技術(shù),但是這類技術(shù)能否真正在關(guān)鍵時(shí)刻起作用,則是需要經(jīng)過反復(fù)驗(yàn)證和確認(rèn)的。并不是按照文檔要求做好了就夠的,很多意外因素或者系統(tǒng)因素會(huì)導(dǎo)致自動(dòng)切換技術(shù)并不能如期發(fā)揮作用。如果到事后才發(fā)現(xiàn)這一點(diǎn),將悔之晚矣。八、要有偏執(zhí)狂的精神,方案要檢查,檢查,再檢查有這么一個(gè)人: 他在做一個(gè)變更的時(shí)候,會(huì)先提前一兩周

6、發(fā)送郵件并電話手機(jī)通知相關(guān)人 在測試機(jī)上寫好腳本,召集大家 review 操作步驟和腳本 測試完成以后拷貝到生產(chǎn)環(huán)境 登錄對應(yīng)機(jī)器,“打開,關(guān)閉,打開,關(guān)閉”該腳本 跟相關(guān)人員再次確認(rèn)執(zhí)行的操作,順序,時(shí)間點(diǎn),可能的影響和回滾是否都準(zhǔn)備好了 執(zhí)行前還要退出這個(gè)機(jī)器,然后再登錄進(jìn)去,“打開,關(guān)閉”腳本 最后才在后臺(tái)運(yùn)行腳本,同時(shí)在另外一個(gè)窗口登錄著,隨時(shí)ps和查看結(jié)果輸出期間姿勢端正,呼吸急促而均勻,眼神凝重。操作的人不覺得累,倒是一邊觀摩的人很累。九、簡單即是美我們總是面臨各種誘惑:新的系統(tǒng)架構(gòu),新的更智能的命令和工具,最新的硬件平臺(tái),功能更全的HA軟件.你可以在線下安裝,測試,怎么做都行。但

7、是如果想要在生產(chǎn)環(huán)境下使用起來、請三思!能夠使用系統(tǒng)內(nèi)置命令的話,就不用考慮其他要專門下載安裝的軟件了 腳本本身就能完成的功能,就沒有必要專門找一個(gè)功能豐富的軟件來做 Linu_本身自帶的字符界面比那些復(fù)雜的圖形界面要簡潔方便 如果能做到堅(jiān)持這九條鐵規(guī),你的應(yīng)用系統(tǒng)就能長久穩(wěn)定運(yùn)行了。第四期網(wǎng)絡(luò)運(yùn)維培訓(xùn)心得體會(huì)隨著網(wǎng)絡(luò)時(shí)代的到來,網(wǎng)絡(luò)學(xué)習(xí)為我們提供了新的人生起點(diǎn),迎來了新的教育方式,讓我們隨時(shí)隨地不受地區(qū)、時(shí)間與空間的限制,能夠快捷、方便地接受更多的新的知識(shí),尋找到適合我們自己的教育教學(xué)方法。在網(wǎng)絡(luò)學(xué)習(xí)中我與同行們互相交流,互相學(xué)習(xí),在互動(dòng)中我學(xué)到了一些粗淺的網(wǎng)絡(luò)知識(shí),從不知怎樣建立博客、怎樣

8、進(jìn)入博客到怎樣發(fā)表文章等。老師們的答疑解惑讓我在學(xué)習(xí)上信心百倍,更使我的學(xué)習(xí)進(jìn)步很快,教育教學(xué)工作有了動(dòng)力和努力的方向。是網(wǎng)絡(luò)學(xué)習(xí)讓我體味到了人生從來未有過的快樂與欣喜。網(wǎng)絡(luò)就象一個(gè)強(qiáng)大的磁場,深深地吸引著我,影響著我。使我把它融入我教學(xué)工作之中。利用網(wǎng)絡(luò)教學(xué)有助于構(gòu)建新型的教學(xué)模式,真正對教育教學(xué)起到全方位的變革作用。20_年11月24日我參加了鄂爾多斯市信息辦組織的第四期網(wǎng)絡(luò)運(yùn)維培訓(xùn)。本次培訓(xùn),我受益良多,現(xiàn)總結(jié)心得如下:本次培訓(xùn)是有包頭科技學(xué)院的老師以及工程師給我們講授的,在他們嶄新的圖書館電子教室里,劉老師首先強(qiáng)調(diào)了“智力儲(chǔ)備”。在新的信息技術(shù)快速發(fā)展的時(shí)代,提前儲(chǔ)備了足夠的知識(shí),就占

9、領(lǐng)了技術(shù)的前沿,這是我今后努力的方向。趙老師講得精簡干練,但讓我認(rèn)識(shí)到要有作為就要有目標(biāo),有思路,有方法,要有管理方案。翟老師語重心長的告訴我們,我們要作為一名管理者,而不是維修工,更讓我們的工作有了主體方向。 曾記得開幕的第一天特別的開心,我們學(xué)員們做到屬于自己的桌子上,由包頭科技大學(xué)的劉老師致開幕詞,劉老師精美的語速,富有風(fēng)趣的講解,帶來了一陣陣熱戀的掌聲,劉老師強(qiáng)調(diào)了學(xué)習(xí)的時(shí)間安排,上午講解的老師,以及下午講解的老師,晚上實(shí)驗(yàn)課的老師等等,可想而之老師們對我們學(xué)習(xí)的認(rèn)真,對我們學(xué)習(xí)的上心,我們也下定決心盡自己的最大努力在這僅有的十天中,把我們學(xué)習(xí)的知識(shí)學(xué)好,學(xué)通,以便日后回到自己的崗位學(xué)

10、以致用。接下來工程師為我們著重講解了操作系統(tǒng)、應(yīng)用軟件等相關(guān)知識(shí)。Win7系統(tǒng)要留夠50GB的空間,盡量使用純凈版系統(tǒng)進(jìn)行安裝,慚愧的說,我日常用的系統(tǒng)都是Ghost版本,里面總是或多或少有一些廣告軟件等等,往往給系統(tǒng)的穩(wěn)定性帶來不良后果。這是今后應(yīng)該注意的地方了,由于自己是首次接受這么大規(guī)模的培訓(xùn),由于工程師的語言過快,思路過于敏捷,使得我很難跟的上,學(xué)起來也是非常的吃力,有一點(diǎn)力不從心的感覺,信好工程師老師從我們僵硬的臉上看出了我們的不懂,他有從新的細(xì)細(xì)的講解,直到我們聽明白,聽懂得為止。像這樣的老師我只能說是非常非常的敬業(yè),認(rèn)真。還學(xué)到了一個(gè)很有用的dos命令:ipcongfig /al

11、l d:ip.t_t這個(gè)命令用來備份維修機(jī)的IP地址十分方便,要記住,要常用。對于電腦故障的排查,工程師介紹了計(jì)算機(jī)系統(tǒng)故障的判斷思路和方法:1、先軟件后硬件。2、先電后負(fù)載。3、先表面后里面。4、先外設(shè)后主機(jī)。5、先一般故障后特殊故障。6、先公共性故障后局部性故障。7、先主要性故障后次要性故障。這些方法十分有助于我理清思路,找到真正的故障所在,能有效的提高工作效率。工程師還重點(diǎn)介紹了Ghost這個(gè)工具軟件的使用。尤其是Ghost E_plorer 這個(gè)小軟件的運(yùn)用是我以前較少使用的。經(jīng)過學(xué)習(xí)我了解到:它是一款可以對ghost生成的映像文件進(jìn)行解壓、查看以及編輯程序,利用他可以非常簡單的對 G

12、HOST 映像文件進(jìn)行編輯,可以按自己的意愿向映像文件里添加、刪除文件,也可以將需要的文件提取出來。這樣,以后再維修無法開機(jī)的電腦時(shí)就能為老師們最大限度的保留數(shù)據(jù)了。關(guān)于網(wǎng)絡(luò)管理工作,還屬包頭科技大學(xué)的趙老師,講得深入淺出,Ipconfig 命令,Netstat,Nslookup 命令還有用于檢查路由tracert 命令等都十分的實(shí)用。他還通過分析p 一些網(wǎng)絡(luò)故障實(shí)例教會(huì)我們一些更實(shí)際的運(yùn)用。還給我們講解了城域網(wǎng)網(wǎng)絡(luò)分析p 系統(tǒng)的功能和使用方法。路由器交換機(jī)的配置,以及IP地址的分類,子網(wǎng)掩碼的計(jì)算劃分,城域網(wǎng)的建設(shè)以及在講授的過程中不乏講解他自己的一些學(xué)習(xí)經(jīng)歷,謀財(cái)之道等等知識(shí)。網(wǎng)絡(luò)為我們提

13、供了豐富的教學(xué)情景,它淡化了課堂與“真實(shí)世界”之間的距離,擴(kuò)展了教師的學(xué)習(xí)空間,在真正意義上實(shí)現(xiàn)了教師與真實(shí)世界的接觸與聯(lián)系。語文課堂上,課前我們可以到網(wǎng)絡(luò)上搜索資料(包括文本、圖片等),課上再把搜集到的大量資料與伙伴交流共享。在這樣的學(xué)習(xí)情境中,教師可以積極主動(dòng)去探求知識(shí),保持最旺盛的求知欲望,對資料的搜集、整理與分析p 為學(xué)生批判性思維與創(chuàng)造性思維的培養(yǎng)搭建平臺(tái),有利于建構(gòu)新型的教學(xué)模式。網(wǎng)絡(luò)學(xué)習(xí)有利于教師共同探究問題,網(wǎng)上交流等活動(dòng),使業(yè)余生活趣味化,其核心是要發(fā)揮教師學(xué)習(xí)的主動(dòng)性、積極性,網(wǎng)絡(luò)的學(xué)習(xí)能夠給予教師一個(gè)自主學(xué)習(xí)的空間。參加網(wǎng)絡(luò)學(xué)習(xí),對于我們一線教師來說,絕不是為了一時(shí)的興趣

14、,更不是為了完成任務(wù)或是趕時(shí)髦、裝門面。而是要通過知識(shí)的積淀,充實(shí)自己、完善自己。鋪設(shè)一條使自己成為一名合格教師的人生之路。達(dá)拉特旗第二期張偉 時(shí)間:20_年12月11日360公司運(yùn)維心得分享在很多“外人”的眼中,運(yùn)維工程師的工作不過是搬機(jī)器、調(diào)網(wǎng)絡(luò)、裝軟件、處理故障、724小時(shí)值班,簡單而又枯燥至極。但事實(shí)并非如此,運(yùn)維工作涵蓋很多技術(shù)領(lǐng)域,運(yùn)維工程師要掌握硬件、軟件、操作系統(tǒng)、開發(fā)等多方面的知識(shí),核心目標(biāo)是為億萬用戶使用的產(chǎn)品保駕護(hù)航。當(dāng)今互聯(lián)網(wǎng)行業(yè)的發(fā)展日新月異,新技術(shù)層出不窮。為了適應(yīng)發(fā)展趨勢,運(yùn)維工程師只有提升技術(shù)能力才能更好地完成艱巨的運(yùn)維任務(wù),必須要對傳統(tǒng)運(yùn)維發(fā)出自我挑戰(zhàn)。在36

15、0,運(yùn)維團(tuán)隊(duì)由基礎(chǔ)運(yùn)維團(tuán)隊(duì)、網(wǎng)絡(luò)運(yùn)維團(tuán)隊(duì)和應(yīng)用運(yùn)維團(tuán)隊(duì)三部分組成。我們將運(yùn)維從技術(shù)支持領(lǐng)域升級(jí),進(jìn)行產(chǎn)品化改進(jìn),核心目標(biāo)是為了降低運(yùn)維成本、縮短研發(fā)周期、讓產(chǎn)品試錯(cuò)更廉價(jià)。理想很豐滿,現(xiàn)實(shí)很骨感,從最初服務(wù)少量項(xiàng)目、幾十臺(tái)服務(wù)器,發(fā)展到大量具有數(shù)億用戶的項(xiàng)目,我們也在不斷摸索,在試錯(cuò)中成長。在這個(gè)過程中,我們經(jīng)歷了兩次重要的升級(jí)。 第一次升級(jí):運(yùn)維工具化運(yùn)維工作中有很多瑣碎的、重復(fù)的事情,初期我們只有兩個(gè)IDC,服務(wù)器數(shù)量有限,項(xiàng)目數(shù)量也較少,靠純手工勞作還可以應(yīng)付。但隨著時(shí)間的推移,項(xiàng)目暴增,隨之IDC和服務(wù)器的數(shù)量也成倍增長,同時(shí)360各項(xiàng)目都是小團(tuán)隊(duì)在做, 開發(fā)風(fēng)格不同、習(xí)慣各異,但極致

16、要求響應(yīng)速度,如果運(yùn)維工作按照之前方式進(jìn)行,很難滿足需求。大勢所趨,我們必須進(jìn)行工具化升級(jí),將重復(fù)的事情自動(dòng)化。在工具化過程中,我們秉著低成本、拿來即用的原則,借鑒業(yè)界成型的方案,同時(shí)將精力用在對開軟件的研究中,有開工具就絕不自己憑空創(chuàng)造。初期,我們只圍繞開軟件做周邊腳本開發(fā),不動(dòng)核心代碼,在實(shí)踐中總結(jié)經(jīng)驗(yàn)。例如,在最基礎(chǔ)的部署軟件環(huán)境中,我們基于YUM搭建了自己的包管理系統(tǒng),將常用軟件打包, 同時(shí)根據(jù)項(xiàng)目做成模板,這樣無論是初始安裝還是擴(kuò)容都能在分分鐘完成。配置文件管理利用Puppet完成,服務(wù)器批量操控依賴SaltStack。就這樣 我們的運(yùn)維兵器譜在不斷地豐富。另外,運(yùn)維工作離不開監(jiān)控報(bào)

17、警,這是一件讓無數(shù)運(yùn)維人苦不堪言的事情。而會(huì)休息才會(huì)工作,監(jiān)控體系必須優(yōu)化。我們的監(jiān)控大概分為系統(tǒng)級(jí)、應(yīng)用級(jí)、項(xiàng)目邏輯和用戶體驗(yàn)四部分。系統(tǒng)級(jí)主要監(jiān)控硬件和網(wǎng)絡(luò)等;應(yīng)用級(jí)主要監(jiān)控常用軟件的健康狀況;項(xiàng)目邏輯監(jiān)控主要模擬用戶行為探測項(xiàng)目功能點(diǎn)是否運(yùn)行正常;用戶體驗(yàn)監(jiān)控主要聯(lián)動(dòng)博睿和基調(diào)等第三方監(jiān)控一起優(yōu)化用戶體驗(yàn)。我們用過的工具很多,開工具有Nagios、Cacti、Ganglia、Zabbi_等,同時(shí)自己也開發(fā)了一些針對項(xiàng)目場景的監(jiān)控工具,但萬變不離其宗,都是圍繞上述幾個(gè)維度進(jìn)行監(jiān)控,然后再進(jìn)行分級(jí)預(yù)警和報(bào)警。為了減少報(bào)警騷擾,我們分級(jí)處理,將報(bào)警分為郵件預(yù)警、短信報(bào)警和瘋狂短信報(bào)警。以磁盤空

18、間監(jiān)控為例:每天下午6點(diǎn),統(tǒng)計(jì) 磁盤使用率超過80%的機(jī)器,發(fā)出郵件預(yù)警,下班前解決;在預(yù)警的基礎(chǔ)上,超過85%觸發(fā)短信報(bào)警;超過90%就要持續(xù)報(bào)警,避免事故的發(fā)生。此外,隨著 服務(wù)器數(shù)量的增多,硬件故障在所難免,架構(gòu)設(shè)計(jì)需要考慮高可用方案,冗余范圍內(nèi)的服務(wù)器故障會(huì)以郵件預(yù)警的方式發(fā)出,避免對運(yùn)維工程師的騷擾。有了監(jiān)控工具和分級(jí)機(jī)制,還需要有好的制度。為了大部分人可以安心休息,我們每天有專人負(fù)責(zé)處理常規(guī)報(bào)警,遇到無法解決的問題才要求他人協(xié)助。第二天的負(fù)責(zé) 人要針對第一天的報(bào)警找出根本原因,并盡力解決,因?yàn)槿绻麩o法根治,困擾將持續(xù)發(fā)生。所謂線上無小事,實(shí)際工作中復(fù)雜場景引發(fā)的問題數(shù)不勝數(shù),所以可

19、以寬 容第一次錯(cuò)誤,但不能接受同樣問題發(fā)生第二次,要不斷地總結(jié)和完善。工具化是運(yùn)維的必經(jīng)之路,是向更高層發(fā)展的基礎(chǔ),面對運(yùn)維這樣復(fù)雜的學(xué)科,這樣一個(gè)極其磨煉人意志的工種,運(yùn)維工程師需要用聰明的方式解決復(fù)雜的問題,節(jié)省時(shí)間,去做更有意義的事情。第二次升級(jí):運(yùn)維產(chǎn)品化我剛提出運(yùn)維產(chǎn)品化時(shí),有朋友開玩笑說,你做后端運(yùn)維吃苦受罪這么多年,看著產(chǎn)品經(jīng)理吃香的喝辣的,羨慕嫉妒也想轉(zhuǎn)行做產(chǎn)品吧。也有人說,你是在偷換概念,不就是做自動(dòng)化運(yùn)維平臺(tái)嘛。其實(shí)提出這個(gè)概念,一方面是于有了足夠的工具化積累;另一方面是想換一種思路做運(yùn)維,培養(yǎng)產(chǎn)品觀,站在用戶的角度思考問題, 讓處于后端的運(yùn)維工程師主動(dòng)挖掘需求,圍繞運(yùn)維做

20、更多的探索,提升團(tuán)隊(duì)技術(shù)能力,解決海量用戶帶來的問題。 有了這個(gè)想法,就需要將無形的技術(shù)轉(zhuǎn)變?yōu)橛行蔚漠a(chǎn)品形態(tài),同時(shí)要賦予它好的寓意。我們的產(chǎn)品取名為HULK綠巨人,意在讓小伙伴們借助巨人的肩膀成長,輕點(diǎn)鼠標(biāo),運(yùn)籌帷幄。想到做這個(gè)平臺(tái),于對實(shí)際工作需求的觀察。產(chǎn)品經(jīng)理有了創(chuàng)新點(diǎn)之后,開發(fā)工程師就想以最快的速度上線,但又會(huì)很痛苦,因?yàn)楫a(chǎn)品就好比寶塔明珠,塔基需要一 層層地蓋。而開發(fā)工程師是與運(yùn)維工程師合作最緊密的兄弟,“兄弟有難得拔刀相助”,因此我們明確了開發(fā)工程師就是運(yùn)維平臺(tái)的用戶,運(yùn)維工程師在平臺(tái)的建設(shè) 中扮演了多重角色,是建設(shè)者也是使用者,但目標(biāo)是為用戶解決問題,讓我們的用戶有極致的用戶體驗(yàn)

21、。 基于這些想法,我們勾畫出了宏偉藍(lán)圖,提供一個(gè)塔基,第一層提供核心基礎(chǔ)服務(wù),如Web、RDB、NoSQL等;第二層提供通用基礎(chǔ)服務(wù),構(gòu)造一個(gè)完美的平臺(tái),讓開發(fā)工程師受益。但勾畫的平臺(tái)功 能大而全,需求都是我們替用戶假想的,這樣做的后果就是進(jìn)展緩慢,但做出的功能沒人用。我們在失敗中反思,意識(shí)到需求還得從日常工作中去挖掘,平臺(tái)上每個(gè)功能模塊都必須解決用戶的痛點(diǎn)。互聯(lián)網(wǎng)精神唯快不破,要圍繞“快”找痛點(diǎn)。早期開發(fā)和運(yùn)維的合作中,更多的是郵件、IM及當(dāng)面溝通,跨團(tuán)隊(duì)的溝通成本是第 一個(gè)痛點(diǎn)。初期平臺(tái)建設(shè)中,我們從加速流程開始進(jìn)行摸索,以“需求任務(wù)流”為核心,將通用需求規(guī)范流程,統(tǒng)一需求提交頁面,同時(shí)盡

22、量為用戶提供選項(xiàng),而不是隨意填寫,盡量減少溝通成本,同時(shí)為完全自動(dòng)化打好基礎(chǔ)。由于完整的自動(dòng)化流程開發(fā)成本比較高,初期我們還“投機(jī)取巧”,用戶提交需求以后,只是把格式 化的郵件發(fā)送給運(yùn)維工程師。運(yùn)維工程師使用半自動(dòng)化工具干活,完成后再通過平臺(tái)任務(wù)流告知用戶結(jié)果,手工操作的部分是隱藏在平臺(tái)后面的,用戶不得而知。就 用這種方式,我們的平臺(tái)積累了不少用戶和口碑。之后我們將日常需求分層、分類:主機(jī)類包括主機(jī)申請、賬號(hào)授權(quán)、軟件部署等;Web類包括配置文件管理、域名管理等;DB類包括建庫、建表、SQL審核、授權(quán)等。再攻克技術(shù)難點(diǎn)將一個(gè)個(gè)需求實(shí)現(xiàn)完全自動(dòng)化,點(diǎn)點(diǎn)鼠標(biāo)解決問題。關(guān)于需求任務(wù)流,還有個(gè)小插曲,

23、標(biāo)準(zhǔn)的任務(wù)流由提交、審核、駁回/通過組成。但這個(gè)流程太死板,例如用戶提交的一個(gè)需求,在審核的過程中有待商榷,運(yùn)維工程師會(huì)和開發(fā)工程師 溝通,最終達(dá)成一致意見即可,而如果按標(biāo)準(zhǔn)流程需要駁回再提交。為了讓用戶少一次操作,我們增加了管理員可編譯功能。有些同事反對這樣做,覺得不符合常 理。不過有時(shí)候常理是需要結(jié)合實(shí)際場景打破的,就為了讓用戶使用更簡單。近期為了進(jìn)一步提升項(xiàng)目試錯(cuò)階段的速度,我們在平臺(tái)上推出了一個(gè)新功能:“項(xiàng)目孵化器”。以典型的Web業(yè)務(wù)為例,以往,申請Web Server、賬號(hào)、數(shù)據(jù)庫實(shí)例、負(fù)載均衡等是提給運(yùn)維最基本的需求,每一步都是時(shí)間成本。使用“項(xiàng)目孵化器”可以最大限度解決這個(gè)痛點(diǎn)

24、,只需在平臺(tái)上進(jìn) 行兩個(gè)步驟:第一步填寫業(yè)務(wù)名稱,預(yù)估峰值QPS;第二步選用MySQL、MongoDB、Redis等相關(guān)數(shù)據(jù)庫資。兩步之后,Web Server、數(shù)據(jù)庫實(shí)例等所需資會(huì)瞬間展示在用戶面前,同時(shí)包管理、配置文件管理、代碼發(fā)布系統(tǒng)、監(jiān)控系統(tǒng)等配套輔助功能隨之開通。與之前的模式相比,效率和規(guī)范化都有明顯提高。說起來很神奇,但實(shí)現(xiàn)理念很簡單,我們提煉日常項(xiàng)目中的通用方案,構(gòu)建資池,在項(xiàng)目發(fā)展初期最小量匹配資。在孵化器的設(shè)計(jì)階段,我們聽到了很多不同的聲音。例如,讓用戶填信息不夠全面,架構(gòu)太簡單不滿足全部需求,諸如此類問題,讓人頭痛欲裂。經(jīng)過過往項(xiàng)目 分析p 及用戶調(diào)研,發(fā)現(xiàn)項(xiàng)目尚處于試錯(cuò)階段,快速試錯(cuò)是首要需求。至于項(xiàng)目發(fā)展中衍生出來的需求,可以再用平臺(tái)擴(kuò)展功能去解決。 當(dāng)利用孵化器建立一個(gè)試錯(cuò)項(xiàng)目之后,用戶進(jìn)入平臺(tái)想看見什么?展現(xiàn)形式如何?還能做什么?這些問題隨之而來。眾所周知,項(xiàng)目中的關(guān)聯(lián)關(guān)系是個(gè)復(fù)雜的問題,解決不好,就像一盤散沙無法聯(lián)動(dòng)。為了解決此問題,首先我們確定平臺(tái)各功能模塊以項(xiàng)目名為主鍵,將項(xiàng)目的域名、負(fù)載均衡、Web Server、數(shù)據(jù)庫、通用基礎(chǔ)服務(wù)等相關(guān)聯(lián)。項(xiàng)目后期各功能模塊的擴(kuò)容可以借助關(guān)聯(lián)關(guān)系自動(dòng)化完成。例如增加一臺(tái)Web Server,即可自動(dòng)部署軟件環(huán)境,完成相關(guān)節(jié)點(diǎn)授權(quán)、上傳代碼、測試上線。展現(xiàn)形式上我們借鑒社交網(wǎng)站的實(shí)現(xiàn)方案,以“我的項(xiàng)目”為中心

溫馨提示

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

評(píng)論

0/150

提交評(píng)論