面對(duì)快速變化的業(yè)務(wù)需求、技術(shù)升級(jí),應(yīng)運(yùn)而生DevOps(開發(fā)運(yùn)維一體化的方法),以及DataOps(數(shù)據(jù)研發(fā)運(yùn)營一體化的方法)。
關(guān)于DevOps的概念
DevOps是一種流行的軟件開發(fā)方法,它的目的在于通過加強(qiáng)開發(fā)(Dev)團(tuán)隊(duì)和運(yùn)維(Ops)團(tuán)隊(duì)間的協(xié)作,以期實(shí)現(xiàn)快速、質(zhì)量可靠、系統(tǒng)穩(wěn)定的軟件交付。
DevOps強(qiáng)調(diào)自動(dòng)化、持續(xù)集成、持續(xù)交付,以及跨職能團(tuán)隊(duì)的合作(融合為類似一個(gè)團(tuán)隊(duì))交付,同時(shí)提高交付的效率和質(zhì)量。
DevOps的本意在于消除“等待”,讓“變化”快速落地。
這里之所以提到DevOps是因?yàn)镈ataOps就是參照借鑒DevOps提出和發(fā)展而來的。因?yàn)槿藗冊(cè)跀?shù)據(jù)來發(fā)和應(yīng)用過程中發(fā)現(xiàn)了很大的瓶頸和問題。
傳統(tǒng)數(shù)據(jù)開發(fā)的問題
傳統(tǒng)的數(shù)據(jù)開發(fā)和應(yīng)用模式交付效率低,跨域協(xié)同困難,開發(fā)與治理脫節(jié),業(yè)務(wù)與IT部門間需求溝通困難,數(shù)據(jù)開發(fā)和應(yīng)用成本高昂。
關(guān)于DataOps的概念
DataOps的概念最早在2014年由國外學(xué)者提出,2018年正式被納入 Gartner 的數(shù)據(jù)管理技術(shù)成熟度曲線當(dāng)中,并進(jìn)入國際視野。2022年中國啟動(dòng)DataOps標(biāo)準(zhǔn)建設(shè),推動(dòng)我國大數(shù)據(jù)產(chǎn)業(yè)的多元化發(fā)展。
DataOps是一種面向流程的自動(dòng)化的數(shù)據(jù)分析與管理方法,它通過敏捷、自動(dòng)化、DevOps和數(shù)據(jù)管理等推動(dòng),目的在于提高數(shù)據(jù)質(zhì)量、數(shù)據(jù)分析效率、自動(dòng)化水平,強(qiáng)調(diào)跨部門協(xié)作、快速迭代、持續(xù)改進(jìn),幫助企業(yè)快速?zèng)Q策。
DataOps的能力框架
DataOps通過研發(fā)管理、交付管理、數(shù)據(jù)運(yùn)維、價(jià)值運(yùn)營,以及系統(tǒng)工具、安全管控、組織管理,實(shí)現(xiàn)。業(yè)務(wù)需求到業(yè)務(wù)價(jià)值實(shí)現(xiàn)的全過程數(shù)據(jù)管理。
擴(kuò)展閱讀:DevOps工具列表:CI/CD工具、自動(dòng)化部署工具、監(jiān)控工具、微服務(wù)工具