摘要:軟件互聯(lián)網(wǎng)化和服務(wù)化,催生并促進了持續(xù)軟件工程(continuous software engineering)的發(fā)展,即要求軟件系統(tǒng)持續(xù)在線演化的同時,還需要始終保證高可用性,不受系統(tǒng)功能的添加或者更新的影響.軟件系統(tǒng)的復(fù)雜性日益提升,質(zhì)量和安全要求越來越高,功能更新越來越快,傳統(tǒng)上軟件系統(tǒng)開發(fā)和運維割裂、各階段開發(fā)活動及團隊相互獨立的方式顯然已經(jīng)無法勝任互聯(lián)網(wǎng)模式下的軟件應(yīng)用形態(tài)變化和發(fā)展需求.DevOps 由此應(yīng)運而生.當前,熱門的微服務(wù)軟件體系架構(gòu)、云計算基礎(chǔ)架構(gòu)、持續(xù)集成與持續(xù)部署、程序行為分析、大數(shù)據(jù)分析、智能運維等技術(shù),為DevOps 的實現(xiàn)創(chuàng)造了技術(shù)條件.有鑒于此,我們組織了本專題,重點關(guān)注DevOps 這種新型軟件開發(fā)和運維方式各個環(huán)節(jié)的方法、技術(shù)以及支持工具等.
注:因版權(quán)方要求,不能公開全文,如需全文,請咨詢雜志社