劇透!DevOps了解一下
DevOps概念最早升溫于2009年的歐洲,是由比利時人 Patrick Debois 和一位朋友提出的,因傳統(tǒng)模式的運維之痛而生,至今都缺少一個清晰和統(tǒng)一的認(rèn)識。
Patrick 先生當(dāng)時是一位苦悶的運維方向的IT咨詢師,深受開發(fā)和運維割裂及背鍋之苦,他認(rèn)為 DevOps 是開發(fā)和運維的融合之道,因此不遺余力的在全球主要城市推廣 DevOps,因而被公認(rèn)為 DevOps 之父 ,蕭田國介紹到,DevOps 是 Development 和 Operations 兩個單詞的縮寫,而字面層次的中文翻譯 開發(fā)運維 已無法涵括其豐富的內(nèi)涵,因此一般直接按照英文來朗讀并記憶。蕭田國認(rèn)為,將DevOps 解釋為 研發(fā)運營一體化 的中文釋義更為準(zhǔn)確。
談起DevOps在國內(nèi)的發(fā)展,蕭田國告訴記者,在各種機緣巧合下, Patrick先生曾于2017年被邀請到北京,與和中國廣大 DevOps 愛好者進行了一次深度交流。
蕭田國指出,DevOps呈現(xiàn)為階段式發(fā)展,第一階段聚焦在持續(xù)集成和持續(xù)部署,即程序包的合成和分發(fā),是一種狹義的DevOps.近年來,隨著云計算的興起及技術(shù)服務(wù)于業(yè)務(wù)的大背景下,DevOps發(fā)展進入了第二階段,開始貫穿軟件生命周期,從最開始的計劃、需求、設(shè)計到開發(fā)、測試、部署和運營。
DevOps的兩大核心優(yōu)勢:自動化及文化和組織變革
回顧軟件行業(yè)的研發(fā)模式,大致分為三個階段:瀑布式開發(fā)、敏捷開發(fā)、DevOps.在應(yīng)用 DevOps 之前,所有公司都采用了分部門、大批量的生產(chǎn)方式,即瀑布式開發(fā),而這種模式會導(dǎo)致交付周期過長、部門墻寬而且深、技術(shù)人員相互傷害降低幸福指數(shù)等一系列問題。近兩年,在日益先進的技術(shù)支撐下,例如微服務(wù)架構(gòu)理念、容器技術(shù)使得DevOps的實施變得更加容易,DevOps開始受到越來越多企業(yè)的重視和實踐。
蕭田國表示,DevOps 改變了軟件的生產(chǎn)工藝,并深刻的影響和提速了IT運營。DevOps的核心優(yōu)勢包括自動化及文化和組織變革等。
一)相比重流程的 ITIL ,DevOps 的特點就是快。蕭田國解釋到,它可以將發(fā)布頻率從3個月一次,提升到1天10次甚至更快。這個特點對于互聯(lián)網(wǎng)業(yè)務(wù)、或偏互聯(lián)網(wǎng)的業(yè)務(wù)而言,擁有巨大的優(yōu)勢。
隨著時代變遷,新形勢下,新的產(chǎn)品、新的功能如果上線時間比競爭對手慢一個月、慢一周、甚至慢幾天,都將招致巨大的打擊和損失。DevOps 能將一切盡可能的自動化,最典型的包括像自動化測試、自動化安全代碼掃描、自動化部署上線、自動化收擴容等等。
二)DevOps 另一個核心優(yōu)勢在于帶來的文化和組織變革,并借此提高公司成員的生活質(zhì)量和幸福指數(shù)。他認(rèn)為,如果實施 DevOps,需要建立類似美軍特種部隊一樣的機制,形成一個一個的小型、但五臟俱全的團隊(典型的團隊成員包括PO、PM、開發(fā)、測試、運維和客服等),這樣的團隊有著共同的業(yè)務(wù)目標(biāo),可以很大程度的減少相互扯皮、相互指責(zé)和傷害。
成功與否 DevOps還需攻克這兩道難關(guān)
提及當(dāng)下火熱的兩項風(fēng)云技術(shù),蕭田國表示,人工智能和機器學(xué)習(xí)本身將給 DevOps 帶來更好的發(fā)展。DevOps能力將分為五級,其中最難以實現(xiàn)的為第四級和第五級,需要借助于人工智能來實現(xiàn),典型應(yīng)用如 AIOps.他指出,高效運維社區(qū)目前正在推進研發(fā)運營一體化(DevOps)能力成熟度模型,并且已經(jīng)被工信部正式立項,開始踏上行業(yè)標(biāo)準(zhǔn)之路。
針對國內(nèi)外的DevOps發(fā)展現(xiàn)狀,他表示目前全球 DevOps 的發(fā)展態(tài)勢較好,國外領(lǐng)先國內(nèi)約5年時間,已經(jīng)走過了 What is DevOps 和 Why is DevOps 的階段,并進入到 How to DevOps 的階段。我國大量企業(yè)目前還停留在 What is DevOps 和 Why is DevOps 的階段,而一定程度上,由于 DevOps 的實施多少會改變組織結(jié)構(gòu),進而影響到個人的權(quán)利范圍,因而從內(nèi)心深處是抗拒和抵觸的。恰與國內(nèi)相反,國外先進企業(yè)包括頂級銀行機構(gòu)等已經(jīng)實施 DevOps,且取得顯著成效,著實提升了企業(yè)的競爭力,活得更好。
采訪最后,蕭田國表示,未來 DevOps將呈現(xiàn)出良性的發(fā)展態(tài)勢,而阻礙DevOps發(fā)展大致有兩方面因素,首先是 既得利益 的問題, DevOps 可能會觸動某些人的利益,例如之前管著幾十人,有人事權(quán)也有財權(quán),但實施 DevOps 后,可能會讓自己的管轄權(quán)變小 ;另一方面,DevOps 要求建立全棧團隊,要求不斷去學(xué)習(xí)新的技能,這對于部分思想固化、動力不足的人而言,將是一條艱難之路,同時很多傳統(tǒng)企業(yè)或事業(yè)單位,面臨 辭退難 的困境,這也變成了一項實施的阻礙。
關(guān)聯(lián)閱讀
【中國IDC圈原創(chuàng) 未經(jīng)授權(quán)禁止轉(zhuǎn)載】
文章編輯:CobiNet(寧波)
本公司專注于電訊配件,銅纜綜合布線系列領(lǐng)域產(chǎn)品研發(fā)生產(chǎn)超五類,六類,七類線,屏蔽模塊,配線架及相關(guān)模塊配件的研發(fā)和生產(chǎn)。
?2016-2019寧波科博通信技術(shù)有限公司版權(quán)所有浙ICP備16026074號