什么是DevOps?
DevOps是一種重視“軟件開(kāi)發(fā)人員(Dev)”和“IT運(yùn)維技術(shù)人員(Ops)”之間溝通合作的文化,它促進(jìn)開(kāi)發(fā)和運(yùn)營(yíng)團(tuán)隊(duì)之間的協(xié)作,以自動(dòng)化和可重復(fù)的方式更快地將代碼部署到生產(chǎn)中。
DevOps有助于提高組織提供應(yīng)用程序和服務(wù)的速度。它使組織能夠更好地為客戶(hù)服務(wù),并在市場(chǎng)中更有競(jìng)爭(zhēng)力。
簡(jiǎn)而言之,DevOps可以定義為開(kāi)發(fā)和IT運(yùn)營(yíng)的一致性,以及更好的溝通和協(xié)作。
為什么需要DevOps?
在DevOps之前:
●開(kāi)發(fā)和運(yùn)營(yíng)團(tuán)隊(duì)完全孤立。
●測(cè)試和部署是在設(shè)計(jì)構(gòu)建之后完成的獨(dú)立活動(dòng)。因此,他們比實(shí)際構(gòu)建周期消耗更多時(shí)間。
●在不使用DevOps的情況下,團(tuán)隊(duì)成員將大量時(shí)間花在測(cè)試,部署和設(shè)計(jì)上,而不是構(gòu)建項(xiàng)目。
●手動(dòng)代碼部署會(huì)導(dǎo)致生產(chǎn)中出現(xiàn)人為錯(cuò)誤
●開(kāi)發(fā)和運(yùn)營(yíng)團(tuán)隊(duì)有各自的時(shí)間表,不同步導(dǎo)致進(jìn)一步的延誤。
在DevOps模式下,開(kāi)發(fā)團(tuán)隊(duì)和運(yùn)營(yíng)團(tuán)隊(duì)都不再是“孤立”的團(tuán)隊(duì)。有時(shí),這兩個(gè)團(tuán)隊(duì)會(huì)合為一個(gè)團(tuán)隊(duì),他們的工程師會(huì)在應(yīng)用程序的整個(gè)生命周期(從開(kāi)發(fā)測(cè)試到部署再到運(yùn)營(yíng))內(nèi)相互協(xié)作,開(kāi)發(fā)出一系列不限于單一職能的技能。
DevOps原則
這里有六個(gè)在采用DevOps時(shí)必不可少的原則:
1、以客戶(hù)為中心的行動(dòng):DevOps團(tuán)隊(duì)必須采取以客戶(hù)為中心的行動(dòng),因?yàn)樗麄儜?yīng)該不斷投資于產(chǎn)品和服務(wù)。
2、端到端的責(zé)任:DevOps團(tuán)隊(duì)需要提供性能支持,直到它們終止為止。這提高了產(chǎn)品的責(zé)任水平和質(zhì)量。
3、持續(xù)改進(jìn):DevOps文化專(zhuān)注于持續(xù)改進(jìn),以盡量減少浪費(fèi)。它不斷加快提供的產(chǎn)品或服務(wù)的改進(jìn)。
4、自動(dòng)化一切:自動(dòng)化是DevOps流程的重要原則。這不僅適用于軟件開(kāi)發(fā),也適用于整個(gè)基礎(chǔ)架構(gòu)環(huán)境。
5、作為一個(gè)團(tuán)隊(duì)工作:在DevOps文化角色中,設(shè)計(jì)人員,開(kāi)發(fā)人員和測(cè)試人員已經(jīng)定義。他們所需要做的就是作為一個(gè)團(tuán)隊(duì)完成合作。
6、監(jiān)控和測(cè)試所有內(nèi)容:DevOps團(tuán)隊(duì)擁有強(qiáng)大的監(jiān)控和測(cè)試程序非常重要。
以上就是本篇文章的全部?jī)?nèi)容,希望能對(duì)大家的學(xué)習(xí)有所幫助。
深圳市久昌再生資源有限公司(13530911108),長(zhǎng)期回收各類(lèi)二手空調(diào),舊貨,發(fā)電機(jī),整廠設(shè)備等,歡迎工廠、酒店賓館、學(xué)校、KTV酒吧、企業(yè)、大廈管理處等與我聯(lián)系,提供上門(mén)高價(jià)回收空調(diào)的服務(wù),誠(chéng)實(shí)守信,看好貨后現(xiàn)金即付。免費(fèi)上門(mén)拆、運(yùn),是您處理空調(diào)的最佳選擇對(duì)象。
本文鏈接: http://www.eshs.net/wen/32901.html