本文最新版本已經(jīng)遷移到 http://www.reibang.com/p/118288c69ce0
什么是DevOps琅豆?
DevOps是一種文化绩卤,它促進(jìn)開(kāi)發(fā)和運(yùn)營(yíng)團(tuán)隊(duì)之間的協(xié)作蝴簇,以自動(dòng)化和可重復(fù)的方式更快地將代碼部署到生產(chǎn)環(huán)境。 “DevOps”這個(gè)詞是兩個(gè)詞“development ”和“ operations ”的組合。
DevOps有助于提高組織交付應(yīng)用程序和服務(wù)的速度。 它使組織能夠更好地為客戶服務(wù)风宁,并在市場(chǎng)中更有競(jìng)爭(zhēng)力。
簡(jiǎn)而言之蛹疯,DevOps可以定義為開(kāi)發(fā)和IT操作的融合戒财。
在本教程中,我們將學(xué)習(xí)
什么是DevOps捺弦?
為什么需要DevOps饮寞?
DevOps與傳統(tǒng)IT有何不同?
為什么使用DevOps列吼?
DevOps生命周期
DevOps工作流程
DevOps與敏捷有何不同幽崩? DevOps與敏捷
DevOps原則
DevOps工程師?
DevOps工程師的角色寞钥,職責(zé)和技能
DevOps自動(dòng)化工具
DevOps的未來(lái)是什么慌申?
為什么需要DevOps?
在DevOps之前凑耻,開(kāi)發(fā)和運(yùn)營(yíng)團(tuán)隊(duì)互相獨(dú)立太示。
測(cè)試和部署大多是在設(shè)計(jì)開(kāi)發(fā)之后完成的獨(dú)立活動(dòng)。 它們時(shí)常比開(kāi)發(fā)周期消耗更多時(shí)間香浩。
在不使用DevOps的情況下类缤,團(tuán)隊(duì)成員將大量時(shí)間花在測(cè)試,部署和設(shè)計(jì)上邻吭。
手動(dòng)代碼部署偶有人為錯(cuò)誤
編碼和運(yùn)營(yíng)團(tuán)隊(duì)互相扯皮餐弱。
根據(jù)Forrester Consulting Study,只有17%的團(tuán)隊(duì)可以足夠交付軟件囱晴。
DevOps與傳統(tǒng)IT有何不同膏蚓?
讓我們將傳統(tǒng)軟件瀑布模型與DevOps進(jìn)行比較,以了解DevOps帶來(lái)的變化畸写。
我們假設(shè)該應(yīng)用程序計(jì)劃在2周內(nèi)上線驮瞧,編碼完成80%。 我們假設(shè)該應(yīng)用程序是全新發(fā)布枯芬,購(gòu)買(mǎi)服務(wù)器以運(yùn)送代碼的過(guò)程剛剛開(kāi)始 -