gitlab怎么合并代碼并解決沖突 現(xiàn)在企業(yè)Devops運(yùn)維人員如何成長?
現(xiàn)在企業(yè)Devops運(yùn)維人員如何成長?謝邀。自我介紹:有6年互聯(lián)網(wǎng)軟件開發(fā)經(jīng)驗(yàn),3年DevOps從業(yè)經(jīng)驗(yàn)的計(jì)算機(jī)專業(yè)研究生一枚。隨著市場(chǎng)的不景氣和競(jìng)爭加劇,企業(yè)都開始進(jìn)行DevOps轉(zhuǎn)型,想通過Dev
現(xiàn)在企業(yè)Devops運(yùn)維人員如何成長?
謝邀。自我介紹:有6年互聯(lián)網(wǎng)軟件開發(fā)經(jīng)驗(yàn),3年DevOps從業(yè)經(jīng)驗(yàn)的計(jì)算機(jī)專業(yè)研究生一枚。
隨著市場(chǎng)的不景氣和競(jìng)爭加劇,企業(yè)都開始進(jìn)行DevOps轉(zhuǎn)型,想通過DevOps來加快產(chǎn)品和服務(wù)的創(chuàng)新,爭取取得先機(jī)。DevOps是個(gè)很大的題目,范圍很廣,涉及精益敏捷,持續(xù)集成,持續(xù)交付,持續(xù)運(yùn)營等端到端的流程,每一個(gè)主題都有很多內(nèi)容。單就DevOps的運(yùn)維來說,我想談?wù)勎业目捶?,僅供參考。
1、思維的轉(zhuǎn)變之前開發(fā)和運(yùn)維的關(guān)系是攻防關(guān)系,開發(fā)人員的訴求是功能開發(fā)完后盡快上線,盡早交付,而運(yùn)維人員為了保證系統(tǒng)的穩(wěn)定運(yùn)行,能不變更就不變更,雙方的目標(biāo)是不一樣的。而在DevOps時(shí)代,強(qiáng)調(diào)的是開發(fā)和運(yùn)維的緊密配合,將之前的對(duì)立關(guān)系轉(zhuǎn)變?yōu)楹献麝P(guān)系。運(yùn)維人員也要在保證系統(tǒng)穩(wěn)定運(yùn)行的前提下,協(xié)助開發(fā)人員不斷迭代,不斷交付,雙方的目標(biāo)是一樣的,都是為了盡快的交付用戶可用的價(jià)值。只有思維發(fā)生改變,我們思考問題的出發(fā)點(diǎn)才是對(duì)的,才能與DevOps的基于原則相一致。
2、理解DevOps的本質(zhì)DevOps的本質(zhì)是盡可能快的不斷交付高質(zhì)量的用戶價(jià)值。這里面有兩個(gè)點(diǎn):一個(gè)是快,就是效率要高,當(dāng)用戶在持續(xù)集成階段快速的將代碼變更提交到代碼庫,并且集成到代碼主干構(gòu)建出部署包后,后面的測(cè)試部署環(huán)節(jié)和生產(chǎn)發(fā)布環(huán)節(jié),是如何提高效率的?比如,一套測(cè)試環(huán)境能否快速供給?需要多長時(shí)間?能否做到彈性供給,提高資源利用率?現(xiàn)在利用容器技術(shù),好多企業(yè)環(huán)境的分鐘級(jí)供給已經(jīng)做到了。另一個(gè)是穩(wěn),就是系統(tǒng)運(yùn)行穩(wěn)定。系統(tǒng)的穩(wěn)定運(yùn)行,一方面可以認(rèn)為是系統(tǒng)本身的代碼質(zhì)量高,沒有嚴(yán)重的代碼缺陷。另一方面從運(yùn)維的角度,能否做到系統(tǒng)的實(shí)時(shí)監(jiān)控和快速反饋、快速恢復(fù)?當(dāng)出現(xiàn)故障時(shí),故障恢復(fù)時(shí)間是多長?要做到系統(tǒng)穩(wěn)定運(yùn)行,除了有一套完善的代碼檢查系統(tǒng)外,一套完善的系統(tǒng)監(jiān)控、系統(tǒng)恢復(fù)機(jī)制。要盡量減少系統(tǒng)變更的冗長流程,做到隨時(shí)發(fā)布,提高發(fā)布頻率。這里需要思考的就是如何提高快和穩(wěn)。
3、了解DevOps的發(fā)展趨勢(shì)這就是說“選擇比努力重要”,我們首先要保證站在了一個(gè)正確的方向上,才能放開翅膀盡情飛翔。參加完2019年DevOps國際峰會(huì)后,給我的最大的感受是,DevOps已經(jīng)進(jìn)入云原生時(shí)代,隨著容器、K8s等云計(jì)算平臺(tái)在企業(yè)內(nèi)部相繼落地,基于云原生的DevOps是目前的發(fā)展趨勢(shì),不管是gitlab,jenkins,sonar,jfrog等傳統(tǒng)DevOps中間件,都開始向云原生轉(zhuǎn)型。云原生時(shí)代運(yùn)維主要集中的云計(jì)算基礎(chǔ)設(shè)施平臺(tái)上,基于云計(jì)算平臺(tái)的監(jiān)控,運(yùn)維工作,對(duì)于運(yùn)維人員來說,又是一個(gè)新的領(lǐng)域。不過,只要方向是對(duì)的,投資未來,永遠(yuǎn)都不會(huì)錯(cuò)。
以上是個(gè)人的見解,歡迎留言討論。
為什么還有那么多人用SVN?
因?yàn)楹芏嗳讼矚g用tortoise svn。以日系的業(yè)務(wù)為主。以前接觸過svn,從此只會(huì)用svn,tortoise svn,別的也不會(huì)用(命令行是甭想的)。對(duì)他們來說,有個(gè)能存文件的“網(wǎng)盤”就完事兒了。
tortoise svn和資源管理器的集成,對(duì)他們就是一切啊…