成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

devops工具 我是學(xué)java的,公司現(xiàn)在打算叫我做DevOps,請(qǐng)問哪個(gè)比較有前景?

我是學(xué)java的,公司現(xiàn)在打算叫我做DevOps,請(qǐng)問哪個(gè)比較有前景?DevOps,開發(fā)運(yùn)維一體化,這是一個(gè)趨勢(shì)。DevOps,包含兩個(gè)概念:Development和Operations,即開發(fā)和運(yùn)維

我是學(xué)java的,公司現(xiàn)在打算叫我做DevOps,請(qǐng)問哪個(gè)比較有前景?

DevOps,開發(fā)運(yùn)維一體化,這是一個(gè)趨勢(shì)。

DevOps,包含兩個(gè)概念:Development和Operations,即開發(fā)和運(yùn)維,分屬兩種角色,不同的職能。

傳統(tǒng)的項(xiàng)目管理流程,開發(fā)和運(yùn)維是完全分開的。

拿Java來說,開發(fā)員把代碼開發(fā)完畢,測(cè)試通過后,會(huì)將項(xiàng)目打成一個(gè)war包,交給運(yùn)維人員去部署。運(yùn)維人員先配置好應(yīng)用服務(wù)器(如Tomcat、JBoss等)和數(shù)據(jù)庫(kù),然后把war包復(fù)制到指定的目錄下,啟動(dòng)服務(wù)器,即完成了部署。

傳統(tǒng)的方式,開發(fā)和運(yùn)維一刀切,彼此間缺少溝通和了解,缺乏信任。

當(dāng)有問題時(shí),經(jīng)常出現(xiàn)扯皮、相互推諉的情況:運(yùn)維說是開發(fā)的代碼有問題;開發(fā)說運(yùn)維部署的方式不對(duì)。

造成的后果是:?jiǎn)栴}處理不及時(shí)、管理失控。

DevOps的目的,是將開發(fā)和運(yùn)維的對(duì)立面打破,使兩者融合,你中有我,我中有你。

運(yùn)維人員會(huì)在項(xiàng)目開發(fā)期間就介入到開發(fā)過程中,了解開發(fā)人員使用的系統(tǒng)架構(gòu)和技術(shù)路線,從而制定適當(dāng)?shù)倪\(yùn)維方案;

而開發(fā)人員,也會(huì)在運(yùn)維的初期參與到系統(tǒng)部署中,并提供系統(tǒng)部署的優(yōu)化建議。

DevOps的實(shí)施,促進(jìn)開發(fā)和運(yùn)維人員的溝通,增進(jìn)彼此的理解。通過合力共事,在問題出現(xiàn)時(shí)就能一起承擔(dān),迅速解決。


你說公司希望你做DevOps,我更愿意理解為:公司希望你去了解DevOps的執(zhí)行過程,而不是讓你單獨(dú)去承擔(dān)Ops的職責(zé)。

DevOps相關(guān)的技術(shù)棧,拿Java舉例,有Git、Maven、Jenkins、Docker,甚至服務(wù)編排、動(dòng)態(tài)擴(kuò)容等。

除非項(xiàng)目很小,你才能承擔(dān)起簡(jiǎn)單的DevOps工作。對(duì)稍為復(fù)雜的項(xiàng)目,一個(gè)人是很難應(yīng)對(duì)的。


一個(gè)中大型的系統(tǒng),開發(fā)和運(yùn)維這兩個(gè)部門必須同時(shí)存在。

開發(fā)部門不可能通過DevOps去取代運(yùn)維部門,同理,運(yùn)維部門更不可能通過DevOps去取代開發(fā)部門。


開發(fā)和運(yùn)維,兩者都具有同等的重要性!

因?yàn)椋珼evOps設(shè)計(jì)的初衷,是融合,而不是取代!